在PLCcore上的PLC运行时内核已经支持板载通讯接口,比如UART,以太网和CAN。通过IEC 61131-3功能模块,您可以在PLC应用中访问这些不同的接口。PLC运行时内核为每一个CAN接口集成了具有全功能的CANopen Manager,包括通过DCF(设备配置文件)文件远程配置CANopen设备,网络管理,节点监控和错误处理。优势: 由于已经实现了CANopen Manager,您不必付出额外的资金购买或集成一个独立的CANopen协议栈软件到您的系统中。
Process image 数据共享
为了OEM制造商能够无需更改运行时内核就集成自己的(或厂商定义的)功能,PLCcore 上的Shared Process Image提供了行之有效的方法。我们让PLC process image的一部分区域能够被PLC程序和外部Linux应用同时访问,就像双端口RAM。这一机制被称作Shared Process Image。使用Shared Process Image机制,您可以实现并保护您自有知识产权的“工厂定义”功能模块。专利或自有产权的关键功能现在可以由C/C++语言实现,并且对于终端用户的PLC程序来说是保密的。
全客制I/O驱动
PLCcore上的I/O驱动被设计成运行时可加载对象。当更换应用载板,仅需更改PLCcore中的I/O驱动即可。由于用户可以更换I/O驱动,就使得PLCcore成为了真正意义上的通用OEM解决方案 - 基于一个核心模块可以开发各种终端产品。
上一篇:液压砖机在使用的过程中出现的故障