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