第6章 FX2N PLC功能指令及应用.pptVIP

  • 1
  • 0
  • 约9.06千字
  • 约 65页
  • 2021-06-28 发布于陕西
  • 举报
6.3 传送和比较 指令: BIN FNC19(P)(16/32)BIN变换 程序步数: BIN和BIN(P)…5步 操作元件 (D)BIN和(D)BIN(P)…9步 梯形图 功能: 将源元件中的BCD码转换 成二进制数送到目标元件中。 梯形图表达: 将X0开始的两个(4bit)字节(X0~X7) 中的BCD码数据转换成二进制数送到(D13)中。 6.4 四则运算及逻辑运算 指令: ADD FNC20(P) (16/32) 加法 程序步数: ADD和ADD(P)…7步 (D)ADD和(D)ADD(P)…13步 标 志:M8020(零标志);M8021(借位); 操作元件 功能: 指定源元件中的二进制 数相加,结果送到指定的目标 元件。每个数据的最高bit作为 符号为(0为正,1为负)。运 算为代数运算。 结果大于32767(16bit) 或2147483647(32bit) 时进位标志M8021置1; 结果小于-32767(16bit)或-2147483647 (32bit)时借位标志M8022置1。 M8022(进位) 梯形图 梯形图表达: 当X0=ON时,执行 (D10)+(D12) →(D14) 结果为0时, M8020置1; 6.4 四则运算及逻辑运算 操作元件 指令: MUL FN22(P) (16/32)BIN乘法 程序步数: MUL和MUL(P)…7步 (D)MUL和(D)MUL(P)…13步 梯形图 梯形图表达: 当X0=ON时执行16bit运 算 (D0)×(D2) →(D5,D4) 当X1=ON时执行32bit运算 (D1,D0)×(D3,D2)→(D7,D6, D5,D4) 功能: 两 个 源 数据 的 乘 积 以32bit 形 式 送 到 指 定目 标。 低16bit在指定目标,高16bit在下一个元件中。 6.4 四则运算及逻辑运算 指令: INC FNC24(P) (16/32)“!” 操作元件 加1 程序步数: INC、INC(P)、3步 (D)INC、(D)INC(P) 13步 梯形图 功能: 输入条件由OFF变ON 时,执行[D·]指定的目标数 据增加1 梯形图表达: 当X0由OFF变ON时, 执行 (D10)+1→(D10) 6.4 四则运算及逻辑运算 指令: DEC FNC25(P) (16/32)“!” 操作元件 减1 程序步数: DEC和DEC(P)…3步 (D)DEC和(D)DEC(P)……13步 梯形图 功能: 输 入 条 件 由 OFF 变 ON 时,执行[D·] 指定 的目标数据减少1 梯形图表达: 当X1由OFF变ON时, 执行(D10)-1→(D10) 6.4 四则运算及逻辑运算 指令: AND FNC26(P) (16/32) 逻辑 操作元件 “与” 程序步数: 16bit操作 7步 32bit操作 13步 梯形图 功能: 以bit为单位的逻辑与运 算。将[S1·][S2·]指定的源数 据进行逻辑“与”运算后结果 存入[D·]的目标单元 梯形图表达: (D10)∧(D12)→(D14) 6.4 四则运算及逻辑运算 指令: OR FNC27(P)(16/32)逻辑“或 程序步数: 16bit操作 7步 操作元件 32bit操作 13步 梯形图 功能: 将[

文档评论(0)

1亿VIP精品文档

相关文档