在开放式数控系统体系中,为了使软PLC结构开放,将软PLC系统分为了开发系统和运行系统两个模块。针对翻译型编译原理的软PLC不利于数控系统的开放性与灵活性这一问题,提出了依据解释型编译原理,利用逐行扫描,关键字匹配的方法来开发软PL...在开放式数控系统体系中,为了使软PLC结构开放,将软PLC系统分为了开发系统和运行系统两个模块。针对翻译型编译原理的软PLC不利于数控系统的开放性与灵活性这一问题,提出了依据解释型编译原理,利用逐行扫描,关键字匹配的方法来开发软PLC系统。研究了对指令表程序的逐行拾取和循环执行的解释型运行系统,并给出了具体的实施方案。为了解决Windows系统的非实时性问题,设计了基于Windows+RTX(Real-Time e Xtension)的软件开发平台,来满足运行系统的实时性。最后通过实例,验证了解释型软PLC系统功能的可靠性,实现了控制开放式数控系统逻辑指令功能的目的。展开更多
文摘在开放式数控系统体系中,为了使软PLC结构开放,将软PLC系统分为了开发系统和运行系统两个模块。针对翻译型编译原理的软PLC不利于数控系统的开放性与灵活性这一问题,提出了依据解释型编译原理,利用逐行扫描,关键字匹配的方法来开发软PLC系统。研究了对指令表程序的逐行拾取和循环执行的解释型运行系统,并给出了具体的实施方案。为了解决Windows系统的非实时性问题,设计了基于Windows+RTX(Real-Time e Xtension)的软件开发平台,来满足运行系统的实时性。最后通过实例,验证了解释型软PLC系统功能的可靠性,实现了控制开放式数控系统逻辑指令功能的目的。