![Allen-Bradley 1404-M4 User Manual Download Page 86](http://html1.mh-extra.com/html/allen-bradley/1404-m4/1404-m4_user-manual_2900452086.webp)
Publication 1404-UM001D-EN-E - October 2004
4-26
Communications
Because of the DF1 protocol’s inherent handshaking, the completion
of each message may be used to activate the next message, without
any additional programmed delay.
Modbus RTU slave protocol
We assume that the user is familiar with Modbus communications. The
information provided in this section is general, rather than specific.
Refer to glossary at the end of this publication for definitions of
unfamiliar terms. For more information about the Modbus RTU Slave
protocol, see the Modbus Protocol Specification (available from
)
Modbus is a half-duplex, master-slave communications protocol. The
network master reads and writes coils and registers and obtains
diagnostic information of the multiple slaves. The Modbus protocol
allows a single master to communicate with a maximum of 247 slave
devices (however no more than the physical limitations of the RS-485
or RS-232 ports permit). The master device on a Modbus network is
not assigned an address.
Modbus messages are always initiated by the master. The slave nodes
will never transmit data without receiving a request from the master
node. The slave nodes will never communicate with each other. The
master node initiates only one Modbus transaction at a time.
The Powermonitor 3000 supports Modbus RTU, the version of
Modbus applied to serial communications in which each byte of data
consists of 2 hexadecimal values. Modbus ASCII, Modbus Plus and
Modbus TCP are not supported.
The Powermonitor 3000 does not initiate Modbus commands but
responds to commands sent by the Modbus master. The following
Modbus function codes are supported:
•
03 Read Holding Registers
•
04 Read Input Registers
•
16 Write Multiple Holding Registers
IMPORTANT
Because the floating-point word order in the
ControlLogix controller is reversed from that in the
Powermonitor 3000, your ladder logic will need to
reverse the word order so the data may be
interpreted correctly. The swap byte (SWPB)
instruction performs this function.
Summary of Contents for 1404-M4
Page 6: ...Publication 1404 UM001D EN E October 2004 Table of Contents 4 ...
Page 26: ...Publication 1404 UM001D EN E October 2004 2 14 Product Description ...
Page 264: ...Publication 1404 UM001D EN E October 2004 C 10 Sample Applications ...
Page 278: ...Publication 1404 UM001D EN E October 2004 C 24 Sample Applications ...
Page 279: ...Publication 1404 UM001D EN E October 2004 Sample Applications C 25 Allen Bradley HMIs ...
Page 280: ...Publication 1404 UM001D EN E October 2004 C 26 Sample Applications ...
Page 285: ...Publication 1404 UM001D EN E October 2004 Sample Applications C 31 Allen Bradley HMIs ...
Page 304: ...Publication 1404 UM001D EN E October 2004 D 6 Technical Specifications ...
Page 324: ...Publication 1404 UM001D EN E October 2004 F 18 Powermonitor 3000 EtherNet IP Device Profile ...
Page 340: ...Publication 1404 UM001D EN E October 2004 G 16 Powermonitor 3000 ControlNet Device Profile ...
Page 354: ...Publication 1404 UM001D EN E October 2004 6 Index ...
Page 355: ...Allen Bradley HMIs ...