首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
叶祥  廖俊 《福建电脑》2008,24(4):184-185
本文提出了一种开发软PLC梯形图编辑系统的方法。该系统提供了梯形图的编辑、修改、逻辑仿真等功能,实现了梯形图文件的存储及加载过程。为PLC学习提供了良好的编辑和仿真环境。  相似文献   

2.
利用VC++开发PLC梯形图语言的编辑软件,实现梯形图语言的编辑、语法检查、编译等功能。特别采用了编辑、语法检查、编译一体化的设计思路来实现该软件系统。  相似文献   

3.
详细阐述了一种梯形图编程系统的数据结构与实现方法.该系统选用Visual C 作为开发语言,实现了梯形图语言向指令表语言的转换、显示、编辑、以及语法、逻辑错误检测与处理以及程序传输等功能.该梯形图编程系统可用于多种现场测控设备如PLC、RTU等.  相似文献   

4.
PLC梯形图编辑功能的仿真软件   总被引:9,自引:0,他引:9  
可编程序控制器(Programmable Logic Controller,简称PLC)近年来在各厂矿企业得到了广泛的应用。但是PLC的生产厂家众多,各种机型互不兼容,学习和操作没有统一标准。该文利用VisualC 开发PLC梯形图编辑功能的仿真软件,模拟PLC编程器的功能。该软件能够实现梯形图符号的编辑、语法检测、逻辑错误检查等功能,为PLC的学习和使用者提供一个友好的编程环境。  相似文献   

5.
本文重点是软PLC梯形图编辑软件的设计与实现。采用跨平台能力很强的Qt作为开发工具,能够将系统应用于多种操作平台,使系统具有更强的开放性;在对梯形图整体结构进行深入分析的基础上,利用面向对象的方法,对系统进行了类层次结构的设计,提高了软件开发的执行效率;采用双层双向链表存储梯形图,使得动态编辑操作更加方便、灵活;通过顺序扫描梯形图程序,将源语言转换为指令表程序,此方法使得转换过程相对简单。最后对软件进行测试,验证了设计方法的正确性与可用性。  相似文献   

6.
利用VC 开发PLC梯形图语言的编辑软件,实现梯形图语言的编辑、语法检查、编译等功能.特别采用了编辑、语法检查、编译一体化的设计思路来实现该软件系统.  相似文献   

7.
PLC梯形图的一种数据结构描述方法   总被引:1,自引:0,他引:1       下载免费PDF全文
针对目前PLC梯形图编辑软件中梯形图存储结构的复杂和不足,本文基于面向对象的方法,采用二叉树和双向链表相结合的数据结构来描述梯形图功能单元及其拓扑关系,并提出了相应的转换算法,然后简化为只含有功能单元的模型,使后续的指令表转换得到简化。这种模型结构简单、通用性强、易于用C++语言实现,在PLC梯形图编辑软件中应用效果良好。  相似文献   

8.
探讨了一种梯形图转换指令表的算法。与较多实现相同功能的算法不同的是,所述算法的梯形图存储结构是简单的二维数组结构。这种结构的好处是便于进行梯形图的编辑,更具实用性。  相似文献   

9.
基于梯形图语言的软PLC技术研究与实现   总被引:1,自引:1,他引:1  
介绍了软PLC的硬件平台、软件平台和软件的整体架构设计,同时阐述了其中的关键技术如梯形图语言的编辑功能和编译功能实现,最后介绍了软PLC系统在测试中的运行情况。  相似文献   

10.
软PLC编辑系统的设计与实现   总被引:19,自引:0,他引:19  
软PLC技术是目前工业自动化领域逐渐兴起的一项基于PC的新型控制技术。软PLC具有强大的数据处理能力和网络通讯能力,并具有开放的体系结构,能较好地满足现代工业自动化的要求。论文介绍了软PLC编辑系统的组成部分和各个部分的功能,详细说明了开发时所用的数据结构和算法。该系统选用Visual C++作为开发语言,采用面向对象的软件设计方法进行设计。系统由PLC语言编辑编译器和仿真器组成,能够使用梯形图和指令表两种语言进行编程,并具有软件仿真功能。  相似文献   

11.
完成一种在Windows操作环境下采用VC++开发工具设计的嵌入式软PLC编程 系统.采用面向对象的设计思想,提出了描述软PLC梯形图元件的数据结构,以及对梯形图元件集合存储和交互的方案.该系统针对VC++的Document/View的结构,设计了软PLC编程系统的软件结构,分为编辑、编译和仿真等功能模块,且结合相应的算法实现,并重点介绍了梯形图程序的编辑和编译扫描原理.为低成本高效率实现嵌入式软PLC编程系统提出了新方案,也为软件开发人员提供一种软件设计的新思维.  相似文献   

12.
目前常用梯形图转语句表方法有拓扑排序、二叉树、广义表、串并联归并等,但在梯形图编辑软件中难于直接同图形编辑的描述对应起来,编程难度也较大。为解决这些问题,提出了一种等效网络合并方法,采用一个矩阵和相关的PLC梯形图符号来描述一个梯形图,并用一种类似于电阻网络的合并算法来实现梯形图的合并,变成一个最简化的合并图,然后再从该合并图生成语句表。该方法在编辑软件中梯形图的描述与转语句表运算采用完全相同的数据结构,并可从编辑软件中动态绘制梯形的合并过程,具有直观、易于理解、易于编程等优点。  相似文献   

13.
基于面向对象的思想,本文提出了一种PLC梯形图的指令表转换算法。该算法克服了传统拓扑排序算法在梯形图结构复杂时产生误判的缺陷,具有较强的逻辑错误检查功能。该算法应用于工业PLC编辑软件,成功地实现了图形语言与文本语言的转换。  相似文献   

14.
本文设计了一种能用于PLC梯形图编辑的表格类,并采用C++语言成功开发出了软件.该软件的优点在于梯形图器件单元所占表格大小可任意设定,器件数量没有限制,编辑界面可直接设置参数,能直观表达任意复杂的PLC梯形图应用.  相似文献   

15.
为了解决用梯形图语言编写顺序控制设备时所存在的编程复杂、理解困难等问题,引入PLC的顺序功能图来编程是一种非常有效的方法,该方法具有编程简单而且直观等特点。本文以某高炉喷煤系统单罐循环的控制为例,采用顺序功能图与梯形图、功能块图相结合的方法编写控制程序,与以往常用的梯形图、功能块图编程方法相比具有简单、直观、逻辑性强等特点,大大提高了编程的效率。  相似文献   

16.
提出一种直接以AOV(Activity On Vertex)图存储PLC(Programmable Logic Controller)梯形图的方法。编辑梯形图的同时,修改AOV图,然后根据AOV图的拓扑结构更新梯形图图符坐标,最后进行绘制显示。该方法无需进行梯形图向AOV图的转换,通过操作规则的约束来替代语法的检查,使梯形图的编辑更加便捷和规范。详细介绍了AOV图的编辑过程和坐标的更新算法。对AOV图向二叉树的转换算法进行修改,使其能适应于所有AOV图,并给出了相应的实例。  相似文献   

17.
采用面向对象和多线程技术设计,实现了软PLC编程系统软件在PC环境中进行梯形图的绘制、编辑、存储、加载、调试及仿真等功能。研究了梯形图程序存储与加载的实现方式和仿真模块中线程的应用,提出了一种编码规则表示控件,采用记事本格式存储程序。软件界面友好,用户操作方便,提高了PLC编程效率,方便了PLC的离线调试。  相似文献   

18.
针对自主可控可编程控制器上位机组态软件的梯形图编程需求,本文设计了一种梯形图语言编辑器.它基于QT下的图形视图框架,对接口进行了二次封装与扩展,实现了梯形图中各组件的创建、绘制与管理等功能.该梯形图编辑器已成功应用于和利时推出的新一代自主可控PLC编程软件平台,为PLC系统的梯形图逻辑组态提供了支持.  相似文献   

19.
四川省计算机应用研究中心在原SCD系列汉字编辑软件的基础上,于1989年初研制出ESCR全屏幕精密汉字图形编辑系统。该系统是SCD微机电视形象创作系统的一个子系统。ESCR系统功能强,操作易。它具有全屏幕编辑汉字字模的功能;具有窗口功能,使用户能够方便地根据  相似文献   

20.
结合Qt组件的特点,提出一种Linux环境下构建软件PLC开发系统的方案.该方案把软件PLC开发系统划分为文件管理器、编辑器、编译器和调试仿真环境4个部分,介绍了这4部分的实现思想和设计过程,并重点介绍了梯形图的编辑技术和存储技术,给出梯形图程序的扫描算法和编译原理.为高效率低成本实现软件PLC开发系统提供一种新的解决方案,同时为软件开发人员提供一种软件开发的新思维.  相似文献   

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

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