I'm trying to connect to PLC that I have, but my PLC is not from siemens family and I have some problems, I can communicate the PLC to PS through INAT OPC server. If I uderstand correctly I need to use map by signals, so I was created a signal to start my robot, the problem is that the signal does not change the value, (Is a boolean signal but it is always false) I used an OPC Server monitor and the signal do their funtion.
I'm not sure if I set the path of the signal correctly, (Item Header) maybe is a syntax error when I write the name of the signal, I tried adding points, signs, change the path.
What do you think could be the problem?
Thanks a lot.
Solved! Go to Solution.
In ps you create a input signal with adress 0.0
Input signal has direction from plc
You select for these one signal the ext. Connection.
On all other signal you disable the plc connection.
The item header from Inat opc is opc connection + . (Point)
Thanks Benjamin Voelzke, I was able to solve it with the inat server.
By the way, when I was makeing some test with others OPC servers I found my signals in other subfolders like in the picture, so What could be the item header in this cases?
maybe: [NEW_TOPIC_1][Online] (RSLinx use "" for the item header)
or (in the inat case): NEW_TOPIC_1.ONLINE,
It's just out of curiosity, I have not tried it this way.
With Inat is very easy.
INAT has an OPC Test Client (Test Mode)
in these Test Client you can add a new signal.
in this case you see the Item Header.
I'am not sure other OPC Server has the same function.
I've already done a test with the OPC test client using tags in subfolders, and you are right, the OPC test client shows the correct item header for each tag.
I have a same problem that always when I start an "OPC test client", the data begins to flow, but when I use PS that never happens. How do you solve this problem? The OPC belongs to RSLinx.