基于组态仿真平台的梯形图设计理论研究

来源 :科学大众·教师版 | 被引量 : 0次 | 上传用户:macrosoft
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:梯形图是一种形象、直观的图形化编程语言,沿用继电器的触点、线圈、串并联等术语和图形符号来表达元件以及它们之间的逻辑关系。对于具有电气专业背景的人来说,非常容易接受,而且不需要学习更深的计算机知识。因此,深入研究组态仿真平台的梯形图的执行理论,设计一个好的梯形图组态仿真平台是非常必要的。
  关键词:梯形图; 组态; 仿真; 执行理论
  中图分类号:TP391.9 文献标识码:A 文章编号:1006-3315(2013)06-172-001
  一、绪论
  梯形图起源于电气系统的继电器逻辑和执行线路,它用不同的图符来表示不同的指令,用串、并联等概念组织图符的顺序位置来表述逻辑。它沿用继电器的触点、线圈、串并联等术语和图形符号来表达元件以及它们之间的逻辑关系。对于具有电气专业背景的人来说,非常容易接受,而且不需要学习更深的计算机知识。
  目前,有的仿真组态平台是人为把梯形图转换成逻辑模块,界面效果不好,如果进行阅读还要重新翻译回去,既费时,效率也不高。因此,组建一个有电气背景知识的人员来进行组态或阅读梯形图的仿真组态平台是非常有意义的,这样的平台可以有很好的逼真性和很高的仿真度。
  二、梯形图编程语言简介
  梯形图主要的组成元素为[3]:
  1.电源轨线
  梯形图电源轨线(Power Rail)也称作母线。其图形表示是位于梯形图左侧和右侧的两条垂直线,左侧的垂直线称为左电源轨线,或左母线。右侧的垂直线称为右电源轨线,或右母线。梯形图中,能流从左电源轨线开始,向右流动,经连接元素和其他连接在该梯级的图形元素后到达右电源轨线。
  2.常开(闭)触点
  如果常开(闭)触点相关布尔变量的状态是0N(OFF),那么将左边链接的状态复制到右边链接。否则,右边链接的状态是0FF。
  3.线圈
  左边链接的状态被复制给相关布尔变量和右边链接。
  4.取反线圈
  左边链接的状态被复制给右边链接。左边链接的相反状态被复制给有关布尔变量,也就是若左边链接的状态是OFF,则有关变量的状态是ON,反之亦然。
  5.置位(复位)线圈
  当左边链接处于ON状态时,有关布尔变量被置位为ON(OFF)状态,并保持该状态直到由RESET(SET)线圈复位。
  三、梯形图执行设计总体思路
  如图1中所示梯形图,我们把每个触点看成一个可以开合的开关,而左母线看成一直是通电状态的供电电源,而触点之间的连线看成是一种导线,只是通电的一个过程。而本文最后程序处理是把这个问题转化成了通路的问题,即从左母线开始共有几条通路能到达线圈5,即使得线圈5有电状态。由上例可以看出,共有两条通路,一条是通过触点1、4到达线圈5,第二条是通过触点2、3、4到达线圈5。
  而这种思路的优点是运行时候不必全部把这些通路执行一遍,而是只要先判断出来一条通路是通着的,即线圈5有电,则下面的通路都不用执行,这样省略了执行时间,提高了程序运行效率。
  通过上述分析就可以将梯形图转化成AOV图,将用户编写的高级语言程序转换成与之等价的低级语言程序供下位机使用。源码是梯形图,是面向图形的,应该转化成计算机能够识别的语言,即驱动程序。基于这个目的,本文的梯形图转化策略主要完成两个工作:
  (1)如果直接将用户编辑的梯形图转化成计算机能识别的目標码,难度比较大,所以先将梯形图转化成AOV图;
  (2)再有AOV图通过查找最短路径和通路数来实现驱动程序的编写。
  四、梯形图向AOV图转换程序设计
  AOV图是一种有向图,用顶点表示活动,用弧表示活动的优先关系。因此,我们可以将梯形图各触点和线圈映射成AOV图的顶点,触点和线圈之间的前驱后继关系映射成AOV图的弧。转换程序主要思想为:
  (1)先从图元即AOV图顶点集合中找出一个引脚坐标最小的图元A,当做搜索起始点;
  (2)根据连线信息找出与作为起始点的图元引脚相连接的图元,作为该图元的后继结点。若连线信息搜索完毕,即没有与图元A的引脚相连接的连线,搜索停止;
  (3)将与起始点图元相连的图元压栈;
  (4)然后将栈中的图元依次出栈;
  (5)转(2)。
  根据上述算法,就可以将梯形图转换成AOV图,从而转换成了通路的问题,并且可以进一步利用最短路径算法,求出最短路径,则最优通路就是最短路径,更加提高了程序的运行效率。
  本文主要是对梯形图执行顺序进行了理论研究,把梯形图执行看成是两点之间一共有几条通路,以及哪条通路能使得线圈通电的问题。这样,可以把梯形图转化成AOV图,然后采用搜索后继方法找到两点之间共有几条通路,这样可以大大提高程序的执行效率。
  参考文献:
  [1]王俊梅等.面向对象组态软件流程图CAD的开发与实现,工业控制计算机,2000,13(3):25-27
  [2]彭瑜,何衍庆.IEC61131-3编程语言及应用基础[M]北京:机械工业出版社,2009:41-80
  [3]吕崇德.仿真技术在中国电力工业中的发展及应用,系统仿真学报,1999,11(6):226-227
其他文献
目的构建针对髓细胞白血病基因-1(mCl-1)的Shrna的重组质粒,探讨该重组质粒对肝癌细胞化疗敏感性的影响。方法设计3对针对mCl-1基因不同位点的Shrna片段的真核表达载体pSirna
目的探讨热疗诱导胃癌mKn45细胞凋亡及其对胃癌细胞促凋亡蛋白puma表达的影响。方法体外复苏与培养人胃癌mKn45细胞。对照组常温(37℃)下培养,实验组按不同时间分组43℃水浴
摘 要:本研究对学校资源进行评估,筛选大学生优先健康教育领域,对干预组实施优化的健康教育模式,评价其干预效果及该模式被大学生认同情况,以期对高校健康教育改革有所启示。关键词:大学生健康教育; 实践研究中图分类号:G807.4 文献标识码:A 文章编号:1006-3315(2013)10-146-001一、研究内容和方法采用文献资料法和问卷调查法,构建健康教育课程内容体系和健康教育行为方式,采用实验
目的检测浸润性导管癌(infiltrating ductal carcinoma,IDC)中上皮间充质转化(epithelial-mesenchymal transition,EMT)相关标记物Twist蛋白和maspin蛋白的表达,并分析它们之
基于微透镜和频率调制盘的设计,提出了光寻址电位传感器阵列(LAPS)中光脉冲阵列的频率调制方法和基本的测量系统。采用Matlab对LAPS阵列可能检测到的光电流信号进行快速傅立叶变换(FFT)和小波分析的仿真。从仿真得到的频谱图,各频率的脉冲光所对应的光电流能够分辨出来,进一步证明多频率脉冲光源LAPS传感器阵列具有很好的频域分辨率,从而得到LAPS阵列对应各个传感元的信号,为实际LAPS阵列器件
分析当代大学生党员媒介素养现状,提出增强大学生党员媒介素养的培育对策,以期进一步筑牢大学生党员的思想根基,更好地发挥其先锋模范作用。
利用氧化细菌在常温中催化瓦斯气体,并产生溶解氧的特性,采用聚乙烯醇固定化甲烷氧化细菌结合Clark氧化电极技术设计一种新的瓦斯微生物传感器检测方法。选用PVA-海藻酸钠一硼
摘 要:结合杭州七格污水处理厂三期尾水排江管道工程穿越钱塘江大堤实体工程,实测管道穿越大堤前后的地表沉降数据,分析地表沉降变化特征以及沉降观测断面情况。结合顶管设计参数,采用二维有限元方法建立计算模型,分析地基土体的变形规律以及改变管道周边孔隙充填泥浆强度后地表沉降的变化量。  关键词:杭州七格污水; 钱塘江大堤; 二维有限元; 移动变形规律; 充填泥浆  中图分类号:TU478 文献标识码:A
改进的自适应粒子群优化算法根据群体早熟收敛程度和个体适应值来调整惯性权重和阈值系数,以及对粒子速度与位置进行更新,该算法兼顾全局寻优和局部寻优,有效地避免早熟收敛。使
本文以部编版语文教材九年级下册“活动·探究”戏剧单元为例,论述部编版语文教材“活动·探究”单元的编排特点及教学策略,认为部编版语文教材具有紧扣课标理念、强