2S秒冲带参数子程序的制作

输入条件OFF变ON上升沿后,输出一个2秒的ON后OFF。如果每个同样效果的输出,都用图片(普通模式2秒脉冲)太浪费定时器,我制作了一个子程序,感觉好像如果两个程序同时工作,这个子程序是有问题的。哪位大神指导一下好方法。

图片说明:

2S秒冲带参数子程序的制作   

最佳答案

1、看下面链接中的问题4
为什么子程序中的定时器和计数器不工作或者工作不正常?
如果有下面情况产生:
一个在内部使用了定时器或计数器的子程序,在同一时刻被调用了多次
 相同编号的定时器或计数器被多个子程序使用,且同一时刻这些子程序有两个或者以上被调用
则定时器或者计数器资源会因重叠使用而相互影响,造成程序逻辑等方面的错误。
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/programming/SBR_FAQ/FAQ.html
2、可以被多次调用的子程序中不能包含任何边沿检测
https://support.industry.siemens.com/cs/document/7115899
3、建议用子程序优化定时器做,优化定时器是MS级分辨率的,并自己定义一个计数变量不要用计数器;参数可以定义成活的。这样可以多次调用。优化定时器实例可参考《优化定时器》
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/programming/optimizer%20timer/optimize%20timer.html

提问者对于答案的评价:
按你的指点学习中。

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

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

相关推荐

  • s7-200 modbus做从站时,首地址只能从vw0开始

    我用施耐德的m200plc(主站)与s7-200(从站)用modbus通信,读取从站s7-200 vw1000开始的8个字 放在 施耐德m200plc…

    SIMATIC S7-200 2021年7月5日
  • 源型和漏型

    什么是PLC输入输出电路的源型和漏型,它们在应用上都有什么区别呢?? 最佳答案 可以简单的这么理解吧 源型,电流由端子流出,经过外部开关汇流到公共点,即输出高电位,公共点…

    SIMATIC S7-200 2021年7月5日
  • 551提示信息

    系统的触摸屏是OP27,plc是s7-300,开机触摸屏断续显示一个551 No connection to plc with&n…

    2021年7月5日
  • 关于s7-200和s7-200smart同时通讯的问题

    您好,现在有需求,在一台计算机上同时通讯s7-200和s7-200smart, s7-200采用485通讯,s7-200smart 采用网卡通讯,请问是否可行,…

    SIMATIC S7-200 2021年7月5日
  • 关于200plc模拟量0-10v输出带载能力

    我使用232-0HD22-0XA0输出0-6v带动一个6v(0.2w)的直流马达,不知道带载性是否可行? 最佳答案 模拟量输入阻抗:电压型信号:≥ 10MΩ 电…

    SIMATIC S7-200 2017年8月24日
  • 交换机和光纤收发器的选型

    一个工程涉及到了交换机和光纤收发器,普通的就行,但是要质量好点的,知名品牌。请给位给与指导。有4个plc通过以太网模块连接到交换机,然后通过光纤收发器连接光纤,再到另一端的光纤收发…

    SIMATIC S7-200 2021年7月5日
  • Vista安装SP5为什麽不能用

    Vista安装SP5为什麽不能用,请教各位师父 最佳答案 现在最好别用VISTA,西门子还有没有发布官方的测试报告。 提问者对于答案的评价:谢谢 专家置评 Micro W…

    SIMATIC S7-200 2021年7月5日
  • S7-200中向导PTO/PWM配置好后,还要编写指令程序吗?

    向导PTO/PWM配置好后,自动生成一个子程序,那么这个子程序在主程序SBR中要进行调用吗?是否不需要调用就可以让输出Q点输出脉冲?是不是还要使用PLS指令输出脉冲?如果以上的步骤…

    SIMATIC S7-200 2020年10月31日
  • 200PLC定位问题

    请问大家现在用200PLC做定位控制,因为200PLC输出是DC24的PNP脉冲,而伺服是接收DC5V的NPN脉冲,请问大家这应该不可以直接连接吧,请问大家这是要接电阻,还是怎么做…

    SIMATIC S7-200 2020年10月31日
  • 脉冲增量计算公式如何理解

    脉冲增量=结束脉冲周期 -开始脉冲周期 /脉冲数可我怎么算都算的怎么不太对 比如例子:第一段周期500um 增量-1 脉冲数400…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论