欢迎来到天天文库
浏览记录
ID:50167659
大小:3.98 MB
页数:157页
时间:2020-03-09
《可编程控制器(第二版) 教学课件 作者 黄云龙 主编第5章 三菱FX系列PLC的功能指令28.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章FX系列PLC的功能指令5.1功能指令的基本格式5.2程序流向控制指令5.3传送和比较指令5.4四则运算和逻辑运算指令5.5循环移位与移位指令5.6数据处理指令5.7高速处理指令5.8外部I/O设备指令5.9外部设备(SER)指令5.10外部FX2设备指令本章要点1.要求掌握各类功能指令及运用功能指令编程的方法。2.要求能够针对具体的控制对象运用功能指令编程。本章难点1.移位循环类指令的应用。2.数据处理类指令的应用。3.高速处理类指令的理解及应用。4.外部设备通信处理类指令的理解。PLC的发展和需求?一般来说功能指令可以分为以下几类:(1)程序流向控制(2)传送与比较(3)
2、算术与逻辑运算(4)移位与循环移位(5)数据处理(6)高速处理(7)便利指令(8)外部输入输出处理(9)外部设备通讯FX2系列PLC的功能指令特点?5.1功能指令的基本格式一、功能指令的基本格式及使用要素和基本指令不同,功能指令不含表达梯形图符号间相互关系的成分。而是直接表达本指令要做什么。功能指令的执行条件功能框表示指令的名称、相关数据或数据的存储地址当X0接通时,D10和D11中的数据进行交换。加法指令格式及要素指令名称助记符指令代码操作数范围程序步S1(•)S2(•)D(•)加法ADDADD(P)FNC20(16/32)K、H、KnX、KnY、KnM、KnS、T、C、D、V、
3、ZKnX、KnY、KnM、Kn、ST、C、D、V、ZADD、ADDP…7步;DADD、DADDP13步加法指令的基本格式及其梯形图功能指令的使用要素二、FX2系列PLC数据类软元件1.变址寄存器(V,Z各一点)16位寄存器它通用数据寄存器一样,是进行数值数据读、写操作。进行32位数据运算时,将两者结合使用,指定Z为低位,组合成为(V,Z)。如果直接向V写入较大的数据,易出现运算误差。功能指令编号助记符数据长度:(D)32位,无(D)16位执行形式,有(P)的为脉冲执行型。源操作数目标操作数变址功能:操作数加“.”(2)助记符(3)数据长度(4)执行形式(5)操作数(6)变址功能(1
4、)功能指令编号(7)程序步数变址寄存器(V,Z各一点)的使用:如:当V=8,Z=14时,D(5+8)=D(l3)D(10+14)=D(24)则(D13)→(D24)当V=9,D(5+9)=D(14),则(D14)→(D24)但是变址寄存器不能修改V与Z本身或位数指定用的Kn参数。例如K4M0Z有效,而K0ZM0无效。2.指针(P/I)指针用作跳转、中断等程序的人口地址,与跳转、子程序和中断程序等指令一起应用。地址号采用十进制数分配。按用途可分为指针P和指针I两类:指针P和指针I(1)指针P:其地址号P0~P63,共64点。P63即相当于END指令。指针P用于子程序调用指令,其地址号
5、P0~P62共63点。在编程时,指针编号不能重复使用。(b)子程序调用(2)指针I输入中断用I00~I50,共6点;定时器中断用16~18,共3点I□□□定时器中断I□0□输入中断输入号位0~5,每个输入只能用一次0:下降沿中断1:上升沿中断次定时器中断号6~80~99msI00l为输入X0从OFF→ON变化时,执行由该指针作为标号后面的中断程序,并在执行IRET指令时返回。例如,I610为每隔10ms就执行标号为I610后面的中断程序一次,在IRET指令执行时返回。(3)数据类软元件的结构形式①基本形式:基本结构为16位存储单元。最高位(第16位)为符号位②双字元件:为了完成32
6、位数据的存储,可以使用二个字元件组成“双字元件”,其中低位元件存储32位数据的低位部分,高位元件存储32位数据的高位部分。最高位(第32位)为符号位。在指令中使用双字元件时,一般只用其低位地址表示这个元件,其高位同时被指令使用。③位组合元件:4位BCD码表示一位十进制数据,由此产生了位组合元件,表达为KnX、KnY、KnM、KnS等形式,式中Kn指有n组这样的数据。5.2程序流向控制指令FX2系列可编程控制器有10条程序流向控制类指令CJ(条件跳转)CALL(子程序调用)SRET(子程序返回)IRET(中断返回)EI、DI(中断允许与中断禁止)FEND(主程序结束)WDT(监控定时
7、器刷新)FOR、NEXT(循环开始和循环结束)5.2.1CJ条件跳转指令要素指令名称助记符指令代码位数操作数程序步条件跳转CJCJ(P)FNC00(16)P0~P63P63即ENDCJ和CJ(P)3步标号P1步元件跳转前触点状态跳转后触点状态跳转后线圈状态Y、M、SX1、X2、X3OFFX1、X2、X3ONY1、M1、S1OFFX1、X2、X3ONX1、X2、X3OFFY1、M1、S1ON10ms,100ms定时器X4OFFX4ON定时器不动作X4ONX4OFF定时器
此文档下载收益归作者所有