我的梯形逻辑中有<> 305就像这样
<> D19720 D3890
然后在它之后我有一个更少然后更大然后像这样
cf002 cf005
它的作用是用存储的值检查编码器当前值(d19720)(d3890)确保它们是相同的值。由于它是一个编码器,因此该值不会花费很多+或 - 2。
有什么方法可以保留上面的代码,但是说它是否大于或小于当前数字+/- 4?
因此,如果存储的值是500,那么大于504的情况就不会发生,而且直到496还不会发生。
答案 0 :(得分:2)
不确定。当我需要在编码器范围内输出时,我通常会做的事情就像
| 12.34
|--[ >= ]---[ <= ]--------------------------O
| [ D100 ] [ D100 ]
| [ D201 ] [ D202 ]
当D100介于D201和D202的值范围之间时,此激活12.34
。在这种情况下,您将D100作为编码器值,D201将为496
,D202将为504
。
在这个梯级之上,你当然需要一个梯级(总是在大概开启),在这种情况下,它会取你的设定值(500
),然后减去4,然后存储在D201中;并添加4并存储在D202中。