D425伺服轴的配置问题

我的D425实验系统有两个伺服轴(与S120是DRIVE CliQ连接的)
在D425建两个线性电气轴AXES1、AXES2分别对应两个伺服电机。
在driver中的PROFIdrive message frame报文中本来选了SIEMENS message frame 105,PZD-10/10的,但建好轴后,AXES1的便变成了SIEMENS message frame 102,PZD-6/10。

进行实验时,只用了一个轴1,对它的使能、Position、取消使能分别用三个MCC,并放入三个MotionTask中,用一个LAD(在backgroupTask中)调用这三个Task。但每次CPU一置位为RUN便提示下面的问题,看了帮助文件,就是没看懂是什么意思。
SINAMICS_Integrated:SERVO_02 1901 profibus:setpoint timeout
SINAMICS_Integrated:SERVO_03 1901 profibus:setpoint timeout
SINAMICS_Integrated:SERVO_02 1912:if1:PB/PN clock cycle synchronous operation sign-og-life failure
SINAMICS_Integrated:SERVO_03 1912:if1:PB/PN clock cycle synchronous operation sign-og-life failure

问题:
1、报文要选哪个类型的?
2、出现上面的问题是什么意思?
3、怎样来配置解决呢?

新手请求各位高人,万分感激!

最佳答案

选择105报文可满足对轴的启动、停止、速度、位置等基本控制。
离线,打开SINAMICS Integrated —>Communication —>Message frame configuration,配置两个Drive报文为105报文,点击Transfer to HW Config,这时会看到报文通讯的地址(256..275)。
将配好的轴删除,然后在线下载,下载完毕后在线重新配置轴,注意读取电机和编码器参数(即点击 Data Transfer from the drive),配置好轴后,利用Control Panel 测试是否可以使能,速度控制,如果可以,说明配置没有问题。
按照你的方法利用MCC写轴的使能、位置控制、取消使能分别分配到Motiontask1、Motiontask2、Motiontask3,LAD去调用这三个task并分配到Backgroundtask,另外还需在写一个MCC空程序,我们一般命名为fault,并分配到SystemInterruptTask的TechnologyFaultTask和PeripheralFaultTask。然后编译保存并下载。

提问者对于答案的评价:
谢谢!现在能用了,不过有时还是会出现这问题

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc159470.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月8日 下午5:32
下一篇 2017年6月8日 下午5:33

相关推荐