How to Use SLSC Extension of a Real-Time Controller With VeriStand

Updated Jan 11, 2024

Environment

Hardware

  • SLSC-12001
  • SLSC-12101

Software

  • VeriStand

NI SLSC stands for NI Switch Load and Signal Conditioning. It is a hardware system that extends the PXI or CompactRIO platform with the ability to add custom front-end modules.

In this tutorial, it will help to guide you on how to use SLSC Extension of a Real-Time Controller with VeriStand.

Hardware Setup

List of hardware use:

  • Host PC 
  • PXI Linux RT Controller
  • SLSC chassis with few modules
    • NI SLSC-12001
    • NI SLSC-12201
    • NI SLSC-12252
2023-11-27_11h54_59.png

Network Settings:

All hardware will use a Static IP Address. Manually change their network interface settings and make sure that they are in the same subnet
  1. Host PC: IPv4 Address field set to 192.0.2.3 and Subnet Mask set to 255.255.255.0 
2023-11-15_11h47_53.png
  1. Real-Time Controller: IPv4 Address field set to 192.0.2.1 and Subnet Mask set to 255.255.255.0 
2023-11-15_11h48_21.png
  1. SLSC-12001: IPv4 Address field set to 192.0.2.2 and Subnet Mask set to 255.255.255.0 
2023-11-15_11h48_49.png
 


Software Setup

List of hardware use:

  • NI VeriStand 2023 Q4 on the host PC
  • Install VeriStand Engine on the PXI Linux RT as stated in this link


VeriStand Configuration:

  1. Open VeriStand software and select the System Explorer. Insert the IP Address for the PXI RT controller as 192.0.2.1 and Operating System as Linux_x64.
2023-11-15_11h49_53.png
  1. Right-click SLSC in the configuration tree and select Add SLSC Chassis from the shortcut menu.
2023-11-15_11h50_29.png
  1. Select the SLSC Chassis and set the IP Address as 192.0.2.2, then select to connect with Hostname or IP Address.
2023-11-15_11h50_54.png
  1. Under Modules, select the correct SLSC modules setting based on the hardware that you are currently using, for example in this tutorial Slot 1 use SLSC EDS.
2023-11-15_11h51_18.png
  1. Select the SLSC EDS at Slot 1 and press Autodetect. If the module can be detected correctly then it will show like the picture below. If it cannot detect the modules, recheck back your IP Address settings and the connection of SLSC.
2023-11-15_11h51_51.png
  1. Save all the settings in the System Explorer.
 

Deploy SLSC on VeriStand:

  1. Create a new Screen under VeriStand project.
  2. Go into the System Definition tab and drag the property that needs to be used from the SLSC modules. 
  3. Lastly, deploy the Veristand Project and the result will show like the picture below.
 2023-11-15_11h53_26.png