中控JX300XP图形化编程顺控课件.ppt

上传人:小飞机 文档编号:3876373 上传时间:2023-03-26 格式:PPT 页数:27 大小:803KB
返回 下载 相关 举报
中控JX300XP图形化编程顺控课件.ppt_第1页
第1页 / 共27页
中控JX300XP图形化编程顺控课件.ppt_第2页
第2页 / 共27页
中控JX300XP图形化编程顺控课件.ppt_第3页
第3页 / 共27页
中控JX300XP图形化编程顺控课件.ppt_第4页
第4页 / 共27页
中控JX300XP图形化编程顺控课件.ppt_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《中控JX300XP图形化编程顺控课件.ppt》由会员分享,可在线阅读,更多相关《中控JX300XP图形化编程顺控课件.ppt(27页珍藏版)》请在三一办公上搜索。

1、浙大中控JX-300XP图形化编程,顺控图,图形化软件概述,浙大中控组态软件AdvanTrol-Pro(V2.70)中可通过图形化软件编写自定义控制方案,实现诸如联锁、简单控制、复杂控制、顺控等图形化组态。,包含四种编程语言,梯形图(LD)顺控图(SFC)功能块图(FBD)ST语言,启动方式,点击组态软件的算法图标,弹出的自定义控制算法设置对话框,点击图形编程中的“编辑”,启动图形化编程软件。,图形编程界面,顺控图(SFC)主要内容,1.SFC概述2.SFC的元素3.步4.转换5.跳转6.择一分支/择一接合7.并行分支/并行接合8.SFC控制变量,SFC概述,SFC是顺序流程的图形化表示SFC

2、把控制流程分解成步和转换SFC可以方便实现顺序过程控制SFC诊断、排错方便,易于维护,SFC的元素,步类型,步类型有三种:起始步、普通步、终止步 起始步和终止步在一个SFC段落内有且只能各有一 个,SFC的执行从起始步开始到终止步结束。,步(Step),步是控制流程中相对独立的一组操作在步中可以定义随意数目的操作步在紧接着前面的转换条件满足时激活步在激活时才执行相应的操作步在紧接在后的转换条件满足时退出激活状态,转换,转换是控制从前一步转换到下一步的条件当转换条件满足时,紧接在前的步从激活态变为非激活态。随后紧接在后的步从非激活态转变成激活态。只有在紧接在前的步在激活状态时,转换的条件才会被测

3、试步与步之间必须经过一个且只能一个转换,跳转(Jump),跳转允许程序从不同的步继续运行,择一分支/择一接合,择一分支提供了在SFC程序的控制流程中执行选择的方法。每一个分支都有执行的转换条件,择一分支被激活时,会依次对各个分支的转换条件进行判断,转换条件满足的分支被激活。择一分支结构内只能有一个分支被激活,优先级从左到右,例如左边第一个和第二个分支的转换条件都满足时,也只有左边第一个分支被激活,只执行这个分支的程序。择一分支和择一结合必须一一对应。择一分支内的每条分支必须结束于同一择一结合或跳转,但至少有一个分支结束于择一结合。,并行分支/并行接合,并行分支使流程中几个子程序同时进行各分支的

4、执行不相互影响并行分支和并行接合必须一一对应只有当所有分支的最后一步都激活时,才测试并行接合紧接的转换的条件是否满足在并行结构内部的跳转不能跳到并行结构的外部,实例,下面以一个脱硫塔除雾器冲洗程序为例具体讲解。两台冲洗水泵,工艺人员选择任意一台水泵做为冲洗泵,点击冲洗开始按钮后程序自动启动选中的冲洗水泵,冲洗水泵启动后自动打开该泵出口阀,若45秒后出口阀没有全开则关阀停泵,程序回到初始位置;若45秒内出口阀全开,则打开1号冲洗水阀,若30秒后1号冲洗水阀未全开,则关闭1号冲洗水阀跳到开2号冲洗水阀,若30秒内1号冲洗水阀全开并且冲洗时间计时器计时完成,则1号冲洗完成,关闭1号冲洗水阀,然后打开

5、2号冲洗水阀,以此类推。,起始步,建立一个起始步,然后双击弹出步属性限定词内选择=,则可以在操作变量框内以ST语言编写控制算法。初始操作变量为空的时只能在框内输入,若已写入内容则可以直接双击内容弹出文本代码框。如图中所示:times_gy=0;让该计时器清零 文本代码中语句以分号“;”进行分隔,转换与步,程序初始会停留在起始步P34_61并且一直激活起始步,当起始步下的转换属性的内容满足后,则程序会激活步P34_66,执行步P34_66的内容。转换属性内容:(M601_XZ=ON OR M602_XZ=ON)AND CWQST=ON表示两台冲洗水泵选择了任意一台,并且开始按钮被按下,两个条件都

6、满足后激活P34_66,普通步P34_66,步P34_66激活后文本代码内的内容开始执行。同时判断P34_66下的转换属性内容是否满足。,择一分支/择一接合/跳转,择一分支/择一接合/跳转,程序激活P34_70,同时开始从左向右判断择一分支下的三个转换属性。若第一个转换不满足第二个转换满足,则不会继续判断第三个转换,直接激活P34_74同时判断紧接的转换是否满足,满足后激活跳转,程序跳转到P34_61。若第一个转换满足,则程序直接通过择一接合激活P34_86。转换属性:timers1145 AND(ZS605ZO=OFF OR ZS605ZC=ON)AND M601ZS=ONtimers114

7、5表示计时器时间大于45秒(ZS605ZO=OFF OR ZS605ZC=ON)括号内的条件为一个条件该条择一分支表示45秒后冲洗水泵开着但出口阀没有全开则程序关阀停泵跳回起始步,45秒内冲洗水泵开着且出口阀全开则结束择一分支,程序激活开1号冲洗水阀。,普通步与转换,普通步与转换,转换属性可以直接写ON,表示直接满足从步属性的文本代码中可以看出:第一个IF表示1号冲洗水阀全开并且冲洗时间大于times_sv,则关阀,将step1=1,使紧接的转换条件满足,激活下一步。第二个IF表示计时器大于30秒后,1号冲洗水阀仍未全开,则关阀,也将step1=1,使紧接的转换条件满足,激活下一步。以下步骤以

8、此类推。,SFC控制变量,通过菜单栏里的“对象”选项下的“变量定义”打开“程序变量声明”窗口,选择“SFC控制变量”,SFC控制变量,复位变量:为ON时,SFC程序起始步被设置为激活步,其他步都强制为不激活状态,顺控程序从头开始重新执行。为OFF时,复位变量无效。注:复位变量可设置为手动进行操作,也可在起始步中,默认将复位变量赋OFF,在终止步中,默认将复位变量赋ON。每个SFC段落必须要设置复位变量,程序初次下载到控制站时,必须对该复位变量赋ON,使程序从起始步开始执行。,SFC控制变量,禁止转换变量:为ON时,当前激活步将一直保持执行而不管紧接的转换条件是否满足,转换条件测试将不进行。此变量受复位变量的影响。强制步进变量:为ON时,当前激活步不管转换条件是否满足,都变为不激活步,按顺序的下一步变为激活状态。强制步进标量受禁止转换变量和复位变量影响。操作使能变量:为ON时,步中的操作才被执行。,谢谢!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号