I have the CODESYS Scanner/Master running Win PC with the Etnernet/IP Scanner library.
I am trying to connect to an Adapter/Slave which is another PLC and it doesnt reckognize the Adapter.
Want to receive periodic variable/tag updates automatically over Ethernet/IP but I am getting the following error:
Says no "Class 1" Adapter allowed.
That is a very common topology.
?- Am I missing something.
Per the CSYS EThernt/IP Sperc sheet:
Hehe, you chopped the message!
"... Class 1 Connections as Target not supported."
So you would not be able to add the CODESYS as a slave (i.e. Target) to the third party PLC. But you can have Class 1 Connections as Originator (a.k.a. Scanner).
I would say it is more of an info message than an error.
If you do want the functionality of CODESYS as both Class 1 Target and Class 1 Originator, you must add the two Devices under the Ethernet Device: Ethernet/IP Scanner and Ethernet/IP Adapter.
For troubleshooting, what does the + show for the red circled Error message?
Make sure you use the 188.8.131.52 device description for the Scanner
Updated error code when I attempt another time
My Scanner setup for Adapter connection
My Adapter setup....
The hint about the consuming application path being invalid suggests the class instance attribute does not match for the consumer.
If I compare your two configs, you have:
O-->T Instance = 0x65
AdapIn_Scanout Instance = 0x66
Now the 'O' is Originator, and is the one that opens the connection.
I would try swapping the two instance IDs in your scanner config.
Thank you very much! Looked at that 10x and still missed.
Combination of 2 things:
- The Instance Swap like you said and
- Change the Target to Scanner format to "Pure Data"
Log in to post a comment.