您现在所在的是:

西门子SIEMENS

回帖:13个,阅读:2142 [上一页] [1] [2] [下一页]
10519
xlian
文章数:3232
年度积分:65
历史总积分:10519
注册时间:2002/5/7
发站内信
2018论坛热心网友
西门子PLC体验(二)
发表于:2019/9/28 14:40:13
#10楼
用一个字节或者字来表示产品状态0表示正常1表示异常,高速计数器中断采样这个状态进入FIFO(先进先出),按距离取出数据,如果为0就不处理,如果为1就剔出
50
BIAOCSP4
文章数:5
年度积分:50
历史总积分:50
注册时间:2019/9/26
发站内信
发表于:2019/9/29 9:40:23
#11楼
回复 #10楼 xlian
我用数脉冲的方式,高低速下剔除位置不一样,低速的动作早了,高速的动作晚了,怎么处理?换算成时间,然后用延时会好一些吗?
5384
SZHFEI512
文章数:351
年度积分:139
历史总积分:5384
注册时间:2007/10/28
发站内信
发表于:2019/9/29 10:40:21
#12楼
以下是引用BIAOCSP42019/9/29 9:40:23的发言:
我用数脉冲的方式,高低速下剔除位置不一样,低速的动作早了,高速的动作晚了,怎么处理?换算成时间,然后用延时会好一些吗?
如果要精确控制就用控制输送速度的数据换算;
用数脉冲的方式可以简单的算,结果滞后一瓶。以精确控制在100个脉冲点为例,当Q0.0动作开始计脉冲,Q0.0断开结束计数(20ms或更短),得出经过脉冲个数,以100-脉冲个数得出下一个Q0.0动作点。
+10
1131
czw
文章数:36
年度积分:50
历史总积分:1131
注册时间:2003/4/20
发站内信
发表于:2019/10/5 14:09:23
#13楼
用移位寄存器即可 Shift/Rotate

SHR_DW, 用来料信号来SHIFT 液位or瓶盖的 0/1状态,根据剔除工位延迟情况来取用结果的某bit驱动剔除动作。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004