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.
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 |
![]() |
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 |