Codesys是一种功能强大的PLC软件编程工具,它支持IEC61131-3标准IL 、ST、 FBD 、LD、 CFC、 SFC 六种PLC编程语言,用户可以在同一项目中选择不同的语言编辑子程序,功能模块等。
Codesys可以在基于ARM硬件平台的多个操作系统上部署运行,包括Linux和Windows Embedded Compact。
此外,Codesys还可以部署在基于工控机(IPC)或者嵌入式控制器(EPC)的设备上,实现了PLC功能。
因此,Codesys可以代替PLC,它赋予了PLC编程语言的多样性、兼容性、开放性、可读性、易操作性和安全性等诸多特点,使PLC具有了和硬件无关、可应用于不同种类的项目、功能代码可复用性强的优点。
同时,Codesys还包括PLC编程、可视化HMI、安全PLC、控制器实时核、现场总线及运动控制,是一个完整的自动化软件。
例如,树莓派可以安装Codesys,然后变身PLC,可以通过本体的以太网口来访问变频器,PLC,伺服,甚至可以使用视觉功能。