Consume Safety Tag Data
Follow these steps to consume data produced by another controller.
- In the project of the consumer controller, create a user-defined data type identical to the one created in the project of the producer controller.The names of the user-defined data types must match.TIP: The user-defined data type can be copied from the producer project and pasted into the consumer project.
- Right-click Controller Tags and select New Tag.
- On the New Tag dialog box, set the type as Consumed, the class as Safety, and the data type to the user-defined data type that you created.

- Click Connection to open the Consumed Tag Connection dialog box.

- From the Producer pull-down menus, select the controller that produces the data.
- In the Remote Data field, enter the name of the produced tag.
- Click the Safety tab.
- In the Requested Packet Interval (RPI) field, enter the RPI for the connection in 1 ms increments. The default is 20 ms.
- The RPI specifies the period when data updates over a connection. The RPI of the consumed safety tag must match the safety task period of the producing safety project.
- The Connection Reaction Time Limit is the maximum age of safety packets on the associated connection. For simple timing constraints, you can achieve an acceptable Connection Reaction Time Limit by adjusting the safety task period of the producing controller which adjusts the RPI.
- The Max Network Delay is the maximum observed transport delay from the time that the data was produced until the time the data was received. When online, click Reset Max to reset the Max Network Delay.
- If the Connection Reaction time limit is acceptable, click OK.If a safety consumed tag has the error code: “16#0111 Requested Packet Interval (RPI) out of range,” check that the consumed tag RPI matches the producer's safety task period.
- If your application has more complex requirements, click Advanced on the Safety tab to access the Advanced Connection Reaction Time Limit parameters.
- The Timeout Multiplier determines the number of RPIs to wait for a packet before declaring a connection timeout.
- The Network Delay Multiplier defines the message transport time that is enforced by the CIP Safety protocol. The Network Delay Multiplier specifies the round-trip delay from the producer to the consumer and back to the producer.
You can use the Network Delay Multiplier to increase or decrease the Connection Reaction Time Limit.ATTENTION:If you decrease the timeout multiplier or network delay multiplier below the defaults, this could cause nuisance safety connection losses. Wireless networks can require you to increase the values above the default.
Provide Feedback