现在遇到一个问题,有个300plc,定时器有256个,但是编程时发现需要用到的定时器超过256个,该怎么办?硬件不能改动,急用,谢谢!!
现在遇到一个问题,有个300plc,定时器有256个,但是编程时发现需要用到的定时器超过256个,该怎么办?硬件不能改动,急用,谢谢!!
12楼
楼主编了一个什么程序啊?
虽然俺干这项工作时间不长,但读过的程序不在少数,用那么多定时器的情况还是第一次听说,看来我们有点儿孤陋寡闻了。
楼主方便的话,能不能把要完成的工作发个概要上来,大家帮你参谋参谋。
楼上几位提到的定时器与计数器结合使用的办法不错,另外,PLC本身还提供固定时间的内置时间计数器供你选用。
如果是时序控制,可以用“步进”语句替代一部分衔接,程序编制过程中切忌一条道走到黑,要充分利用各种可利用的资源。多种手法的合理使用,不但是程序看起来很舒服,运行效果也会更好。
回复
13楼
呵呵,支持楼上的建议啊,可以从工艺方面考虑下先,可能不一定用这种方法啊:)
回复
14楼
顶一个~~~~~~~~~~~~~~
回复
15楼
定时器不够用的话,可以用SFB4(通电延时)和SFB5(断电延时),要用多少定时器都没问题。
回复
16楼
系统内置的脉冲位,记不得哪个 ,cpu的时钟脉冲可以用啊,现成的秒计时。。。。
回复
17楼
可以使用计数器代替
回复
18楼
我以前学过单片机的,对于用完256个定时器也真的第一次听说,不过你看可不可用循环的方法,
回复
19楼
总算看到了是工程师的了,无意溜到这里 发现楼上的都是他妈的白痴,程序只写一点点 还出来班门弄斧,嗨
回复
20楼
子程序可以省一些的
回复