Rmedrano
Jul 28 2004, 08:22 AM
Well
Some of you might recall, I am involved in a project to try and get a Statistical Process Control Program hooked up to one of our machines.
Right now my main problem is that the client software(SPC) is only OPC DA 1.0 complient,
RSlinx is a DA 2.0 server. So my client is not recieving any information.
I am able to browse and find my PLC through the client and point it to particular data locations in the PLC, but it never gets any data.
I have used Iconics OPC Server simulator in testing and successfuly connected and grabed data into the client, so i know my setup should be good.
Does anyone know of a way to get a 2.0 server talking to a 1.0 client?
Maybe theres some sort of software wedge available? If not does anyone know what OPC servers are DA 1.0 complient? In my searching most of them do not have that information listed.
Thanks in advance for any help.
Firetubes
Jul 29 2004, 01:00 PM
Have you look at
Matrikon OPC Server for Allen-Bradley?
They claim to support OPC 1.0a
Rmedrano
Jul 29 2004, 01:08 PM
well I didnt look at it, but I am going to try installing the demo version of it If i am unsucessful with RSLinx
I had sent a question off to rockwell, and this was the response I got regaurding RsLinx OPC compatability
>>>In response to your e-mail:
>>>
>>>Any OPC Server that is 2.0x compliant is by definition 1.0x compliant. Does >>>the OPC Test Client work? Do you have topics that point to the processor? If >>>not, check the RSLinx activation, that is make sure you are not using RSLinx >>>Lite. Make sure topics are configured correctly.
>>>
>>>Is the OPC Client on the same computer as RSLinx? If not you need RSLinx >>>Gateway and install the Remote OPC Client.
I havent tried the OPC client yet...waiting for my IT department to install it for me.
I have topics set up, and can drill down in my OPC client all the way to the data locations I need..
Im pretty sure the activation is correct because it says RSLINX OEM on the top window bar, but i could be wrong on this depending on how they have it coded.
As far as topics being configured correctly how would I be able to check this?
I assumed if the were incorrectly configured I wouldnt be able to see them in my client.
Im an OPC newbie though so the possability of me doing something wrong is pretty high.
Firetubes
Jul 29 2004, 04:25 PM
Because you can browse the data points, I think your topic is configure properly. Are the data types (float, string, int, etc) on your client side configured properly?
RSLinx has some predefine items that you can query to see of the processor is online.
@Mode returns the current mode of the processor as a string (Run, Program, Remote Run, or Remote Program).
@ProcessorName returns the name of the program running in the processor.
@Revision returns the firmware version of the processor as a string.
@PLCType returns the processor type as a string.
@Status returns the current status of the processor as a string (Ok or faulted).
....more under RSLinx help
Rmedrano
Aug 3 2004, 07:54 AM
| QUOTE (Firetubes @ Jul 29 2004, 04:25 PM) |
Because you can browse the data points, I think your topic is configure properly. Are the data types (float, string, int, etc) on your client side configured properly?
RSLinx has some predefine items that you can query to see of the processor is online. @Mode returns the current mode of the processor as a string (Run, Program, Remote Run, or Remote Program). @ProcessorName returns the name of the program running in the processor. @Revision returns the firmware version of the processor as a string. @PLCType returns the processor type as a string. @Status returns the current status of the processor as a string (Ok or faulted). ....more under RSLinx help |
There really is no way for me to change anything on the client side.
In my client i basically set up a device that is going to be used to collect data, In this case the OPC server, so I select RSlinx OPC Server in the browser.
Then in this SPC software (*Which is the client) when i set up a variable to collect data into, I then point it to the particular topic that was set up in RSLinx and then drill down to the data location.
I got a piece of software that simulates a PLC and OPC server, and was able to connect to it and get data into my client. I dont know what Im doing differntly in RSlinx that its not working.
Ive got this sinking feeling after talking with the guys who make the client that RSLinx is basically just not compatable with my client. Which means I blew $500 on a useless piece of software.
RSlinx is listed on the OPCFOUNDATION.ORG site as being 1.0 and 2.0 Data Access Compatable... so much for accurate info.
Firetubes
Aug 3 2004, 09:18 PM
Rmedrano,
What is the name of that spc software package you are using?
Did the OPC Test Client works with RSLinx?
Was the Matrikon OPC Server of any help?
Rmedrano
Aug 4 2004, 07:16 AM
| QUOTE (Firetubes @ Aug 3 2004, 09:18 PM) |
Rmedrano, What is the name of that spc software package you are using? Did the OPC Test Client works with RSLinx? Was the Matrikon OPC Server of any help? |
The SPC software is called WinSPC from a company called DataNet
Yes the test client would connect and I could view the data from the PLC
I havent tried the Makitron OPC server yet actually.
Im going to try a demo of a server called KEPServerEX today if I get time.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.