AM243x MCU+ SDK  08.04.00
Full Protocol Stacks from TI

Industrial protocol stacks and examples included in this SDK are supported directly by TI powered by Kunbus technology.

Following industrial communication protocols are supported:

EtherCAT Slave

EtherCAT (Ethernet for Control Automation Technology) is a real-time industrial Ethernet standard for industrial automation applications, such as input/output (I/O) devices, sensors and programmable logic controllers (PLCs). It was originally developed by Beckhoff Automation GmbH but is now overseen by the EtherCAT Technology Group that was set up to help with proliferation of the EtherCAT standard. EtherCAT technology adds certain features on Ethernet and enforces certain configurations to make it a very efficient network technology for automation while fully conforming to the Ethernet specifications. The design of EtherCAT enables any standard PC to be used as an EtherCAT master and communicate with EtherCAT slaves, which are specialized devices compliant with the EtherCAT specification. Together, the master and slave EtherCAT devices can be used in all devices in the factory network – automation controllers, operator interfaces, remote input/output units, sensors, actuators, drives and others.

Data Sheet

For information about supported features and key performance parameters, see EtherCAT Slave Data Sheet

Examples

For more details regarding the pre-integrated stack and example applications, see EtherCAT Slave Demos.

EtherNet/IP Adapter

EtherNet/IP is a member of a family of network protocols that implements the Common Industrial Protocol (CIP) at its upper layers. EtherNet/IP is the name given to CIP when it is implemented over standard Ethernet as defined by IEEE 802.3. EtherNet/IP is managed by the Open DeviceNet Vendor Association, Inc. (ODVA), which also has responsibility for publishing The EtherNet/IP Specification and coordinating conformance testing. Because EtherNet/IP uses standard Ethernet and TCP/IP technologies, compatibility and coexistence with other applications and protocols is assured.

Data Sheet

For information about supported features and key performance parameters, see EtherNet/IP Adapter Data Sheet

Examples

For more details regarding the pre-integrated stack and example applications, see EtherNet/IP Adapter Demos.

IO-Link Master

IO-Link (International Electrotechnical Commission [IEC] 61131-9) is an open standards protocol that addresses the need for intelligent control of small devices such as sensors and actuators. This standard provides lowspeed point-to-point serial communication between a device and a master that normally serves as a gateway to a fieldbus and PLC. The intelligent link established enables ease of communication for data exchange, configuration, and diagnostics. The many advantages of an IO-Link system include standardized wiring, increased data availability, remote monitoring and configuration, simple replacement of devices and advanced diagnostics.

Data Sheet

For information about supported features and key performance parameters, see IO-Link Master Data Sheet

Examples

For more details regarding the pre-integrated stack and example applications, see IO-Link Master Demo.

Profinet Device

PROFINET is a real-time Ethernet standard for the high-speed, deterministic communications required for a wide range of industrial applications including factory automation, process automation and building automation. Originally developed under the leadership of Siemens GmbH as a network extension to the popular PROFIBUS fieldbus technology, PROFINET is now supported by PROFIBUS & PROFINET International. In 2003, PROFINET was integrated into the IEC 61158 and IEC 61784 standards.

Note
Starting with MCU+ SDK version 08.04.00, the existing PROFINET RT stack and examples will no longer be available in the SDK.

Profinet Stack Transition

TI is transitioning to a new Profinet stack. Profinet RT will be available by end of 2022. Profinet IRT will be available in Q2 of 2023.

This does not impact EtherCAT, EtherNet/IP, or IO-Link stacks that are already certified and currently available in the SDK.

Following are the stack features for the updated Profinet stack.

Supported Functionality

Supported Functionality grouped per Conformance Class, as per PNIO-CCs_7042_V11_Mar11.pdf

Feature Description Relevant Conformance Class Implementation

PROFINET Specification Version

2.43

PROFINET GSDML Specification Version

2.43

Netload Class

I, II, III

Mandatory Features CC-A

Real Time Cyclic - Class 1

Unsynchronized Real Time Cyclic Protocol

CC-A,B,C

Yes

Real Time Acyclic

Real Time Acyclic Protocol

CC-A,B,C

Yes

Device diagnostics/Alarms

Diagnostics & Maintenance Alarms

CC-A,B,C

Yes

Device Identification (I&M0)

Supported mandatory Identification Records

CC-A,B,C

Yes

Neighboorhood detection

LLDP protocol

CC-A,B,C

Yes

Port-related network statuses via PROFINET

PDEV records

CC-A,B,C

Yes

Optional Features CC-A

Extended Identification & Maintenance

Supported Extended I&M Records

CC-A,B,C

I&M1, 2, 3, 4


Not Supported Extended I&M Records

CC-A,B,C

I&M5

Shared Input

Multiple access to inputs by various controllers

CC-A,B,C

Yes

Shared device

Distribution of device functions to various controllers

CC-A,B,C

Yes

Slave-to-slave communication

Direct communication between IO-Devices

CC-A,B,C

No

Mandatory Features CC-B

Network diagnostics

SNMP protocol

CC-B,C

Yes

Optional Features CC-B

Name assignment via DCP, PDEV

Automatic addressing of devices after device replacement

CC-B,C

Yes

Configuration in Run (CiR)

Configuration changes during operation

CC-B,C

Yes

Time stamping

Time stamping of I/O data

CC-B,C

Yes

Fibre-optic cable Support

Fiber-optic cable diagnostics for POF/HCS

CC-B,C

No

Fast Start-Up

Fast start-up after voltage recovery for switching operations

CC-B

Yes

Media redundancy protocol

Higher availability through ring redundancy

CC-B

Yes

System redundancy (mandatory for PA only)

System redundancy with two I/O Controllers

CC-B

Yes

Mandatory Features CC-C

PROFINET with IRT

Bandwidth reservation with update rates of 250 us* and higher

CC-C

Yes

Optional Features CC-C

PROFINET with IRT

Isochronous operation

CC-C

Yes


Update rates less than 250 us

CC-C

No

DFP

Optimized IRT mode for line topologies

CC-C

No

Two-way transmission, MRPD

Higher availability through harmonious redundancy switchover

CC-C

No

*number of slots, cyclic data and possibly AR may affect the possible cycle time.

Key Performance Parameters

Feature Description Setting

Process Data Image

Cyclic Input Data

1440 Bytes

Cyclic Output Data

1440 Bytes

Supported I/O Data at 8ms cycle time

1440 Bytes

Supported I/O Data at 4ms cycle time

1440 Bytes

Supported I/O Data at 1ms cycle time

1440 Bytes

Application Relations

8 Application Relations per PRU ICSS

8 I/O Connections, 1 Supervisor, 1 Supervisor-DA

Input Output Communication Relations

8

Consumer Protocol Machines (CPM)

8

Provider Protocol Machines (PPM)

8

Supported Subslots per Application Relation

255

Diagnosis Entries

Supported Number of Diagnosis Records

256

EtherNet Link

Supported Baud rates

100Mbit/s

Supported Duplex Modes

Full

Note
The work-around for issue "i2329 - MDIO: MDIO interface corruption (CPSW and PRU-ICSS)" (described in AM64x/AM243x Processor Silicon Revision 1.0, 2.0 (Rev. E)) is available in this release. Please see PRU-ICSS Firmware for MDIO Manual Mode for more details.