Communication
Summary of the Communication components available in Schematic Editor.
This page highlights the dedicated subset of Communication components which are available through the Library Explorer in Schematic Editor. These components allow you to configure and accept inputs into your model during run-time from a software or device using the specified protocol. Their descriptions and supported features are given in Table 1.
Note: Many of the featured components are only available with the Communication Toolbox
Package. Please refer to our Typhoon HIL Toolboxes page for more
information.
Component | Description | Features | ||
---|---|---|---|---|
supported input types | supported output types | vector support | ||
![]() |
Implements Modbus TCP server functionality. | real, int, uint | real | yes |
|
Implements Modbus TCP client functionality. | real, int, uint | uint | yes |
|
Implements Modbus SunSpec server functionality. | real, int, uint | real | no |
|
Implements IEC 61850 MMS server functionality. | real, int, uint | real, int, uint | no |
![]() |
Implements IEC61850 GOOSE publisher functionality. | real | real | yes |
![]() |
Implements IEC61850 GOOSE subscriber functionality. | real | real | yes |
![]() |
This block defines common SV protocol settings. | - | - | - |
![]() |
Implements IEC61850 SV publisher functionality. | real, int, uint | - | yes |
![]() |
Implements IEC61850 SV subscriber functionality. | - | real, int, uint | yes |
![]() |
Implements EtherCAT slave functionality. | real, int, uint | real, int, uint | yes |
|
The block defines common Ethernet Variable Exchange protocol settings. | - | - | no |
|
Transmits data over Ethernet (TCP or UDP) using the Ethernet Variable Exchange protocol. | real, int, uint | - | yes |
|
Receives data over Ethernet (TCP or UDP) using the Ethernet Variable Exchange protocol. | - | real, int, uint | yes |
![]() |
The SFP Setup component configures the SFP Simulation Link interface. | - | - | no |
![]() |
Transmits data over SFP using the SFP Simulation Link protocol. | - | - | no |
![]() |
Receives data over SFP using the SFP Simulation Link protocol. | - | - | no |
![]() |
This component configures CAN controller settings. | - | - | no |
![]() |
This component is used to specify the format and values of a single CAN message to be sent. | real, int, uint | - | no |
![]() |
This component is used to unpack a single message received through a CAN network. | - | real, int, uint | no |
|
This component configures CAN controller settings. | - | - | no |
|
This component is used to specify the format and values of a single CAN FD message to be sent. | real, int, uint | - | no |
|
This component is used to unpack a single message received through a CAN FD network. | - | real, int, uint | no |
![]() |
This component specifies the format and values of a single J1939 message to be sent. | real, int, uint | real, int, uint | no |
![]() |
This component is used to unpack a single J1939 message received through a CAN network. | real, int, uint | real, int, uint | no |
|
This component is used to handle address arbitration for the J1939 protocol. | no | ||
This component implements CANOpen slave functionality. | real, int, uint | real | no | |
|
This component implements data sending according to the IEEE C37.118 protocol. | real, int, uint | - | yes |
|
This component implements data receiving according to the IEEE C37.118 protocol. | - | real, int, uint | yes |
![]() |
This component implements OPC UA server functionality. | real, int, uint | real, int, uint | yes |
![]() |
Implements DNP3 Outstation functionality. | real, int, uint | real, int, uint | yes |
![]() |
This block defines common Serial protocol (UART) settings. | - | - | no |
![]() |
Transmits data over the RS232 port. | real, int, uint | - | yes |
![]() |
Receives data from the RS232 port. | - | real, int, uint | yes |
|
Implements IO Device functionality according to the PROFINET protocol. | real, int, uint | real, int, uint | yes |
|
Implements IEC60870 Server functionality. | real, int, uint | real, int, uint | yes |
|
This component communicates with Egston power amplifiers using the SFP interface. | real, int, uint | real, int, uint | no |
![]() |
Implements ISO 15118 Protocol for Electric Vehicle Communication Controllers (EVCC). | real, int, uint | real, int, uint | no |
![]() |
Implements ISO 15118 Protocol for Supply Equipment Communication Controllers (SECC). | real, int, uint | real, int, uint | no |
|
Implements SPI Slave functionality | real, int, uint | real, int, uint | no |