找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
{{itemCategory}}
【关键线索】
只用starter软件完成切换过程,而不配置111报文,也不使用PLC控制时,运行正常无问题
配置111报文,使用PLC控制完成切换过程,会报错
【切换过程】
1、禁用3台电机: p145[0..2]=1),确认r146[0..2]=0;
2、驻留轴:p897=1,确认r896 =1;
3、切换DDS: p820 对应位置1,确认r0051
4、动力线和编码器线从电机1断开,接到第2台电机上
5、取消驻留:p897=0,确认r896 =0;
6、取消禁用
图1:DDS配置 图2:starter中报文配置 图3:博途中报文组态 图4:手册F7453
【补充问题细节】
电机不执行绝对值校准时(用starter里的Homing - Absolute
Encoder Adjustment),用PLC和starter软件切换均成功无报警。对第一台电机编码器校准后,切换到第二台或第三台就报错
1、通过控制字复位一下故障,看能否正常工作?
通过starter软件报警复位和PLC程序的FB284复位报警均无效,但断电重启后报警会消失
2、可以检查p405.2是否激活轨迹跟踪,HTL编码器时需要取消位置跟踪
软件在线监视发现是HTL编码器,但没有激活轨迹跟踪
3、每套DDS配置一套自己的编码器数据
目前配置是三台电机,每台电机只用一个编码器(电机内部自带的),单独配置一个编码器数据(EDS0,EDS1,EDS2)
表格中同一行的三列我觉得是当给一个电机切换使用多个编码器配置时才用到
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
配置了111报文之后,PLC就需要和S120实时通讯,切换过程中,编码器数据异常,通讯数据异常,就会报PROFIdrive编码器通讯故障。
切换之后,通过控制字复位一下故障,看能否正常工作。
关于问题补充——
如果不要求断电保存每个伺服电机编码器位置的话,可以在电机和编码器切换之前将编码器状态改为未校准状态试试,切换之后再校准,看能否消除报警。
可以通过PLC与S120非周期通讯修改驱动器参数P2507=1。
P2507=1: 绝对值编码器未调校;
P2507=3: 绝对值编码器已调校
通过PROFINET实现S7-1200与CU320-2PN 通讯——3.2 驱动器参数的读取及写入
https://support.industry.siemens.com/cs/document/109478999
或者你试试直接设置参考点的回零方式,不采用通过STARTER软件对编码器进行校准。
补充2点:
1.每个电机编码器分别校准一下,校准后再切换会报错吗?
2.多个编码器之间的切换问题:
为了通过切换EDS来切换2个或多个编码器,必须将各个编码器连接到不同的编码器模块或不
同的DRIVE-CLiQ接口上。多个编码器使用同一个接口时,这些编码器的型号和EDS也必须相同。因此推荐切换到模拟量一侧的编码器(例如SMC一侧)。插拔次数有限,而且DRIVE-CLiQ需要花费更长的时间才能建立通信,因此只有在特定情况下,才允许切换到DRIVE-CLiQ上的编码器。
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!