2025年plc1200所有指令(plc1200程序控制指令)

plc1200所有指令(plc1200程序控制指令)p p 常开触点 说明 常开触点的激活取决于相关操作数的信号状态 当操作数的信号状态为 1 时 常开触点将关闭 同时输出的信号状态置位为输入的信号状态 当操作数的信号状态为 0 时 不会激活常开触点 同时该指令输出的信号状态复位为 0 两个或多个常开触点串联时 将逐位进行 与 运算 串联时

大家好,我是讯享网,很高兴认识大家。



 <p></p> 

讯享网


讯享网

—| |—:常开触点

说明

常开触点的激活取决于相关操作数的信号状态。当操作数的信号状态为“1”时,常开触点将关闭,同时输出的信号状态置位为输入的信号状态。

当操作数的信号状态为“0”时,不会激活常开触点,同时该指令输出的信号状态复位为“0”。

两个或多个常开触点串联时,将逐位进行“与”运算。串联时,所有触点都闭合后才产生信号流。

常开触点并联时,将逐位进行“或”运算。并联时,有一个触点闭合就会产生信号流。

—| / |—: 常闭触点

说明

常闭触点的激活取决于相关操作数的信号状态。当操作数的信号状态为“1”时,常闭触点将打开,同时该指令输出的信号状态复位为“0”。

当操作数的信号状态为“0”时,不会启用常闭触点,同时将该输入的信号状态传输到输出。

两个或多个常闭触点串联时,将逐位进行“与”运算。串联时,所有触点都闭合后才产生信号流。

常闭触点并联时,将进行“或”运算。并联时,有一个触点闭合就会产生信号流

–|NOT|–: 取反 RLO

说明

使用“取反 RLO”指令,可对逻辑运算结果 (RLO) 的信号状态进行取反。如果该指令输入的信号状态为“1”,则指令输出的信号状态为“0”。如果该指令输入的信号状态为“0”,则输出的信号状态为“1”。

—( )—: 线圈

说明

可以使用“赋值”指令来置位指定操作数的位。如果线圈输入的逻辑运算结果 (RLO) 的信号状态为“1”,则将指定操作数的信号状态置位为“1”。如果线圈输入的信号状态为“0”,则指定操作数的位将复位为“0”。

该指令不会影响 RLO。线圈输入的 RLO 将直接发送到输出。

–( / )–:赋值取反

说明

使用“赋值取反”指令,可将逻辑运算的结果 (RLO) 进行取反,然后将其赋值给指定操作数。线圈输入的 RLO 为“1”时,复位操作数。线圈输入的 RLO 为“0”时,操作数的信号状态置位为“1”。

—( R )—:复位输出

说明

可以使用“复位输出”指令将指定操作数的信号状态复位为“0”。

仅当线圈输入的逻辑运算结果 (RLO) 为“1”时,才执行该指令。如果信号流通过线圈(RLO =“1”),则指定的操作数复位为“0”。如果线圈输入的 RLO 为“0”(没有信号流过线圈),则指定操作数的信号状态将保持不变。

—( S )—: 置位输出

说明

使用“置位输出”指令,可将指定操作数的信号状态置位为“1”。

仅当线圈输入的逻辑运算结果 (RLO) 为“1”时,才执行该指令。如果信号流通过线圈(RLO =“1”),则指定的操作数置位为“1”。如果线圈输入的 RLO 为“0”(没有信号流过线圈),则指定操作数的信号状态将保持不变。

SET_BF:置位位域

说明

使用“置位位域”(Set bit field) 指令,可对从某个特定地址开始的多个位进行置位。

RESET_BF:复位位域

说明

可以使用“复位位域”(Reset bit field) 指令复位从某个特定地址开始的多个位。

SR:置位/复位触发器

说明

可以使用“置位复位触发器”指令,根据输入 S 和 R1 的信号状态,置位或复位指定操作数的位。如果输入 S 的信号状态为“1”且输入 R1 的信号状态为“0”,则将指定的操作数置位为“1”。如果输入 S 的信号状态为“0”且输入 R1 的信号状态为“1”,则将指定的操作数复位为“0”。

输入 R1 的优先级高于输入 S。输入 S 和 R1 的信号状态都为“1”时,指定操作数的信号状态将复位为“0”。

如果两个输入 S 和 R1 的信号状态都为“0”,则不会执行该指令。因此操作数的信号状态保持不变。

操作数的当前信号状态被传送到输出 Q,并可在此进行查询。

RS:复位/置位触发器

说明

可以使用“复位置位触发器”指令,根据输入 R 和 S1 的信号状态,复位或置位指定操作数的位。如果输入 R 的信号状态为“1”,且输入 S1 的信号状态为“0”,则指定的操作数将复位为“0”。如果输入 R 的信号状态为“0”且输入 S1 的信号状态为“1”,则将指定的操作数置位为“1”。

输入 S1 的优先级高于输入 R。当输入 R 和 S1 的信号状态均为“1”时,将指定操作数的信号状态置位为“1”。

如果两个输入 R 和 S1 的信号状态都为“0”,则不会执行该指令。因此操作数的信号状态保持不变。

操作数的当前信号状态被传送到输出 Q,并可在此进行查询。

–|P|–:扫描操作数的信号上升沿

说明

使用“扫描操作数的信号上升沿”指令,可以确定所指定操作数的信号状态是否从“0”变为“1”。该指令将比较  的当前信号状态与上一次扫描的信号状态,上一次扫描的信号状态保存在边沿存储位中。如果该指令检测到逻辑运算结果 (RLO) 从“0”变为“1”,则说明出现了一个上升沿。

下图显示了出现信号下降沿和上升沿时,信号状态的变化:

每次执行指令时,都会查询信号上升沿。检测到信号上升沿时, 信号状态将在一个程序周期内保持置位为“1”。在其它任何情况下,操作数的信号状态均为“0”。

在该指令上方的操作数占位符中,指定要查询的操作数。在该指令下方的操作数占位符中,指定边沿存储位。

–|N|–:扫描操作数的信号下降沿

说明

使用“扫描操作数的信号下降沿”指令,可以确定所指定操作数的信号状态是否从“1”变为“0”。该指令将比较 的当前信号状态与上一次扫描的信号状态,上一次扫描的信号状态保存在边沿存储器位 中。如果该指令检测到逻辑运算结果 (RLO) 从“1”变为“0”,则说明出现了一个下降沿。

下图显示了出现信号下降沿和上升沿时,信号状态的变化:

每次执行指令时,都会查询信号下降沿。检测到信号下降沿时, 信号状态将在一个程序周期内保持置位为“1”。在其它任何情况下,操作数的信号状态均为“0”。

–(P)–:在信号上升沿置位操作数

说明

可以使用“在信号上升沿置位操作数”指令在逻辑运算结果 (RLO) 从“0”变为“1”。该指令将当前 RLO 与保存在边沿存储位中上次查询的 RLO 进行比较。如果该指令检测到 RLO 从“0”变为“1”,则说明出现了一个信号上升沿。

每次执行指令时,都会查询信号上升沿。检测到信号上升沿时, 信号状态将在一个程序周期内保持置位为“1”。在其它任何情况下,操作数的信号状态均为“0”。

–(N)–:在信号下降沿置位操作数

说明

可以使用“在信号下降沿置位操作数”指令在逻辑运算结果 (RLO) 从“1”变为“0”时置位指定操作数。该指令将当前 RLO 与保存在边沿存储位中上次查询的 RLO 进行比较。如果该指令检测到 RLO 从“1”变为“0”,则说明出现了一个信号下降沿。

每次执行指令时,都会查询信号下降沿。检测到信号下降沿时, 信号状态将在一个程序周期内保持置位为“1”。在其它任何情况下,操作数的信号状态均为“0”。

P_TRIG: 扫描 RLO 的信号上升沿

说明

使用“扫描 RLO 的信号上升沿”指令,可查询逻辑运算结果 (RLO) 的信号状态从“0”到“1”的更改。该指令将比较 RLO 的当前信号状态与保存在边沿存储位(&lt;操作数&gt;)中上一次查询的信号状态。如果该指令检测到 RLO 从“0”变为“1”,则说明出现了一个信号上升沿。

每次执行指令时,都会查询信号上升沿。检测到信号上升沿时,该指令输出 Q 将立即返回程序代码长度的信号状态“1”。在其它任何情况下,该输出返回的信号状态均为“0”。

N_TRIG: 扫描 RLO 的信号下降沿

说明

使用“扫描 RLO 的信号下降沿”指令,可查询逻辑运算结果 (RLO) 的信号状态从“1”到“0”的更改。该指令将比较 RLO 的当前信号状态与保存在边沿存储位(&lt;操作数&gt;)中上一次查询的信号状态。如果该指令检测到 RLO 从“1”变为“0”,则说明出现了一个信号下降沿。

每次执行指令时,都会查询信号下降沿。检测到信号下降沿时,该指令输出 Q 将立即返回程序代码长度的信号状态“1”。在其它任何情况下,该指令输出的信号状态均为“0”。

R_TRIG:检查信号上升沿

说明

使用“检测信号上升沿”指令,可以检测输入 CLK 的从“0”到“1”的状态变化。该指令将输入 CLK 的当前值与保存在指定实例中的上次查询(边沿存储位)的状态进行比较。如果该指令检测到输入 CLK 的状态从“0”变成了“1”,就会在输出 Q 中生成一个信号上升沿,输出的值将在一个循环周期内为 TRUE 或“1”。

在其它任何情况下,该指令输出的信号状态均为“0”。

F_TRIG:检查信号下降沿

说明

使用“检测信号下降沿”指令,可以检测输入 CLK 的从“1”到“0”的状态变化。该指令将输入 CLK 的当前值与保存在指定实例中的上次查询(边沿存储位)的状态进行比较。如果该指令检测到输入 CLK 的状态从“1”变成了“0”,就会在输出 Q 中生成一个信号下降沿,输出的值将在一个循环周期内为 TRUE 或“1”。

在其它任何情况下,该指令输出的信号状态均为“0”。

小讯
上一篇 2025-05-22 15:20
下一篇 2025-05-06 08:02

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/177778.html