三菱PLC步进指令SFC编程方法功能指令表.pptx
《三菱PLC步进指令SFC编程方法功能指令表.pptx》由会员分享,可在线阅读,更多相关《三菱PLC步进指令SFC编程方法功能指令表.pptx(110页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、三菱三菱PLC步进指令步进指令SFC编程方法功能指令编程方法功能指令表表各种编程方法的比较各种编程方法的比较 步进指令步进指令步进指令步进指令启保停启保停启保停启保停以转换为中心以转换为中心以转换为中心以转换为中心通用性通用性通用性通用性适用于FX系列PLC 所有的机型适用于具有置位、复位指令的PLC程序长度程序长度程序长度程序长度较短 相差不大其它方面其它方面其它方面其它方面以以以以STLSTL触点为中触点为中触点为中触点为中心,心,心,心,它们与左母线相连,前级步的复位是自动完成的。以代表步的编程以代表步的编程以代表步的编程以代表步的编程元件为中心,元件为中心,元件为中心,元件为中心,用一
2、个电路块对编程元件控制。以转换为中心,与以转换为中心,与以转换为中心,与以转换为中心,与转换实现的规则严转换实现的规则严转换实现的规则严转换实现的规则严格对应。格对应。格对应。格对应。思路清晰,容易理解。用它设计复杂系统的梯形图特别方面。第1页/共109页FXFX2N2N系列可编程控制器的基本指令系列可编程控制器的基本指令系列可编程控制器的基本指令系列可编程控制器的基本指令2727种,列表如下:种,列表如下:种,列表如下:种,列表如下:(接下页接下页)1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9101011111212第2页/共109页(接上页接上页)13131414
3、1515161617171818191920202121222223232424252526262727第3页/共109页功能指令简表功能指令简表 程序流控制FNC NO指令助记符指令助记符功功 能能00CJ条件跳转条件跳转0lCALL转子程序转子程序02SRET子程序返回子程序返回03IRET中断返回中断返回04EI允许中断允许中断05DI禁止中断禁止中断06FEND主程序结束主程序结束07WDT警戒时钟警戒时钟08FOR循环区起点循环区起点09NEXT循环区终点循环区终点第4页/共109页功能指令简表功能指令简表10CMP比较比较11ZCP区间比较区间比较12MOV传送传送13SMOV移位
4、传送移位传送14CML取反传送取反传送15BMOV块传送块传送16FMOV多点传送多点传送17XCH交换交换18BCDBCD变换变换19BINBIN变换变换传送与比较 第5页/共109页功能指令简表功能指令简表四则与逻辑运算 20ADDBIN加法加法21SUBBIN减法减法22MULBIN乘法乘法23DIVBIN除法除法24INCBIN加加l25DECBIN减减126WAND字与字与27WOR字或字或28WXOR字异或字异或29NEG求补求补第6页/共109页功能指令简表功能指令简表循环移位、移位 30ROR循环右移循环右移3lROL循环左移循环左移32RCR带进位循环右移带进位循环右移33R
5、CL带进位循环左移带进位循环左移34SFTR右移位右移位35SFTL左移位左移位36WSFR字右移字右移37WSFL字左移字左移38SFWRFIFO写入写入39SFRDFIFO读出读出第7页/共109页功能指令简表功能指令简表数据处理 41DECO解码解码42ENCO编码编码43SUMON总数总数44BONON位数判别位数判别45MEAN平均值平均值46ANS报警器置位报警器置位47ANR报警器复位报警器复位48SQR开平方开平方49FLT整数一实数变换整数一实数变换第8页/共109页功能指令简表功能指令简表高速处理 50REF刷新刷新5lREFE刷新和滤波时间调整刷新和滤波时间调整52MTR
6、矩阵输入矩阵输入53HSCS高速计数器置位高速计数器置位54HSCR高速计数器复位高速计数器复位55HSZ高速计数器区间比较高速计数器区间比较56SPD速度检测速度检测57PLSY脉冲输出脉冲输出58PWM脉宽调制脉宽调制59PLSR带加减速的脉冲输出带加减速的脉冲输出第9页/共109页功能指令简表功能指令简表方便指令 60IST置初始状态置初始状态61SER数据搜索数据搜索62ABSD绝对值式凸轮顺控绝对值式凸轮顺控63INCD增量值式凸轮顺控增量值式凸轮顺控64TTMR示教定时器示教定时器65STMR特殊定时器特殊定时器66ALT交替输出交替输出67RAMP斜坡信号斜坡信号68ROTC旋转
7、台控制旋转台控制69SORT数据排序数据排序70TKY10键输入键输入7lHKY16键输入键输入72DSW数字开关数字开关第10页/共109页功能指令简表功能指令简表外部设备 73SEGD7段解码段解码74SEGL带锁存的带锁存的7段显示段显示75ARWS方向开关方向开关76ASCASCII码变换码变换77PR打印打印78FROM读特殊功能模块读特殊功能模块7970写特殊功能模块写特殊功能模块80RS串行数据传送串行数据传送81PRUN关联运行关联运行82ASCIHEX一一ASCII变换变换83HEXASCII一一HEX变换变换84CCD校验码校验码85VERD读变量读变量86VRSC变量整标
8、变量整标88PIDPID运算运算第11页/共109页功能指令简表功能指令简表110ECMP 实数比较111EZCP实数区间比较118EBCD 浮点数一科学记数变换119EBIN科学记数一浮点数变换120EADD 实数加法121ESUB实数减法122EMUL 实数乘法123EDIV实数除法 实数处理 127ESQR实数开方129IN7实数一整数变换130SIN正弦函数131COS余弦函数132TAN正切函数147SWAP高低byte互换第12页/共109页功能指令简表功能指令简表110ECMP 实数比较111EZCP实数区间比较118EBCD 浮点数一科学记数变换119EBIN科学记数一浮点数变
9、换120EADD 实数加法121ESUB实数减法122EMUL 实数乘法123EDIV实数除法 实数处理 127ESQR实数开方129IN7实数一整数变换130SIN正弦函数131COS余弦函数132TAN正切函数147SWAP高低byte互换第13页/共109页功能指令简表功能指令简表点位控制 155ABS当前绝对位置读取156ZRN回原点157 PLSV变速脉冲输出158DRVI增量驱动159 DRVA绝对位置驱动第14页/共109页功能指令简表功能指令简表160TCMP时间比较1617ZCP时间区间比较162TADD时间加法163TSUB时间减法实时时钟处理 166TRD读实时时钟167
10、TWR写实时时钟169HOUR计时表第15页/共109页 中断用指针常与中断返回指令中断用指针常与中断返回指令中断用指针常与中断返回指令中断用指针常与中断返回指令IRETIRETIRETIRET、开中断指令、开中断指令、开中断指令、开中断指令EIEIEIEI、关、关、关、关中断指令中断指令中断指令中断指令DIDIDIDI一起使用。一起使用。一起使用。一起使用。(1)(1)(1)(1)输入中断用指针输入中断用指针输入中断用指针输入中断用指针 6 6 6 6个输入中断指针仅接收对应特定输入继电器个输入中断指针仅接收对应特定输入继电器个输入中断指针仅接收对应特定输入继电器个输入中断指针仅接收对应特定
11、输入继电器X0X0X0X0X5X5X5X5的的的的触发信号,才执行中断子程序,不受可编程控制器扫描周期触发信号,才执行中断子程序,不受可编程控制器扫描周期触发信号,才执行中断子程序,不受可编程控制器扫描周期触发信号,才执行中断子程序,不受可编程控制器扫描周期的影响。由于输入采用中断处理速度快,在的影响。由于输入采用中断处理速度快,在的影响。由于输入采用中断处理速度快,在的影响。由于输入采用中断处理速度快,在PLCPLCPLCPLC控制中可以控制中可以控制中可以控制中可以用于需要优先处理和短时脉冲处理的控制。例如用于需要优先处理和短时脉冲处理的控制。例如用于需要优先处理和短时脉冲处理的控制。例如
12、用于需要优先处理和短时脉冲处理的控制。例如I201I201I201I201表示当表示当表示当表示当X2X2X2X2在闭合时在闭合时在闭合时在闭合时(上升沿上升沿上升沿上升沿)产生中断,产生中断,产生中断,产生中断,I300I300I300I300表示当表示当表示当表示当X3X3X3X3在断开时在断开时在断开时在断开时(下下下下降沿降沿降沿降沿)产生中断。产生中断。产生中断。产生中断。第16页/共109页(2)(2)(2)(2)定时器中断用指针定时器中断用指针定时器中断用指针定时器中断用指针 定时器中断用指针用于需要指定中断时间执行中断子程定时器中断用指针用于需要指定中断时间执行中断子程定时器中
13、断用指针用于需要指定中断时间执行中断子程定时器中断用指针用于需要指定中断时间执行中断子程序或需要不受序或需要不受序或需要不受序或需要不受PLCPLCPLCPLC扫描周期影响的循环中断处理控制程序。扫描周期影响的循环中断处理控制程序。扫描周期影响的循环中断处理控制程序。扫描周期影响的循环中断处理控制程序。例如例如例如例如I625I625I625I625表示每隔表示每隔表示每隔表示每隔25ms25ms25ms25ms就执行标号为就执行标号为就执行标号为就执行标号为1625162516251625后面的中断程序一后面的中断程序一后面的中断程序一后面的中断程序一次在中断返回指令次在中断返回指令次在中断
14、返回指令次在中断返回指令IRETIRETIRETIRET处返回。处返回。处返回。处返回。(3)(3)(3)(3)计数器中断用指针计数器中断用指针计数器中断用指针计数器中断用指针 计数器中断用指针根据可编程控制器内部的高速计数器计数器中断用指针根据可编程控制器内部的高速计数器计数器中断用指针根据可编程控制器内部的高速计数器计数器中断用指针根据可编程控制器内部的高速计数器的比较结果,执行中断子程序。用于优先控制利用高速计数的比较结果,执行中断子程序。用于优先控制利用高速计数的比较结果,执行中断子程序。用于优先控制利用高速计数的比较结果,执行中断子程序。用于优先控制利用高速计数器的计数结果。该指针的
15、中断动作要与高速计数比较置位指器的计数结果。该指针的中断动作要与高速计数比较置位指器的计数结果。该指针的中断动作要与高速计数比较置位指器的计数结果。该指针的中断动作要与高速计数比较置位指令令令令HSCSHSCSHSCSHSCS组合使用。组合使用。组合使用。组合使用。第17页/共109页顺序控制梯形图的编程方法顺序控制梯形图的编程方法顺序控制梯形图的编程方法顺序控制梯形图的编程方法 1 1 1 1、顺序控制梯形图设计基本方法(、顺序控制梯形图设计基本方法(、顺序控制梯形图设计基本方法(、顺序控制梯形图设计基本方法(3 3 3 3种)种)种)种)2 2 2 2、顺序功能图的绘制、顺序功能图的绘制、
16、顺序功能图的绘制、顺序功能图的绘制第18页/共109页状态转移图的特点状态转移图的特点状态转移图的特点状态转移图的特点(1)可以将复杂的控制任务或控制过程)可以将复杂的控制任务或控制过程分解分解成若成若干个干个状态状态。(2)相对)相对某一个具体某一个具体的状态来说,控制任务简单的状态来说,控制任务简单了,给局部程序的编制带来了方便。了,给局部程序的编制带来了方便。(3)整体程序是局部程序的)整体程序是局部程序的综合综合,只要搞清楚各,只要搞清楚各状态需要完成的动作、状态转移的条件和转移的方状态需要完成的动作、状态转移的条件和转移的方向,就可以进行状态转移图的设计。向,就可以进行状态转移图的设
17、计。(4)这种图形很容易理解,可读性很强,能清楚)这种图形很容易理解,可读性很强,能清楚地反映全部控制的工艺过程。地反映全部控制的工艺过程。第19页/共109页STLSTL指令指令FXFX系列系列系列系列PLCPLC的步进顺控指令有两条:一条是步进触点(的步进顺控指令有两条:一条是步进触点(的步进顺控指令有两条:一条是步进触点(的步进顺控指令有两条:一条是步进触点(步进步进步进步进步进开始步进开始步进开始步进开始)指令)指令)指令)指令STLSTL,一条是,一条是,一条是,一条是步进返回步进返回步进返回步进返回(也叫步进结束)(也叫步进结束)(也叫步进结束)(也叫步进结束)指令指令指令指令RE
18、TRET。1 1STLSTL指令指令指令指令 STLSTL步进触点指令用于步进触点指令用于步进触点指令用于步进触点指令用于“激活激活激活激活”某个状态,其梯形图符号某个状态,其梯形图符号某个状态,其梯形图符号某个状态,其梯形图符号为为为为 。2 2RETRET指令指令指令指令 RETRET指令用于返回主母线,其梯形图符号为指令用于返回主母线,其梯形图符号为指令用于返回主母线,其梯形图符号为指令用于返回主母线,其梯形图符号为 。RET第20页/共109页STLSTLSTLSTL指令的编程方法指令的编程方法指令的编程方法指令的编程方法STL指令指令梯形图梯形图第21页/共109页STL指令的特点指
19、令的特点:1.与与STL触点相连的触点应使用触点相连的触点应使用LD/LDI指令。指令。2.STL触点可以直接驱动或通过别的触点驱动触点可以直接驱动或通过别的触点驱动 Y、M、S、T等元件的线圈,等元件的线圈,STL触点也可以使触点也可以使Y、M、S等元件置等元件置 位或复位。位或复位。3.CPU只执行活动步对应的程序。只执行活动步对应的程序。4.使用使用STL指令时允许双线圈输出。即不同指令时允许双线圈输出。即不同STL触点可以触点可以分别驱动同一编程元件的一个线圈。但是同一元件的线圈不分别驱动同一编程元件的一个线圈。但是同一元件的线圈不能在可能同时为活动步的能在可能同时为活动步的STL区内
20、出现,在有并行序列的顺区内出现,在有并行序列的顺序功能图中,应特别注意这一问题。序功能图中,应特别注意这一问题。5.STL指令只能用于状态寄存器,在没有并行序列时,指令只能用于状态寄存器,在没有并行序列时,一个状态寄存器的一个状态寄存器的STL触点在梯形图中只能出现一次。触点在梯形图中只能出现一次。第22页/共109页6.在在STL触点驱动的电路块中不能使用触点驱动的电路块中不能使用MC和和MCR指令,可指令,可 以使用以使用CJP/EJP指令,当执行指令,当执行CJP指令跳入某一个指令跳入某一个STL 触触 点的电路块时,不管该点的电路块时,不管该STL触点是否接通,均执行对应的触点是否接通
21、,均执行对应的 EJP指令之后的电路指令之后的电路.7.可可以以对对状状态态寄寄存存器器使使用用LD、LDI 、AND、ANI、OR ORI、S 、R、OUT等指令。等指令。8.对对状状态态寄寄存存器器置置位位的的指指令令,如如果果不不在在STL触触点点驱驱动动的的电电路路 块块内内置置位位时时,系系统统程程序序不不会会自自动动将将前前级级步步对对应应的的状状态态寄寄存存 器复位。器复位。第23页/共109页9.9.各各STLSTL触点驱动的电路一般放在一起,最后一个触点驱动的电路一般放在一起,最后一个STLSTL电路结束时电路结束时一定要使用一定要使用RSTRST指令,否则程序出错,指令,否
22、则程序出错,PLCPLC不能执行用户程序。不能执行用户程序。10.10.在步的活动状态的转换过程中,相邻两步的状态继电器会同在步的活动状态的转换过程中,相邻两步的状态继电器会同时时ONON一个扫描周期,可能会引发瞬间的双线圈问题。为了避免不一个扫描周期,可能会引发瞬间的双线圈问题。为了避免不能同时接通的两个输出同时动作,除了在梯形图中设置软件互锁能同时接通的两个输出同时动作,除了在梯形图中设置软件互锁外,还应在外,还应在PLCPLC外部设置由常闭触点组成的硬件互锁电路。外部设置由常闭触点组成的硬件互锁电路。11.OUT11.OUT指令与指令与SETSET指令均可以用于步的活动状态的转换,将原来
23、指令均可以用于步的活动状态的转换,将原来的活动步对应的状态继电器复位,将后续步置为活动步,此外还的活动步对应的状态继电器复位,将后续步置为活动步,此外还有自保持的功能。有自保持的功能。SETSET指令用于将状态继电器置位为指令用于将状态继电器置位为ONON并保持,以激活对应的并保持,以激活对应的步。如果步。如果SETSET指令在指令在STLSTL区内,一旦当前的区内,一旦当前的STLSTL未被激活,原来的未被激活,原来的活动步对应的活动步对应的STLSTL线圈被系统程序自动复位。线圈被系统程序自动复位。在在STLSTL区内的区内的OUTOUT指令用于顺序功能图中的闭环和跳步,如果指令用于顺序功
24、能图中的闭环和跳步,如果想跳回已经处理过的步,或向前跳过若干步,可以对状态继电器想跳回已经处理过的步,或向前跳过若干步,可以对状态继电器使用使用OUTOUT指令。指令。OUTOUT指令还可以用于远程跳步,即从一个序列跳到指令还可以用于远程跳步,即从一个序列跳到另一个序列。另一个序列。第24页/共109页(1)(1)(1)(1)与与与与STLSTLSTLSTL触点相连的触点应使用触点相连的触点应使用触点相连的触点应使用触点相连的触点应使用LDLDLDLD或或或或LDILDILDILDI指令指令指令指令(RET)(RET)(RET)(RET)。(2)(2)(2)(2)初始状态可由其他状态驱动,运行
25、开始,必须初始状态可由其他状态驱动,运行开始,必须初始状态可由其他状态驱动,运行开始,必须初始状态可由其他状态驱动,运行开始,必须用其他方法预先驱动,否则状态流程不可能向下进用其他方法预先驱动,否则状态流程不可能向下进用其他方法预先驱动,否则状态流程不可能向下进用其他方法预先驱动,否则状态流程不可能向下进行。行。行。行。(3)(3)(3)(3)STL STL STL STL触点可以直接驱动或通过别的触点驱动触点可以直接驱动或通过别的触点驱动触点可以直接驱动或通过别的触点驱动触点可以直接驱动或通过别的触点驱动Y Y Y Y,M M M M,S S S S,T T T T线圈和应用指令线圈和应用指
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三菱 PLC 步进 指令 SFC 编程 方法 功能
限制150内