关于s7-200子程序的问题

我做了一个两个水泵开一次换一次的程序,在主程序里,调用一次可以正常使用,可是同时调用两次输出就会冲突,有时也会被锁死,我在子程序里设置的数据类型都是相对地址,不知道哪里出了错,还想问一下,一个子程序在主程序里最多可以调用几次。谢谢啦

问题补充:
我打个比方,我有三组泵,A和B为一组 C和D为一组 E和F为一组工作要求都是当满足条件时第一台泵开始工作,当第一台泵停止后,第二次启动时,要启动第二台泵,就这样交替运行,3组泵都是这样工作的,所以要在主程序里必须调用三次这样的子程序,现在主要的问题就是,这几组泵输出有冲突。没法用

最佳答案

主程序调用子程序没有限制。
   估计是你参数类型设置不当。
  最后两句没作用,把word1设置为INOUT类型。
 out 是由子程序传出去的参数
 in_out 用实际参数传入到子程序,经过子程序计算后又传出去。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论