Rinstrum 5000 Communications Manual

Digital indicator modbus communications

Advertisement

Quick Links

5000
DIGITAL
INDICATOR
Modbus
Communications
Manual
For use with Software
Versions 4.xx
5000-603.doc Rev 1.0

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 5000 and is the answer not in the manual?

Questions and answers

Summary of Contents for Rinstrum 5000

  • Page 1 5000 DIGITAL INDICATOR Modbus Communications Manual For use with Software Versions 4.xx 5000-603.doc Rev 1.0...
  • Page 2: Table Of Contents

    2 consecutive registers to make up a complete 32 bits of data. However unless the 5000 has been setup with a fullscale of more than 30000 units it is possible to use the lower order 16 bits contained in a single register.
  • Page 3: Connection Of The 5000 Network

    3 TXD To 5000 COM 2 SERIAL 5 GND DB25 7 GND Figure 1: Connection of a single 5000 unit to an IBM PC either using COM1 or COM2 on the PC. 2.2 RS485/RS422 Connection RA 6 SERIAL RB 7 RS485/RS422...
  • Page 4: Modbus Register Definitions For The 5000

    Generally all that is required to configure your MODBUS master to work with the 5000 is to specify the address of the 5000 unit, and the addresses of the registers that you are interested in. Following is a list of the 5000 MODBUS registers.
  • Page 5: Commands (Implemented As Coils)

    2 second key press. Coils 5 ..12 simulate the operation of these physical buttons. In this way it is possible to operate these extended functions of the 5000 without the need for the Setpoint accessory card or the physical buttons.
  • Page 6: Modbus Ascii Communications

    4.3 Address Field The Modbus protocol supports slave addresses in the range of 0 .. 247 but the 5000 supports slave addresses in the range of 0..31. The address 0 is reserved for broadcast addressing, and the slave addresses range from 1..31.
  • Page 7: Exception Responses

    For example function 03 hex becomes exception 83 hex. The exception codes supported by the 5000 are as follows: ILLEGAL FUNCTION This function is not supported by the 5000.
  • Page 8: Command Details

    5. Command Details 5.1 Function 01: Read Coil Status This function reads the status of the discrete coils in the 5000. All such coils in the 5000 are implements as one-time commands and are internally cleared. This function therefore always returns the OFF status for these coils.
  • Page 9: Function 03: Read Holding Registers

    RANGER 5000 - Communications Manual Rev 1.0 5.2 Function 03: Read Holding Registers This function reads the contents of holding registers (Addressed as 4xxxx) in the slave. Broadcast is not supported. Query The query specifies the starting register and the number of registers to read.
  • Page 10: Function 04: Read Input Registers

    RANGER 5000 - Communications Manual Rev 1.0 5.3 Function 04: Read Input Registers This function reads the contents of the input registers (Addressed as 3xxxx) in the slave. Broadcast is not supported. Query The query specifies the starting register and the number of registers to read.
  • Page 11: Function 05: Force Single Coil

    RANGER 5000 - Communications Manual Rev 1.0 5.4 Function 05: Force Single Coil This function forces a single coil in a slave unit. When broadcast (address = 0) the same coil is set in all units. Coils are addressed as 0xxxx.
  • Page 12: Function 15 Force Multiple Coils

    This functions performs the same task as function 5 but allows multiple coils to be set and reset in the same message. In the 5000 it is only possible to set one coil at a time so this message is not strictly necessary as it is easier to use Function 05.
  • Page 13: Function 16 Preset Multiple Registers

    RANGER 5000 - Communications Manual Rev 1.0 5.7 Function 16 Preset Multiple Registers This function sets the contents of holding registers (Addressed as 4xxxx) in the slave. When broadcast (address = 0) the same register is set in all units.

Table of Contents