下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、梯形图语言基础5.1.2梯形图的执行通常,输入指令与左母线连接,输出指令与右母线连接。梯形图执行时, 会从最上层梯级开始,从左到右确定各图形元素的状态,并确定其右侧连接线 的状态,逐个向右执行,结果由执行控制元素输出,直到右母线。然后,进行 下一个梯级的执行过程。图5.3给出了梯形图的执行过程示意图。从而逐个从左向右、从上向下当梯级中有分支出现时,仍然以从上到下、 从左到右的顺序分析各图形元素的状态。对于 垂直连接线,则根据上述有关规则确定其右侧 连接线的状态, 执行操作过程。梯级内程序运行方向X0 XI一个梯级Y01/H2)X2 X3一个梯级END图工3梯形S的执行过程示意图5.1.2梯形图
2、的执行梯形图是以从上到下,从左到右的顺序执行的。梯形图均采用网络结构, 以左母线和右母线为界。梯级是梯形图网络结构的最小单位。一个梯级包含输 入指令和输出指令。输入指令在梯级中执行比较、测试的操作,并根据结果设置梯级的状态。 例如:当梯级内连接的图形元素状态的测试结果为1时,输入状态就被设置为1。输入指令通常执行一些逻辑运算、数据比较等操作。输出指令检测输入指令结果,并执行有关操作和功能。如使线圈激励等。 5.1.3梯形图的执行控制对梯形图执行的控制是采用跳转、返回及中断等图形元素使梯形图按非常 规顺序执行。1跳转和返回在梯形图网络结构中,用跳转和返回等图形元素表示跳转的目标、跳转的 返回及跳
3、转的条件等。当跳转条件满足时,程序跳转到目标区并执行该区程序 时,目标区程序执行完毕后,程序返回到原断点后的一个梯级开始执行。 2中断中断是指当程序接到外界硬件(如I/O设备)发来的信号时,马上停止原来的 工作,转去处理这一事件,在处理完了以后,主机又回到原来的工作继续工作。5.2.1梯形图的组成元素1执行方式PLC梯形图和传统梯形图在工作原理上 是完全 一致的,而实际上PLC仅是利用微计算机,来仿真传统梯形图的动作,即利用扫描的方 式逐一地查看所有输入装置及输出线圈的状态,再将这些状态根据梯形图的逻 辑作演算,得到传统梯形图一样的输出结果。但因为微计算机只有一个,故PLC 只能逐一地查看梯形
4、图程序,并依该程序及输入输出状态演算输出结果,再将结果送到输出介面,然后又重新读取输入状态演算输出,如此周而复始地循环运行上述动作。PLC完成一次循环动作所用的时间称为扫描时间,其时间会随着程序的增大而加长, 此扫描时间将造成PLC从输入检知到输出反应得延迟,延 迟时间愈长对控制所造成的误差愈大,甚至无法满足控制要求,此时就必须选 用扫描速度更快的PLC。因此扫描速度是PLC的重要规格,随着微计算机及 ASIC (特定用途IC)技术的快速发展,现今 PLC的扫描速度有了极大提高。图5.4为PLC梯形图程序扫描示意图。S 5.4 PLC梯形图程吊扫描示意圈S 2逆向回流除扫描时间的差异外,PLC
5、梯形图和传统梯形图还有如下“逆向回流” 的差异。如图5.5所示,若X0,X1,X4,X6为导通,其他为不导通,在传统 梯形图的回路上输出丫0会如虚线所示形成回路而为 On,但在PLC梯形图中, 因演算梯形图程序系由上而下,由左而右地扫描。在同样输入条件下,梯形图 编辑软件(WPLSoft)会检测出梯形图错误。X2Jz;EDX55.5逆向回流示意图P3结束符号由前述,PLC梯形图程序循环扫描的方式执行,微计算机必须知道程序 的开头和结尾。程序的开头都是梯形图的第一行,而结尾必须用“结束符号 (END) ”明确表示,如图5.6所示,否则梯形图编辑软件(WPLSoft)也会检测出 梯形图错误。xoX
6、IX0 XIY0YOX2X3X2 X3MF®Y1Y1END 传统梯形图无结束符号(b) PLC梯形图必须有结束符号5 6梯形圏的结束符号.组合逻辑图5.7为PLC梯形图中的组合逻辑示意图。梯级 1:使用常开触点X0 , 具体元器件可以是开关或按钮,其特性是在平常 (未按下)时,为开路(Off)状态, 故丫0不导通,而在动作(按下)时,其状态变为导通(On),故丫0导通。梯级2:使用常闭触点X1,具体元器件也可以是开关或按钮,其特性是在平常时, 为导通,故丫1导通,而在开关动作时,其触点反而变成开路,故丫1不导通。梯级3:为一个以上输入装置的组合逻辑输出的应用,其输出丫2只有在X2不动
7、作或X3动作且X4为动作时才会导通。X0CDX3<S) 7 PLC梯形图中的组合逻辑示意图2顺序逻辑顺序逻辑为具有回授结构的回路,也就是将回路的输出结果拉回当输入 条件,如此在相同输入条件下,会因前次状态或动作顺序的不同,而得到不同 的输出结果。图5.8为PLC梯形图中的顺序逻辑示意图。在此回路刚接上电源 时,虽X6开关为On,但X5开关为Of,故丫3不动作。在启动开关 X5按下 后,丫3动作,一旦丫3动作后,即使放开启动开关(X5变成Off),Y3因为自身 的触点回授而仍可继续保持动作(此为自锁回路),其状态如下页表5.2。X5X608 PLC梯形图中的顺序逻辑示意图为了形象地表示梯形
8、图中各元素的动作顺序关系,采用时序图表示,如图5.9所示。绘制时序图,可以清晰地表达梯形图程序中,各开关、按钮、线圈及其他 装置动作的先后顺序及对应关系。装置动作关联的地方,上下要对齐;如图5.9(b),绘制时序图应注意的是: 时序图中要包括所有正常动作的情况。XIX()初始HR态/_o-IYXIYOGO梯形图5.2.3与梯形图对应的时序图在图5.10(b)中,虚线1表示:X0动作,使丫0动作并保持;虚线2表示: X2动作,使丫0复位(停止);虚线3表示:X1动作,使丫1动作并保持;虚线4 表示:X2动作,使丫1复位(停止);虚线5表示:X0动作,使丫0动作并保持; 虚线6表示:X1动作,使丫
9、0复位(停止),并使丫1动作并保持;虚线7表示: X0动作,使丫1复位(停止),并使丫0动作并保持;虚线8表示:X2动作,使 Y0复位(停止),也表示若要丫0和丫1都复位(停止),必须由X2完成。时序图中 为了说明各处动作的同时发生,需要画出虚线。XQXI X2 Y1YOX0 X2 Y0I I xo_rLi 亦-M XI I I! hi h!Y1JI L12J 450)梯形S(b)时亭国图5.10梯形0对应的时序B匕FL5.4.1连续编号程序编辑方式是由左母线开始至右母线结束,WPLSoft软件编辑中省略右母线的绘制,一行编完再换下一行,一行的触点个数最多能有11个,若是还不够,会产生连续线继
10、续连接,进而续接更多的装置,连续编号会自动产生, 相同的输入点可重复使用。如图 5.12所示。X0 XI X2X4X5X6 X7 X10 TO CO OOOOO00000542程序的指令符解析梯形图程序的运作方式是由左上到右下的扫描。线圈及应用指令运算框 等属于输出处理,在梯形图形中置于最右边。以图5.13为例,来逐步分析梯形图的流程顺序,右上角的编号为其顺序。X0X>YX1:IIIII IIMO;:TOM3TMRK10图M3梯形图程序示例伏5.4.2程序的指令符解析表5.5为图5.13梯形图的程序指令表。虚线框为从左母线开始的常开 触点X0 ;虚线框为并联常开触点 M0 ;虚线框为串联
11、常开触点 X1 ;虚线框 为并联由常开触点X3与M1组成的串联块;虚线框为常开触点 丫1与X4 组成串联块;虚线框为常开触点 T0与M3组成串联块并与虚线框并联;虚 线框为虚线框与虚线框并联;虚线框为输出线圈 丫1与定时器T0。恚 5一 5图 5-13 梯形圉的程序扌旨令老J予目小才盲令4ORQIVICIQAKTDaHlQ卄LOPK 异IVIlaOREaQTCI4AKTDqQOKBa1QQUE4TOICICIQ543梯形图中的模糊结构1多个块串联的模糊结构如图5.14的梯形图形,若使用指令程序表示,有两种方法表示,其动作 结果相同。但两种指令程序,转换成梯形图其图形都一样,为什么会一个较另 一
12、个好呢?问题就在主机的运算动作,图5.14(c)是一个区块一个区块合并,而图5.14(b)则是最后才合并,虽然程序码的最后长度都相同,但是由于在最后才 合并(ANB)作合并,一方面ANB指令不能连续使用超过8次,另一方面这样必 须要把先前所计算出的结果储存起来。现在只有两个区块,主机可以允许 执行,但是要是区块超7过主机的限制,就会出 现问题,所以最好的方 式就是一区块一建立完 就进行区块合并的指令 ,而且这样做对于程序 规则者的逻辑顺序也比 较不会乱。xoXIX4K5LDOICLEX2pORpX3pLDjX4pUK-XW.ANB 卫彳*J*lb)不理患方图、14名个块串朕飽漠糊结狗£
13、;xo.OKXI-XhOR*xaANRLLKOR*XbANK©理想方法屮2多个块并联的模糊结构正确的梯形图解析过程应该是由左至右,由上而下解析合并,然而有些指令不按照此原则一样可以达到相同的梯形图。如图5.15的梯形图,若使用指令程序表示,同样可以有两种方法表示,动作结果也相同。但这两个 程序解析就有明显的差距,不但指令程序码增加,而且主机的运算记忆也要增 加,所以最好是 能够按照所定义的顺序 来撰写程序。X0XIX2X3梯形图*图 5.155.6 PLC梯形图的化简及修正5.6.1 PLC梯形图的化简1左沉右轻”串联区块和并联区块串联时,将并联区块放在LDpXhLD存一X2LI)P
14、xeORBdORBjORB屮屮屮卫卫脚)不理想方法审 多个块并联的模糊结构“+J+J+J(门理想方法"左面可以节省ANB指令。如图5.16所示,图5.16(a) 修改为图5.16(c)后,节省了 1个ANB指令。X01XI1L6XO.111LSru0E>Xh1 11ANBp(fl)梯形图*xoLD<XLOR"X亠AND*(<!修改后的指令表门“左沉右轻"的修正卩(C修改后的棋形團d图 5.165.6.1 PLC梯形图的化简2左母线上沉下轻” 单一装置与区块并联,该区 块放上面可以省ORB指令。如图5.17所示,图5.17(a)修改为 图5.17(
15、c)后,节省了 1个ORB指令。(占)梯形图#XIX2TC1JAND-XIORB*(b)扌&令衰aLIKAND*OR*TOLELT)aLD*Xl(d)修改后的指令表*(C)修改后的棋形图图工H左母线"上沉下轻"的修正5.6.1 PLC梯形图的化简3右母线上轻下沉”在同一垂直线的多重条件输 出,将没有输入装置与之运算的 输出放在上面可以省略 MPS、MPP 指令。如图5.18所示,图5.18(a) 修改为图5.18(c)后,省略了 MPS 、MPP指令。梯形图*xoXG.ANIhXlQ0LTY6MPP”cmY2(b)指专表4LD屮X(KAKDjXIqOUT"
16、Ye山 修改后的指令表上轻下沉片的修正卫XIO色(C)修改后旳梯形S ? 右母线5.6.1 PLC梯形图的化简4避免讯号回流”如图5.19(a)中的梯形图是不合法的,因为有“讯号回流”回路。如图 5.19(a )中上面的区块比下面的区块短,可以把上下的区块调换,见图5.19(c),-q1 1 XI11X3|_n1r1n1xn(a)標形图7OR心AM)PLD*AND*ORBQ(b)指令表pLDPAND-'ANDmORPX2 ORP畑(1)修改后的扌旨令表卢图讯号回新"的侈正卩(匚)修改后的梯形图这样可以达到相同的逻辑结果。5.6.2复杂讯号回流”的修正如图5.20所示,图5.2
17、0(a)是我们想要的梯形图,但是根据梯形图的基本 原理,这个梯形图是错误的,其中存在不合法的“讯号回流”,修正后如图5.20(b), 这样才可完成使用者要的电路动作。xoXK2X6XIOxoXJXiX2IX5XIOX6X7X5XIO讯号回流 图? 复杂“讯号回流”的修正45.7常用基本程序设计范例5.7.1启动、停止及自锁1停止优先的自锁回路(b)修正后,有些应用场合需要利用按钮的暂态闭合及暂态断开作为设备的启动及停 止,因此若要维持持续动作,贝U必须设计自锁回路,有下列几种方式:1停止优先的自锁回路当启动常开触点 X1=On,停止常闭触点 X2 = OffX2=On,贝U线圈丫1停止受电,所
18、以称为停止优先,如图时,丫仁On,此时将5.21所示。时,丫仁On ,线圈丫1将受电且自锁,此时将 X2=On,线圈丫1仍因自锁触点而持续受电,所以称为 启动优先,如图5.22所示。图5.21停上优先门®冋路5.7.1启动、停止及自锁2启动优先的自锁回路当启动常开触点X1=On,停止常闭触点X2 = OffY1 X211START STOPXI-HICD5.7.1启动、停止及自锁3置位(SET)、复位(RST)指令的自锁回路图5.23是利用RST与SET指令组合成的自锁电路。在图5.23(a)中,RST指令设置在SET指令之后,为停止优先。 运行程序时,是由上而下,因此会以程序最后,
19、 丫1的状态作为丫1 受电。所以当X1及X2同时动作时,丫1将失电,因此为停止优先。在图5.23(b)中,SET指令设置在RST指令之后,为启动优先。 同时动作时,丫1将受电,因此为启动优先。由于 PLC的线圈是否当X1及X2停止优先启动优先 图5.23 RST- SET指令组合成自锁电路卩4停电保持辅助继电器M512为停电保持(请参考附录或相关手册),贝U如图5.24的 电路不仅在通电状态下能自锁,而且一旦停电再复电,还能保持停电的自锁状 态,因而使原控制保持连续性。图5V4停电保持自锁电路桦5.7.2常用的控制回路1条件控制如图5.25所示,X0、X1分别启动和停止Y0,X2、X3分别启动
20、和停止 Y1,而且均有自锁回路,但由于 丫0的常开触点串联进了 丫1的电路,成为丫1 动作的一个 AND的条件,所以丫0动作要以丫1动作为条件,丫0动作中丫1才 可能动作。Xft XIYOYlX3 Y0ntlLYOIII|_J_I_ILXIK2X3Y1(a)条件控制梯形图fb)条件控制时序图“图条件控制"5.7.2常用的控制回路2互锁控制丫1、图5.26给出了互锁控制,启动触点 XI、X2那一个先有效,对应的输出 丫1、Y2将先动作,而且其中一个动作了,另一个就不会动作,也就是说Y1优先。Y2不会同时动作(互锁作用)。即使X1,X2同时有效,由于梯形图程序是自上 而下扫描,丫1、Y2
21、也不可能同时动作,图中X2(n) S锁控制梯形图XInX4Y21 丨1 1II 11 1 ' 1Y(b)互锁控制E寸序图L 图5.26互锁控制卩5.7.2常用的控制回路3顺序控制图5.27给出了顺序控制,丫1的常闭触点串入到丫0的电路中,作为Y0 动作的一个 AND条件,则这个电路中,不仅有 丫0通过M0作为丫1动作的条 件,而且当丫1动作后还能停止丫0的动作,这样就使丫0及丫1 确实运行顺序动作的程序。xt) XI VIhrVH&Y0 X5M4MGxo nXIX2n_Ltl» IXJ2MOVOY1 顺庠控制I#形S图V27顺序控制MO _| I I IVIIIw &
22、#174;序控制时宇图"5.7.2常用的控制回路4振荡电路图5.28中的振荡周期不能控制,只能随 序越长,其周期越长。而图5.29给出了周期为 序图。PLC程序执行来实现,PLC程 nT+ T的振荡电路梯形图与时图5.29中的梯形图程序使用定时器 TO控制线圈丫1的受电时间,丫1受电 后,它在下个扫描周期又使定时器 TO关闭,进而使丫1的输出成了上图中的振 荡波形。其中n为定时器的十进位设定值,X0Y11 IV1RT仆1 - 1X0T为该定时器时基(时钟周期)。TOYIm AT梯彥ES 5.2<>周期为L山T十AT的振荡电路擀形囲与时序环5.7.2常用的控制回路5闪烁电路
23、在电气控制电路中,经常使用指示灯闪烁或使蜂鸣器报警。图5.30给出了闪烁电路梯形图与时序图。其中有 2个定时器,以控制丫1线圈的On及Off 时间。其中n1、n2分别为T1及T2的计时设定值,T为该定时器的计时单位。6触发电路在电气控制电路中,经常用到按钮型开关,即按下时电路接通,松开后 电路断开,为方便使用,PLC程序中可设计成触发电路,如图 5.31所示。X0 的上升沿微分指令使线圈M0为生 T (一个扫描周期时间)的单脉冲,在这个 扫描周期内线圈丫1也受电。下个扫描周期线圈 M0失电,其常闭触点M0及常 闭触点丫1都闭合着,进而使线圈丫1继续保持受电状态,直到输入 一个上升缘,再次使线圈
24、 M0受电一个扫描周期,同时导致线圈 丫1 种电路常用于靠一个输入使两个动作交替运行。另外由时序图可以看出: 入X0是一个周期为T的方波信号时, 信号。X0 MlMO YI线圈Y1输出便是一个周期为X0又来了 失电。这 当输2T的方波M'0 Y1H4Cl)xo_r-L_)LTLji_r-(b)时减.YI(3)梯形團图亠订触发电路梯形图与时序图"5.7.2常用的控制回路7延迟电路秒。如图5.32所示,当输入X0=On时,使定时器T10得电并开始计时,延 时100秒(K1000*0.1秒=100秒)后,输出线圈丫1得电,直到输入X0=Off时, TO断电,输出线圈丫1断电,计时单
25、位:T = 0.1X010TMRTO K1000X0IlOOsTOyi3梯形图K5.32延迟电路梯形图与时序图5.7.2常用的控制回路8通断延迟电路在电路中使用2个定时器可实现通断延迟,如图5.33所示,当输入XO=On 或Off时,输出丫4都会产生延时动作。T5-MR1 吁 1 K5(l®-LMR161 K3UY4 XOXOT5T6Y4(触梯形團a 5.33通断延迟电路梯形S与吋序各(b时序国"5.7.2常用的控制回路9延长计时电路16位计时器的计时上限为32767T,若实际电路需要更长的计时时间,则 可使用多个计时器组成的延长计时电路,如图5.34所示。输入X0=On,T11先计时,n1个计时单位T后,再由T12计时,n2个计时单位T后,丫4得电。所 以从X0=On到输出丫4得电的总延迟时间=(n 1+ n2) * T。图中的计时单位:T=O.1s。XOTMRriiKnl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 危险品运输行业市场调研分析报告
- 栽种树木土地承包合同
- 小旅馆行业营销策略方案
- 书写工具用墨水产品供应链分析
- 广告空间出租行业相关项目经营管理报告
- 多媒体艺术行业经营分析报告
- 医用激素产品供应链分析
- 电信用自动交换机细分市场深度研究报告
- 化学品的回收利用行业经营分析报告
- 建筑物内部表面消毒行业相关项目经营管理报告
- 2024-2030年中国医药级聚乙二醇行业市场竞争格局及投资前景展望报告
- 公司质量与品控管理制度
- 第17课《孤独之旅》学历案-统编版语文九年级上册
- 子宫内膜癌保留生育功能多学科诊疗中国专家共识
- 河北省石家庄2023-2024学年八年级上学期期中数学试题(有答案)
- 强村公司重大事项民主决策实施办法
- 2024民法典知识竞赛题库(含答案)
- Ch3-函数逼近与快速傅里叶变换
- JavaWeb程序设计-知到答案、智慧树答案
- 施工组织设计内部审批表
- 2024年《军事理论》考试题库附答案(含各题型)
评论
0/150
提交评论