《永宏PLC算术运算指令》由会员分享,可在线阅读,更多相关《永宏PLC算术运算指令(6页珍藏版)》请在金锄头文库上搜索。
1、算 术 运 算 指 令 1 FUN170 D 相等比较指令 比较 Sa 是否等于 Sb FUN170 D 170D Sa 执行控制 EN Sb Sa 比较值 a 或其缓存器号码 Sb 比较值 b 或其缓存器号码 Sa Sb 可结合 V Z P0 P9 作间接寻址应用 PLC OS V4 60 含 以后支持此命令 WX WY WM WS TMR CTR HR SR ROR DR K XR 范围 操作数 WX0 WX240 WY0 WY240 WM0 WM1896 WS0 WS984 T0 T255 C0 C255 R0 R3839 R3804 R4167 R5000 R8071 D0 D3999
2、 16 或 32 位 正 负数 V Z P0 P9 Sa Sb 当 执 行 控 制 EN 1 时 本 指 令 以 正 负 数 Signed 运 算 法 则 执 行 Sa 与 Sb 的 相 等 比 较 若 Sa Sb 则 解 题 输 出 为 1 若 Sa Sb 则 解 题 输 出 为 0 程 序 范 例1 范例说明 当 R0 R2 R4 R6 且 M0 1 时 Y0 输出为 1 否则 Y0 输出为 0 R0 R2 R8 R10 且 M1 1 时 Y1 输出为 1 否则 Y1 输出为 0 程 序 范 例2 范例说明 当 DR600 DR602 或 DR604 DR606 且 DR608 大于比较指
3、令 比较 Sa 是否大于 Sb FUN171 D 171D Sa 执行控制 EN Sb Sa 比较值 a 或其缓存器号码 Sb 比较值 b 或其缓存器号码 Sa Sb 可结合 V Z P0 P9 作间接寻址应用 PLC OS V4 60 含 以后支持此命令 WX WY WM WS TMR CTR HR SR ROR DR K XR 范围 操作数 WX0 WX240 WY0 WY240 WM0 WM1896 WS0 WS984 T0 T255 C0 C255 R0 R3839 R3804 R4167 R5000 R8071 D0 D3999 16 或 32 位 正 负数 V Z P0 P9 Sa
4、 Sb 当 执 行 控 制 EN 1 时 本 指 令 以 正 负 数 Signed 运 算 法 则 执 行 Sa 与 Sb 的 比 较 若 Sa Sb 则 解 题 输 出 为 1 若 否 则 解 题 输 出 为 0 程 序 范 例1 范例说明 当 M10 1 R20 R22 或 M11 1 时 Y2 输出为 1 否则 Y2 输出为 0 程 序 范 例2 范例说明 当 DR600 DR602 或 DR604 DR606 且 DR608 DR610 及 DR616 DR618 或 DR612 DR614 及 DR620 DR622 或 M200 1 及 M201 1 而 且 M100 1 时 Y1
5、0 输出为 1 否则 Y10 输出为 0 www PLC 算 术 运 算 指 令 3 FUN172 D 小于比较指令 比较 Sa 是否小于 Sb FUN172 D 172D Sa 执行控制 EN Sb Sa 比较值 a 或其缓存器号码 Sb 比较值 b 或其缓存器号码 Sa Sb 可结合 V Z P0 P9 作间接寻址应用 PLC OS V4 60 含 以后支持此命令 WX WY WM WS TMR CTR HR SR ROR DR K XR 范围 操作数 WX0 WX240 WY0 WY240 WM0 WM1896 WS0 WS984 T0 T255 C0 C255 R0 R3839 R38
6、04 R4167 R5000 R8071 D0 D3999 16 或 32 位 正 负数 V Z P0 P9 Sa Sb 当 执 行 控 制 EN 1 时 本 指 令 以 正 负 数 Signed 运 算 法 则 执 行 Sa 与 Sb 的 比 较 若 Sa Sb 则 解 题 输 出 为 1 若 否 则 解 题 输 出 为 0 程 序 范 例1 范例说明 当 M10 1 R20 DR606 且 DR608 DR610 及 DR616 DR618 或 DR612 DR614 及 DR620 DR622 或 M200 1 及 M201 1 而 且 M100 1 时 Y10 输出为 1 否则 Y10
7、 输出为 0 www PLC 算 术 运 算 指 令 4 FUN173 D 不相等比较指令 比较 Sa 是否不等于 Sb FUN173 D 173D Sa 执行控制 EN Sb Sa 比较值 a 或其缓存器号码 Sb 比较值 b 或其缓存器号码 Sa Sb 可结合 V Z P0 P9 作间接寻址应用 PLC OS V4 60 含 以后支持此命令 WX WY WM WS TMR CTR HR SR ROR DR K XR 范围 操作数 WX0 WX240 WY0 WY240 WM0 WM1896 WS0 WS984 T0 T255 C0 C255 R0 R3839 R3804 R4167 R50
8、00 R8071 D0 D3999 16 或 32 位 正 负数 V Z P0 P9 Sa Sb 当 执 行 控 制 EN 1 时 本 指 令 以 正 负 数 Signed 运 算 法 则 执 行 Sa 与 Sb 的 比 较 若 Sa Sb 则 解 题 输 出 为 1 若 否 则 解 题 输 出 为 0 程 序 范 例1 范例说明 当 M10 1 R20 R22 或 M11 1 时 Y2 输出为 1 否则 Y2 输出为 0 程 序 范 例2 范例说明 当 DR600 DR602 或 DR604 DR606 且 DR608 大于或等于比较指令 比较 Sa 是否大于或等于 Sb FUN174 D
9、174D Sa 执行控制 EN Sb Sa 比较值 a 或其缓存器号码 Sb 比较值 b 或其缓存器号码 Sa Sb 可结合 V Z P0 P9 作间接寻址应用 PLC OS V4 60 含 以后支持此命令 WX WY WM WS TMR CTR HR SR ROR DR K XR 范围 操作数 WX0 WX240 WY0 WY240 WM0 WM1896 WS0 WS984 T0 T255 C0 C255 R0 R3839 R3804 R4167 R5000 R8071 D0 D3999 16 或 32 位 正 负数 V Z P0 P9 Sa Sb 当 执 行 控 制 EN 1 时 本 指
10、令 以 正 负 数 Signed 运 算 法 则 执 行 Sa 与 Sb 的 比 较 若 Sa Sb 则 解 题 输 出 为 1 若 否 则 解 题 输 出 为 0 程 序 范 例1 范例说明 当 M10 1 R20 R22 或 M11 1 时 Y2 输出为 1 否则 Y2 输出为 0 程 序 范 例2 范例说明 当 DR600 DR602 或 DR604 DR606 且 DR608 DR610 及 DR616 DR618 或 DR612 DR614 及 DR620 DR622 或 M200 1 及 M201 1 而 且 M100 1 时 Y10 输出为 1 否则 Y10 输出为 0 www PLC 算 术 运 算 指 令 6 FUN175 D 小于或等于比较指令 比较 Sa 是否小于或等于 Sb FUN175 D 175D Sa 执行控制 EN DR606 且 DR608 DR610 及 DR616 DR618 或 DR612 DR614 及 DR620 DR622 或 M200 1 及 M201 1 而 且 M100 1 时 Y10 输出为 1 否则 Y10 输出为 0 www PLC