Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations TugboatEng on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

MicroLogix Modbus RTU to Chessel 5180V Recorder Problem

Status
Not open for further replies.

45bob

Electrical
Joined
May 26, 2005
Messages
6
Location
US
I am trying to read values from a Chessel 5180V Recorder into a MicroLogix 1500 PLC using Modbus RTU. Channel 1 of the 1500 is set up as Modbus Master, the Recorder is Modbus Slave (Node 2). For starters, I tried to read an IEEE Floating Point value of Recorder Channel 1 PV by using the MSG instruction in the PLC (Read Holding Register). Set up as a 32 Bit element, the destination for the value in the PLC is F8:0. I get an error message that there is something wrong in the packet sent from the Recorder which the PLC cannot process. Comm speeds and configuration for both instruments are set the same.

When I try to read the same Rcdr Channel 1 PV from its integer value register, I do get a number in my N7:15 destination, but it's not correct, because the recorder is an unsigned integer value, but the ML1500 integers are signed +/- 32,767.

Ultimately, I do want to read the floating point values. Has anyone used an Allen-Bradley Modbus RTU to talk to a Chessel 5180V successfully?
 
The values from the Recorder may be in Hex, even when reading the Floating Point registers. Thus, going directly to the F8:0 register is not possible?
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top