3 基本指及其应用(精品)

上传人:无*** 文档编号:245031739 上传时间:2024-10-07 格式:PPT 页数:47 大小:263KB
返回 下载 相关 举报
3 基本指及其应用(精品)_第1页
第1页 / 共47页
3 基本指及其应用(精品)_第2页
第2页 / 共47页
3 基本指及其应用(精品)_第3页
第3页 / 共47页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,3,基本指令及其编程,PLC,不同的控制功能,是由不同的控制程序实现的。而控制程序是由用户,按控制要求自行设计编辑的。使用,PLC,就要能正确的设计程序,程序是由各种指令编辑而成的,这就要了解和掌握指令,即掌握编程语言。,一、,梯形图语言,:它用比画电气原理图还要简单的作图方式来编辑构成的。梯形图语言的基本规则:,1,、,常开触点,:都用,X0,这一种图形符号,作为梯形图语言。再写上软继的代表字符和地址号表示。,2,、,常闭触点,:都用,M2,这一种图形符号,作为梯形图语言。再写上软继的代表字符和地址号表示。,3,、,输出线圈,:用,Y1,(),园括弧图形符号,作为梯形图语言再写上软继的代表字符和地址号表示。,4,、,功能指令,:用,END,方括弧表示输出功能符号及指令助记符。,5,、,左母线,:梯形图左侧的一根竖线称,左母线,,象征电源的正线,每个逻辑行的第一个触点必须从左母线开始,即只能接,触点,。其右侧的触点可以组成串、并、混联的逻辑。,6,、,右母线,:图右侧的一根竖线,象征电源的负线。接右母线的只能是,线圈,。不能接触点。即线圈和右母线之间不能装接触点。线圈与线圈之间不能串联,可以直接并联。,7,、一般,同一编号的线圈,,在一个控制程序中只能用一次。,8,、梯形图应按照,从上到下,、,从左到右,的顺序,作图,和,执行,。,9,、在,竖线,上,不能装触点,。,10,、,逻辑行:,每有一个线圈的梯形图,为一个,逻辑行,。,11,、每个逻辑行,不能有断头,最上一行图中不能有,缺口,。,12,、每个逻辑行的,线圈左侧,一定要有,触点驱动,。,13,、每个逻辑行,不能只有触点,而没有线圈,。,14,、梯形图中竖线与横线的,交叉点,都为,相通,。,15,、在一个完整的控制程序中,最后必须编入“,结束指令,”,END,一、单个触点类指令:对触点所使用的指令。,P66-4.2.1,1,、,取,指令:助记符,LD,,,每个逻辑行,接到左母线的,第一个,常开触点,所用的指令。在,LD,后必须写出,该触点的类型字符及地址码。可用于,X,、,Y,、,M,、,S,、,T,、,C,类的常开触点。例:,LD M2,2,、,取非,指令:助记符,LDI,,,每个逻辑行,接到,左母线,的,第一个,常闭触点,所用的指令。在,LDI,后必须写出,该触点的类型字符及地址码。可用于,X,、,Y,、,M,、,S,、,T,、,C,类的常闭触点。例:,LD I Y1,3,、,与,指令:助记符,AND,,,同左边触点相,串联,的,常开触点,所用的指令。在,AND,后必须写出,该触点的类型字符及地址码。可用于,X,、,Y,、,M,、,S,、,T,、,C,类的常开触点。例:,AND X1,4,、,与非,指令:助记符,ANI,,,同左边触点相,串联,的,常闭触点,所用的指令。在,ANI,后必须写出,该触点的类型字符及地址码。可用于,X,、,Y,、,M,、,S,、,T,、,C,类的常闭触点。,例:,ANI Y3,“&”,是,与,的文字符号。,“,I”,是,非,的文字符号。,M2,Y1,X1,M2,X0,Y3,5,、,或,指令:助记符,OR,,,同,上边的触点,相,并联,的一个,常开触点,所用的指令。在,OR,后必须写出,该触点的类型字符及地址码。可用于,X,、,Y,、,M,、,S,、,T,、,C,类软继的常开触点。例:,OR X4,6,、,或非,指令:助记符,ORI,,,同,上边的触点,,相,并联,的一个,常闭触点,所用的指令。在,ORI,后必须写出,该触点的类型字符及地址码。可用于,X,、,Y,、,M,、,S,、,T,、,C,类软继的常闭触点。例:,ORI M8,二、输出指令:对,输出线圈,软继所用的指令。,1,、普通线圈:助记符,OUT,,,是,普通,的输出线圈指令,即对,小括弧表示的线圈,所用的指令。可用于,Y,、,M,、,S,、,T,、,C,类的线,圈,。例:,OUT Y0,三、其它指令:,1,、结束指令:助记符,END,,,一个程序的最后一条指令。,是从“执行程序”转入“输出刷新”阶段的,标志指令,。,X4,M8,Y0,END,X1,指令表语言的格式:,步序号 助记符 操作数,(软继符及地址),注释,0,LD,X0,启动钮,1,OR,Y0,自锁,2,ANI,X1,停止钮,3,OUT,Y0,输出,4,END,结束,X0 X1 Y0,Y0,对应的梯形图,END,指令表语言的格式:,步序号 助记符 操作数,(软继符及地址),注释,0,LD,X0,启动钮,1,OR,Y0,自锁,2,ANI,X1,停止钮,3,OUT,Y0,输出,4,END,结束,X0 X1,Y0,对应的梯形图,0 LDI M9,1,AND X3,2,OR Y3,3 ANI X6,4,OUT Y3,5 END,M9,Y3,X6,Y3,END,X3,三、电路连接类指令:电路先组成,块,后的连接指令。,P584.2.4,1,、电路,块与,指令:助记符,ANB,,,一块电路先由多个单独触点相并联组成的电路块,同左边的触点相串联时,所用的指令。它没有操作数。电路块中的第一个触点改用,取类,指令。,例:当有,X0,、,Y2,、,X6,三个有常开,有常闭的触点组成的电路块。同左边的触点,M0,相串联时所用的指令。,M0 X0 Y0,Y2,X6,0 LD M0,1 LD X0,2 OR Y2,3 ORI X6,4,ANB,5 OUT Y0,6 END,ANB,END,2,、电路块,或,指令:助记符,ORB,,,一块电路先由多个单独触点相串联组成的电路块,同上边的触点相并联时,所用的指令。它没有操作数。电路块中的第一个触点改用,取类,指令。,例:当有,X0,、,Y1,、,二个有常开,有常闭的触点组成的电路块。同上边的触点,X5,和,X4,相并联时。,X5 X4 M2,0 LD X5,1 AND X4,2 LDI X0,3 AND Y1,4,ORB,5 OUT M2,6 AND,X2,7 OUT T4 K43,T4,K43,X2,X0,Y1,ORB,练习:,1,、写出下列梯形图的指令表:,M2 X6 Y3 T0 K45,M2 X7,0 LD M2,1 LD X6,2 AND Y3,3 LDI M2,4 AND X7,5,ORB,6,ANB,7 OUT T0,K 45,10 END,END,练习:,2,、写出下列梯形图的指令表:,X6 Y3 M2 T0 K43,M2 X7,0 LD X6,1 AND Y3,2 LDI M2,3 AND X7,4,ORB,5 AND M2,6 OUT T0,K 43,9 END,采用,左多右单,END,练习:,3,、写出下列梯形图的指令表,并比较不同点:,X1 Y0,X2 X4,X2 X4 Y0,X1,编程技巧:当由串联电路块同单个触点相并联时,“,上多下单”。,练习:,4,、写出下列梯形图的指令表:,X0 M3 X3 Y6 Y1,Y0 X3 T0 M3 X1 T2 K10,M0,C2 M8,0,LD X0,1,AND M3,2,ANI X3,3,LD Y0,4,ANI X3,5,ORI M0,6,AND T0,,,7,ORB,8,LDI Y6,9,OR M3,10,ANB,11,OR C2,12,OUT Y1,13,AND X1,14,OUT T2 K10,17,OUT M8,18,END,END,X6,3,、,堆栈,指令:多路输出电路分支点信息的标志的指令。,P257,在存储器中专门分出,11,个字节,构成一个堆栈区。由于存入的信息是有序的,所以它存取信息的原则是,“先进后出,后进先出”。,1,),进栈,指令:助记符,MPS,,,它是将输出电路分支点的信息压入堆栈的,栈顶,里,所用的指令。它没有操作数。接在分支点后的第一个触点还用,与类,指令。当上边行中有触点时,要用,进栈,指令,MPS.,2,),读栈,指令:助记符,MRD,,,它表明分支点新的逻辑行的第一个触点所接的分支点的位置,即当时,栈顶,中的信息,。,所用的指令。它没有操作数。并不改变栈中的信息。接在分支点后的第一个触点还是用,与类,指令。,3,),出栈,指令:助记符,MPP,,,它是这个分支点分出的最后一个逻辑行所接分支点时,所用的指令。用这个指令时,,栈顶,里的信息被取出。,栈顶,则下降一步。它没有操作数。接在分支点后的第一个触点还用,与类,指令。,0 LD X0,1 OUT Y0,2,MPS,3 AND X1,4 OUT Y1,5,MRD,6 AND X2,7 OUT Y2,8,MPP,9 AND Y2,10 OUT M7,X0,Y0,X1,Y1,X2,Y2,Y2,M7,MPP,MRD,MPS,例:写出下列梯形图的指令表:,X0 X1 X2 X3 Y0,X4 Y1,X5 Y2,X7 Y3,X10 Y4,0 LD X0 8,MRD,16 OUT Y3,1,MPS,9 AND X4 17,MPP,2 AND X1 10 OUT Y1 18 AND X10,3,MPS,11,MPP,19 OUT Y4,4 AND X2 12 ANI X5,5,MPS,13 OUT Y2,6 ANI X3 14,MPP,7 OUT Y0 15 AND X7,二、输出指令:,P714.2.7,2,、,置位,指令:助记符,SET,,,是使线圈得电并保持的指令,所用的指令。可用于,Y,、,M,、,S,类的线图。指令助记符,SET,同,操作的线圈符,,写在同一个方括弧中。被置位的线圈,在其电路断开及电源掉电时仍保持得电。助记符,SET,同线圈符,Y0,之 间要,空格,,该指令要由,触点来驱动,。,例:,SET Y0,3,、,复位,指令:助记符,RST,,,是使得电的线圈失电的指令,所用的指令。可用于,Y,、,M,、,S,的线圈及,T,、,C,、,D,、,Z,、,V,中的数据,复位,或,清,0,。指令助记符,RST,同,操作数符,,写在同一个方括弧中。被复位的线圈,在其,逻辑行没断开,或,电源掉电时,仍保持,复位态,。该指令要由,触点来驱动,。,例:,RST Y0,X1,X3,4,、,微分线圈,指令:,P259.,是在这指令控制的,线圈,的电路被接通或被断开的瞬间,只产生,一个扫描周期时间,的得电的作用。又称脉冲输出指令。,1,),上升沿脉冲微分,线圈指令:助记符,PLS,,,是被控线圈的逻辑行接通的瞬间,线圈只通一个扫描周期。指令助记符,PLS,同操作的线圈符,写在同一个方括弧中。只能对,M,、,Y,线圈可用。也一定要用触点来驱动。,例:,X1,PLS M7,2,),下降沿脉冲微分,线圈指令:助记符,PLF,,,是被控线圈的逻辑行断开的瞬间,线圈只接通一个扫描周期。指令助记符,PLF,同操作的线圈符,写在同一个方括弧中。只能对,Y,、,M,的线圈可用。,例:,X2,PLF M4 X2,X1 M4,M7,时序图,四、其它类指令:,P258,2,、,主控,指令:助记符,MC,,,对多个输出线圈的逻辑行,由同一个触点驱动时,需要在每个逻辑行中都有一个这样的触点,这些输出线圈改用一个主控指令来控制。,指令的格式:,X2,MC,N0,M1,N0,M1,可以嵌,8,层,X4,Y1,MC,的,N,数从小到大,MCR,的数从大到小,MCR,N0,X3 Y5,相当于下列逻辑行的,总开关,。,3,、,主控结束,指令:助记符,MCR,,,表明这个编号,N0,主控指令所控区域的结束。它不用触点驱动。,3,、,空操作,指令:助记符,NOP,,,表明 这个存储器中还没有指令,它只是占用了一个执行周期及一个存储单元。,P260,4,、,取反,指令:助记符,INV,,,对左侧触点的逻辑结果的求反。,它的梯形图符是,小结:共,27,条,1,、,触点类指令,:取,LD,、取非,LDI,、与,AND,、与非,ANI,、或,OR,、或非,ORI,六个。,2,、,线圈类指令,:输出,OUT,、置位,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!