aierjet
级别: 探索解密
精华主题: 0
发帖数量: 17 个
工控威望: 111 点
下载积分: 727 分
在线时间: 11(小时)
注册时间: 2014-10-14
最后登录: 2019-08-13
查看aierjet的 主题 / 回贴
楼主  发表于: 2015-01-25 23:09
光栅尺是24V TTL信号 有 A、B、RI三路输出信号 RI 是零位信号 用的是高速计数器C252   A、B、RI、三路信号分别接了 X0、 X1 、X2  。

光栅尺的行程是从-45mm到100mm

现在问题是断电以后 PLC会保存断电时的位移数据(如在位移-45mm的时候断电)

在下一次上电前 光栅尺的实际位移出现变化(如实际位置在100mm的位置了),但是开机上电的时候

会将(-45mm)当成现在的位移  因为PLC保存的数据是(-45mm)。

这样触摸屏上显示的数据就会出现错误 如果光栅尺上升 数据就会出现 从-45mm到-190mm的变化。

反正是每一次开机的时候的数据会以上一次断电时的数据为基准 上升减小 下降增加

这就相当于 位移0 mm不稳定 是变化的 不知如何解决了

光栅尺的 零位信号线RI 接上和取掉对数据没有影响  之前PLC程序中是 用RI零位信号来复位C252的不知道这样用是否对  

如何理解这个零位信号 在PLC程序中如何用  

求大神帮帮忙看看如何解决  谢谢
gc007008
级别: 略有小成
精华主题: 0
发帖数量: 195 个
工控威望: 339 点
下载积分: 2284 分
在线时间: 192(小时)
注册时间: 2013-07-11
最后登录: 2017-04-01
查看gc007008的 主题 / 回贴
1楼  发表于: 2015-01-26 08:18
不知道你的工艺,不太好回答,如果有电机或者有气缸等执行元件来使光栅尺位置产生变化,那么每次开机上电的时候做一个初始化,回归原点的动作,同时RST C252或者用一个中间继电器接通RI信号使光栅置零,这样光栅尺不就是从0开机计算了吗