Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 PLC 语句编程语言中,如果布尔变量已从 false 更改为 true 或反之,我通常使用 F_TRIG 或 R_TRIG 来获取通知,但是如果我想在变量已更改时获取通知(对于 false/true 到真假)?
从您的问题中不太清楚您的要求是什么,但是您是否要检查多个布尔值的变化,然后将检查彼此并行。如果要检查多位变量(例如 int)的变化,可以使用存储变量进行检查。PLC 中的代码将取决于您使用的品牌,但 stl 应该看起来像这样,假设变量 X 和 X_Stored 已声明。
if X<>X_Stored { X_Stored:=X; ... };
将 ... 替换为您需要的任何代码。
说明您使用的 PLC 将使这个问题更容易回答。