登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:信号计时问题请教
点击:854 回复:15
楼主
编辑
引用
管理
lhn919
采用s7-200PLC,IO~I4分别接5个光电开关,用于检测产品。现需编程对5个光电开关ON信号分别计时,单个产品通过光电开关的时间约为100ms,不需要累积,该用什么指令来实现?
14-04-17 23:19
1楼
编辑
引用
管理
yejingmao
你要什么样的数据?接通信号用计时器同步计时传送到内存地址寄存不就可以吗
14-04-18 08:09
2楼
编辑
引用
管理
ZHTOK
文字描述再详细点,好吗?
14-04-18 08:22
3楼
编辑
引用
管理
BobMarley
1ms定时器可满足,可是数量不够。
10ms定时器可以,不过:在每个扫描周期开始时刷新当前值。受扫描周期影响。
或者用定时中断,在每次中断中累加计时。
中断好一些
14-04-18 09:28
4楼
编辑
引用
管理
lhn919
简单点说,我需要PLC计算单个产品通过5个探头的时间
14-04-18 12:55
5楼
编辑
引用
管理
lhn919
我需要产品通过探头所需要的时间,按你所说的方法,计时器当前记的时间怎么读出来。
14-04-18 12:56
6楼
编辑
引用
管理
lhn919
1毫秒定时器才2个,确实不够,10毫秒的精度不够,另外扫描周期的误差也是问题。能不能增加扩展模块来实现,或者读取当前时钟,通过比较得出产品通过的时间。
14-04-18 13:00
7楼
编辑
引用
管理
BobMarley
四个,保持有两个,不保持有两个。这个跟扩展没关系,只能靠CPU。
5ms中断,你试试,每个中断计数,乘以5ms就是时间。
14-04-18 13:49
8楼
编辑
引用
管理
BobMarley
奥,你说的是bgn和cal指令吧,这个也受扫描周期影响吧,每次执行到该指令,才能得到间隔时间。
不过内部的1ms定时器是不受扫描周期影响的。
14-04-18 13:56
9楼
编辑
引用
管理
huanghfeif
定时中断怎么中断呀?能说清楚点吗
14-04-18 20:56
上一页
下一页
工控新闻
以人形机器人解锁计算智能产业新蓝海
和利时向北交大捐赠高铁列控设备展品,深化校企合作
我国去年发布人形机器人超330款 产业化落地加速
和利时XMagital赋能全球最高海拔锂工厂,4500米高原完成“工业4.0”数字化协同升级!
银河通用重磅发布工业重载机器人S1:突破负载极限,引领具身智能工业革命
工信部发布指南,数字园区迎升级时刻!
艾默生利用经济高效的自动化硬件,降低模块化测试平台使用门槛
皮尔磁:将安全深度融入机械工程基因
更多新闻资讯