Communication

Summary of the Communication components available through the Signal Processing toolbox in Schematic Editor.

The toolbox contains a dedicated subset of Communication components which are referred to as Communication Toolbox. Their descriptions and supported features are given in Table 1.

Table 1. Communication components in HIL Signal Processing Toolbox
Component Description Features Help file
supported input types supported output types vector support

ModBus device

Implements Modbus TCP server. real, int, uint real yes Modbus Device

SunSpec Modbus Device

Implements Modbus SunSpec server. real, int, uint real no SunSpec Modbus Device
Implements IEC 61850 MMS Server functionality. real, int, uint real, int, uint no MMS Server

GOOSE Publisher

Implements IEC61850 GOOSE publisher functionality. real real yes GOOSE Publisher

GOOSE Subscriber

Implements IEC61850 GOOSE subscriber functionality. real real yes GOOSE Subscriber


SV Setup

This block defines common SV protocol settings. - - - SV Setup


SV Publisher

Implements IEC61850 SV publisher functionality. real, int, uint - yes SV Publisher


SV Subscriber

Implements IEC61850 SV subscriber functionality. - real, int, uint yes SV Subscriber


ETH VE Setup

The block defines common Ethernet Variable Exchange protocol settings. - - no ETH VE Setup


ETH VE Send

Transmits data over Ethernet port using Ethernet Variable Exchange protocol. real, int, uint - yes ETH VE Send


ETH VE Receive

Receives data over Ethernet port using Ethernet Variable Exchange protocol. - real, int, uint yes ETH VE Receive

SFP Setup

The SFP Setup component allows override of the device ID used for the SFP Send and Receive component with the HIL device ID. - - no SFP Setup

SFP Send

Transmits data over the SFP port using a custom SFP protocol. - - no SFP Setup

SFP Receive

Receives data over the SFP port via a custom SFP protocol. The number of variables to be received is defined by the Receive Variable Number parameter. - - no SFP Setup

CAN Setup

This component defines CAN controller settings for a chosen HIL device. - - no CAN Setup

CAN Bus Send

This component is used to specify the format and values of a single CAN message to be sent. real, int, uint - no CAN Bus Send

CAN Bus Receive

This component is used to unpack a single message received through CAN network. - real, int, uint no CAN Bus Receive


This component is used to specify the format and values of a single J1939 message to be sent. real, int, uint real, int, uint no J1939 Send


This component is used to unpack a single J1939 message received through CAN network. real, int, uint real, int, uint no J1939 Receive


This component is used to handle address arbitration for the J1939 protocol     no J1939 Arbitration

CANOpen Slave

This component is used to implement Slave functionality of CANOpen protocol. real, int, uint real no CANOpen Slave


PMU Send

This component is used to implement the sending part of IEEE C37.118 protocol. real, int, uint / yes PMU Send


PMU Receive

This component is used to implement the receiving part of IEEE C37.118 protocol. / real, int, uint yes PMU Receive


OPC UA

This component is used to establish connection with an OPC UA server real, int, uint real, int, uint yes OPC UA Server


DNP3 Outstation

Implements DNP3 Outstation functionality. real, int, uint real, int, uint yes DNP3 Outstation


Serial Setup

This block defines common Serial protocol (Uart) settings. - - no Serial Setup component


Serial Send

Transmits data from a HIL device to any attached device via UART. real, int, uint / yes Serial Send


Serial Receive

Receives data sent to the HIL Device from any attached device on UART port / real, int, uint yes Serial Receive