采用VxWorks嵌入式操作系统实现MB系列智能可编程控制器的软硬件设计

图1 MB系列智能可编程控制器体系结构

在Intel x86硬件平台上,应用WindRiver公司的Tornado集成开发环境,实现基于VxWorks的可编程控制器。

2.2 MB系列智能可编程控制器特点

(1) 高性能的主控模件:高档的软硬件配置使得主控模件具有强大的数据处理能力、运算能力以及通讯处理能力;

(2) 开放的标准的以太网通信接口:对外提供10/100M以太网接口,支持Modbus/TCP协议,可与上位机及各种监控软件互连;

(3) 先进的现场总线网络:采用现场总线CAN网,具有通讯速率快、抗干扰能力强、成本低、结构简单、扩展灵活、实时性好等特点,为系统扩展及远程控制提供了方便;

(4) 强大的串口通讯功能:提供了串口通讯模件,可自由配置,可方便地与其他智能设备通讯;

(5) 高可靠的热备冗余方案:支持双CPU、双以太网、双电源的热备冗余方案,自动实时备份数据;

(6) MB系列不同型号PLC之间方便灵活的互连:可实现不同PLC之间的无缝连接,无需任何扩展模件,节省系统成本;

(7) 全智能I/O设计和一系列安全性、可靠性设计为系统的安全可靠运行提供了保障:开关量输入模件的光电隔离和软件滤波功能;开关量输出模件的反读、校核及执行继电器的联合控制确保在任何情况下不会发生误动;温度量输入模件先进的每路独立横流源设计大大提高了采集速度和抗干扰性;模拟量输入模件飞度电容的设计方法保证了内部电路和外界干扰的绝对隔离,大大提高了采集精度,最大限度地降低了模拟量漂移;