基于VxWorks操作系统的嵌入式实时PLC设计

2013-12-02 14:04 来源:电源网 作者:和静

5、其它

另外,VxWorks 的多任务任务调度策略的实施也是实现嵌入式PLC 的一个关键点,确保高优先级任务在确定的时间内能被执行,并对外部的异步事件作出及时响应。多任务环境允许一个实时应用作为一系列独立任务来运行,各任务有各自的线程和系统资源。VxWorks系统提供了多处理器间和任务间高效的信号灯、消息队列、管道、网络透明的套接字。并具有实时系统的另一关键特性是硬件中断处理。为了获得快速可靠的中断响应,VxWorks 系统的中断服务程序(ISR)有自己的上下文。鉴于篇幅关系,在本文不做详细讨论。

6、总结与展望

嵌入式系统已经成为历史发展的必然,其极佳的可扩展性,对多种硬件的支持,同时能够提高PLC 的运行速度和可靠性,并且支持多任务的控制策略,对PLC 的性能有了很大的提高。通过现场运行调试,对现场I/O 设备进行监控,达到了预期的实时性要求,实现了通过现场总线或TCP/IP 通信协议与硬件层(I/O)高速的响应目标。新型的基于VxWorks 的嵌入式实时PLC 具有很高的性能价格比,具有市场竞争优势,有助于我国PLC 企业发展本国市场,发展自主产业的PLC。

参考文献:

[1]. PLC datasheet http://www.dzsc.com/datasheet/PLC+_1248813.html.

[2]. PC datasheet http://www.dzsc.com/datasheet/PC+_2043275.html.

[3]. PCI datasheet http://www.dzsc.com/datasheet/PCI+_1201469.html.

[4]. RS232 datasheet http://www.dzsc.com/datasheet/RS232+_585128.html.

[5]. MPC860 datasheet http://www.dzsc.com/datasheet/MPC860+_949318.html.

[6]. ROM datasheet http://www.dzsc.com/datasheet/ROM+_1188413.html.

< 1 2 3 4 
PLC VxWorks

相关阅读

暂无数据

一周热门