关于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日 上午1:49
下一篇 2021年7月5日 上午1:49

相关推荐

  • s7-200 plc 日期能计算吗

    s7-200 plc  日期能计算吗,设定时间假设25天,这个月的10日执行过了,要到下个月的5日再去执行 钻石用户推荐最佳答案 最终答案:可以。但是…

    SIMATIC S7-200 2021年7月5日
  • S7-200的通讯线的问题

    S7-200的PLC能不能用485转232的转换器外加一个串口线和PC通讯呢 最佳答案 通信有关注意事项(硬件) 硬件对能否正常通信有决定性的影响,如果硬件条件不能满足,…

    SIMATIC S7-200 2021年7月5日
  • S7-200掉电保存问题

    我用了S7226CN的PLC,程序很小,可以不用加存储卡吗?加电池卡是不是一样的, 问题补充:可以在系统块里做设定是吧,具体是怎么设置呢? 没办法啊,谁让我是新手呢?谢谢…

    SIMATIC S7-200 2021年7月5日
  • 基于多产品多点位的示教

    案例:    我有编号1到100的100种产品,产品放在我一个平台上面,每一种产品放的位置固定,产品上有N个待加工点,需要通过S7-200控…

    SIMATIC S7-200 2017年11月29日
  • 自由口通讯资讯

    我做了一个如下自由口通讯控制程序,当我点击I0.0启动发送控制数据时,能控制设备且能收到成功的反馈信息,可是当我点击I0.1再次发送关机命令时,设备没反应了(控制字节设置没问题,因…

    2017年11月26日
  • CP5611和200PLC组profibus-DP网问题

    各位老师好!我现在想用PC机作为主站,用了CP5611板卡。主站软件用了simatic Net、wincc、Step7软件。从站用了3个200PLC。通信模块采用的EM2…

    2017年12月10日
  • PPI与Modbus硬件区别

    现在有一个工程,要实现两个200的CPU进行通信,距离为200米左右,决定用modbus通讯,现在又一个疑问,PPI和modbus都是基于RS485的硬件,为什么PPI的理论距离只…

    SIMATIC S7-200 2021年7月5日
  • 200 smart系统和其他品牌的变频器有没有标准库或类似GSD文件?

    200 smart系统和其他品牌的变频器有没有标准库或类似GSD文件?直接读取变频器参数(速度,电流,电压)和控制变频器启停调速等。 最佳答案 没有,只能自己做了,GSD…

    SIMATIC S7-200 2021年7月5日
  • S7-200连接16个不能通讯

    我现在用16个S7-200在一起连接,可是能读到16个,写只能写13个。在通讯程序中删掉一个,就能往下写一个。不知道是怎么缘故?请高手指点指点。急 最佳答案 肯定是程序的问题,看一…

    SIMATIC S7-200 2021年7月5日
  • S7-226如何不用向导实现步进控,用的是台达伺服B2,端子控制,没有用通讯

    两个台达伺服,用S7-226不用向导实现步进控制。脉冲加方向模式 最佳答案 可以用脉冲库来控制步进电机。高速脉冲输出__SIMATIC S7-200:http://www…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论