关于上升沿检测,请教PLC高手
我现有一专案,需要在宽度550mm内检测有无直径1mm的针的存在,而针是运动的,我选用的是激光传感器,在550mm内,光点直径是小于1mm的,但是结果是,如果针运动稍微快点,PLC就根本接受不到传感器放大器的信号,后来换了一个稍微好一点的PLC就好了一点,能运动快点也能检测到,电控说,运动快了连上升沿都检测不到,我看了传感器,在标准模式下响应时间是0.5ms,但是对于PLC方面我是学机械的不懂。所以问问大神,真的是PLC运算速度的原因吗,电控工程师也说了,他的程式很简单,检测有无嘛,就一句话的程式,所以他说取决于PLC。
用PLC的高速计数端口 跟PLC和传感器的响应时间都有关系
PLC的扫描周期是4毫秒,那后你传感器的响应时间是多少呢? 和PLC肯定有关系的 激光传感器设置成“输出延时关闭”,延时到比PLC扫描周期时间长就可以了 风》追逐 发表于 2014-12-1 08:13 static/image/common/back.gif
跟PLC和传感器的响应时间都有关系
PLC的扫描周期是4毫秒,那后你传感器的响应时间是多少呢?
0.5ms PLC点位设置立即刷新,还有,关键是传感器来不及检测还是PLC来不及检测? 高速计数端口,或者就是立即输入指令,感觉高速计数端口好一点。 不对,应该高速计数端口应该能数到。中断应该也行
如果高电平消失的太快,立即输入也不一定扫描的到,这时候5L说的就能解决。
如果高电平消失的没有那么快那么立即输入指令可能就行。
如果是扫描周期太长,合理使用子函数,PLC扫描周期也会减少。 不对,应该高速计数端口应该能数到。中断应该也行
如果高电平消失的太快,立即输入也不一定扫描的到,这时候5L说的就能解决。
如果高电平消失的没有那么快那么立即输入指令可能就行。
如果是扫描周期太长,合理使用子函数,PLC扫描周期也会减少。
页:
[1]
2