支持双冗余的系统
一方梯队的冗余 SmartPLC 产品使用十分灵活,并支持基于各种现场总线结构的I/O配置。这样就比传统的二重或三重系统提供了更好的实用性 。同时这种结构的冗余解决方案只是在程序需要的时候才建立冗余,因此这种结构比传统的单一结构冗余更有吸引力。对于冗余系统所需要的参数如:失效误差,可以设置来满足双,或三重结构的冗余系统需要,这些只是 由一个支持热插拔的功能块来实现。冗余系统所支持的功能包括:变量同步,冗余输入输出接口配置,程序平衡性测试,主控制器选择,失效自恢复,高级诊断功能。 一方梯队的冗余系统支持热更换,可以在在线的情况下更换失效的主机或从机。 该冗余系统支持市场上所有的微处理器,并不严格依赖于处理器的性能,主机和从机的通信方式,主机和输入输出接口的通信方式。 当主机的用户执行程序改变后,系统可以自动的将用户程序备份到从机上,从而使冗余系统的开发调试变得简单安全。
设置工具
在冗余系统中需要的配置工具已经集成到OpenPCS的开发环境中,客户可以直接使用该工具来对系统的通讯,同步任务等所有可能的参数进行配置。设置软件还提供了各种对话工具可以方便的进行找错处理,如同步网络错误,CPU配置不匹配,I/O总线配置错误,I/O板卡缺失,模拟量输入错误等多种问题。.
任务驱动的同步实现
在冗余控制系统中,为了实现真正的无缝主从切换 SmartPLC 使用了一种时时的时间同步算法。所有的同步信息如 全局变量,I/O的数据等,都是建立在事件的基础上,即使发生了主-从切换所需要的同步时间也会小于 1ms.
高实用性的解决方案
是SmartPLC 时时操作系统的扩展,几乎支持所有的硬件平台。
所有的源代码以ANSI-C格式提供。
以执行效率为导向的解决方案。满足对任务周期严格要求的客户,并且可以满足系统完成无缝的切换。
基于事件的快速同步设置。
在失效时可以快速切换。
SmartPLC 保证时时同步执行数据,可以在失效时无缝连续控制。
高性能的产品
可以执行本地代码
较小的内存占用:标准产品占用 200 KB
灵活的 I/O 定义
支持的微处理器
INTEL 486, 586, Pentium
ARM7, ARM9, Xscale
PowerPC
Motorola 68k and Coldfire
应用领域
高可靠性的领域如:发电电力传输电力分配等。
高可靠性行业如:传送控制,远程控制等。
石油行业或天然气工程行业。