-1

在 PLC 语句编程语言中,如果布尔变量已从 false 更改为 true 或反之,我通常使用 F_TRIG 或 R_TRIG 来获取通知,但是如果我想在变量已更改时获取通知(对于 false/true 到真假)?

4

1 回答 1

0

从您的问题中不太清楚您的要求是什么,但是您是否要检查多个布尔值的变化,然后将检查彼此并行。如果要检查多位变量(例如 int)的变化,可以使用存储变量进行检查。PLC 中的代码将取决于您使用的品牌,但 stl 应该看起来像这样,假设变量 X 和 X_Stored 已声明。

if X<>X_Stored
{
   X_Stored:=X;
   ...
};

将 ... 替换为您需要的任何代码。

说明您使用的 PLC 将使这个问题更容易回答。

于 2013-03-05T10:46:59.233 回答