程序多处需要定时功能怎么办

大家好,我现在麻烦来了。现在做一个项目,里面需要大量的电动机自动启停,这就要定时的功能,大概有70,80处吧。

 我本来想用FC的复用功能的,定时器不可复用,所以我用P检测系统脉冲,进行计数,并定义了许多int型全局变量保存计数值。

 原来测试一个电机时很正常,但运行多个电机(运行和停止时间不同),问题来了,200乱七八糟的输出Q,我想应该是因为系统只用一个公共P端来检测。

 现在我怎么办呢?一个一个的用定时器,一个一个的写程序?费时且很难修改,且定时器的数量够吗。

 需求是多个电动机可同时运转互不干涉,且开停时间均可调。不知各位前辈如何解决此类问题?
 急啊,谢谢

问题补充:
我一直想用FC公共调用的,
 以前用的方法是用P检测系统脉冲的上升沿,进行加减计数。计数值我FC内部采用inout型,在外面专门定义了int变量保存。

 只调用该FC一次没问题;但是如果调用多次,由于采用P检测,所有的FC公用了该P值,估计系统只用一个变量保存P状态,所以当计时时间不同时,输出就乱套了。

 各位用公用FC的朋友,你们是怎么解决此问题的?我也没在200里找到可以单独保存值的P
 急啊急,我昨晚12点都没搞好

最佳答案

S7-200提供了256个可供使用的定时器,足够用。
 建议一个一个的用定时器,并一个一个的写程序。
 “费时且很难修改”?
 不费时,只要调通一个,其他的即可复制,只修改定时器的序号。
 修改时,可用MICROWIN中的编辑的查找、替代的功能。

提问者对于答案的评价:
谢谢阿鸣,我现在一个一个的做定时器,这肯定行了。
 另外从定时器里取时间,进行判断比较,顺序开启各个电机,这个功能不错,使我心情好了些。
 谢谢大家

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:34
下一篇 2021年7月4日 下午10:34

相关推荐

  • WinCCflexible2008 SP5 Upd1

    哪位大神有WinCCflexible2008 SP5 Upd1。网上百度链接都失效了。 问题补充:这个链接受权限限制,下载不了!!!! 最佳答案 链接:http…

    2021年7月5日
  • s7 200子程序中局部变量表中的数据类型

    我现在有疑惑 对于定义局部变量,后面的数据类型有WORD INT DWORD DINT这两类有区别吗 ?我的意思是在实际使用中要用…

    2017年11月16日
  • 请问哪里有功能强点的200仿真呀

    请问哪里有功能强点的200仿真呀,我用200仿真器仿真程序,有的程序段不能运行,用plc就能仿真。请问哪里有好的仿真器下载呀,谢谢了。我的qq是342699088. 问题补充:比如…

    SIMATIC S7-200 2021年7月5日
  • S7-200的IEC 1131的变量类型声明

    西门子规定,在使用S7-200的IEC1131-3的时候,必须使用变量的类型声明,请问这个声明的格式在哪里可以找到?怎样使用? 最佳答案 很少有人用这个。 提问者对于答案的评价:谢…

    SIMATIC S7-200 2020年11月1日
  • 编程电缆的选用

    我想请您帮我查一下,6ES7901-3DB30-0XA0支持WIN7系统吗?有人说在WIN7的操作系统下运行,这根原装线性能并不好。 最佳答案 6ES7901-3DB30-OXAO…

    SIMATIC S7-200 2017年6月10日
  • S7-200 掉电后 程序保存多长时间?

    S7-200 掉电后 程序保存多长时间? 也就是最长多长时间程序不会丢失,我公司有个226在仓库放了一年多 ,但是程序还有。 最佳答案 程序…

    SIMATIC S7-200 2021年7月5日
  • s7-200V区地址如何对应触摸屏?

    我用的是威伦的触摸屏.请问我在s7-200里面用了V区的位地址,如何将V200.0对应到威伦的触摸屏的状态转换开关上去啊? 最佳答案 因为威伦的触摸屏的V区地址可以用到位地址,它的…

    SIMATIC S7-200 2021年7月5日
  • S7-200PLC 226CPU 怎样扑捉高速脉冲啊,

    S7-200PLC 226CPU 怎样扑捉高速脉冲,在设定值到达时输出,谢谢了,用STL 谢谢了 最佳答案 位指令里面有脉冲捕捉指令。  提…

    SIMATIC S7-200 2021年7月5日
  • CN s7-200

    师傅们你好   S7-200 CN6ES7222-1HF22-0XA8可以代替6ES7222-1HF00-0XA0 的吗&nbsp…

    2021年7月5日
  • SMART200通信问题

    1.几个smart200之间以太网S7通信,主站再和一个打码机TCP通信,能否同时实现两种通信。2.还有我看了有人说SMART200不支持标准TCP协议,如果对方是标准TCP,怎么…

    2021年7月5日

发表回复

登录后才能评论