Can you please explain how you resolved the issue in detail? I am also getting same issue while reading the identity object. I am not able to understand solution you mentioned.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Can you please explain how you resolved the issue in detail? I am also getting same issue while reading the identity object. I am not able to understand solution you mentioned.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
So the issue was in the "getAttributeSingle" whic is immedialty exectured and the associated enable for this function via "xExecute" being TRUE was too fast for system and not recgonized.
make the variable "XExecute" driven by another variable you can delay some, etc. before executing this command.
that should do it.
another ways is have xExecute initialzed to FLASE and in the debugger drive to TRUE
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have a Scanner(CSYS on Win 64)/Adapter(another PLC) setup for "Explicit Messaging".
My EtherNet/IP traffic confirmed okay via Wireshark.
This Function Block is not sending out the CIP command to "Get_Attribute_Single".
Below is the code running in debugger. Constantly get CIP Error "Abort" (but my comms have been verified between the units).
Project Scanner driver
Resolved, Engaging the EIP Master immediatley (xExecute = TRUE)prior to the Slave being ready, timesouts fast. Made this variable conditional in code.
Can you please explain how you resolved the issue in detail? I am also getting same issue while reading the identity object. I am not able to understand solution you mentioned.
Can you please explain how you resolved the issue in detail? I am also getting same issue while reading the identity object. I am not able to understand solution you mentioned.
My apologies for delay, been out....
So the issue was in the "getAttributeSingle" whic is immedialty exectured and the associated enable for this function via "xExecute" being TRUE was too fast for system and not recgonized.
make the variable "XExecute" driven by another variable you can delay some, etc. before executing this command.
that should do it.
another ways is have xExecute initialzed to FLASE and in the debugger drive to TRUE