scontrols18
Member
Hello,
I am trying to read registers from my servo drive and I am having problems.
I set up a Modbus TCP driver in Proficy ME that is pointing to the servo drive. The register I am trying to read is Position feedback, which should be a REAL data type. When the motor moves, I see the data changing in my PLC but it is in a DINT type form. Meaning, when the motor position is 0.01 mm the value in the PLC is 65536.
I believe this is due to the fact that the drive is putting the feedback position register into two different registers. My question is how do I format the value in Proficy ME to read both registers.
For example, the drive is putting the position feedback value in 30001 and 30002. How can I format the variable in PME? 30001 - 30002 or 30001.2?
Any input?
I am trying to read registers from my servo drive and I am having problems.
I set up a Modbus TCP driver in Proficy ME that is pointing to the servo drive. The register I am trying to read is Position feedback, which should be a REAL data type. When the motor moves, I see the data changing in my PLC but it is in a DINT type form. Meaning, when the motor position is 0.01 mm the value in the PLC is 65536.
I believe this is due to the fact that the drive is putting the feedback position register into two different registers. My question is how do I format the value in Proficy ME to read both registers.
For example, the drive is putting the position feedback value in 30001 and 30002. How can I format the variable in PME? 30001 - 30002 or 30001.2?
Any input?