Wire and Mount Nano Safety Controller Pro

This chapter explains how a Nano Safety Controller Pro's inputs and outputs relate to each other, how to wire the board to your equipment for either a wireless radio or an IP network, and how to select an antenna and embed the board in your machine.

Before jumping to the actual procedures, we recommend that you read the material in the following sections:

When you’re ready to wire up your devices, we provide separate procedures depending on the type of your configuration:

Relationship of Inputs and Outputs

FORT Manager enables you to configure an NSC Pro receiver with one of two shutdown options, CAT0 immediately shuts down any corresponding outputs on the receiver, or CAT1 which provides a phased output, as follows:

  • CAT0 configuration – The type of sender determines the specific behavior:

    • An EPC sender defines a one-to-one correspondence between the inputs on the EPC and each output of all receivers in the configuration. Input 1 of the sender controls Output 1 of the receiver and Input 2 of the sender controls Output 2 of the receiver. Applying the E-Stop immediately turns off the corresponding output on the receiver.

    • For an SRC Pro sender the built-in E-Stop button is pre-defined to control Output 2 of the receiver; applying the E-Stop immediately turns off Output 2 of the corresponding receiver.

    • For a WES Pro sender the built-in E-Stop button is pre-defined to control Output 1 of the receiver; applying the E-Stop immediately turns off Output 1 of the corresponding receiver.

  • Two senders on one receiver

    In a Two-to-One configuration, both senders act on the same output of the receiver. Where the configuration offers an Output to Control setting, that setting determines which output — and it overrides the per-sender defaults described above.

    Table 1. Output Controlled in a Two-to-One Configuration (CAT0)
    Output to Control WES Pro EPC sender Receiver output used
    Output #1 Built-in E-Stop Input 1 Output 1
    Output #2 Built-in E-Stop Input 2 Output 2

    The EPC sender's usable input tracks the output you select: Input 1 for Output #1, Input 2 for Output #2. The input that does not match is grayed out in FORT Manager and has no effect. For more information, see Choosing Which Output the Senders Control.

  • CAT1 configuration – For all types of senders, allows a phased shutdown of the equipment:

    • Applying the E-Stop immediately turns off Output 1 of the receiver and after a user-defined delay (up to 30 seconds, configured by you in 0.1 sec increments in FORT Manager) turns off Output 2 of the receiver.

    • When the E-Stop request is removed, both outputs (Output1 and Output2) turn on at the same time, i.e., there is no delay between them during reactivation.

For more information see Understanding Stop Categories for Machinery Stopping Functions.

The following diagram illustrates these relationships.

../images/cat1_in_out.png
Figure 1. Fig. 18 Examples of CAT0 and CAT1 Wiring Diagrams

Understanding NSC Pro Safety Output Wiring

For each NSC safety output that you want to use, you must connect both channels to two relays that are connected in series, or to a dual channel safety relay. The circuit that is defined by these relays controls connection of a solenoid to the equipment under control. If safety is not requested, the NSC keeps the output on to keep the relays closed. On the other hand, if safety is requested, the NSC turns off the outputs, which opens the relays and breaks connection of the circuit to the EUC. In this case, if the EUC is using the circuit for power, when the contactors open, the machine shuts off.

The following figure shows an example of the two channels (CH0 and CH1) of one Endpoint Controller (EPC) output connected to two relays in series to control the power supply of the EUC:

../figures/output_recommended_nsc.png
Figure 2. Fig. 19 NSC Safety Output Diagram

Note the following about this setup:

  • You must connect the NSC ground to the safety relay ground.

  • The NSC has automatic fault recovery.

  • We recommend using one of the relays that we have tested (from the following table) but if you don’t use one of these, be certain to use a safety relay and verify that it is compatible with OSSD.

The NSC Pro utilizes OSSD test pulses to detect shorts, so the downstream safety input must be able to filter out these pulses. See OSSD Pulses for detailed information on how Pro series receivers use OSSD pulses, including how to turn them off for NSC Pro devices.

Table 3 NSC Recommended and Tested Relays

Manufacturer Model Supply Voltage
TE V23047-A1005-A501 5
TE V23047-A1012-A501 12
PANASONIC SFS3-L-DC12V-D 12
OMRON G7SA-3A1B DC12 12

See Recommended Relays for wiring diagrams for each of these relays.

Selecting Automatic or Manual Reset for Relays (NSC Pro)

When designing and implementing the safety circuit downstream from the NSC Pro, including the safety relays, be certain to reference ISO 13850, which defines the core principles for designing and implementing an emergency stop (E‑stop) function on machinery, and ISO 13849-1, which defines how to design and validate safety-related parts of control systems on machinery.

Wiring an NSC Pro for a Wireless Radio (SRC Pro, WES Pro, EPC)

This section shows how to wire an NSC Pro to your equipment for any type of sender when communicating over a wireless radio — ISM, Bluetooth, or Long-Range Bluetooth. The wiring is the same for all three.

If your devices will communicate via Wi-Fi or Ethernet, see the instructions in Setting up an NSC Pro for IP Networking (EPC Sender).

Required Items

Before you begin, have on hand your FORT devices and your equipment to control (EUCs), as well as:

  • A TE 5-5179180-3 80-pin receptacle connector that you mate with the TE 5177986-3 80-pin connector plug on the secondary side of the board to wire the NSC Pro to the EUC, to a power source, etc.

  • An integration cable.

  • The relays to attach to the EUC. See NSC Pro Recommended Relays.

  • A configuration that you built in FORT Manager.

    Verify whether the configuration is CAT0 (Immediate Stop) or CAT1 (Controlled Stop).

../figures/te_5_on_board.png
Figure 3. Fig. 20 TE 5177986-3 connector on Secondary Side

To Wire the NSC Pro to the EUC

To begin, attach the TE 5-5179180-3 80-pin receptacle connector to the TE 5177986-3 80-pin connector plug on the secondary side of the board.

  1. Connect pins 10 & 12 (PVIN) to the main power supply on the EUC. 1

  2. Connect grounding pins, 8, 23, 46, 69, and 79 together at the same place (common power supply in the likely case that earth ground is not available).

    See Grounding an NSC Pro for details.

  3. If you are using CAN, connect the CAN bus on the NSC Pro to the EUC (CAN0, pins 24 and 26,).

    Using the CAN bus is optional and if you are using the serial connection, you can’t use CAN.

  4. If you are using a serial bus for diagnostics, connect one of the serial ports on the NSC Pro to the EUC (UART0, Pins 50 & 54, or UART1, pins 58 and 62).

    Using the serial port is optional, and if you are using CAN, you can’t use the serial port to connect to the EUC.

  5. For Output 1, connect pin 55 (Channel 0 Output 1) and pin 57 (Channel 1, Output 1) to the safety relay.

  6. For Output 2 (if using), connect pin 78 (Channel 0, Output 2) and pin 80 (Channel 0, Output 2) to the safety relay.

  7. Make the USB port available for configuring the NSC Pro by connecting pins 2 and 4 for data & pin 6 for power to the USB port on the NSC Pro.

    Note that without power (from pin 6) the NSC Pro will not detect the USB connection.

    Be certain to tie the ground from the USB source to the same common ground as the main power supply.

  8. Optionally, to wire external LEDs to show the power, connection, and operational status of the NSC Pro:

    1. Wire pins 5, 7, & 9.

    2. Connect pin 18 to pull 3.3 V output (max current 50mA) from the onboard power supply to power the LEDs.

  9. To provide a backup battery (3-3.3 V DC), for example to keep a clock running (which is required to guarantee that you get accurate time stamps from NSC Pro logs):

    1. Wire pin 48.

    2. Use Pin 46 to ground the battery to the same ground as the main power supply.

      If you aren’t providing a battery, tie pin 48 to pin 18 (P3V3_OUT).

Setting up an NSC Pro for IP Networking (EPC Sender)

This section applies only when the NSC Pro communicates over Wi-Fi or Ethernet. If your configuration uses a wireless radio — ISM, Bluetooth, or LRBLE — you do not need the additional hardware or the FORT SDK described here. For more information, see Wiring an NSC Pro for a Wireless Radio (SRC Pro, WES Pro, EPC).

The NSC Pro does not come with a Wi-Fi modem or wired Ethernet adapter. To support using Wi-Fi or Ethernet from a FORT sending device, such as an EPC, we supply the FORT SDK, an IP to UART bridge that converts the IP traffic/stream from the sending device to serial traffic that can be read by the NSC Pro. Each machine on which you’ve embedded an NSC Pro requires that you supply a Linux computer with the Ubuntu OS running the FORT SDK, networked to the sending device via Ethernet or Wi-Fi, and connected to the NSC Pro via Serial and USB.

The following figure illustrates the communication between the EPC and the NSC Pro (through the IP to UART bridge on the Linux computer) as well as the connections between the NSC Pro and the EUC.

../figures/nsc_network_epc_nsc.png
Figure 4. Fig. 21 NSC Pro Communications

Install and Run the FORT SDK

This section provides procedures for downloading, installing, and running the FORT SDK Pro on your Linux machine.

Required Items

  • Linux computer running Ubuntu with Ethernet networking capability (required for using the CLI Configuration Tool and the SDK)

  • FORT CLI Configuration Tool, fort_cli_cfg (find latest version on Firmware tab of FORT Manager).

  • FORT SDK Tool, fort-agent-pro (find latest version on Firmware tab of FORT Manager).

To Download and Install the FORT SDK

(Requires FORT Manager DeviceManager or Admin role.)

  1. Launch FORT Manager and enter your username and password when prompted.

  2. Click Firmware in the left navigation pane.

  3. Click Download FORT SDK.

FORT Manager downloads a Debian package: fort-sdk_<version>_amd64.deb to the Downloads folder on your computer.

  1. In a terminal on the Linux machine, use apt to install the local version of the FORT SDK from the directory in which you saved it to the Linux host machine:

aptinstall./fort-sdk_<version>_amd64.deb
  1. Add yourself to the dialout user group so you won’t need sudo permission when using the fort-sdk tool to access the serial device:

sudo usermod -a -G dialout $USER
  1. Restart the terminal.

  2. To verify that the tool has been successfully installed and that you can run it, type the following command in a terminal window:

fort-agent-pro--version

If you see the current version displayed, the tool is ready to use.

To Run the FORT SDK Tool

  1. In a terminal on the Linux host machine, navigate to the directory in which you installed the application.

  2. Launch the tool with the following parameters:

fort-agent-pro-s<safety_serial_path>-c<config_serial_path>

The paths will appear as shown in the following example if the NSC Pro is connected to the Linux computer:

fort-agent-pro-s/dev/serial/by-id/usb-FTDI_Dual_RS232-HS-if01-port0-c/dev/serial/by-id/usb-FORT_Robotics__Inc._NSC_Pro_NOTSET-if00

Wiring an NSC Pro for IP Networking

Required Items

Before you begin, have on hand:

  • A Linux computer running Ubuntu and the FORT SDK, or on which you will install and run the SDK.

  • A TE 5-5179180-3 80-pin receptacle connector that you mate with the TE 5177986-3 80-pin connector plug on the secondary side of the board to wire the NSC Pro to the EUC, a power source, the Linux computer, etc (see figure).

  • An integration cable.

  • The relays to attach to the EUC. See NSC Pro Recommended Relays.

../figures/te_5_on_board.png
Figure 5. Fig. 22 TE 5177986-3 connector on (Secondary) Side

To Wire the NSC Pro to the Host Computer and to the EUC:

  1. Attach the TE 5-5179180-3 80-pin receptacle connector to the TE 5177986-3 80-pin connector plug on the secondary side of the board.

  2. Connect the NSC Pro to the host computer:
    1. Connect the USB port on the NSC Pro (using pins 2 and 4 for data & pin 6 for power) to a USB port on the host computer.

      The USB connection enables you to configure the NSC Pro. Note that without power (from pin 6) the NSC Pro will not detect the USB connection.

    2. Connect serial port Serial0 on the NSC Pro (IP to UART bridge, pins 50 & 54) or Serial1 (IP to UART bridge, pins 58 & 62) to a serial port on the host computer.

      This connection enables the FORT SDK, running on the host computer, to convert IP traffic from the sending device to serial traffic that can be read by the NSC Pro.

  3. Connect pins 10 & 12 (PVIN) to the main power supply on the EUC. 2

  4. Connect grounding pins, 8, 23, 46, 69, and 79 together at the same place (common power supply in the likely case that earth ground is not available).

    See Grounding an NSC Pro for details.

  5. If you are using CAN, connect the CAN bus from the NSC Pro to the EUC (CAN0, pins 24 and 26, ).

    Using the CAN bus is optional and if you are using the serial connection for the data output interface between the NSC Pro and the EUC, you can’t use CAN.

  6. If you are using a serial bus for diagnostics, connect the other serial port on the NSC Pro (whichever one is not connected to the SDK on the Linux computer) to the EUC (UART 0, pins 50 & 54, or UART1, pins 58 & 62).

    Using the serial port is optional, and if you are using CAN, you can’t use the serial port to connect to the EUC.

  7. For Output 1, connect pin 55 (Channel 0 Output 1) and pin 57 (Channel 1, Output 1) to the safety relay.

  8. For Output 2 (if using), connect pin 78 (Channel 0, Output 2) and pin 80 (Channel 0, Output 2) to the safety relay.

  9. Optionally, to wire external LEDs to show the power, connection, and operational status of the NSC Pro:
    1. Wire pins 5, 7, & 9.

    2. Connect pin 18 to pull 3.3 V output (max current 50mA) from the onboard power supply to power the LEDs.

  10. Optionally, to provide a backup battery (3-3.3 V DC), for example to keep a clock running:
    1. Wire pin 48.

    2. Use Pin 46 to ground the battery to the same ground as the main power supply.

      If you aren’t providing a battery, tie pin 48 to pin 18 (P3V3_OUT).

Grounding an NSC Pro

Be certain that there is only one path for return current between the host and receiving nodes. Otherwise, if a network is grounded in more than one location, parasitic current will flow. By grounding a network only at the source, you avoid potentially hazardous ground loops. We recommend using digital isolators such as the ISO721 (SLLS629) if you must connect the grounds of different sources. Be certain that unused pins in connectors as well as unused wires in cables are single point grounded at the connector. Ground unused wires at alternate ends to nearby ground pins.

In addition, if you require a pull down resistor in order to make the output signal go to ground when an E-Stop is triggered, we recommend using a 1.6k ohm resistor to pull the output pins (55 and 57, and 78 and 80 if used) to ground.

The following diagram shows examples of both correct and incorrect grounding:

../images/grounding.NSC.png
Figure 6. Fig. 23 Examples of Correct and Incorrect Grounding

Engine Cranking (NSC Pro)

If you attach the NSC Pro to an ignition circuit, be aware that engine cranking can drop the voltage below 4.5 V causing the NSC Pro to turn off the outputs and triggering a safe state. In addition, cranking may drop the voltage low enough that the NSC Pro temporarily stops functioning and resets.

You should assess whether this behavior is a safety issue for your application. It may not be. For example, if the NSC Pro doesn’t power up until after the equipment is running, cranking the engine shouldn’t affect the NSC Pro.

On the other hand, you can avoid this problem altogether by making certain that the NSC Pro is not part of an ignition circuit.

Embedding an NSC Pro

When embedding the Nano Safety Controller Pro in your equipment, keep in mind the clearances shown in the following table:

Table 4 NSC Pro Board Clearances

Board Dimension
Primary side of board clearance 4 mm
Secondary side of board clearance 5 mm
Secondary side of board standoff 9 mm
Primary side of board with ISM clearance 20.1 mm

See Mechanical Drawings NSC Pro and ISM Radio for NSC Pro and ISM measurements.

Environmental Considerations

You should validate through testing that the installation method is appropriate for the application.

Selecting and Placing an Antenna

FORT offers a variety of antenna options to support the wireless communication method you will be using. The antennas for the Nano Safety Controller Pro are accessories that you need to select prior to purchase.The antennas for the Safe Remote Control Pro are built into the device so you must select one prior to purchase.

Table 2. Table 5 Antennas NSC Pro
FORT Device SRC Pro to NSC Pro via ISM 868 SRC Pro to NSC Pro via ISM 900 EPC to NSC Pro via Wi-Fi or Ethernet EPC to NSC Pro via ISM 900
Antenna Type Whip Straight Whip Straight Provided via equipment (EUC) Whip Straight
Usage ISM EU Bands ISM NA Bands Wi-Fi; Ethernet ISM NA Bands
Frequency Range 750–950MHz 865-965MHz 2.4 - 2.5GHz (5.1 to 5.9GHz pending tests) 865-965MHz
Peak Gain 1.1 dBi 1.8 dBi 4.5dBi @ 5.1-5.9Ghz band and 7.2dBi in the 2.4 to 2.5Ghz band 1.8 dBi
Ideal Placement Elevated; pointed straight up; clear LOS Elevated; pointed straight up; clear LOS Elevated; pointed straight up; clear LOS Elevated; pointed straight up; clear LOS

Use grommets when routing the antenna cable through enclosures.

Ideally, you should place the antenna such that is has a clear line of sight (LOS), it’s not too high or too low, no metal is between it and the sender, and it’s pointed straight up (whip antenna), or pointed towards other devices (puck antenna)

The following table shows rules for using approved antennas in the USA, Canada, and Europe:

Table 3. Table 6 Rules for using Approved Antennas
Device FCC ID (US ) IC (Canada) CE (Europe)
NSC Pro EPC SRC Pro CFR title 47; part 15; subpart C; section 15.247 RSS-247 Issue 2; RSS-Gen Issue 5 EN 301 489-1 & -3; EN 300 220; RED 2014/53/EU
1 See Engine Cranking (NSC Pro) for possible issues with connecting the NSC to an ignition circuit for power.
2 See Engine Cranking (NSC Pro) for possible issues with connecting the NSC to an ignition circuit for power.