首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 203 毫秒
1.
软件PLC技术是工业自动化领域兴起的一项基于PC的控制技术.结合数控系统用户实际需求,同时为了减少用户在使用产品上的差异,在Windows平台上设计实现了基于IEC61131-3标准的软件PLC梯形图开发系统.首先介绍了系统整体结构设计,主要模块包括梯形图编辑、语法检查、梯形图向文本化指令表语言的转换、指令表程序的编译,接着详细介绍了各个模块的实现方法,并用实例验证了开发系统的正确性,从而保证梯形图程序经过转换和编译过程后得到预期的目标代码.  相似文献   

2.
文章提出了一种软PLC编译技术.通过分析翻译型和解释型编译方法的不足,提出了一种将指令表程序转变为具有可移植性强的标准C程序作为目标语言,最终将其转换为运行系统可执行的目标逻辑组件的编译技术.此编译技术利用了功能强大的开源工具Flex和Bison进行词法和语法分析,并定义了抽象语法树的数据结构,提高了系统的开放性和执行效率.  相似文献   

3.
文章提出了一种在VC多文档应用程序基础之上实现指令表编辑模块的方法.该模块主要包括指令表编辑器和程序输出窗口的开发,以及编辑器中数据的提取、交换、存储和输出.其优点是数据处理方法和程序结构相对简单,并且充分利用了C++语言中类继承的特性,同时也为软PLC程序的编译奠定了基础.  相似文献   

4.
软PLC编程开发系统的设计和实现   总被引:4,自引:0,他引:4  
软PLC是工业自动化领域的新技术.文章介绍了软PLC系统的结构,并针对PLC的编程标准,给出了一种软PLC编程开发系统的实现方法,编程开发系统集成梯形图和指令表的编辑与编译功能,编译功能包含梯形图向指令表的转换,梯形图和指令表的错误处理,以及指令表向目标代码的转化.论文详细介绍了实现中用到的数据结构和算法,并结合实例对功能进行了验证,表明系统能够正确地实现编辑和编译一体化运行的功能,得到最终预定格式的目标代码.  相似文献   

5.
介绍了Sun公司提供的新一代编译器自动生成器工具JavaCC的特点;针对数控程序,分析了用JavaCC建立词法规则、语法规则及语义动作生成数控程序编译器的方法,并成功开发了基于Java语言的数控程序编译系统,经实践检验该系统较其它编译系统在编译效果、编译效率方面有很好的改善.  相似文献   

6.
混合式弧焊机器人语言编译解释系统   总被引:1,自引:1,他引:1       下载免费PDF全文
张连新  高洪明  张广军  吴林 《焊接学报》2006,27(10):101-104
开发了混合式弧焊机器人语言(hybrid arc welding robot language, HAWRL)编译解释系统.通过分析源代码、目标代码的特点,提出了由词法/语法分析、语义分析、错误处理、符号表管理及代码生成五个阶段构成的编译解释系统体系结构.在对HAWRL关键词进行分类的基础上,开发了词法/语法分析、语义分析和目标代码生成模块.并对HAWRL源程序进行了编译解释试验.结果表明,开发的编译解释系统不但能正确地把HAWRL源程序解释为PAMC运动程序,而且为用户对错误程序的调试与修改提供了最大程度帮助.  相似文献   

7.
开放式数控系统中的软件PLC技术研究   总被引:18,自引:2,他引:18  
讨论开放式数控系统中嵌入式软件PLC子系统的实现方法,给出院 一个软件PLC的结构模型。对PLC的梯形图程序编程环境,梯形图程序与语言程序的相互转换,PLC程序执行等软件部件的设计和开发进行了详细研究。并给出了一个梯形图程序编程及其与语言程序转换的实例。  相似文献   

8.
工业机器人在应用过程中需要外部信号与机器人系统进行交互来完成复杂的工艺,PLC可对两者之间的信号进行逻辑运算来实现控制。软PLC相较于硬件PLC有编程语言标准化、硬件配置灵活等特点,并且可以接口的方式直接嵌入不同的控制系统中。软PLC主要负责系统中的逻辑控制与输入输出管理。针对一款自主研发的新型控制系统,设计一套可配合该系统用于工业领域的软PLC控制系统。该软PLC系统包含编程模块、编译模块、执行模块、监测模块,可用于绘制梯形图、生成指令表、编译可执行文件、执行程序。编程、编译模块基于Windows下Qt平台开发,执行、监测模块基于Linux下Qt平台开发。  相似文献   

9.
虚拟数控加工中G代码编译器的研究   总被引:5,自引:0,他引:5  
介绍虚拟数控加工中,G代码编译功能模块的结构、功能和重要意义.设计了以正则类库为工具的通用G代码编译器,该功能模块主要由词法分析器、语法分析器和G代码生成器等部分组成,可成功应用于虚拟数控加工仿真.  相似文献   

10.
本文讨论了用软件PLC替代传统PLC控制功能的实现方法,介绍了软件PLC的结构和特点,对软件的组成和用户编制的源程序进行编译等作了详细的研究和开发.  相似文献   

11.
数控系统中内嵌式PLC梯形图编程的软件实现   总被引:7,自引:0,他引:7  
介绍了数控系统内嵌式PLC的原理,详细给出了利用面向对象方法实现PLC编辑与编译程序的细节与方法。  相似文献   

12.
数控系统中PLC信息交换技术研究   总被引:1,自引:0,他引:1  
数控技术是一门涵盖多学科多门类的自动控制技术。本文以机床为控制对象对数控系统中PLC信息交换的几种典型形式进行了分析,以FAGOR数控系统为例详细介绍了内置和外置物理结构中PLC和CNC之间信息交换的过程和物理量,并对开放式数控系统中PLC信息的交换过程作了系统分析,给出了典型应用程序。最后文章对数控技术的未来作了展望。  相似文献   

13.
用于控制系统设计的自动机床分析与建模方法的研究   总被引:2,自引:0,他引:2  
自动机床多采用可编程逻辑控制器(Programmable Logic Controller.PLC)作控制系统。文章针对PLC软件设计标准IEC61131-3,提出了一种自动机床分析与建模方法,该方法以统一建模语言(Uniform Modeling Language,UML)为工具,以机床组件类库为基础,通过机床功能分析、结构分析、行为分析来定义机床行为状态图,遍历该状态图即可抽取顺序功能图(Sequential Function Chart,SFC)控制程序,该方法用于自动机床建模,简化了自动机床控制系统的编程过程,增加了控制程序的可维护性。  相似文献   

14.
华中世纪星数控系统采用“内装型”PLC,在DOS环境下使用C语言对其进行编程,这种编程方法没有采用Windows操作系统的方便和快捷,而且使用C语言编程同使用传统的梯形图编程相比,对编程人员的技术水平要求高,不便推广使用.针对该问题,开发基于Windows操作环境的数控系统PLC编程系统,主要介绍该编程系统的整体设计及梯形图元件基类的设计.  相似文献   

15.
在分析PLC优缺点的基础上,提出一种利用在线可编程逻辑控制代替PLC的新技术。此外,给出了用在线可编程器件CPLD/FPGA组成的、VHDL语言实现的工件取放设备控制电路设计和程序。  相似文献   

16.
根据电热水器的生产流程及工厂提出自动化生产的要求,提出了基于KUKA工业机器人的电热水器倒机系统的自动化设计方案。设计了机器人的末端执行器、输送线,搭建了以PLC为主控系统的电热水器倒机自动化控制系统。采用TCP/IP协议实现了PLC与KUKA工业机器人之间的通信,通过I/O接口实现了PLC与输送线的通信。利用KRL-KUKA Robot Language编写了机器人的程序,利用TIA PROTAL V11软件完成PLC与触摸屏连网的组态和系统监控界面的设计。该系统已在某电热水器生产车间得到应用,促进了该工厂的自动化建设,提高产品质量和生产效率,减轻员工繁重的体力劳动。在类似工艺和热水器制造行业中具有一定的参考价值。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号