Programmable Safety Controller SCR P
www.bernstein.eu
- Tel: + 49 571 793 0
111
String (EtherNet/IP and PCCC Protocol)
The default format EtherNet/IP string format has a 32 bit length preceding the string (suitable for ControlLogix).
When configuring the
Network Settings
using the Software, you can change this setting to a 16 bit length which
corresponds to the standard CIP “String” under the
Advanced
menu. However, when reading an Input Assembly
that includes a string with a 16 bit length, the string length will be preceded by an extra 16 bit word (0x0000).
The string itself is packed ASCII (2 characters per word). In some systems, the character order may appear
reversed or out of order. For example, the word “System” may read out as “yStsme”. Use "
Swap character bytes
"
option under the
Advanced
menu in the
Network Settings
window to swap characters so words read correctly.
String (Modbus/TCP Protocol)
The string format is packed ASCII (2 characters per word). In some systems, the character order may appear
reversed or out of order. For example, the word “System” may read out as “yStsme”. Use "
Swap character bytes
"
option under the
Advanced
menu in the
Network Settings
window to swap characters so words read correctly.
While the string length is provided, it is usually not required for Modbus/TCP systems. If string length is used for
Modbus/TCP, the length format corresponds to the settings used for EtherNet/IP.
Timestamp
The time, in seconds, when the fault occurred since power up.
Virtual Status Output
The reference designator associated with a particular Virtual Status Output, for example, VO10 is Virtual Status
Output 10.
VO Status
This identifies the location of a bit indicating the status of a Virtual Status Output. In the case of Modbus/TCP, the
state of the Virtual Status Output can be read as a discrete input, as part of an input register, or holding register.
The register given is the offset from 30000 or 40000 followed by the bit location within the register.
9.3 Retrieving Current Fault Information
Follow the steps below to retrieve information via network communications about a fault that currently exists:
1. Read the
Fault Index
location to retrieve the fault index value.
2. Find the index value in the
on p. 188 to access a fault description and steps to resolve the
fault.
9.4 EtherNet/IP
™
In this context, references to EtherNet/IP
™11
refer specifically to EtherNet/IP transport class 1. Sometimes referred to as
cyclic EtherNet/IP IO data transfer or implicit messaging, this connection is meant to approximate a real-time data transfer
to and from the PLC and the target device.
Allen-Bradley's CompactLogix and ControlLogix family of PLCs uses this communication protocol. The programming
software used by these PLCs is RSLogix5000 or Studio 5000 Logix Designer.
9.4.1 Assembly Objects
Safety Controller Inputs (Outputs from PLC) O > T
The Safety Controller can use Instance 112 (0×70) with a size of two registers (16-bit) when sending virtual inputs 1
–32 to
the Safety Controller.
Table 3: PLC Output Assembly Instance 112 (0×70)
—Safety Controller Inputs O > T
WORD #
WORD NAME
DATA TYPE
0
Virtual Input On/Off (1
–16)
16-bit integer
1
Virtual Input On/Off (17
–32)
16-bit integer
Safety Controller Inputs (Outputs from PLC) O > T
The Safety Controller uses Instance 113 (0x71)
19
with a size of eleven registers (16-bit) as its Input Assembly (PLC Output)
when sending virtual inputs, resets, and cancel delays to the Safety Controller.
Table 4: PLC Output Assembly Instance 113 (0x71)
—Safety Controller Inputs O > T