当开发现代控制系统...
作为嵌入式系统工程师,常常需要完成严格受时间限制的项目。如何在保证您嵌入式系统高质量的同时又能够尽可能的节约开发周期,减少成本?考虑一下,与其投入您所有的资源闭门制造和整合一套控制器硬件和通讯软件不如购买一套商业成品(COTS)软硬件组件。
基于SYS TEC PLCcore,将这些成本和风险排除在您的设计周期之外。从而大大优化您的开发周期和投入。虽然也许一块PLCcore组件的价格已经超出了您原材料的投入,但通过避免上述成本和设计风险您已经获益,同时您还会从长期量产中获得收益。
没有许可证费用
由于PLC运行时内核已经被集成到了PLCcore固件中,因而即使您转售含有PLCcore的最终产品,也没有额外的许可证费用。只要最终产品与我们的PLCcore模块协同工作,向您的终端客户提供IEC 61131-3集成开发环境也是免费的。使用PLCcore作为您控制器设计基础,您将不必考虑PLC运行时软件昂贵的开发和转售的许可证费用。
即插即用的32位硬件平台
PLCcore具有紧凑的设计特点,高密度管脚封装和多层设计提高了他的EMI(抗电磁干扰)特性,也使得此类单片机能够被更广泛的硬件环境,包括高噪声环境。所有的PLCcore模块都可以在工业环境温度下工作(-40?C?+85?C)并且通过了气候和机械测试。
操作系统支持PLCcore由性能优化的Linux操作系统支撑,满足工业嵌入式系统对性能和可靠性的需求。在每一片PLCcore硬件内部都预装了全功能的Linux操作系统,包括Web服务器,FTP服务器和Telnet.PLCcore可以同时执行PLC程序和Linux可执行程序(比如 web服务或用户编写的应用)。PLCcore Starter Kit 软件提供的Shared Process Image API接口,使得PLC和同时运行的Linux应用能够共享数据。最大限度地使两个“世界”协同工作。
集成了现场总线通讯
在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解决方案 - 基于一个核心模块可以开发各种终端产品。