PLC技术

FX2N 系列 PLC 的字左移指令

字左移指令的助记符、指令代码、操作数及程序步如表 6-35 所列。 表 6-35 字左移指令 指令梯形图如图 6-62(a) 所示。 指令说明: ① 该指令的源操作数和目标操作数都是字元件。K16 表示以 D10 为首的 16 个字元件,K4 表示以 D0 为首的 4 个字元件,每次向左移 4 个字。 ② 当执行条件 X0 由 OFF 变为 ON 时,D3~D0 的数据从 D25~D10 的低端移入,低端自动溢出,如图 6-62(b) 所示:① D25~D22 溢出;② D21~D18 移到 D…

FX2N 系列 PLC 的信号报警复位指令

信号报警复位指令的助记符、指令代码、操作数及程序步如表 6-45 所列。 表 6-45 信号报警复位指令 指令梯形图如图 6-77 所示。 图 6-77 信号报警复位指令梯形图 指令说明: ① 若 X3 接通,则信号报警器 S900~S999 中正在动作的信号报警器复位。如果多个信号报警器动作,则将小地址号的状态复位;若将 X3 再次接通,则下一地址号的信号报警器复位。 ② 若采用连续执行型指令,当 X3 接通时在每个扫描周期中按顺序复位,务必请注意。 例 6-17 如下是一段外部故障诊断程序,…

FX2N 系列 PLC 的先入先出(FIFO)写入指令

先入先出写入指令的助记符、指令代码、操作数及程序步如表 6-36 所列。 表 6-36 先入先出写入指令 指令梯形图如图 6-63(a) 所示。 指令说明: ① 若 X0 由 OFF 变为 ON,则将 D0 的内容存储在 D2 中、D1 的内容变为 1;改变 D0 内容后若 X0 再次由 OFF 变为 ON,则将 D0 内容存储在 D3 中、D1 变为 2。如此 X0 每接通一次,依次将 D0 内容存储在 D4、D5…中,如图 6-63(b) 所示。程序中 K10 表示存储空间有 10 个寄存器…

FX2N 系列 PLC 的二进制平方根指令

二进制平方根指令的助记符、指令代码、操作数及程序步如表 6-46 所列。 表 6-46 二进制平方根指令 指令梯形图如图 6-79 所示。 图 6-79 二进制平方根指令梯形图与执行过程(a)梯形图;(b)执行过程 指令说明: ① 该指令对源操作数 [S] 作求平方根运算,结果存放于目标操作数 [D] 中,计算结果只保留整数部分、舍去小数部分。当舍去小数时,借位标志 M8021 置位;当计算结果为 0 时,0 标志 M8021 置位。 ② 指令中 [S] 只有正数有效;为负数时错误标志 M806…

FX2N 系列 PLC 的先入先出(FIFO)读出指令

先入先出读出指令的助记符、指令代码、操作数及程序步如表 6-37 所列。 表 6-37 先入先出读出指令 指令梯形图如图 6-65(a) 所示。 指令说明: ① 当 X1 由 OFF 变为 ON 时,将 D2 的内容传送给 D20,D1 的内容减 1,高位的数据逐个字移向低位。因此数据读出都在 D2 进行;当指针 D1 的内容为 0 时表示数据全部读出、成为无处理,0 标志 M8020 动作,此时 D20 的内容不变化,如图 6-65(b) 所示。 ② 在 X1 接通期间,若为连续执行型指令则每…

FX2N 系列 PLC 的二进制整数转换为二进制浮点指令

二进制整数转换为二进制浮点指令的助记符、指令代码、操作数及程序步如表 6-47 所列。 表 6-47 二进制整数转换为二进制浮点指令 指令梯形图如图 6-80(a) 所示。 指令说明:该指令把二进制整数转换为二进制浮点数。常数 K、H 在各浮点运算指令中会自动转换,但在 FLT 指令中不处理。执行过程如图 6-80(b) 所示。 图 6-80 二进制整数转换为二进制浮点指令梯形图与执行过程(a)梯形图;(b)执行过程 例 6-18 编一程序解方程(见附图),其中 x 由接在 X0~X17 的 4…

FX2N 系列 PLC 的成批复位指令

成批复位指令的助记符、指令代码、操作数及程序步如表 6-38 所列。 表 6-38 成批复位指令 指令梯形图如图 6-67 所示。 图 6-67 成批复位指令梯形图 指令说明: ① 该指令的功能是把所指定区间的软元件全部清 0。 ② [D1]、[D2] 两个操作数指定同一软元件,且 [D1] 的地址号≤[D2] 的地址号;当 [D1] 的地址号>[D2] 的地址号时,仅将 [D1] 指定的软元件复位。 ③ 该指令一般只作 16 位处理,但可对 32 位计数器复位,此时两个操作数必须都是 32 位…

FX2N 系列 PLC 的输入/输出刷新指令

输入/输出刷新指令的助记符、指令代码、操作数及程序步如表 6-48 所列。 表 6-48 输入/输出刷新指令 指令梯形图如图 6-82 所示。 图 6-82 输入/输出刷新指令梯形图(a)输入刷新;(b)输出刷新 指令说明: ① PLC 执行程序分输入处理、程序执行和输出处理三个过程。所有输入信息在程序执行前存入输入数据寄存器,程序执行阶段对当前输入的信息不作响应;程序执行过程中需要输出的结果暂存在输出数据寄存器,执行到 END 指令后由输出数据寄存器通过锁存器输出。但运算过程中需要最新的输入信…

FX2N 系列 PLC 的输入滤波时间常数调整指令

输入滤波时间常数调整指令的助记符、指令代码、操作数及程序步如表 6-49 所列。 表 6-49 输入滤波时间常数调整指令 指令梯形图如图 6-83 所示。 图 6-83 输入滤波时间常数调整指令梯形图 指令说明: ① 为防止输入噪声影响,PLC 输入端都有 RC 滤波器,滤波时间常数在 10 ms 左右,提高了抗干扰能力。但对一些需要高速输入的信号,输入端滤波器成了高速输入的障碍。因此 FX2N 系列 PLC 的 X0~X17 端设计了电子滤波,滤波时间可用 REFF 指令调整,范围是 0 ms…

PLC 编程中的二进制数与八进制数之间的转换技术

因为 2³=8,即 3 位二进制数恰好对应 1 位八进制数。 1. 二进制数转换为八进制数 从二进制数的小数点开始向两个方向分别以 3 位二进制数字分组,不足时以 0 补位,然后用其等值的八进制数代替每组。 例 5-11 将二进制数 11100.00101 转换为八进制数。 解:011 100 . 001 010 ↓ ↓ . ↓ ↓ 3  4 . 1  2 所以,(11100.00101)₂=(34.12)₈。 2. 八进制数转换为二进制数 将每位八进制数写成对应的 3 位二进制数。 例 5-1…

1 13 14 15 40