单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,工程五 FX2N系列PLC配置模块四 FX2N功能指令使用,一、功能指令形式,1.功能指令格式,功能指令用编号FNC00FNC246表示,并给出对应的语句名称,每条功能指令都有一个指令表。,工程五 FX2N系列PLC配置模块四 FX2N功能指令使用,1.功能指令格式,例如FNC45是一条数据处理平均值功能的指令,助记符为MEAN,使用简易编程器时输入FNC45,而采用智能编程器或计算机编程时也可输入助记符MEAN。,工程五 FX2N系列PLC配置模块四 FX2N功能指令使用,2.功能指令执行方式,功能指令有连续执行和脉冲执行两种类型。,实例图中第1支路的MOV是连续执行型指令,第2支路的MOVP是脉冲执行型型指令。,工程五 FX2N系列PLC配置模块四 FX2N功能指令使用,3.可处理数据长度,功能指令可处理16位数据,也可处理32位数据,见图。第1梯级中,当X000接通,那么移位MOV功能指令处理的数据为16位;而在第2梯级中,DMOV功能指令处理的数据为32位。,工程五 FX2N系列PLC配置模块四 FX2N功能指令使用,二、程序流程指令,1.条件跳转指令,当执行条件跳转指令CJ指令时,跳过CJ指令和指针标号之间的程序。见图,当X30接通时,跳转到P20处执行该行及以后程序,如果X30不接通,那么跳转不执行,程序按原顺序执行。,工程五 FX2N系列PLC配置模块四 FX2N功能指令使用,2.子程序调用指令,子程序调用CALL指令的操作数为P0P127,占用3个程序步。需与子程序返回指令SRET无操作数配合使用,见图。,工程五 FX2N系列PLC配置模块四 FX2N功能指令使用,2.子程序调用指令,假设X0接通,那么转到标号P10处去执行子程序。当执行到子程序结束SRET指令时,返回到CALL指令的下一步执行。,FEND是主程序结束指令,无操作数,占用1个程序步。表示主程序结束,,工程五 FX2N系列PLC配置模块四 FX2N功能指令使用,三、比较指令,1CMP指令,比较CMP指令有3个操作数,其中是将2个源操作数相比较,将比较结果送到目标操作数中。,工程五 FX2N系列PLC配置模块四 FX2N功能指令使用,三、比较指令,CMP指令实例,当X0接通时,比较K100和C10当前值的大小,分三种情况分别接通M0、M1、M2中一个辅助继电器,另二个辅助继电器那么不接通。假设X0不接通,那么CMP指令也不执行。,工程五 FX2N系列PLC配置模块四 FX2N功能指令使用,三、比较指令,2ZCP指令,区间比较ZCP指令是将1个源数据与2个源源数据相比较,比较结果将影响目标存储器的数据状态。,工程五 FX2N系列PLC配置模块四 FX2N功能指令使用,三、比较指令,ZCP指令实例,当X0接通时,根据C30与K100、K120之间的比较结果,分别对M3、M4、M5进行赋值。,工程五 FX2N系列PLC配置模块四 FX2N功能指令使用,四、FX2N顺控指令,1.单序列顺控指令应用,运料小车的顺控功能图。,该小车的一个工作周期由5步组成,分别对应S0、S20,S23,其中步S0为初始步。,1.单序列顺控指令应用,运料小车单序列顺控梯形图,工程五 FX2N系列PLC配置模块四 FX2N功能指令使用,2.选择序列顺控指令应用,选择序列顺控功能图。,2.选择序列顺控指令应用,选择序列顺控梯形图。,工程五 FX2N系列PLC配置模块四 FX2N功能指令使用,3.并行序列顺控指令应用,并行序列顺控功能图。,3.并行序列顺控指令应用,并行序列顺控梯形图。,工程五 FX2N系列PLC配置模块四 FX2N功能指令使用,五、工作任务,撰写CJ指令、CALL指令、单序列、选择序列、并行序列顺控等指令作用的说明书,资讯:整理归纳听课笔记,决策:确定FX2N系列PLC功能指令使用说明书形式,方案:设计说明书内容及制作步骤,实施:撰写FX2N系列PLC功能指令使用说明书,检查:查阅资料自查,评估:小组评估,