ProConOS embedded CLR是新型的开放式标准化PLC运行时系统,符合IEC 61131标准,可执行不同的自动化任务(PLC、PAC、运动控制、CNC、机器人和传感器)。
通过采用国际标准的微软中间语言(依据IEC/ISO 23271标准为MSIL/CIL)作为设备接口,可使用C#或IEC 61131标准语言对ProConOS Embedded CLR编程。
ProConOS embedded CLR基于Microsoft的.NET技术,采用预(AOT)编译器。该编译器不仅可根据要求编译,还可提前编译中间代码CIL(通用中间语言)。这样,ProConOS Embedded CLR就为客户提供了实时的嵌入式应用!此外,由于执行了真正的机器代码,其运行速度变得极其快。
紧凑型嵌入式PLC解决方案:无论是否具有操作系统,ProConOS Embedded CLR均提供了所有用于实现基于嵌入式平台建立一整套PLC的必需功能:包括多任务处理能力、系统事件支持、以及提供用于试运转、调试和监控的设备接口。状态机定义明确,确保最大化的透明度,并保证PLC程序在系统调用过程中的安全执行。PLC功能包还包括OPC功能、掉电保持处理和系统变量。
多种可行的平台:Embedded CLR可以移植到16位、32位或64位CPU处理器系统中。采用C#语言编写的固件独立于平台开发,移植方便。
由于其占用的空间较小(约100 Kbytes,依不同平台而定),可以移植到大多数的嵌入式系统中。
适配:扩展接口允许系统开发者实现制造商的特殊要求。
使用ProConOS Embedded CLR开发工具包,可实现全面的定制解决方案。
高性能、实时性和可移植性
· 由于采用预(AOT)编译器,具有实时功能。
· 由于采用原生机器代码,代码执行速度非常高。
· 占用空间小(< 100 Kbytes,依平台而定)。
通信、故障排除和试运行
· 通信接口,可供下载(和上传)应用程序镜像,以及(冷/暖/热)启动和关闭PLC。
· 监控/调试接口用于显示变量状态、覆盖/强制变量或配方。
· 断点,单步
· 实时逻辑分析器
· 在线增量下装修改部分