关于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

相关推荐

  • 以太网向导的问题

    向导中有个选项是作为客户机连接,还是服务器连接。请问怎么选?如何区别?这个客户机服务器连接是对于谁说的呢?是以太网模块吗? 最佳答案 服务器和客户机的选择取决于具体的连接应用,例如…

    SIMATIC S7-200 2021年7月5日
  • PC/PPI的波特率问题

    我的step7通过PC/PPI(RS232)与s7-200通讯,波特率在9.6k、19.2k时通讯都正常。    问题:但是当把系统块的波特…

    SIMATIC S7-200 2021年7月5日
  • 文本配置问题

    文本显示新配置为何出现“向导配置因编译错误而取消” 最佳答案 程序编辑有错误编译不能通过,所以文本配置就被取消,请编完程序后对程序进行编译找出错的地方改正后方可文本配置. 提问者对…

    SIMATIC S7-200 2021年7月5日
  • 下载时要密码

    我使用的是S7-224PLC,可能里面有程序了,我下载时要求输入密码,我没有密码,下载不了,请问各位老师如何解决? 最佳答案 1、在密码验证对话框中输入 CLEARPLC…

    SIMATIC S7-200 2021年7月4日
  • Step符号表导入Wincc的问题请教

    最佳答案 1、 从WinCC里调用STEP 7 变量的前提条件 从WinCC里调用STEP 7 变量可以将建立变量的工作…

    SIMATIC S7-200 2021年7月5日
  • 224 XP CN 自带的模拟量输入和输出

    各位老大:224 XP CN 的模拟量输入和输出,在程序里寻址是从AIW0 开始的吗?我用了一个转换块,输入写上AIW0 ,下载时…

    SIMATIC S7-200 2020年10月31日
  • S7 200 485口modbus通信时最大能支持多少个连接

    我指的是485收发器能支持的最大连接数(理论实际值),不是modbus协议上的最大连接数。 最佳答案 1、RS-485总线一般最大支持32个节点。RS-485最大的通信距离约为12…

    SIMATIC S7-200 2020年10月31日
  • for next 指令

    请问从1 加到10 应该是循环几次?  我的理解是9次,可是书上看到是10次。  多谢多谢!! 最佳答案 你的题目就说明…

    SIMATIC S7-200 2021年7月5日
  • 红绿灯西门子设计 S7-200

    我在设计时  每个部分的功能都实现了  可是放在一起时,自动功能没法用  只能用手动了  希望有大神…

    2021年7月5日
  • MicroWIN SMART 2.3安装出错

    系统win 72 32位 安装MicroWIN SMART 2.3安装出错提示如图   安装软件检测…

    2021年7月5日

发表回复

登录后才能评论