五章可编程控制器的的功能指令.ppt

上传人:豆**** 文档编号:52904877 上传时间:2022-10-24 格式:PPT 页数:27 大小:936KB
返回 下载 相关 举报
五章可编程控制器的的功能指令.ppt_第1页
第1页 / 共27页
五章可编程控制器的的功能指令.ppt_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《五章可编程控制器的的功能指令.ppt》由会员分享,可在线阅读,更多相关《五章可编程控制器的的功能指令.ppt(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、五章可编程控制器的的功能指令 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望将将D10中的数据送到中的数据送到D12中(处理中(处理16位数据)位数据)将将D21和和D20的数据送到的数据送到D23和和D22(处理(处理32位数据)位数据)X000MOVMOVD10D10D12D12X001(D)MOV(D)MOV D20D20D22D22(b)(b)数据传送指令的使用数据传送指令的使用数据传送指令的使用数据传送指令的使用 (C)(C)脉冲执行方式脉冲执行方式脉冲

2、执行方式脉冲执行方式 (d)V(d)V和和和和Z Z变址寄存器的使用变址寄存器的使用变址寄存器的使用变址寄存器的使用 X003X002MOVMOVK20K20Z ZX001MOVMOVK10K10V VADDADD D5VD5VD15ZD15ZD40ZD40ZMOV(P)MOV(P)D10D10D40D40X001图图图图6-276-27功能指令的基本形式功能指令的基本形式功能指令的基本形式功能指令的基本形式 2 2数据长度和指令类型数据长度和指令类型数据长度和指令类型数据长度和指令类型 功功功功能能能能指指指指令令令令可可可可以以以以处处处处理理理理1616位位位位数数数数据据据据和和和和3

3、232位数据位数据位数据位数据 3 3指令类型指令类型指令类型指令类型 功功功功能能能能指指指指令令令令有有有有连连连连续续续续执执执执行行行行型型型型和和和和脉脉脉脉冲冲冲冲执执执执行行行行型型型型两种形式两种形式两种形式两种形式 4 4指令的操作数指令的操作数指令的操作数指令的操作数 (1)(1)位元件位元件位元件位元件X X、Y Y、MM、和、和、和、和S S;(2)(2)常数常数常数常数KK、HH或指针或指针或指针或指针P P;(3)(3)字元件字元件字元件字元件T T、C C、D D、V V、Z(TZ(T、C C分别表示定时器和计数分别表示定时器和计数分别表示定时器和计数分别表示定时

4、器和计数器的当前值寄存器器的当前值寄存器器的当前值寄存器器的当前值寄存器);(4)(4)由位元件由位元件由位元件由位元件X X、Y Y、MM和和和和S S的位指定组成字元件。的位指定组成字元件。的位指定组成字元件。的位指定组成字元件。5 5变址寄存器变址寄存器变址寄存器变址寄存器V V、Z Z 变变变变址址址址寄寄寄寄存存存存器器器器在在在在传传传传送送送送、比比比比较较较较指指指指令令令令中中中中用用用用来来来来修修修修改改改改操操操操作作作作对对对对象象象象的的的的元元元元件件件件号号号号,其其其其操操操操作作作作方方方方式式式式与与与与普普普普通通通通数数数数据据据据寄寄寄寄存存存存器器

5、器器一一一一样样样样。在在在在图图图图6 627a27a中中中中的的的的源源源源操操操操作作作作数数数数和和和和目目目目的的的的操操操操作作作作数数数数可可可可以以以以表表表表示示示示为为为为S S 和和和和D D,其中的其中的其中的其中的 表示使用变址功能,称为变址寄存器。表示使用变址功能,称为变址寄存器。表示使用变址功能,称为变址寄存器。表示使用变址功能,称为变址寄存器。二、功能指令二、功能指令二、功能指令二、功能指令 1 1条件跳转指令条件跳转指令条件跳转指令条件跳转指令 CJCJ和和和和CJ(P)CJ(P)为为为为条条条条件件件件跳跳跳跳转转转转指指指指令令令令,在在在在某某某某种种种

6、种条条条条件件件件下下下下需需需需要要要要跳跳跳跳过过过过一一一一部部部部分分分分程程程程序序序序时时时时,采采采采用用用用跳跳跳跳转转转转指指指指令令令令,这这这这样样样样可可可可以以以以减减减减少少少少扫扫扫扫描描描描时时时时间间间间,提高程序执行速度。提高程序执行速度。提高程序执行速度。提高程序执行速度。CJCJ指令的使用指令的使用指令的使用指令的使用 LD X000LD X000CJ P10CJ P10 LD X001LD X001OUT Y001OUT Y001LD X002LD X002OUT Y002OUT Y002图图图图6-286-28CJCJ指令的使用指令的使用指令的使用指

7、令的使用 标号标号标号标号P9P9X000X000CJCJP9P9X001X001CJCJP9P9X002 X002 Y002Y002(b)(b)X000X000标号标号标号标号P10P10CJCJP10P10X001X001Y001Y001X002 X002 Y002Y002(a a)2 2中断指令(中断指令(中断指令(中断指令(EI/DIEI/DI)允允允允许许许许中中中中断断断断指指指指令令令令EIEI与与与与禁禁禁禁止止止止中中中中断断断断指指指指令令令令DIDI之之之之间间间间的的的的程程程程序序序序段段段段为为为为允允允允许许许许中中中中断断断断区区区区间间间间。当当当当程程程程序

8、序序序处处处处理理理理到到到到允允允允许许许许中中中中断断断断的的的的区区区区间间间间,出出出出现现现现中中中中断断断断信信信信号号号号时时时时,则则则则停停停停止止止止执执执执行行行行主主主主程程程程序序序序,去去去去执执执执行行行行相相相相应应应应的的的的中中中中断断断断子子子子程程程程序序序序。处处处处理理理理到到到到中中中中断断断断返返返返回回回回指指指指令令令令IRETIRET时时时时再再再再返返返返回回回回断断断断点点点点,继继继继续续续续执执执执行主程序。行主程序。行主程序。行主程序。中断标号的含义中断标号的含义中断标号的含义中断标号的含义:I O I O 11为上升沿中断,为上

9、升沿中断,为上升沿中断,为上升沿中断,0 0为下降沿中断为下降沿中断为下降沿中断为下降沿中断 05 05对应输入对应输入对应输入对应输入X000X005X000X005常置为常置为常置为常置为0 0 (M8050)(M8050)允许中断区间允许中断区间允许中断区间允许中断区间1101110110011001EIDIFENDIRET中断子程序(中断子程序(中断子程序(中断子程序(1 1)主程序结束主程序结束主程序结束主程序结束中断子程序(中断子程序(中断子程序(中断子程序(2 2)IRET MMX000 X000 Y020Y020X001 X001 Y025Y025X002 X002 EI/DI

10、EI/DI中断指令的使用中断指令的使用中断指令的使用中断指令的使用 图图图图6-296-29中断指令的使用图中断指令的使用图中断指令的使用图中断指令的使用图 中断指令使用说明:中断指令使用说明:中断指令使用说明:中断指令使用说明:(1 1)有有有有关关关关的的的的特特特特殊殊殊殊辅辅辅辅助助助助继继继继电电电电器器器器为为为为ONON状状状状态态态态,响响响响应应应应的的的的中中中中断断断断子程序不能执行。子程序不能执行。子程序不能执行。子程序不能执行。(2 2)一一一一个个个个中中中中断断断断程程程程序序序序执执执执行行行行时时时时,其其其其他他他他中中中中断断断断被被被被禁禁禁禁止止止止。

11、但但但但是是是是在在在在中中中中断断断断程程程程序序序序中中中中编编编编入入入入EIEI和和和和DIDI指指指指令令令令时时时时,可可可可实实实实现现现现中中中中断断断断嵌嵌嵌嵌套套套套。多多多多个个个个中中中中断断断断信信信信号号号号产产产产生生生生的的的的顺顺顺顺序序序序,遵遵遵遵照照照照中中中中断断断断指指指指针针针针号号号号较较较较低低低低的的的的有有有有优先权的规定。优先权的规定。优先权的规定。优先权的规定。(3 3)中断信号的脉宽必须大于中断信号的脉宽必须大于中断信号的脉宽必须大于中断信号的脉宽必须大于200s200s。(4 4)如如如如果果果果中中中中断断断断信信信信号号号号产产

12、产产生生生生禁禁禁禁止止止止中中中中断断断断区区区区间间间间(DIDIEIEI之之之之间间间间),这个中断信号被存储,并在,这个中断信号被存储,并在,这个中断信号被存储,并在,这个中断信号被存储,并在EIEI指令后执行。指令后执行。指令后执行。指令后执行。3 3主程序结束指令(主程序结束指令(主程序结束指令(主程序结束指令(FENDFEND)FENDFEND指指指指令令令令表表表表示示示示主主主主程程程程序序序序结结结结束束束束。程程程程序序序序执执执执行行行行到到到到FENDFEND时时时时,进进进进行行行行输输输输出出出出处处处处理理理理、输输输输入入入入处处处处理理理理、监监监监视视视视

13、定定定定时时时时器器器器和和和和计计计计数数数数器器器器刷刷刷刷新新新新,全部完成以后返回到程序的第全部完成以后返回到程序的第全部完成以后返回到程序的第全部完成以后返回到程序的第0000步。步。步。步。FENDFEND主主主主程程程程序序序序结结结结束束束束指指指指令令令令使使使使用用用用时时时时应应应应注注注注意意意意,子子子子程程程程序序序序和和和和中中中中断断断断子子子子程程程程序序序序必必必必须须须须写写写写在在在在主主主主程程程程序序序序结结结结束束束束指指指指令令令令FENDFEND和和和和ENDEND指指指指令令令令之之之之间。间。间。间。FENDFEND主程序结束指令使用主程序

14、结束指令使用主程序结束指令使用主程序结束指令使用 X010=ONX010=ON10011001P20P20X X0 01 10 0=OOF FF FENDENDX010X010CJCJP20P20主程序主程序主程序主程序1 1主程序主程序主程序主程序2 2FENDFEND主程序主程序主程序主程序3 3FENDFEND中断子程序中断子程序中断子程序中断子程序图图图图6-306-30FENDFEND指令的使用指令的使用指令的使用指令的使用 4 4比较和传送指令比较和传送指令比较和传送指令比较和传送指令 (1 1)比比比比较较较较指指指指令令令令(CMPCMP):比比比比较较较较指指指指令令令令是是

15、是是将将将将源源源源操操操操作作作作数数数数S1S1、S2S2的的的的数数数数据据据据,按按按按照照照照代代代代数数数数规规规规则则则则进进进进行行行行大大大大小小小小比比比比较较较较,并并并并将将将将比比比比较较较较结结结结果果果果送送送送到到到到目的操作数目的操作数目的操作数目的操作数D D中。中。中。中。比较指令使用说明:比较指令使用说明:比较指令使用说明:比较指令使用说明:1 1)比较指令中的所有的源操作数据都按二进制数值处比较指令中的所有的源操作数据都按二进制数值处比较指令中的所有的源操作数据都按二进制数值处比较指令中的所有的源操作数据都按二进制数值处理。理。理。理。2 2)对于多个

16、比较指令,其目标操作数对于多个比较指令,其目标操作数对于多个比较指令,其目标操作数对于多个比较指令,其目标操作数D D也可以指定为也可以指定为也可以指定为也可以指定为同一个元件;但每执行一次比较指令其同一个元件;但每执行一次比较指令其同一个元件;但每执行一次比较指令其同一个元件;但每执行一次比较指令其D D的内容随之的内容随之的内容随之的内容随之而变化。而变化。而变化。而变化。(2 2)传传传传送送送送指指指指令令令令(MOVMOV):MOVMOV传传传传送送送送指指指指令令令令是是是是将将将将源源源源操操操操作作作作数送到指定的目的操作数去,即数送到指定的目的操作数去,即数送到指定的目的操作

17、数去,即数送到指定的目的操作数去,即SDSD。CMPCMP、MOVMOV指令的使用指令的使用指令的使用指令的使用 K100C20,M0=ONK100C20,M0=ONK100C20,M2=ONK100C20,M2=ONK100=C20,M1=ONK100=C20,M1=ONX000X000CMPCMPK100K100C20C20M0M0S1 S2 DS1 S2 D(a)(a)CMPCMP指令指令指令指令 M0M0M1M1M2M2X001X001MOVMOVK126K126 D26D26(b)(b)MOVMOV指令指令指令指令图图图图6-316-31CMPCMP、MOVMOV指令的使用指令的使用

18、指令的使用指令的使用5 5警戒时钟指令(警戒时钟指令(警戒时钟指令(警戒时钟指令(WDTWDT)警戒时钟指令警戒时钟指令警戒时钟指令警戒时钟指令用于控制程序中的监视定时器刷新。用于控制程序中的监视定时器刷新。用于控制程序中的监视定时器刷新。用于控制程序中的监视定时器刷新。在在在在程程程程序序序序的的的的执执执执行行行行过过过过程程程程中中中中,如如如如果果果果扫扫扫扫描描描描的的的的时时时时间间间间(从从从从第第第第0 0步步步步到到到到ENDEND或或或或FENDFEND语语语语句句句句)超超超超过过过过了了了了200ms200ms,则则则则PLCPLC将将将将停停停停止止止止运运运运行行行

19、行。在在在在这这这这种种种种情情情情况况况况下下下下,使使使使用用用用WDTWDT指指指指令令令令可可可可以以以以刷刷刷刷新新新新监监监监视定时器,使程序执行到视定时器,使程序执行到视定时器,使程序执行到视定时器,使程序执行到ENDEND或或或或FENDFEND。X000X000WDTWDT主程序主程序主程序主程序(240ms240ms)ENDENDX000X000WDTWDT主程序主程序主程序主程序1 1(120ms120ms)主程序主程序主程序主程序2 2(120ms120ms)ENDEND(a)(a)M8000M8000MOVMOVK300K300D8000D8000将将将将200ms2

20、00ms改为改为改为改为300ms300ms(b)(b)图图图图6-326-32WDTWDT指令的使用指令的使用指令的使用指令的使用 WDTWDT指令的使用指令的使用指令的使用指令的使用 6 6循环指令循环指令循环指令循环指令 FORFOR、NEXTNEXT为循环开始和循环结束指令。为循环开始和循环结束指令。为循环开始和循环结束指令。为循环开始和循环结束指令。FORFOR、NEXTNEXT指令内允许加嵌套使用。指令内允许加嵌套使用。指令内允许加嵌套使用。指令内允许加嵌套使用。循环指令使用说明:循环指令使用说明:循环指令使用说明:循环指令使用说明:(3 3)NEXTNEXT指令不允许写在指令不允

21、许写在指令不允许写在指令不允许写在ENDEND、FENDFEND指令的后面。指令的后面。指令的后面。指令的后面。(1 1)FX2FX2系列系列系列系列PLCPLC的循环指令最多允许的循环指令最多允许的循环指令最多允许的循环指令最多允许5 5级嵌套。级嵌套。级嵌套。级嵌套。(2 2)FORFOR、NEXTNEXT在成对使用。要求在成对使用。要求在成对使用。要求在成对使用。要求FORFOR在前,在前,在前,在前,NEXTNEXT在后。在后。在后。在后。FORFOR、NEXTNEXT指令的使用指令的使用指令的使用指令的使用 图图图图6-336-33FORFOR、NEXTNEXT指令的使用指令的使用指

22、令的使用指令的使用(a)FOR(a)FOR、NEXTNEXT指令指令指令指令(b)2(b)2级嵌套级嵌套级嵌套级嵌套 FORFORKnKnNEXTNEXT(a)(a)A A B B FORFORK4K4FORFORD0D0NEXTNEXTNEXTNEXT(b)(b)7 7数制变换指令数制变换指令数制变换指令数制变换指令 (1 1)BCDBCD变换指令变换指令变换指令变换指令BCDBCD指令使用说明:指令使用说明:指令使用说明:指令使用说明:BCDBCD转换的结果超过转换的结果超过转换的结果超过转换的结果超过0 09 9999 999(1616位运算)或位运算)或位运算)或位运算)或0 099

23、99 999 999(32999 999(32位运算位运算位运算位运算)时,则出错;时,则出错;时,则出错;时,则出错;BCDBCD变换指令用于将变换指令用于将变换指令用于将变换指令用于将PLCPLC中的二进制数据变换成中的二进制数据变换成中的二进制数据变换成中的二进制数据变换成BCDBCD码输出,用于驱动七段显示。码输出,用于驱动七段显示。码输出,用于驱动七段显示。码输出,用于驱动七段显示。BCDBCD变变变变换换换换指指指指令令令令是是是是将将将将源源源源地地地地址址址址中中中中的的的的二二二二进进进进制制制制数数数数转转转转换换换换成成成成BCDBCD码送到目标地址中去。码送到目标地址中

24、去。码送到目标地址中去。码送到目标地址中去。(2 2)BINBIN变换指令变换指令变换指令变换指令数值变换指令的使用数值变换指令的使用数值变换指令的使用数值变换指令的使用 图图图图6-346-34数值变换指令的使用数值变换指令的使用数值变换指令的使用数值变换指令的使用S S DDX000X000BCDBCDK2Y0K2Y0D12D12(a)(a)BCDBCD指令指令指令指令S DS DX000X000BINBINK2Y0K2Y0D12D12(b)(b)BINBIN指令指令指令指令 BINBIN变变变变换换换换指指指指令令令令是是是是将将将将源源源源地地地地址址址址中中中中的的的的BCDBCD数

25、数数数据据据据变变变变换换换换成成成成二二二二进进进进制制制制数数数数据据据据送送送送到到到到目目目目标标标标地地地地址址址址去去去去。BINBIN指指指指令令令令常常常常用用用用于于于于将将将将BCDBCD数数数数字字字字开开开开关关关关串串串串的的的的设设设设定定定定值值值值输输输输入入入入到到到到PLCPLC中中中中。常常常常数数数数KK不不不不能能能能作作作作为为为为本本本本指指指指令令令令的的的的操作元件,因为在任何处理之前它会被转换成二进制数。操作元件,因为在任何处理之前它会被转换成二进制数。操作元件,因为在任何处理之前它会被转换成二进制数。操作元件,因为在任何处理之前它会被转换成

26、二进制数。8 8四则运算指令四则运算指令四则运算指令四则运算指令 (1 1)加法指令)加法指令)加法指令)加法指令ADDADD ADDADD指指指指令令令令是是是是将将将将指指指指定定定定源源源源地地地地址址址址中中中中的的的的二二二二进进进进制制制制数数数数相相相相加加加加,其结果送到指定目的地址去。其结果送到指定目的地址去。其结果送到指定目的地址去。其结果送到指定目的地址去。(2 2)减法指令)减法指令)减法指令)减法指令SUBSUB SUBSUB指指指指令令令令是是是是将将将将指指指指定定定定源源源源地地地地址址址址中中中中的的的的二二二二进进进进制制制制数数数数相相相相减减减减,其结果

27、送到指定目的地址去。其结果送到指定目的地址去。其结果送到指定目的地址去。其结果送到指定目的地址去。每个数据的最高位作为符号位,每个数据的最高位作为符号位,每个数据的最高位作为符号位,每个数据的最高位作为符号位,0 0表示为正,表示为正,表示为正,表示为正,1 1表示为负。表示为负。表示为负。表示为负。ADDADD为二进制代数法运算。例如,为二进制代数法运算。例如,为二进制代数法运算。例如,为二进制代数法运算。例如,5 5(8 8)3 3,5 5(8 8)1313。ADDADD、SUBSUB指令的使用指令的使用指令的使用指令的使用 图图图图6-356-35ADDADD、SUBSUB指令的使用指令

28、的使用指令的使用指令的使用(a)(a)ADDADD指令指令指令指令(b)(b)SUBSUB指令指令指令指令 X000X000S1 S2 DS1 S2 DSUBSUBD10D10D12D12D14D14(b)(b)X000X000S1 S2 DS1 S2 DADDADDD10D10D12D12D14D14(a)(a)(S1S1)+(S2)+(S2)(D D)即()即()即()即(D10D10)+(D12)(D14)+(D12)(D14)(S1S1)(S2)(S2)(D D)即()即()即()即(D10D10)(D12)(D14)(D12)(D14)加法指令使用说明:加法指令使用说明:加法指令使用

29、说明:加法指令使用说明:当执行条件当执行条件当执行条件当执行条件X000=OFFX000=OFF时,不执行运算,(时,不执行运算,(时,不执行运算,(时,不执行运算,(D D)中)中)中)中的内容不变。的内容不变。的内容不变。的内容不变。设有设有设有设有3 3个操作数标志:个操作数标志:个操作数标志:个操作数标志:M8020M8020为零标志;为零标志;为零标志;为零标志;M8021M8021为借为借为借为借位标志;位标志;位标志;位标志;M8022M8022为进位标志。运算结果为为进位标志。运算结果为为进位标志。运算结果为为进位标志。运算结果为0 0时,则零标时,则零标时,则零标时,则零标志

30、志志志M8020M8020闭合;如果运算结果超过闭合;如果运算结果超过闭合;如果运算结果超过闭合;如果运算结果超过32 767(1632 767(16进制运算进制运算进制运算进制运算)或或或或2 147 4832 147 483647647(3232位运算),则进位标志位运算),则进位标志位运算),则进位标志位运算),则进位标志M8022M8022闭闭闭闭合;如果运算结果小于合;如果运算结果小于合;如果运算结果小于合;如果运算结果小于32 76732 767(1616进制运算)或进制运算)或进制运算)或进制运算)或2 2 147 483 647(32147 483 647(32位运算位运算位运

31、算位运算),则借位标志,则借位标志,则借位标志,则借位标志M8021M8021闭合。闭合。闭合。闭合。(3 3)乘法指令)乘法指令)乘法指令)乘法指令MUL MUL 1616位位位位乘乘乘乘法法法法运运运运算算算算满满满满足足足足执执执执行行行行条条条条件件件件则则则则将将将将两两两两个个个个源源源源地地地地址址址址(S1S1)、(S2)(S2)中中中中的的的的数数数数相相相相乘乘乘乘,并并并并以以以以3232位位位位的的的的形形形形式式式式送送送送到到到到指指指指定定定定目目目目标标标标数数数数据据据据寄寄寄寄存存存存器器器器(D D)。3232位位位位数数数数据据据据结结结结果果果果的的的

32、的低低低低1616位位位位存存存存放放放放在在在在指指指指定定定定目目目目的的的的地地地地址址址址(D D),高),高),高),高1616位存放在相连的下一个目标元件中位存放在相连的下一个目标元件中位存放在相连的下一个目标元件中位存放在相连的下一个目标元件中 。(4 4)除法运算)除法运算)除法运算)除法运算DIV DIV 1616位位位位除除除除法法法法运运运运算算算算在在在在(S1S1)中中中中存存存存放放放放的的的的是是是是被被被被除除除除数数数数,(S2S2)中中中中存存存存放放放放的的的的是是是是除除除除数数数数,商商商商存存存存放放放放于于于于(D D)中中中中,余余余余数数数数存

33、存存存放放放放于于于于紧紧紧紧靠靠靠靠(D D)的的的的下下下下一一一一地地地地址址址址号号号号的的的的元元元元件件件件中中中中。若若若若位位位位组组组组合合合合指指指指定定定定元元元元件件件件为为为为(D D),则则则则余余余余数数数数就就就就会会会会被被被被丢丢丢丢失失失失。当当当当除除除除数数数数为为为为0 0时时时时,则则则则运运运运算算算算出出出出错错错错,且且且且不不不不执执执执行行行行运运运运算。算。算。算。MULMUL、DIVDIV指令的使用指令的使用指令的使用指令的使用 图图图图6-366-36MULMUL、DIVDIV指令的使用指令的使用指令的使用指令的使用(a)MUL(a

34、)MUL乘法指令乘法指令乘法指令乘法指令(b)DIV(b)DIV除法指令除法指令除法指令除法指令X000X000S1 S2 DS1 S2 DMULMULD0D0D2D2D4D4(a)(a)X000X000S1 S2 DS1 S2 DDIVDIVD0D0D2D2D4D4(b)(b)9 9初始状态指令初始状态指令初始状态指令初始状态指令IST IST 初初初初始始始始状状状状态态态态指指指指令令令令ISTIST用用用用于于于于自自自自动动动动设设设设置置置置初初初初始始始始状状状状态态态态和和和和特特特特殊殊殊殊辅助继电器辅助继电器辅助继电器辅助继电器 。ISTIST指令的使用指令的使用指令的使用

35、指令的使用 M8000M8000S S D1 D1 D2D2ISTISTX20X20S20S20S40S40图图图图6-376-37ISTIST指令的使用指令的使用指令的使用指令的使用 SS指定操作方式输入的首元件,一共是指定操作方式输入的首元件,一共是指定操作方式输入的首元件,一共是指定操作方式输入的首元件,一共是8 8个连号的元件。个连号的元件。个连号的元件。个连号的元件。这些元件可以是这些元件可以是这些元件可以是这些元件可以是X X、Y Y、MM和和和和S S。D1D1指定在自动操作中实际用到的最小状态号指定在自动操作中实际用到的最小状态号指定在自动操作中实际用到的最小状态号指定在自动操

36、作中实际用到的最小状态号 。D2D2指定在自动操作中实际用到的最大状态号。指定在自动操作中实际用到的最大状态号。指定在自动操作中实际用到的最大状态号。指定在自动操作中实际用到的最大状态号。本例中本例中本例中本例中SS指定指定指定指定 的的的的8 8个连号的元件假如是:个连号的元件假如是:个连号的元件假如是:个连号的元件假如是:X020 X020:手动手动手动手动 X021X021:回原点回原点回原点回原点 X022X022:单步运行单步运行单步运行单步运行 X023X023:一个周期运行(半自动)一个周期运行(半自动)一个周期运行(半自动)一个周期运行(半自动)X024X024:全自动运行全自

37、动运行全自动运行全自动运行 X025X025:回原点起动回原点起动回原点起动回原点起动 X026X026:自动运行起动自动运行起动自动运行起动自动运行起动 X027X027:停止停止停止停止为了使为了使为了使为了使X020X024X020X024不会同时接通,应采用选择开关。不会同时接通,应采用选择开关。不会同时接通,应采用选择开关。不会同时接通,应采用选择开关。当当当当M8000M8000由由由由OFFONOFFON时,下列元件自动受控;若其后执行条件时,下列元件自动受控;若其后执行条件时,下列元件自动受控;若其后执行条件时,下列元件自动受控;若其后执行条件M8000M8000变为变为变为变

38、为OFFOFF,这些元件的状态仍然保持不变。,这些元件的状态仍然保持不变。,这些元件的状态仍然保持不变。,这些元件的状态仍然保持不变。S0S0:手动操作初始状态手动操作初始状态手动操作初始状态手动操作初始状态S1S1:回原点初始状态回原点初始状态回原点初始状态回原点初始状态S2S2:自动操作初始状态自动操作初始状态自动操作初始状态自动操作初始状态M8040M8040:禁止转移禁止转移禁止转移禁止转移M8041M8041:转移开始转移开始转移开始转移开始M8042M8042:启动脉冲启动脉冲启动脉冲启动脉冲M8047M8047:STLSTL步进指令,监控有效步进指令,监控有效步进指令,监控有效步

39、进指令,监控有效ISTIST自动指定的初始状态自动指定的初始状态自动指定的初始状态自动指定的初始状态S0S2S0S2的切换的切换的切换的切换 S0S0手动方手动方手动方手动方式式式式S1S1回原点回原点回原点回原点S2S2自动方自动方自动方自动方式式式式S1S1动作,动作,X020X020接通接通 回零时,回零时,X020X020接通接通 全部输出,全部输出,S1S1及及S10S10S19S19自动复位自动复位 回原点后回原点后X020=ON X020=ON 方式由方式由S20S21S20S21全部输全部输出及状态出及状态S0S0自动复位自动复位 回零完成后,(回零完成后,(M8043=ONM

40、8043=ON)X022X022X024X024接通接通 S2S2动作时方式改为动作时方式改为X020 X020 X020=ONX020=ON,全部输出,状态,全部输出,状态S2S2、自动状态复位、自动状态复位X021=ON X021=ON X024=ON X024=ON X020=ON X020=ON S2S2动作时动作时X021=ON X021=ON 全部输出,全部输出,S2S2及全部自及全部自动操作状态自动复位动操作状态自动复位 回原点完成后,回原点完成后,X022X024X022X024为为ON ON 完成回零后完成回零后回零起动回零起动 图图图图6-386-38ISTIST自动指定的

41、初始状态自动指定的初始状态自动指定的初始状态自动指定的初始状态S0S2S0S2的切换的切换的切换的切换 单步自动梯形图单步自动梯形图单步自动梯形图单步自动梯形图 X24X24自动自动自动自动X020X020手动手动手动手动启动脉冲启动脉冲启动脉冲启动脉冲PLSPLSM8042M8042X025X025回零启动回零启动回零启动回零启动X026X026启动启动启动启动X023X023单周期单周期单周期单周期 X027 X027 X024X024自动自动自动自动 M8041M8041M8041M8041X022X022单步单步单步单步X026X026启动启动启动启动M8047M8047M8000M8000X021X021回原点回原点回原点回原点X022X022单步单步单步单步启动脉冲启动脉冲启动脉冲启动脉冲M8002M8002初始脉冲初始脉冲初始脉冲初始脉冲X023X023单周期单周期单周期单周期X027X027停止停止停止停止M8040M8040保持保持保持保持X020X020手动手动手动手动M8040M8040X027X027停止停止停止停止M8042M8042图图图图6-39 6-39 单步自动图形图单步自动图形图单步自动图形图单步自动图形图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁