200SMART程序

为什么M0.2为0后,VD308在3.3-3.4M的时候,M0.3没有为1.

问题补充:
VD308是一个液位数据,现场水位上升下降都挺慢的,我在手机APP监控水位下降是,到触发条件,阀门开度先是给20,在给0,上升的时候就一直是0,没有经过20.另外,现场阀门容易关死或全开的时候后续的给定会卡死,我可以在PID向导里面限制死阀门只有10-95的开度不。

图片说明:

200SMART程序    200SMART程序    200SMART程序   

最佳答案

VD308在3.3-3.4时,且M0.2=0时,M0.3 = 1.
由于这些数据范围相对小,一旦超过这些数据,M0.3就可能被复位,plc运行速度很快,你不一定能够眼睛看到数据的波动。
另外,指令的熟悉程度,建议把置位优先的线圈让给M0.3,这样就可以避免你的一些“误解”。
补充问题回复:
对阀门限幅是需要的,具体根据现场硬件条件及控制要求定。
程序上的逻辑,你可以暂时将线圈修改为置位、复位指令来捕捉置位优先指令是否有置位。复位的动作

提问者对于答案的评价:
好的

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348915.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:53
下一篇 2021年7月4日

相关推荐

发表回复

登录后才能评论