CODESYS--提供基于IIOT的整体解决方案
基于CODESYS整套智能工厂软件解决方案,可以实现从设备端(控制器)到云端整体解决方案。在设备端,我们提供运行在设备上的工业级实时系统内核Runtime、可视化组件(实现网络可视化编程)以及工业实时总线。同时,OPC UA Server作为CODESYS Runtime的组件之一,可实现不同硬件架构或不同操作系统的设备之间以及设备与工厂之间的数据交换和传输。设备端与云端通过OPC UA通信,可以真正实时地、跨时区地将过程数据上传到云端,实现基于人工智能算法的数据分析、数据监控、数据存储、机器学习等功能。
CODESYS基于以下功能和特点,提供面向IIOT的整体解决方案,包括:
一、CODESYS Runtime System(实时运行系统)几乎可以移植到任何设备上。
通过在硬件平台上移植CODESYS Runtime System(实时运行系统),可以将任何一台工业PC或嵌入式设备转化为基于IEC 61131-3标准的可编程控制器。
对于设备制造商:只需决定选用哪一种硬件平台(CPU架构,操作系统)。 CODESYS公司技术人员负责将CODESYS Runtime移植到客户选用的硬件平台上,并提供开发工具包供用户做二次化开发。
对于最终用户:使用同一个编程工具(CODESYS IDE),可对不同厂商的设备进行编程。
二、网络化编程
兼容的目标设备可以安装在网络的各个地方--设备既可以充当常规的控制器,也可作为边缘、雾、云控制器。
三、集成的IT安全功能
安全加密措施:
1、软件加密(SSL/TLS等安全协议)
2、硬件加密(CodeMeter)
3、集成的安全功能
4、符合IEC 62443安全标准
CODESYS提供的一系列集成在IEC 61131-3开发系统中的安全加密措施和程序,用于保证工业控制网络中用户控制系统的安全性,同时为客户的应用程序源代码、访问权限、设备间的数据交换进行保护和管理。
四、云服务
1、在云服务器自动下载缺失的库文件或设备描述文件
2、CODESYS Store:首个在开发环境中集成了“应用商店”的平台(见下图),可通过在CODESYS Store下载各种组件实现功能扩展。
3、提供各种无缝集成的附加工具
4、极大提高生产效率
5、从CODESYS Store中集成的附加服务
五、将IT技术与工业自动化技术结合
1、CODESYS基于IEC 61131-3标准实现了真正的面向对象编程。
2、提供多种集成在开发环境中的附加工具,提高编程人员的开发效率。
3、支持SVN服务器,可实现多个编程人员同时开发一个项目。
4、提供代码分析工具,可对应用程序代码执行效率进行分析。
5、自动对工程项目进行自动化测试,并自动发送测试报告到工程师邮箱。
6、适用于所有兼容设备。
六、网络通信
应用层通信:可实现不同厂商的不同设备之间的数据交换,支持多种不同的通信协议。
七、通过互联网对设备进行监控
1、集成的可视化编辑器用于创建人机界面。
2、通过网络连接分散在各处的设备
3、集成的网络可视化组件,支持在手机、平板电脑等智能终端的浏览器上显示可视化界面。
4、网络可视化组件(CODESYS Web)为实现网络控制提供了可能。例如:通过应用程序变量控制Google Map。
八、支持与常见的电气、机械设计软件通信
1、支持导入MATLAB®/ Simulink代码
2、轻松导入和重复使用现有的 C代码
3、使用CAD工具(例如EPLAN)进行数据交换(输入/输出配置)
九、支持对工业现场的3D建模
在集成的IEC 61131-3编程工具中可轻松实现对设备及工业现场的三维可视化建模。