首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 46 毫秒
1.
软PLC梯形图向指令表转换新算法的研究与实现   总被引:1,自引:0,他引:1  
通过对软PLC梯形图和指令表的分析,提出一种梯形图向指令表转换的新算法.该算法先将梯形图映射成AOV图,再用串并联扫描的方法化简AOV图,并转换成逻辑树,最后通过后序遍历逻辑树生成指令表.文中给出了一个转换实例,详细介绍了算法的使用及实现步骤,证明了该算法对于复杂的梯形图也能准确快速地生成指令表,具有实用价值.  相似文献   

2.
梯形图被广泛用于描述工业控制逻辑以达到控制系统或者更新继电器电路的目的,针对能在PC机或者嵌入式智能终端上运行完成相应控制功能的软PLC系统中的梯形图解析问题,按照梯形图元件间的串联和并联逻辑关系,设计了相应的存储梯形图的数据结构,提出了利用二叉树原理将梯形图编译成逻辑二叉树的方法,将梯形图转换为以指令为叶节点、串并联关系为父节点的逻辑二叉树。后序遍历逻辑二叉树实现梯形图向指令表的转换以达到解析梯形图控制逻辑的目的,并运用逻辑表达式运算实例证明了逻辑转换方法的正确性。系统实测结果表明,所提出的梯形图解析方法能够高效正确地执行控制逻辑。  相似文献   

3.
梯形图是IEC 61131-3标准定义的4种可编程逻辑控制器(programmable logic controller, PLC)编程语言之一,但因为梯形图无法被处理器直接执行,所以大多数商用PLC编程系统都会将梯形图转换为类似汇编语言的指令表,便于生成机器指令。该文提出一种基于AOV(activity on vertex)图和广义表的转换算法,相比基于广义表的现有算法,重点解决了多线圈输出问题。此外,该文提出了遍历带有输出标志位的广义表的深度优先搜索算法,以生成对应的指令表。算法时间复杂度最佳情况为O(n),最差为O(n~2)。  相似文献   

4.
介绍了基于二叉树数据结构的可编程控制器梯形图转换为语句表的方法,阐述了转换时用到的主要数据结构、节点串并联关系确立时搜索节点左右连接的迷宫算法、二叉树的生成以及基于二叉树的指令表语句输出过程.对梯形图转换的特殊情况进行了论述,实验结果证明了本算法是可行的.  相似文献   

5.
PLC语句表向梯形图自动转换的实现方法   总被引:4,自引:0,他引:4  
实现可编程控制器语句表向梯形图的自动转换,是提高可编程控制器应用系统的维护和改造效率亟等解决的问题.文中通过对PLC指令及其对应的梯形图图符进行分析.总结出由PLC语句表生成梯形图的规则,并分析软件实现的主要数据结构及其关键技术.实验结果表明,软件能正确实现PLC语句表向梯形图的自动转换,可广泛应用于PLC应用系统的设计.改造和维护。  相似文献   

6.
介绍了一种用VisualC++语言实现的软件PLC,在编程环境中,可用梯形图及语句表编辑控制程序,编辑范围不受限制,编程时遵照普通PLC的规则即可;在执行环境中,可执行PLC程序并随时监控执行情况.该软件PLC易于实现硬件无关性.  相似文献   

7.
潘庆红 《甘肃科技》2005,21(2):108-109
线性表是计算机处理数据时最基本也是最容易实现的一种数据结构。对线性表这种数据结构的研究将有助于增强我们在数据处理过程中对数据的抽象能力及解决实际问题的能力。本文就链表的三种典型实现方式:单链表,双向链表和循环链表做一比较。  相似文献   

8.
随着现代工业的发展,PLC在工业控制中的作用越来越重要。在国内拥有自主知识产权的高性能PLC上位机软件开发平台还是很缺乏。针对这一现实状况,基于面向对象的设计思想,设计出一套简洁,高效的PLC上位机软件开发平台。介绍该软件的几大功能模块的功能及其功能实现的过程。该软件实现梯形图的编辑,将梯形图转化为指令表和将指令表转化为下位机能识别的机器码的功能。由本设计中的算法开发的这个编写PLC程序的通用开发平台,功能强大,操作方便,使用简单。  相似文献   

9.
采用C语言实现内装型PMC梯形绘制和编辑功能,使软件整体结构紧凑,可靠性高。使用双向链表数据结构描述和记录梯形图的各种信息,以实现汉字菜单方式的全屏幕编辑功能,操作灵活,处理方法简捷,具有良好的人机界面。  相似文献   

10.
PLC梯形图语言向AOV图的转换过程中,各顶点的直接前驱元件和直接后继元件的确定最为关键也最为复杂。利用迷宫算法思想来实现AOV图顶点的直接前驱和直接后继顶点扫描。首先从AOV图顶点集合中选出一个元件,并判断顶点的类型,然后利用迷宫算法思想对各种类型顶点进行相应的扫描处理。实例表明,此策略能快速准确地实现梯形图向AOV图的转换;算法直观易懂,实用性及通用性良好。  相似文献   

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

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