Configure the SNN for a Peer Controller Connection

The peer controller is subject to the same configuration requirements as the local controller. The peer controller must also have a safety network number (SNN). The safety application that is downloaded into the peer controller configures SNN values for each
CIP Safety™
port on the controller.
SNN and Controller Placement
Peer Controller Location
SNN
Placed in the local chassis
The user application on the peer controller generates an SNN value for the local backplane port of the controller.
Placed in another chassis
The controller must have a unique SNN.
Setting the correct SNNs of the controller usually results in the producer controller being assigned the correct SNN. If the automatically assigned SNN of the producer controller does not match the SNN that the controller uses, you can follow these steps to copy and paste the SNN.
  1. Add the producer controller to the consumer controller’s I/O tree.
    Item
    Description
    A
    Consumer controller
    B
    Producer controller
  2. In the producer controller’s project, right-click the producer controller and select Controller Properties.
  3. On the Safety tab, select Browse (…) next to the port that communicates with the consumer controller.
    Open Safety Network Number dialog.
  4. On the Safety Network Number dialog box, copy the producer controller’s SNN.
  5. In the I/O tree of the consumer controller's project, right-click the module that represents the producing controller, and select Module Properties.
    Open producer controller properties.
  6. On the General tab of the Module Properties dialog box, select Browse (…) to open the Safety Network Number dialog box.
  7. On the Safety Network Number dialog box, paste the producer controller’s SNN into the SNN field and click OK.
    Paste Safety Network Number.
The safety network numbers in the producer and consumer projects now match.
Produce controller in both projects have the same Safety Network Number.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal