Hello. Maybe it's me, but I find the Codesys literature on Explicit Messaging lacking.
I'm running a PI 4 with EIP. I'm connected to a Robot via EIP using implicit messaging with zero issues. With other PLCs, I can typically use the same adapter device and manually configure my CIP object: class id, instance, assy, etc... I've tried tinkering with the Function Blocks from the ENIP namespace, but I'm not having any luck.
Do I need to create another generic EIP adapter, and use "Automatically Generated Path" for for defining the object?
Below is an example of what I'm trying to duplicate from a Keyence PLC I have working. Note, I have one Robot as the EIP adapter. Implicit and Explicit at will with very little effort.
Hello. Maybe it's me, but I find the Codesys literature on Explicit Messaging lacking.
I'm running a PI 4 with EIP. I'm connected to a Robot via EIP using implicit messaging with zero issues. With other PLCs, I can typically use the same adapter device and manually configure my CIP object: class id, instance, assy, etc... I've tried tinkering with the Function Blocks from the ENIP namespace, but I'm not having any luck.
Do I need to create another generic EIP adapter, and use "Automatically Generated Path" for for defining the object?
Below is an example of what I'm trying to duplicate from a Keyence PLC I have working. Note, I have one Robot as the EIP adapter. Implicit and Explicit at will with very little effort.
Any insight is appreciated.
In case anyone is interested, I got a generic service working to get 200 Reals from the Robot.