Beginner question: starting an Altivar 12

J

Thread Starter

Jaap P

I've been struggling for a long time to get an Altivar 12 running through Modbus.

I've to admit that i don't really know what i'm doing, but been trying lots of things.

Main problem seems that my commands to enable the operation are not working.

1)
After power-up of the Altivar, the drive seems to be in state "4 Switched on":

000-Tx:01 03 0C 81 00 01 D7 72
001-Rx:01 03 02 00 33 F8 51

2)
Issuing a CMD 'ENABLE OPERATION'

002-Tx:01 06 21 35 00 0F D3 FC
003-Rx:01 06 21 35 00 0F D3 FC

Works without complaints, BUT nothing happens. Checking things:

004-Tx:01 03 21 35 00 01 9E 38
005-Rx:01 03 02 00 0F F8 40
006-Tx:01 03 0C 81 00 01 D7 72
007-Rx:01 03 02 00 33 F8 51

Shows that the drive is still in state "4 Switched on"

3)
Also trying to bring the state back to "3 Ready to switch on" does not result in any changes:

008-Tx:01 06 21 35 00 06 13 FA
009-Rx:01 06 21 35 00 06 13 FA
010-Tx:01 03 21 35 00 01 9E 38 (checking register)
011-Rx:01 03 02 00 06 38 46
012-Tx:01 03 0C 81 00 01 D7 72 (checking ETA)
013-Rx:01 03 02 00 33 F8 51

I've got absolutely no clue what i'm doing wrong. Do you have an idea?

Thanks in advance!
Jaap
 
> I'm hex illiterate.

> What's the URL for the device's modbus manual with a map?

<b>Command overview:</b>
<i>ATV12 communication parameters BBV51917_1.4</i>
http://download.schneider-electric....Communication_parameters_BBV51917_1.4IE05.xls

<b>Device manual:</b>
<i>Altivar 12 Variable speed drives for asynchronous motors.
Modbus communication manual</i>
http://www.electrocentr.com.ua/doc/SE/privod/ATV12/ATV12_Modbus_en.pdf

<b>User manual:</b>
<i>Altivar 12 variable speed drives for asynchronous motors.
User manual</i>
http://www2.schneider-electric.com/.../225000/FA225464/en_US/Programming manual.pdf

I've made some progress since my last post. I found out that you should tell the device to use modbus as command interface, instead of the local connections. I found that setting FR1 to 164 (dec) enables the device to start a motor through modbus. BUT, after a few seconds i get a communication error (after starting) on the device, and further operation is blocked. Trying to solve this right now.
<pre>001-Rx:01 06 20 DD 00 A4 13 8B</pre>
 
Finally got things going, in case anybody is struggling with the same here my solution:

Modbus master mesages in HEX exclude CRC bytes; ID=Altivar ID; CAltivar responses not shown:

1)
Clear errors:
<pre>ID 06 21 99 00 80</pre>
2)
Init Altivar and bring state to "4 Switched on"

The big trick for me was to set the FR1 register to enable control trhough the modbus<pre>
ID 06 20 DD 00 A4 # FR1 to modbus
ID 06 21 99 00 06 # cmd "Shutdown" (STATE 2 --> STATE 3)
ID 06 21 99 00 07 # cmd "Switch on" (STATE 3 --> STATE 4)
</pre>
3)
Set the desired frequency.
<b>Warning</b> This sets freq. to 50.0
<pre>ID 06 21 9A 01 F4</pre>
4)
Issue Enable Operation command:
<pre>ID 06 21 99 00 0F</pre>
Don't know if this is the way it should be done, but it works for me.
 
Top