Baumer profinet 接口编码器的简单调试

        现场设备由于工艺需求,新增加了一块Baumer 的Profinent接口编码器,安装组态文件GSD包括分配IP地址和设备名称等过程就不再赘述,安装过程一切都很顺利,编码器型号是EAL580 MT Encoder ST13 MT16,组态的是编码器的860报文。本文重点说明的主要是关于组态后编码器没有读数和如何在线校准编码器初始数值的问题。

1.编码器没有读数显示。

         当组态完成后,首先在在线监控表里根据编码器分配的地址在线监控变量,却发现没有数值变化,后来发现,原来是PLC 里原来系统默认分配的过程映像输入区域的大小过小,而给编码器分配的地址例如ID622在系统默认分配的区域之外,所以在变量监控里无法监控到该地址的数值变化。重新修改扩大输入映像区域的大小,就可以解决此问题。

         尤其是PLC初学者往往容易忽视这点,因为大部分简单小项目不会用到数值太大的地址区域,一般系统默认的映像区域就足够,笔者也是在现场项目改造过程中新增加组态设备后才发现了此问题。

 其实在Baumer的编码器配置文档里关于此点也有相关的说明。

2.在线进行编码器读数的校准修改

860报文包括:输入32bit 位置数据 +输入32bit 速度数据+ 输出32bit 数据(31bit设定数值+1bit校准触发)如下:

 参照编码器说明书,按照组态分配的地址,ID622读取是32位的编码器位置数据,ID626读取的是编码器的32位速度数据。

地址QD574包含了31位的编码器标定的设定值+1位的标定信号触发位。信号触发位位Q574.7。

举例: 在线修改将Q574.7置1,将QW576修改为8000,ID622的读取值变为8000。可以实现编码器的数值校准处理。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

luis_daddy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值