s7—200 检测报警程序写法

比如Q0.0和Q0.1是控制气缸推出和回退的,I0.0 和I0.1是检测气缸推出和回退的,若Q0.0导通3秒内I0.0报警,应该怎样写?希望可以建立一个子程序所有Q点都可以调用它而不是每一个Q点通过加一个计时器来实现,毕竟计时器数量有限且那样写也比较繁琐。求大神指点

最佳答案

楼主你的意思应该:Q0.0和Q0.1是阀控制气缸推出和回退的,I0.0 和I0.1是磁性开关,检测气缸推出和回退到位的,若Q0.0导通3秒内,若I0.0不动作报警,若Q0.1导通3秒内,若I0.1不动作报警。是这样的吗?

其实子程序的逻辑关系与直接写的逻辑关系是一样的,只不过一个用的是局部变量,一个用的全局变量。调用子程序的时候,管脚以实参代替形参而已。楼主的程序逻辑关系不难,主要是子程序中如何使用定时器。
      我的观点是,若是定器时够用的话,干脆不使用子程序。因为反复调用子程序,对定时器和计数器是有影响的,定时器会不停的响应最近的一次调用。计数器的影响是把各次的调用逻辑操作做总的累加或累减。另外对于200来说定时器和计数器不能做成接口函数。
       当然200的PLC应该有办法做到子程序使用的定时功能,但我暂时不知道如何实现。
补充:
200子程序调用定时器 - 已解决问题
http://www.ad.siemens.com.cn/Service/answer/solution.aspx?Q_ID=31720&cid=1028

提问者对于答案的评价:
~~~~~~~`

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月31日 下午11:20
下一篇 2017年5月31日 下午11:20

相关推荐

  • S7200浏览器无法使用

    在WIN10系统中无法使用S7200浏览器,输入IP地址后不能保存,有没有办法 钻石用户推荐最佳答案 官方不建议win10安装step microwin ,出问…

    SIMATIC S7-200 2021年7月5日
  • pc/ppi cable ppi 接口

    win7 64bit的系统, 安装了STEP7_MW_V4_SP9的软件,可在通讯设置里面找不到pc/ppi cable ppi …

    SIMATIC S7-200 2017年11月17日
  • 求一道程序学习

    我刚开始学模拟量编程,望大家编到小程序我学习。例如一压力变送器测量范围为0-50KPa,对应的模拟量信号为4~20mA,当压力为40KPa时输出一个开关量。谢谢!我的邮箱是maoy…

    SIMATIC S7-200 2021年7月5日
  • 网络 1:错误 47:无效网络或网络太复杂无法编译

    正在编译程序块…程序块 (OB1)网络 1:错误 47:无效网络或网络太复杂无法编译。SBR_0 (SBR0)INT_0 (I…

    SIMATIC S7-200 2017年11月1日
  • S7-200短信发送问题

    现在利用这个小程序通过短信模块发送短信,中断自加一执行了但是收不到手机短信 问题补充:请问 可能的原因 图片说明:       &…

    2017年11月16日
  • 有谁了解加温、加湿、表冷器冷却三者之间的控制关系啊???

    有谁了解加温、加湿、表冷器冷却三者之间的控制关系啊???设备为蒸汽加热、蒸汽加湿、表冷器降温/降湿,它们之间控制关系是什么样的? 最佳答案 温度高:表冷器降温/降湿,启动或加大;加…

    SIMATIC S7-200 2017年11月13日
  • S7200做普通电机位置控制

    现有的S7200 CPU226cn 通过变频器驱动一台2.2kw的普通电机,限位开关控制位置。现在想提高精度,添加编码器、模拟量模块和抱闸。有没有做过此类工程的…

    SIMATIC S7-200 2020年10月31日
  • em231输入信号不稳

    我用的是s7200有三个模拟量,全是4-20MA输入,有两个是测的温度,一个测的是压力,测压力的那个信号测得的值老是上下跳动在,实际的压力是不可能跳的,因为在0压力的时候也是跳动而…

    SIMATIC S7-200 2021年7月4日
  • 哪里能下载S7-200的编程实例

    求S7-200的编程实例(.MWP格式的)。哪里有啊?请指教。 最佳答案 亿万电气网论坛的FTP里有编程实例 提问者对于答案的评价:ok

    SIMATIC S7-200 2021年7月5日
  • 三相电机变频器

    需要一款变频器来驱动4个200W三相异步电机,最好可以实现电机独立启动/停止。求教各位大神!! 问题补充:想要用一台变频器控制4个电机,但是每台电机可以实现独立启动/停止。这样可以…

    SIMATIC S7-200 2021年7月5日