206 Rockwell Automation Publication 1756-RM003N-EN-P - October 2011
Chapter 4 Input/Output Instructions (MSG, GSV, SSV, IOT)
Module Attributes
The Module object provides status information about a module. To select a
particular Module object, set the Object Name operand of the GSV/SSV
instruction to the module name. The specified module must be present in the I/
O Configuration section of the controller organizer and must have a device name.
MessageType SINT GSV
SSV
Specifies the type of message.
Value Meaning
0 Not initialized
Port SINT GSV
SSV
Indicates which port the message should be sent on.
Value Meaning
1Backplane
2 Serial port
Timeout
Multiplier
SINT GSV
SSV
Determines when a connection should be considered timed out and closed.
Value Meaning
0 Connection will timeout in 4 times the update rate default)
1 Connection will timeout in 8 times the update rate
2 Connection will timeout in 16 times the update rate
Unconnected
Timeout
DINT GSV
SSV
Timeout in microseconds for all unconnected messages. The default is 30,000,000 microseconds
(30 s).
Attribute Data Type Instruction Description
Attribute Data Type Instruction Description
EntryStatus INT GSV Specifies the current state of the specified map entry. The lower 12 bits should be masked
when performing a comparison operation. Only bits 12...15 are valid.
Value Meaning
16#0000 Standby: the controller is powering up.
16#1000 Faulted: any of the Module object’s connections to the associated
module fail. This value should not be used to determine if the module
failed because the Module object leaves this state periodically
when trying to reconnect to the module. Instead, test for Running
state (16#4000). Check for FaultCode not equal to 0 to determine if
a module is faulted. When Faulted, the FaultCode and FaultInfo
attributes are valid until the fault condition is corrected.
16#2000 Validating: the Module object is verifying Module object integrity
prior to establishing connections to the module.
16#3000 Connecting: the Module object is initiating connections to the
module.
16#4000 Running: all connections to the module are established and data is
transferring.
16#5000 Shutting down: the Module object is in the process of shutting down
all connections to the module.
16#6000 Inhibited: the Module object is inhibited (the inhibit bit in the Mode
attribute is set).
16#7000 Waiting: the parent object upon which this Module object depends
is not running.
FaultCode INT GSV A number that identifies a module fault, if one occurs.
FaultInfo DINT GSV Provides specific information about the Module object fault code.
Firmware
SupervisorStatus
INT GSV Identifies current operating state of the firmware supervisor feature.
Value Meaning
0 Module updates are not being executed
1 Module updates are being executed
ForceStatus INT GSV Specifies the status of forces.
Bit Meaning
0 Forces installed (1=yes, 0-no)
1 Forces enabled (1=yes, 0=no)