MVI69E-MBS ♦ CompactLogix™ Platform Contents
Modbus Serial Enhanced Communication Module User Manual
ProSoft Technology, Inc. Page 6 of 159
8 Reference 112
8.1 Product Specifications ................................................................................... 112
8.1.1 Hardware Specifications ................................................................................ 112
8.1.2 General Specifications - Modbus Master/Slave ............................................. 113
8.2 About the Modbus Protocol ........................................................................... 113
8.2.1 Modbus Master .............................................................................................. 114
8.2.2 Modbus Slave ................................................................................................ 114
8.2.3 Function Codes Supported by the Module .................................................... 114
8.2.4 Read Coil Status (Function Code 01) ............................................................ 115
8.2.5 Read Input Status (Function Code 02) .......................................................... 117
8.2.6 Read Holding Registers (Function Code 03) ................................................. 118
8.2.7 Read Input Registers (Function Code 04) ..................................................... 119
8.2.8 Force Single Coil (Function Code 05) ........................................................... 120
8.2.9 Preset Single Register (Function Code 06) ................................................... 121
8.2.10 Diagnostics (Function Code 08) .................................................................... 121
8.2.11 Force Multiple Coils (Function Code 15) ....................................................... 124
8.2.12 Preset Multiple Registers (Function Code 16) ............................................... 125
8.3 Floating-Point Support ................................................................................... 126
8.3.1 Enron Floating Point Support ......................................................................... 127
8.3.2 Configuring the Floating Point Data Transfer ................................................ 127
8.4 Function Blocks.............................................................................................. 132
8.4.1 Event Command Blocks (1000 to 1255, 2000 to 2255) ................................. 133
8.4.2 Slave Polling Disable Blocks ......................................................................... 134
8.4.3 Slave Polling Enable Blocks (3001, 3101) ..................................................... 134
8.4.4 Slave Polling Status Blocks (3002 to 3006, 3102 to 3106) ........................... 135
8.4.5 Command Control Blocks (5001 to 5006, 5101 to 5106) .............................. 136
8.4.6 Add Event with Data Blocks (8000, 8001) ..................................................... 137
8.4.7 Get Event with Data Status Block (8100) ...................................................... 138
8.4.8 Get Configuration File Information Block (9000 or -9000) ............................. 139
8.4.9 Get Configuration File Block (9001 or -9001) ................................................ 140
8.4.10 Get General Module Status Data Block (9250) ............................................. 141
8.4.11 Set Port and Command Active Bits Block (9500) .......................................... 143
8.4.12 Get Port and Command Active Bits Block (9501).......................................... 144
8.4.13 Pass-through Formatted Word Data Block for Functions 6 & 16 (9956) ....... 145
8.4.14 Pass-through Formatted Float Data Block for Functions 6 & 16 (9957)........ 146
8.4.15 Pass-through Formatted Block for Function 5 (9958).................................... 147
8.4.16 Pass-through Formatted Block for Function 15 (9959) ................................. 148
8.4.17 Pass-through Formatted Block for Function 23 (9961) ................................. 149
8.4.18 Pass-through Block for Function 99 (9970) ................................................... 150
8.4.19 Pass Module Time to Processor Block (9973) .............................................. 151
8.4.20 Reset Status Block (9997) ............................................................................. 152
8.4.21 Cold-boot Control Block (9999) ..................................................................... 152
8.5 Ethernet Port Connection .............................................................................. 153
8.5.1 Ethernet Cable Specifications ........................................................................ 153
8.6 Modbus Application Port Connection ............................................................ 154
8.6.1 RS-232 Wiring................................................................................................ 154
8.6.2 RS-422 Wiring................................................................................................ 157
8.6.3 RS-485 Wiring................................................................................................ 157
8.6.4 DB9 to RJ45 Adaptor (Cable 14) ................................................................... 158