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编写两路皮带秤配料的思路跟方法,控制变频器下料到皮带秤上,实现精准配料,可以根据设定两种原料的比列,实现配料,谢谢各位大侠。 最佳答案 如果你是采用皮带秤进料,2个原…

    SIMATIC S7-200 2021年7月5日
  • TD400C 文本显示不全

    为什么一个用户菜单下的两个屏幕,屏幕0正常,屏幕1的左下角有两个字符区显示不出来,改中文也显示不出来 图片说明:        &…

    2017年11月16日
  • modbus通信测试

    我想做用MODSCAN32来对S7-200的通信口进行一下modbus通信测试!但软件不知道怎么用和PLC连接的电缆用什么电缆!我的电脑只有USB接口 最佳答案 采用USB转RS4…

    SIMATIC S7-200 2020年11月1日
  • S7-200 CUP226CN

    S7-200 CUP226CN 断电数据能保持多久,有没有什么办法使断电几个月后写入的数据不丢失 最佳答案 S7-200系统中用到了三种存储器件:RAM:&nb…

    SIMATIC S7-200 2020年10月31日
  • 200 SMART 怎么计算两个脉冲之间的时间

    200 SMART 怎么计算两个脉冲上升沿之间的时间(两个脉冲之间的触发时间小于1ms) 最佳答案 如果脉冲的频率是固定的,建议使用频率转换库计算频率,然后折算…

    SIMATIC S7-200 2021年7月5日
  • S7200控制

    请发到lzxslyw@126.com 问题补充:请把s7200控制变频器 发到   lzxslyw@126.com  小…

    SIMATIC S7-200 2020年11月1日
  • S7-200的配方

    在S7-200的配方中,在运行过程中,是否可以通过改变变量V的值而改变配方中对应变量V的值;还有,在PLC下次重启时,调用配方变量值的时候,此时的值是上一次掉电前的初始值还是改变以…

    SIMATIC S7-200 2020年10月31日
  • s7200PLC与Smart 200PLC可以实现主从站通讯吗

    s7200PLC与Smart 200PLC可以实现主从站通讯吗?最好有文档什么的,谢谢大家! 最佳答案 200本身不带以太网口所以需要加一个cp243-1,否则就不能与2…

    SIMATIC S7-200 2021年7月5日
  • 如何通过人机界面该变PLC内的程序参数而从启后参数不会改变

    请问大家如何可以通过PROTOOL修改200中程序的参数,而在重启时此参数不会消失,比如通过 em231测试温度,而当温度超过A度时,200有一个输出信号,我打算通过pr…

    SIMATIC S7-200 2021年7月5日
  • 模拟量模块疑问

    关于S7-200模拟量模块问题4路模拟量输入模块的参数:DC 输入阻抗 ≥2MΩ电压输入      …

    SIMATIC S7-200 2020年11月5日

发表回复

登录后才能评论