MCT-CM
197
Appendix
A.1 Modbus Communications
The MCT utilizes Modbus as its standard protocol and offers both Modbus RTU serial and Modbus TCP forms.
This section provides information on the supported functions and data available over the Modbus interface. It
is assumed that the user is already familiar with Modbus protocol and has a basic understanding of its
implementation and use. For additional information and support, modbus.org (
provides an abundance of technical documents, standards and support applications.
Listed below are a few of the more common software packages that claim to support Modbus protocol. This
list is provided as informational only. Contact the software manufacturer for more information on applying their
software.
LabView by National Instruments
Wonderware by Wonderware
SpecView by SpecView Corporation
11500 N Mopac Expwy
26561 Rancho Pkwy. South
13409 53
rd
Ave NW
Austin, TX 78759-3504
Lake Forest, CA 92630
Gig Harbor, WA 98332
Phone 800-683-8411
Phone 949-727-3200
Phone 253-853-3199
A.1.1
Supported Function Codes
Modbus bases its data model on a series of tables, each of which defines a particular range of values. In the
case of the MCT, all data is contained within the Holding Register data table. This means that all communication
transactions between the MCT and the master (client) are performed using three command types. These
include Read Holding Registers, Write Single Register and Write Multiple Registers.
Function Codes
code
(hex)
16 bits
access
(word)
Read Holding Registers
03
03
Write Single Register
06
06
Write Multiple Registers
16
10
Function code 03 (read holding registers) is used to read the contents of a contiguous block of data registers
from the MCT. The request from the master specifies the starting register address and the number of registers.
The response message from the MCT contains the value of each register requested (two bytes per register).
Function code 06 (write holding register) is used to write to a single data register in the MCT. The request from
the master specifies the address of the register to be written and the value. The response message from the
MCT is an exact duplicate of the sent message (if completed successfully).
Function code 16 (write multiple registers) is used to write to a contiguous block of data registers in the MCT
and is used from ramp/soak program download only. The request from the master specifies the starting register
address to be written, the number of registers to write and two bytes of data for each register. The normal
response message from the MCT returns the function code, starting address and quantity of data registers
written.
Summary of Contents for MCT-CM
Page 20: ...MCT CM 20...
Page 24: ...MCT CM 24...
Page 45: ...MCT CM 45...
Page 187: ...MCT CM 187...
Page 227: ...MCT CM 227 A 4 Control Module Specifications Main CPU...
Page 228: ...MCT CM 228...
Page 229: ...MCT CM 229...
Page 230: ...MCT CM 230...
Page 231: ...MCT CM 231 Analog I O Card...
Page 232: ...MCT CM 232...
Page 233: ...MCT CM 233 Digital Input Card...
Page 234: ...MCT CM 234...
Page 235: ...MCT CM 235 Digital Output Card...
Page 236: ...MCT CM 236...
Page 237: ...MCT CM 237 Dual Communications Card Barcode and Remote Display Communication Cartridges...
Page 238: ...MCT CM 238 A 5 Power Supply Specifications...
Page 239: ...MCT CM 239...
Page 240: ...MCT CM 240 A 6 Power On Delay Relay Specifications GE1A C10HA110...
Page 241: ...MCT CM 241...