EasyManuals Logo

ProSoft Technology MVI56E-MCMXT User Manual

Default Icon
209 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #129 background imageLoading...
Page #129 background image
MVI56E-MCM ControlLogix Platform Reference
Modbus Communication Module User Manual
ProSoft Technology, Inc. Page 129 of 209
When the command receives the block, it will process it and place it in the
command queue. The module will respond to each command block with a read
block. The following table describes the format of this block.
Block Response from Module to Processor
Word Offset
Description
Length
0
Reserved
1
1
Write Block ID
1
2
0 = Fail, 1 = Success
1
3 to 248
Spare
246
249
1000 to 1255 or 2000 to 2255
1
Word two of the block can be used by the ladder logic to determine if the
command was added to the command queue of the module. The command will
only fail if the command queue for the port is full (325 commands for each queue
for modules with firmware version 3.01 or higher and Add-on-Instruction version
2.8 or higher).
Slave Status Blocks (3000 to 3003 or 3100 to 3103)
Slave status blocks send status information of each Slave device on a Master
Port. Slaves attached to the Master Port can have one of the following states:
0
The Slave is inactive and not defined in the command list for the Master Port.
1
The Slave is actively being polled or controlled by the Master Port. This does not
indicate that the Slave has responded to this message.
2
The Master Port has failed to communicate with the Slave device. Communications
with the Slave is suspended for a user defined period based on the scanning of the
command list.
3
Communications with the Slave has been disabled by the ladder logic. No
communication will occur with the Slave until this state is cleared by the ladder
logic.
Slaves are defined to the system when the module initializes the Master
command list. Each Slave defined will be set to a state of one in this initial step. If
the Master Port fails to communicate with a Slave device (retry count expired on
a command), the Master will set the state of the Slave to a value of 2 in the
status table. This suspends communication with the Slave device for a user
specified scan count (ERRORDELAYCNTR value in the MCMPORT object for each
port). Each time a command in the list is scanned that has the address of a
suspended Slave, the delay counter value will be decremented. When the value
reaches zero, the Slave state will be set to one. This will enable polling of the
Slave.
Block ID
Description
3002
Request for first 128 Slave status values for Modbus Port 1
3003
Request for last 128 Slave status values for Modbus Port 1
3102
Request for first 128 Slave status values for Modbus Port 2
3103
Request for last 128 Slave status values for Modbus Port 2
The following table describes the format of these blocks.

Table of Contents

Other manuals for ProSoft Technology MVI56E-MCMXT

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ProSoft Technology MVI56E-MCMXT and is the answer not in the manual?

ProSoft Technology MVI56E-MCMXT Specifications

General IconGeneral
BrandProSoft Technology
ModelMVI56E-MCMXT
CategoryControl Unit
LanguageEnglish

Related product manuals