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

Modbus Client

Implements Modbus TCP Client real, int, uint uint yes Modbus Client

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
EtherCAT Slave
Implements EtherCAT slave functionality. real, int, uint real, int, uint yes EtherCAT Slave Device Component

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 Send

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 Receive

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 defines the CAN FD controller settings for a chosen HIL device. - - no CAN FD Setup
This component is used to specify the format and values of a single CAN FD message to be sent. real, int, uint - no CAN FD Send
This component is used to unpack a single message received through a CAN FD network. - real, int, uint no CAN FD 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

PROFINET IO Device

Implements IO Device functionality according to PROFINET protocol. real, int, uint real, int, uint yes PROFINET IO Device

IEC 60870 Server

Implements IEC60870 Server functionality. real, int, uint real, int, uint yes IEC 60870 Server