伺服绝对值回原方式

伺服绝对值回原参考案例

硬件说明

1; 伺服硬件采用的厂家是信捷的伺服驱动器DS5系列的驱动器。
2;PLC采用采用的是信捷的XD5D的PLC。

编程思路

请添加图片描述
1;上图是在梯形图中进行编程绝对值回原的方式,
1.1;操作流程,先让设备在零点的位置上进行标定零点,使用M1进行接通一下,让寄存器读指令冲H1039中读出连续4个字的数据出来,16进制的39换成10进制是57,中57为首地址进行连续读出4个字的数据,H1039=U0-57
U0-57在伺服的监控参数中是代表绝对值编码器的数据。
1.2;读出数据后,把HSD0的内的数据进行清零,模仿使用ZRN机械回原后把,HSD0清零的操作,次步操作完后,当前位置就是零点了。
1.3;使用一个100MS的时钟脉冲,目的是不造成通许阻塞,次行程序是每过100MS进行读取伺服内部绝对值的数据,一直读取刷新保持的寄存器。
1.4;次行程序是并联在一起的,上面是C函数的调用,下面是一条MODBUS的指令,读取伺服P0-11的数据,此处的数据是伺服转动一圈需要的脉冲数,这个数据在C语言中有进行使用,
1.5;一条简单的相对位置回原指令。

请添加图片描述
1.6;次处是调用C函数的内部写法

总结

有感而发,记录下来,有什么不对的地方,望各位进行指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值