西门子PLC200程序代表什么意思?

这两个T图代表什么意思!

M31.0触发启动信号

AIW12模拟量信号值输入变量

VW32对比模拟量设定限额数值

VW180执行机构(伺服或者压机等)的当量

触发M31.0时,当AIW12的值小于VW32,作判断,若VW180小于22400,VW180执行一次加128值到VW180,若VW180的值大于22400时,VW180执行一次减去128值到VW180

这个程序的功能应该就是想做一个执行机构的简单的PI限幅,我小改了一下,仅供参考,但是说句实话,这个程序写的不是很好,这台设备的执行的时候会有很多的窜动,动执行机构损伤很大的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-15
当一个上升沿(P)到来的时候,如果模拟量存储区AIW12的值小于VW32的值,且VW180的值大于等于128,且VW180的值小于512,且VW180的值大于22400的时候,将VW180的值减去128后存放在VW180中。不过这里程序貌似有点问题啊,VW180大于等于128,小于512是没错,后面又来一个大于22400,这不科学了。
第2个回答  2013-11-15
M31.0置1后,如果模拟量AIW12的值小于VW32,且VW180的值大于等于128而小于512时,给Vw180加128.下一条的意思是要减128的。
程序有问题到底是VW180小于512呢,还是32000~~~
第3个回答  2013-11-15
第二个T图是否有问题 VW180如何实现大于等于128小于等于512 并且大于等于22400
第一个是在满足条件的基础上执行加法
相似回答