科维ProConOS eCLR是一款嵌入式PLC运行时系统,它提供了原生机器代码级别的高执行速度和非常小的代码占用空间,支持多种CPU架构的移植,最小化系统开销以实现快速且确定性的外部事件响应。在详细描述这款产品时,可以挖掘出以下关键知识点:
1. 高性能执行:采用原生机器代码,具备快速的代码执行速度,这对实时控制系统至关重要。
2. 小巧的代码体积:代码占用空间小,适合于资源受限的嵌入式环境,如100Kbytes或更小,具体大小依平台而定。
3. 可移植性:能够方便地移植到16位、32位、64位的不同CPU处理器上,包括X86, NIOS II, MIPS64, ARM7/ARM9, SH2/SH3/SH4, PowerPC等,体现了高度的硬件抽象和兼容性。
4. 系统开销最小化:最小的系统开销保证了可以对外部事件做出快速及确定性的响应。
5. PLC功能集成:提供全面的PLC功能,包括运动控制、CNC和HMI等,以及多达16个PLC任务的管理,并支持基于优先级的抢占式任务调度。
6. 易于监控和调试:每个PLC任务可设置监视定时器,实时性能超出设定值时可执行特定用户程序,有助于系统稳定性和安全性。
7. 状态机支持:定义明确的状态机,确保程序执行的透明度和可预测性。
8. 系统变量与硬件交互:系统变量能够直接访问硬件,便于进行设备的实时监控和控制。
9. 设备无关的接口:实现与设备制造商无关的设备接口,用于调试、诊断和监控,提高了软件的可移植性和可维护性。
10. 启动工程项目:通过启动工程启动PLC,为用户提供了一个方便快捷的启动方式。
11. 通信与故障排除:支持多客户端连接至MULTIPROG和/或OPC服务器,并提供多种通信接口用于应用程序下载和PLC的启动与关闭。
12. 实时逻辑分析和在线增量下装:方便开发者对系统逻辑进行实时分析,并能在线进行程序的增量更新。
13. 非易失性PLC数据:确保PLC数据即使在断电情况下也能保持,实现热启动。
14. 标准I/O驱动程序:通过I/O映像同步访问I/O,支持智能现场总线主站控制器和特殊I/O接口。
15. 编程和开发:基于***技术,支持C#语言编程,并且可以使用IEC61131标准语言进行编程,提供预编译器(AOT)支持。
16. 实时嵌入式应用:由于执行了真正的机器代码,并利用了预编译技术,显著提高了运行速度。
17. 系统技术规范:提供性能数据,包括在特定CPU处理器上运行时的性能参数和指令执行时间等。
18. 订货信息和许可协议:文档末尾可能还包含产品的订货信息和必要的许可协议,指导用户如何合法使用产品。
科维ProConOS eCLR不仅具备高性能的执行能力,而且具有高度的可移植性、易用性和强大的通信与监控功能,同时支持多种编程语言和标准,为嵌入式PLC开发提供了一种全面的解决方案。
2025-09-26 20:25:17
130KB
综合资料
1