Contents MVI69-MNET ♦ CompactLogix and MicroLogix 1500 Platform
User Manual Modbus TCP/IP Communication Module
Page 6 of 159 ProSoft Technology, Inc.
October 17, 2011
3.1.1 MVI69-MNET Controller Tags ................................................................................ 70
3.2 User-Defined Data Types (UDTs) ........................................................................... 71
3.2.1 MVI69-MNET User-Defined Data Types ................................................................ 71
3.3 Using Controller Tags ............................................................................................. 73
3.4 Adding the Module to an Existing CompactLogix Project ....................................... 73
3.5 Adding the Module to an Existing MicroLogix Project ............................................ 77
4 Diagnostics and Troubleshooting 79
4.1 LED Status Indicators ............................................................................................. 80
4.1.1 Ethernet LED Indicators .......................................................................................... 80
4.1.2 Clearing a Fault Condition ...................................................................................... 81
4.1.3 Troubleshooting ...................................................................................................... 81
4.2 Using ProSoft Configuration Builder (PCB) for Diagnostics ................................... 82
4.2.1 Using the Diagnostic Window in ProSoft Configuration Builder ............................. 82
4.2.2 Navigation ............................................................................................................... 85
4.2.3 Main Menu .............................................................................................................. 86
4.2.4 Modbus Database View Menu ................................................................................ 89
4.2.5 Network Menu ......................................................................................................... 91
4.3 Reading Status Data from the Module ................................................................... 92
4.3.1 Status Data Definition ............................................................................................. 93
4.3.2 Configuration Error Word ........................................................................................ 95
4.3.3 Client Command Errors .......................................................................................... 96
5 Reference 99
5.1 Product Specifications ............................................................................................ 99
5.1.1 Modbus TCP/IP....................................................................................................... 99
5.1.2 Functional Specifications ...................................................................................... 100
5.1.3 Hardware Specifications ....................................................................................... 101
5.2 Functional Overview ............................................................................................. 102
5.2.1 Module Power Up ................................................................................................. 102
5.2.2 Backplane Data Transfer ...................................................................................... 102
5.2.3 Data Flow between MVI69-MNET Module and Processor ................................... 123
5.3 Cable Connections ............................................................................................... 128
5.3.1 Ethernet Connection ............................................................................................. 128
5.3.2 RS-232 Configuration/Debug Port ........................................................................ 130
5.3.3 DB9 to RJ45 Adaptor (Cable 14) .......................................................................... 132
5.4 Modbus Protocol Specification ............................................................................. 133
5.4.1 About the MODBUS TCP/IP Protocol ................................................................... 133
5.4.2 Read Coil Status (Function Code 01) ................................................................... 134
5.4.3 Read Input Status (Function Code 02) ................................................................. 135
5.4.4 Read Holding Registers (Function Code 03) ........................................................ 136
5.4.5 Read Input Registers (Function Code 04) ............................................................ 137
5.4.6 Force Single Coil (Function Code 05) .................................................................. 138
5.4.7 Preset Single Register (Function Code 06) .......................................................... 139
5.4.8 Diagnostics (Function Code 08) ........................................................................... 140
5.4.9 Force Multiple Coils (Function Code 15) .............................................................. 142
5.4.10 Preset Multiple Registers (Function Code 16) ...................................................... 143
5.4.11 Modbus Exception Responses ............................................................................. 144