
128
Rockwell Automation Publication 35-UM001A-EN-P - May 2022
Chapter 6 Safety Functions
The safety input value is provided in the safety input assembly, as shown in
describes the attributes for reading the safety value via CIP™
messaging.
Safety Input Valid
When set, the safety input valid attribute indicates that the safety input is
configured for safety use and producing valid data. If this value is not set, the
data that is associated with the safety input is no longer valid safety data.
The safety input valid attribute is provided in the safety input assembly, as
shown in
describes the attributes for reading the safety value
via CIP messaging.
Table 42 - Safety Input Assembly Tags for Safety Input Values
Safety Input Assembly Tag Name
(safety controller)
Type/[bit]
Description
devicename
:SI.InputStatus
SINT
A collection of safety input values and status for each
safety input
devicename
:SI.In00Data
[0]
Value of Safety Input 0
0 = OFF
1 = ON
devicename
:SI.In01Data
[1]
Value of Safety Input 1
0 = OFF
1 = ON
devicename
:SI.In02Data
[2]
Value of Safety Input 2
0 = OFF
1 = ON
devicename
:SI.In03Data
[3]
Value of Safety Input 3
0 = OFF
1 = ON
Table 43 - MSG Configuration for Safety Input Value
Service Code
0x0E
Get attribute single
Class
0x3D
Safety Discrete Input Point Object
Instance
i
+ 1
Where
i
is the number of the safety input
Data Type
USINT
Attribute
0x7
7 (decimal)
Safety Input Logical Value
0
= OFF
1 = ON
IMPORTANT
The Safety Input Valid attribute should be checked before using
safety input data in a safety application.
Table 44 - Safety Input Assembly Tags for Safety Input Valid
Safety Input Assembly Tag Name
(safety controller)
Type/[bit]
Description
devicename
:SI.IOSupport
SINT
A collection of bits that describe safety IO functionality
devicename
:SI.In00Valid
[0]
Safety Input 0 Valid
0 = Data invalid
1 = Data valid
devicename
:SI.In01 Valid
[1]
Safety Input 1 Valid
0 = Data invalid
1 = Data valid
devicename
:SI.In02 Valid
[2]
Safety Input 2 Valid
0 = Data invalid
1 = Data valid
devicename
:SI.In03 Valid
[3]
Safety Input 3 Valid
0 = Data invalid
1 = Data valid