最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能生产

数控系统软PLC模块的研究与开发

发布时间:2012-02-27 作者:白江 王宇晗 金永乔  来源:万方数据
关键字:数控系统 软PLC RTX 
开关量控制是数控系统控制功能的重要组成部分,采用软PLC技术实现数控系统的开关量控制符合开放式软件数控的要求,具有良好的开放性和强大的控制能力。设计了基于Windows+RTX实时操作系统的软PLC整体结构,采用模块化设计和多线程技术对软PLC运行系统进行了具体实现,并针对软PLC运行系统的可靠性和实时性给出了测试结论。

    4.2软PLC指令的性能测试

    PLC指令的性能决定着软PLC的性能,指令的性能主要表现在指令的执行时间。单个指令的执行时间决定着整个PLC程序的执行时,指令的执行时间越短,PLC程序执行周期越快,因此,主要对软PLC指令的执行时间进行了测试。测试用的PC条件为(Core2 T6570 2.lOGHz,内存1GB),在测试过程中使用到了RTX的时间函数RtGetClockTime()函数,用来读取时钟的时间。测试结果,如表2所示,这里只列出了一些典型指令的执行时间。

   典型指令执行时间

    表2典型指令执行时间

    测试结果表明,基本指令的执行时间为0.010μs,功能指令的执行时间为(0.015-0.025)μs。这说明软PLC执行1000条指令仅需0.015ms,所以该软PLC运行系统拥有良好的性能,能够完成数控机床的开关控制任务。

5结论

    采用基于通用操作系统的软PLC技术实现数控系统中的开关量控制功能,能够极大增加数控系统的开放性和兼容性。以Windows+RTX实时操作系统作为平台,利用Windows和NTX提供的各种特性,彩刊多线程技术开发的软PLC运行系统能够满足软PLC实时性的要求。经过试验则试,软PLC能够正常工作,并拥有出色的指令执行时间。通过与CNC进行合作,软PLC运行系统能够利用强大的指令库出色的完成数控系统的逻辑控制功能。

4