rstech
Member
Hi everyone,
I've been having trouble all day trying to establish communication between a P&F rotary encoder (EVM58-011IZROBN-1213) and a ControlLogix processor. I followed the instructions step by step but no luck. I was able to get the IP address set but the problem seems to be with setting up the module as a Generic Ethernet Device. The manual says to use Assembly Instance 3 with a size of 2, Assembly Instance 6 with no size, Assembly Instance 7, with a size of 12 and using a Comm Format of Input Data/DINT - Run/Program. When I do so the encoder shows faulted in RSLogix5000 with an error that reads "(Code 16#0022) An invalid reply was received. Reply service code does not match the requested service code." I'm not sure if this error refers to the Comm Format not being correct or the size of the assembly instances. Any thoughts?
I've been looking through the EDS file trying to get some clues as to what the configuration should be. Something I find interesting is in RSNetworx if I look at the properties of the module and go to connections received it shows Input Size 4 and Output Size 2. Do these values represent what is actually being transmitted and received? If so, does that mean my assembly instance of 7 above should have a size of 16 (4 words) instead of 12. Incidentally I tried that configuration as well and I got the same error.
I appreciate any help you can offer. Thanks.
I've been having trouble all day trying to establish communication between a P&F rotary encoder (EVM58-011IZROBN-1213) and a ControlLogix processor. I followed the instructions step by step but no luck. I was able to get the IP address set but the problem seems to be with setting up the module as a Generic Ethernet Device. The manual says to use Assembly Instance 3 with a size of 2, Assembly Instance 6 with no size, Assembly Instance 7, with a size of 12 and using a Comm Format of Input Data/DINT - Run/Program. When I do so the encoder shows faulted in RSLogix5000 with an error that reads "(Code 16#0022) An invalid reply was received. Reply service code does not match the requested service code." I'm not sure if this error refers to the Comm Format not being correct or the size of the assembly instances. Any thoughts?
I've been looking through the EDS file trying to get some clues as to what the configuration should be. Something I find interesting is in RSNetworx if I look at the properties of the module and go to connections received it shows Input Size 4 and Output Size 2. Do these values represent what is actually being transmitted and received? If so, does that mean my assembly instance of 7 above should have a size of 16 (4 words) instead of 12. Incidentally I tried that configuration as well and I got the same error.
I appreciate any help you can offer. Thanks.
Last edited: