恭喜,你发布的帖子
发布于 2016-08-08 11:19:48
5楼
楼主小时候玩过一个游戏吗?我们广东部分地区叫“123不许动”。楼主背对大伙小朋友,喊123。喊完了之后转头看小朋友,此时小朋友就不能动,动的就输。然后又转回去背对朋友继续喊123,正在喊的时候小朋友就要抓紧时间向楼主移动,目的是看看那个小朋友最先摸到楼主。就赢。
这么的比喻,楼主看一次小朋友就是一次扫描。现在问题是小朋友的动作太快了,总在楼主数的时候就移动,数完了就不移动了。一直捉不到一个动小朋友。但是实际上小朋友又在一直逼近楼主的。楼主眼看就输了。
这种动作就称之为比扫描更快的动作。plc用常规扫描是根本捕捉不到这样的信号。这个时候就必须使用高速计数器。
高,只是说他的能力高。并不是说不能用在慢的场合。
你只要确保扫描可以捕捉到事件的发生,万无一失,就可以 不 使用高速计数器。这个程度到达一种什么样的高度呢?plc的扫描周期是2毫秒到50毫秒吧。再大的扫描周期基本这个控制就费废了。
哪个“小朋友”可以在50毫秒里面动了又停了?
50毫秒就是1秒钟的20分之一事件。要是有一个1秒钟的事件发生,那么,连续喊20次123 都看见这位小朋友在动。这小朋友早就输了。
那么50毫秒又是一个什么程度呢?有一个灯,一直亮着的,突然有25毫秒时间熄灭了又亮起来,那么眼睛可以分辨到,这灯曾经闪灭过。小于20毫秒,眼睛是看不见这个灯曾经灭过的。而通常plc正是以这样的一个速度对事件进行扫描。楼主你说的1秒钟一次的信号,太小意思了。
不过楼主还要留意一个事情,这个信号on多长时间?
请填写推广理由:
分享
只看
楼主