lixianji_007
级别: 工控侠客
精华主题: 0
发帖数量: 242 个
工控威望: 2871 点
下载积分: 5503 分
在线时间: 769(小时)
注册时间: 2011-08-27
最后登录: 2024-11-06
查看lixianji_007的 主题 / 回贴
楼主  发表于: 2023-05-16 23:43
西门子1200PLC,V90绝对值伺服,使用Sina Pos_DB块控制,111报文,模式5回原点,将伺服当前位置标定为原点位,执行指令后 已设置参考点标志ON,但断电再上电后已设置参考点标记是OFF状态,且报文读取的伺服位置与断电前明显不符。请教各位大师有了解此问题怎么解决的吗?不胜感谢!要求可以通过程序控制将当前位置设置为原点,断电再上电回原点完成标记保持ON状态,伺服读取位置与实际位置一致(断电后如有移动,读取出来的位置也应该是实际的位置)。
天下事有难易乎?为之,则难者亦易矣!不为,则易者亦难矣!
brainy_fa
级别: 探索解密
精华主题: 0
发帖数量: 105 个
工控威望: 157 点
下载积分: 3053 分
在线时间: 43(小时)
注册时间: 2023-04-03
最后登录: 2024-08-20
查看brainy_fa的 主题 / 回贴
1楼  发表于: 2023-05-17 09:17
MODE 5只是把当前位置改为原点位,这种方式回原点对绝对值跟增量编码器来说没有区别。
因为它不会把这个位置的数据记录下来(不对绝对值编码器进行校准,也不会写入伺服放大器ROM),所以断电后位置不会记忆。


要想实现V90绝对值编码器的零点校准,官方有三种办法:




其中第一种是用V-ASSISTANT软件操作;第二种办法是用BOP面板操作;第三种办法是做在PLC程序里,用FB38000来实现,也就是你想要的功能。

可以参考一下这个功能块:
https://support.industry.siemens.com/cs/ww/en/view/109760317
109760317_LAplicationBlocks_V1_2.zip (652 K) 下载次数:121
//非标自动化电控方案设计及编程调试
//项目合作 //徐州周边,方圆500公里皆可 //苏鲁浙豫皖
TEL-  15725207209
EMAIL- shenjm_999@163.com