西门子S7-200Smart数据保存问题?

1.使用编码器进行计米计算,有本次计米和累计计米,那么数据怎么让他一直增加呢?而且本次计米的数据是会被清零的?求大神告知

第1个回答  2021-08-03
大体思路:
1、单次行程开始时,编码器的当前值写入一个地址,比如VD100
2、单次行程结束时,编码器的当前值写入第二个地址,比如VD104
在写入VD104的值后,再加上一个双整减指令,用VD104减去VD100的值
结果写入另一个地址,比如VD108,这个VD108就是单次行程的长度
3、再取一个地址,比如VD112,然后在每次完成一个行程的时候,都把VD112和VD108相加,得出的结果再赋值给VD112,这个VD112就是所有行程的累加总和
4、注意:每次的计算和累加都要用上升沿触发!!!行程的开始和结束就是触发点!
相似回答