基于VxWorks系统的嵌入式实时PLC设计-全面实用的工控技术信息-PLC技术 ...
点击【】放大字体.
随着数字信息技术和网络技术的高速发展,人类正步入一个崭新的后PC时代。这个时代的主要特点是嵌入式系统无处不在,并不断地向科研生产及人类生活的各个方面渗透。而
可编程控制器(PLC)对机床开关量信号进行控制时可靠性高,使用方便,在大多数数控机床,特别是经济型数控机床中,要求的输入输出点数不多的情况下得到广泛应用。在兼用PC机系统资源的情况下,采用非实时多任务操作系统(如Windows)时,Win32API的设计可以满足多控制点复杂的数控功能要求,但由于Windows的分时性,没有考虑到实时环境的开发用途,其系统调用的效率不高,不能满足数控系统高实时场合PLC控制的实时性要求。
VxWorks作为一运行在目标机上的高性能、可裁减的嵌入式实时操作系统,目前以其良好的可靠性和{zy1}的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域。
本文基于VxWorks操作系统,提出了基于VxWorks的嵌入式实时PLC设计的方法与应用,利用VxWorks的开放性、模块化和可扩展性的系统结构特性以及多线程/多任务的系统环境来达到高实时要求的PLC控制,在保证实时性的同时,实现多点位、复杂功能的
PLC系统控制目标。
1、传统
PLC系统的结构
相比较传统的的基于通用工业PC的
工业PLC,其数控系统嵌入式PLC硬件包括:工控机及其外围设备,基于ISA总线的开关量输入输出接口卡,光电隔离模块,继电器输出模块。
工控机采用Windows等非实时操作系统,数控系统的人机界面、数控代码处理、轨迹划、参数管理以及PLC控制都通过工控机由软件来实现,不需要独立的NC控制器,减少了数控系统对硬件的依赖,有利于提高系统的开放性。I/O输入输出信息通过PC机I/O接口卡实现主机与伺服接口模块和I/O接口模块之间的信息交换,PC机I/O接口卡基于ISA或PCI的总线。虽然其相较最初的单片机的控制加入了工业PC来拓展其开放性,但是由于没有充分利用PC机系统资源,而开发和运行都采用的非实时多任务操作系统(如Windows,Linux)时,其设计没有考虑到实时环境的开发用途,其系统调用的效率不高,数控系统PLC控制不能满足一些高精度场合的实时性要求。
2、基于嵌入式系统的实时PLC系统结构
嵌入式实时PLC系统,一般由开发系统和实时运行系统两部分组成,是相互独立而又密不可分的两个系统,可以分别单独运行。
郑重声明:资讯 【基于VxWorks系统的嵌入式实时PLC设计-全面实用的工控技术信息-PLC技术 ...】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【
在线投诉
】,我们审核后将会尽快处理。
——
相关资讯
——
鲁贯通免锅炉电蒸汽硫化罐 橡胶胶条电硫化罐
2023/11/28
黑侠泛站群骗子 Q5738538 陈默外推
2017/1/15
错那隆子xx门窗生产
2018/4/22
[转载]春季养胃就喝粥:【红枣红薯大米粥】_暗香_新浪博客
2010/3/6
鼎成大讲台:地下工程防水的“概念设计”方法
2014/4/13
兰州销量{lx1}的配电箱厂家推荐_甘肃成套配电箱订做
2016/5/25
剖腹产xx可修复吗_金典薰衣草xx
2015/3/10
发电厂滤油机招标公告
2010/4/21
无题之杂七杂八_音楽がない世界_百度空间
2010/3/24
微波炉做鱼,懒人的福音~~
2010/3/20
血染战旗红_秋果_新浪博客
2010/2/22
谈谈手机GPS功能_美丽的十渡世界地质公园_百度空间
2010/2/19