James SA
Member
Good day
Could somebody please help.
I'm sending a position and a speed to a motion task in a Kollmorgen AKD servo drive from a Delta PLC via Modbus TCPIP.
The code is written like this for position in Motion task 1:
set task no1: MT.NUM (addr 548)
load task: MT.LOAD ( addr 542)
set position: MT.P (addr 550)
set to 1: MT.SET(addr 554)
set to 0: MT.SET (addr 554)
set to 0: MT.LOAD(addr 542)
I have had intervals varying from 0 to 100ms between each command.
The drive will respond only if you navigate to the particular motion task in AKD workbench and then save it.
It will work ok until power is cycled and then I have to log on again with AKD workbench.
The declaration of which motion task to update seems to be very sketchy.
Has anybody had experience of this ?
Could somebody please help.
I'm sending a position and a speed to a motion task in a Kollmorgen AKD servo drive from a Delta PLC via Modbus TCPIP.
The code is written like this for position in Motion task 1:
set task no1: MT.NUM (addr 548)
load task: MT.LOAD ( addr 542)
set position: MT.P (addr 550)
set to 1: MT.SET(addr 554)
set to 0: MT.SET (addr 554)
set to 0: MT.LOAD(addr 542)
I have had intervals varying from 0 to 100ms between each command.
The drive will respond only if you navigate to the particular motion task in AKD workbench and then save it.
It will work ok until power is cycled and then I have to log on again with AKD workbench.
The declaration of which motion task to update seems to be very sketchy.
Has anybody had experience of this ?