第6章应用指令的介绍
教学目的:
1、熟练掌握应用指令的表示形式、含义、分类及操作说明2、掌握部分常用的应用指令的使用3、掌握部分用应用指令设计程序并调试
教学重点:
掌握部分常用的应用指令的使用
教学难点:
掌握部分用应用指令设计程序并调试参考课时:讲课8课时实验2课时
说明:适当地增加与现代工业自动化有关联的事例
第一讲:
三菱FX系列PLC的应用指令用功能符号FNCOOFNC□□□表示,各条指令有相对应的助记符。例如:FNC45,助记符为MEAN,指令含义为求平均值。FNC12,助记符为MOV,指令含义为数据传送。不同型号的FX系列PLC,其所拥有的应用指令系数不同。
一应用指令的表示形式及含义
1应用指令的表示形式
图61是应用指令的梯形图表达形式。在执行条件X0后的方框为功能框,分别含有应用指令的名称和参数。当X0合上后,数据寄存器D0的内容加上123(十进制),然后送到数据寄存器D2中。
图61应用指令的梯形图表达形式
2应用指令的含义
以图62来说明应用指令功能框中各参数的含义。
3611104656
1
f①为功能代号(FNC)。每条应用指令都有一固定的编号,FX2N的应用指令代号从FNC00FNC246。例如FNC00代表CJ(条件转移),FNC01代表CALL(呼叫),…FNC246代表两个数据比较。
②为助记符,ADD表示加法。③为数据长度指示。有(D)表示为32位数据操作,无(D)表示为16位数据操作。图63a应用指令含义为将(D10)中内容16位传送到(D12)中,b图表示将(D21,D20)中内容(32位)传送到(D23,D22)中。注意在32位数据传送中每个数据寄存器(D)分别传送16位,而梯形图只标出低16位数据寄存器(b图中的D20,D22)。
图62加法指令格式及参数形式
图6316位32位数据传送指令④为脉冲/连续执行指令标志P。指令中有P表示为脉冲执行指令,当条件满足时执行一个扫描周期。指令中无P表示连续执行。以图64来解释此指令。
传送指令,当X0从OFF→ON时,执行一次送数,其他时刻不执行,即D10→D12
传送指令,当XO从OFF→ON时,在每个扫描周期都执行数据传送一次,即D10→D12
加1指令,当XO从OFF→ON时,D10内容加1再送D10,每扫描一次加1,即D10+1→D10
减1指令,当XO从OFF→ON时,D11,D10-1→D11,D10,只执行一次操作且为32
3622104656
2
f位数据操作
图64脉冲型、连续执行型指⑤为某些特殊指令连续执行符号。如图64c所示加1指令,每一个扫描周期D10源
的内容都发生变化增加1。⑥为操作数。为应用指令所涉及的数据。S1,S2r