xiaozhen12
级别: 探索解密
精华主题: 0
发帖数量: 5 个
工控威望: 134 点
下载积分: 928 分
在线时间: 50(小时)
注册时间: 2013-04-21
最后登录: 2024-10-24
查看xiaozhen12的 主题 / 回贴
楼主  发表于: 2013-04-22 21:09
控制要求是这样的,输送带传送工件,当工件经过检测传感器,到达某一固定位置时,电磁阀(传感器在电磁阀的前面)开始动作,工件尾部超出这个位置时,电磁阀停止。输送带电机有一个与其同轴连接的增量编码器,我知道工件的位移可以由编码器和检测传感器配合计算出来。我程序思路是这样编写的,当传感器检测到工件瞬时,记录下当前高数计数值,假如高数计数的地址为:ID1000,存放记录的地址是DB20.DBD24,然后判断(PID1000-DB20.DBD24)*脉冲当量>=检测传感器与电磁阀之间的距离,如果结果为真,电磁阀就动作。当(PID1000-DB20.DBD24)*脉冲当量>=检测传感器与电磁阀之间的距离+工件长度,电磁阀复位。我困惑的是,因为输送带一直是运动的,这样高数计数器有可能会溢出。小弟刚毕业出来工作。哪位大哥帮小弟解答一下。谢谢!
kyy80
态度决定一切``````
级别: 工控侠客
精华主题: 0
发帖数量: 1226 个
工控威望: 3496 点
下载积分: 4402 分
在线时间: 1979(小时)
注册时间: 2008-02-17
最后登录: 2024-11-23
查看kyy80的 主题 / 回贴
1楼  发表于: 2013-04-23 22:14
参考我的回帖中有关于这方面的讨论。。。。