1200多重背景数据块使用问题,运动控制脉冲方式

1200用脉冲方式控制两个轴,采用多重背景数据块,建立FB1,在其中调用自带的运动控制模块,MC_Power、MC_MoveJOG等,变量都是背景数据;创建FB2,在其中调用FB1,背景数据用多重背景数据块,所有的实参都是独立的。
想实现的功能是,按下一个键,让两轴同时JOG方式相向运动。
结构两轴一起不能动,软家里Enable已经TRUE,但伺服驱动器不能使能,使能的Q点没上;将其中任何一个轴用常开点隔开后,另外一个轴能动。
请前辈大神帮忙看下,错在哪里?原因是什么?怎么修改?

问题补充:
程序截图

图片说明:

1200多重背景数据块使用问题,运动控制脉冲方式    1200多重背景数据块使用问题,运动控制脉冲方式    1200多重背景数据块使用问题,运动控制脉冲方式    1200多重背景数据块使用问题,运动控制脉冲方式   

最佳答案

FB1已经使用用了全局DB变量,所以会出错!
FB1的MC_Power、MC_MoveJOG的功能块全部用多重背景数据块,不要用全局变量!

提问者对于答案的评价:
非常感谢,就是这个问题了。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论