工业自动化中日益重要的多网络支持以及存在的设计挑战
近年来,随着制造业对自动化需求的不断增长,为 PLC、运动控制器和 CNC 等工业控制器设备提供多样化的网络支持变得尤为重要。 控制器设备需要 EtherCAT 和 PROFINET 等工业以太网 (IE) 控制器的支持,才能作为网络设备与伺服系统和变频器等设备进行通信。 另一方面,也存在同一网络同时支持多种协议以及多个网络使用同一协议的情况。 此外,采用通用以太网与工厂管理系统和 HMI 设备(如运动控制器、CNC 等)进行通信,小型 PLC 使用 IE 与主 PLC 连接也是很有必要的。 在使用不同制造商的设备和系统的工厂中,支持多协议 IE 以支持运输目的地所使用的 IE 协议也很重要。 因此,要开发工业控制器设备,就需要满足灵活的网络支持需求,比如 IE 控制器和设备都能支持多个协议,以及让通用以太网具备多个端口。
为了支持各种协议和多个以太网端口,除了执行主要处理任务的 MPU 外,还需要添加专用的通信 LSI(如带有可编程硬件的 FPGA 或支持 EtherCAT 和 PROFINET 的通用微控制器),以灵活满足网络要求。 除了支持以太网外,每个设备也需要配备自有电源和内存,而且还必须实现主 MPU 与附加设备之间的通信,这就使得硬件设计变得更加复杂。
仅单个芯片即可灵活满足各种网络要求
要实现上述网络要求,所选择的 MPU 必须配备支持多种网络、外设和操作系统的 CPU。 RZ/T2H MPU 配备了业内一流的 Quad Arm® Cortex®-A55 1.2GHz 作为应用 CPU,并配备了支持 32 位 LPDDR4-3200 的 DDR IF 作为大容量高速存储器,可运行在 IE 控制器中广泛应用的 Linux 操作系统。 除应用 CPU 外,RZ/T2H 中还嵌入了两个 Arm Cortex-R52 CPU 作为实时 CPU,每个 CPU 中还嵌入了 576 KB 的大容量紧耦合内存 (TCM),用于进行实时控制。此设计消除了执行时间抖动问题,实现了确定性的高速响应处理,使 RZ/T2H 成为了一款理想的 MPU,非常适合需要在预定周期内响应控制器的 IE 设备。 在网络功能方面,RZ/T2H 配有一个 EtherCAT 从站控制器 (ESC)、一个用于 PROFINET 和 EtherNet/IP 的三端口以太网交换机 (ETHSW)、三通道千兆以太网 Mac (GMAC) 以及一个用于灵活连接这些功能和四个外部端口的多路复用器。 RZ/T2H 是一个可支持各种网络要求的 MPU,它减少了硬件设计工时,使设计人员能够用更少的组件构建体积更小的 PCB 板。
以 PLC 为例,GMAC 可分配给一共三个端口 – 两个端口用于 IE 控制器,一个端口用于连接监控系统和 HMI 的通用以太网。 对于运动控制器和 CNC,四个端口中的两个可用作 IE 设备(如 EtherCAT),其余两个端口可用作 IE 控制器。
组合 | 端口 0 | 端口 1 | 端口 2 | 端口 3 |
---|---|---|---|---|
1 (使用示例:PLC) | IE 控制器 (GMAC) | IE 控制器 (GMAC) | 监控系统/HMI (GMAC) | ー |
2 (使用示例:运动控制器、CNC) | EtherCAT 设备 (ESC) | IE 控制器 (GMAC) | IE 控制器 (GMAC) |
RZ/T2H MPU 让用户可以根据通信目的从应用 CPU 和实时 CPU 中选择最合适的 CPU,并凭借丰富的网络功能灵活支持 IE 控制器、设备和通用以太网,从而减少了专用通信 LSI 等组件的数量。 此外,如果在模型部署过程中出现不同的网络要求,只需在软件中更改对外部端口的分配即可,无需更改硬件,这极大地降低了硬件开发成本。
评估板、网络平台开发所需的示例程序
EVK-RZ/T2H 配备了所有必要的组件,如 RZ/T2H 中的大容量 LPDDR4 内存和四个以太网连接器,因此用户能够开发各种网络软件。
用户还可以从 RZ/T2H 产品网站下载 Linux 和 FreeRTOS 示例程序,以便借助 EVK 快速启动开发工作。 此外,瑞萨电子官网还有大量适用于 IE 控制器和设备 – OPC UA 和 EtherCAT – 以及通用以太网等网络的示例程序可供选择。 通过下载各种示例程序并与评估板配合使用,您可以立即开始使用 RZ/T2H MPU 进行下一步网络开发。
有关更多信息,请访问 renesas.com/rzt2h