二进制浮点比较指令的助记符、指令代码、操作数及程序步如表 6-95 所列。 表 6-95 二进制浮点比较指令 指令梯形图如图 6-161 所示。 图 6-161 二进制浮点比较指令梯形图 指令说明: ① 常数 K、H 被指定为源操作数时,自动转换成二进制浮点值进行处理。 ② 当 X1 为 OFF 时,即使二进制浮点比较指令不执行,M0~M2 仍保持 X1 为 OFF 以前的状态。 ③ “#”为二进制浮点格式。
数据整理排列指令的助记符、指令代码、操作数及程序步如表 6-69 所列。 表 6-69 数据整理排列指令 指令梯形图如图 6-120 所示。 图 6-120 数据整理排列指令梯形图 指令说明: ① 该指令以 D100~D119 组成一个 5 行 4 列的列表,再以 D0 指定的列为参考做从小到大的排列,排列结果存放在 D200~D219 中。 ② X10=ON 开始数据排列,运行完毕后 M8029=ON。运行中不要改变各操作数的内容,再运行时将 X10 置 OFF 一次。表 6-70 和表 6-…
写特殊功能模块指令的助记符、指令代码、操作数及程序步如表 6-85 所列。 表 6-85 写特殊功能模块指令 指令梯形图如图 6-141 所示。 图 6-141 写特殊功能模块指令梯形图 指令说明: ① 该指令的功能是将 PLC 的数据传送到特殊功能模块缓冲存储器(BFM)中。指令中各操作数的含义与 FROM 指令相同,只是传送方向不同。图示指令的含义是将 PLC 的 D0 数据传给 1 号模块缓冲存储器(BFM)的 #12,即 D0→#12。 ② 有关 FROM、TO 指令的应用详见前面的文章…
二进制浮点区间比较指令的助记符、指令代码、操作数及程序步如表 6-96 所列。 表 6-96 二进制浮点区间比较指令 指令梯形图如图 6-162 所示。 图 6-162 二进制浮点区间比较指令 指令说明: ① 常数 K、H 被指定为源操作数时,自动转换成二进制浮点值进行处理。 ② 当 X1 为 OFF 时,即使二进制浮点区间比较指令不执行,M0~M2 仍保持 X1 为 OFF 以前的状态。 ③ “#”为二进制浮点格式。
十键输入指令的助记符、指令代码、操作数及程序步如表 6-72 所列。 表 6-72 十键输入指令 指令梯形图如图 6-122(a) 所示。 指令说明: ① 输入数据:利用 X0~X11 的 10 个按键代表 0~9 十个数字向 PLC 输入一个数据,数据存储在 D0 中(图 6-122(b))。做 16 位运算时输入范围为 0~9999,当输入的数值超过 4 位时最高位(千位)溢出、低位补入;做 32 位运算时输入范围为 0~99999999。 ② 位元件的动作:指令中还用到 11 个位元件,其…
串行数据传送指令的助记符、指令代码、操作数及程序步如表 6-86 所列。 表 6-86 串行数据传送指令 指令梯形图如图 6-142 所示。 图 6-142 串行数据传送指令梯形图 指令说明: ① 该指令是 PLC 通过 RS-232 串行数据传送模块和外围设备进行数据传送。 ② 设置串行数据传送参数。串行数据传送必须保证 PLC 与外部设备的数据传送格式一致,PLC 通过 D8120 设定,传送模式设置如表 6-87 所列。 表 6-87 串行数据传送模式设置 如串行数据传送格式设定如下(见附…
二进制浮点转换为十进制浮点指令的助记符、指令代码、操作数及程序步如表 6-97 所列。 表 6-97 二进制浮点转换为十进制浮点 指令梯形图如图 6-163 所示。 图 6-163 二进制浮点转换为十进制浮点梯形图 指令说明: ① 该指令的功能是将源数据二进制浮点值转换为十进制浮点值,存于目标地址中。 ② 二进制浮点数的尾数部分为 23 位、指数部分为 8 位、符号 1 位;而十进制浮点数前 16 位是指数、后 16 位是尾数,其格式为 [D20]×10[D21]。 ③ 浮点运算在 PLC 内全…
循环左移指令的助记符、指令代码、操作数及程序步如表 6-29 所列。 表 6-29 循环左移指令 指令梯形图如图 6-51 所示。 图 6-51 循环左移指令梯形图 指令说明:每当 X0 接通一次,目标数 D0 中的数便向左移动 4 位,即从低位移向高位、高位溢出的进入低位,移动方向和右移指令 ROR 相反,其他特性一致,不再重复。 例 6-9 有 16 个彩灯依次接在 PLC 的 Y0~Y17,要求彩灯开始从 Y0 到 Y17 每隔 1 s 依次点亮一个;当亮至 Y17 时又从 Y17 到 Y…
解码指令的助记符、指令代码、操作数及程序步如表 6-39 所列。 表 6-39 解码指令 指令梯形图如图 6-68(a) 所示。 指令说明: ① 当 [D] 是位元件时,用相应的位元件置 1 或置 0 来表示执行结果。如图 6-68(a) 中 [n]=K3,说明解 3 位码,这 3 位码对应 X2~X0 的状态表达,3 位码对应 8 种结果,所以用 M10~M17 的 8 个位元件表示。如 X2~X0=(101)₂=5,则位元件 M15=1,如图 6-68(b) 所示。 ② 当 [D] 是字元件…
带进位循环右移指令的助记符、指令代码、操作数及程序步如表 6-30 所列。 表 6-30 带进位循环右移指令 指令梯形图如图 6-53 所示。 图 6-53 带进位循环右移指令梯形图 指令说明: ① 当 X0 由 OFF 变为 ON 时,D0 中的内容进行 4 位循环右移,如图 6-54 所示。此时进位标志 M8022 一起包含在循环中移动,每次移动中最后一个从低位移出的数进入进位标志中。 ② 当指定位元件作为目标操作数时,只有 K4(16 位指令)或 K8(32 位)有效(如 K4Y10、K8…