多语言展示
当前在线:156今日阅读:84今日分享:32

信捷PLC绝对定位(DRVA)示例

伺服步进是现代工厂自动化必需熟练运行的执行控制器。信捷XC3系列PLC  绝对定位DRVA示例
工具/原料
1

XC3 3.3r版本软件

2

电脑一台

方法/步骤
1

绝对定位指令含义理解:指令分16位和32位。(1)、16位指令DRVA,数据存储为一个字(如D0、D1、D2),无符号范围0-65535,有符号范围-32768-32767(2)、32位指令DDRVA,数据存储为一个双字(占用两个字D0 D1或D2 D3),符号范围4294967294,有符号范围-2147483648~2147483647

2

绝对定位指令格式16位指令DRVA:DRVA D0 D1 Y0 Y4(1)、D0为输出脉冲的总量(如K3000)或寄存器地址如D0,脉冲量可为正值或负值,正值为正方向负值为反方向。(2)、D1为输出脉冲的频率(如K3000)或寄存器地址如D1,每秒种PLC发出的脉冲数。(3)、Y0为脉冲端口(4)、Y1为脉冲方向(通过脉冲数的正负自动改变方向)注意可输出无符号脉冲的最大数65535,可输出有符号脉冲的最大数-32768-32767

3

绝对定位指令格式32位指令DDRVA:DDRVA D0  D2 Y0 Y4(1)、D0为输出脉冲的总量(如K3000)或寄存器地址如D0(占用D0和D1两个寄存器),脉冲量可为正值或负值,正值为正方向负值为反方向。(2)、D2为输出脉冲的频率(如K3000)或寄存器地址如D2(占用D2和D3两个寄存器),每秒种PLC发出的脉冲数。(3)、Y0为脉冲端口(4)、Y1为脉冲方向(通过脉冲数的正负自动改变方向)注意可输出无符号脉冲的最大数4294967294,可输出有符号脉冲的最大数-2147483648~2147483647

5

16位指令DRVA定位示例:DRVA D0 D1 Y0 Y4PLC初始正向脉冲时给出脉冲总量和频率及清除累加寄存器里的值(可以用原点位置来清)当M0=1,PLC发出3000个脉冲,脉冲发完后自动复位M0,M0=0。此时累加寄存器D8170里的值为3000.当把D0的值改为0时,再导通M0=1,此时步进方向会改变,此时累加寄存器D8170里的值会减小至0。绝对定位以原点为准,如给3000步进移动到3000的位置,当D0为2500时则反向移到500,移到以原点为2500的位置。当给0时,则回到原点。

6

32位指令DDRVA定位示例:DDRVA D0 D2 Y0 Y4PLC初始正向脉冲时给出脉冲总量和频率及清除累加寄存器里的值(可以用原点位置来清)当M1=1,PLC发出3000个脉冲,脉冲发完后自动复位M1,M1=0。累加寄存器D8170里的值为3000.当把D0的值改为0时,再导通M1=1,步进则回到原点

7

16位指令DRVA定位指令与32位指令DDRVA定位指令的区别:寄存器的大小不同。

注意事项
1

16位和32位定位指令数据寄存器的大小不同

2

绝对定位需要以原点做参考

推荐信息