JVL Industri Elektronik A/S - User Manual - Ethernet for MAC and MIS motors 233
9.2 Register Descriptions.
MAC motor commands" Only applicable for motors with module MAC00-Ex4/-Ex41
Use only the table below for firmware build numbers above 1400. If using an Ethernet module firm-
ware with a lower build number then refer to the table on the next page.
Table continued next page
Command no. Command description
Hex Dec MAC050 - MAC141 MAC400 – MAC4500
0x 0100 0001 16777217
Reset motor (not recommended, use synchronized
version instead).
< Same as
0x 0100 0002 16777218
Save motor parameters in flash and reset motor (not
recommended, use synchronized version instead).
< Same as
0x0100 00E0 16777440 No operation < Same as
0x0100 00E1 16777441 Reset error (Clear error bits in motor register 35) < Same as
0x0100 00E2 16777442 P_SOLL = 0 < Same as
0x0100 00E3 16777443 P_IST = 0 < Same as
0x0100 00E4 16777444 P_FNC = 0 < Same as
0x0100 00E5 16777445 V_SOLL = 0 < Same as
0x0100 00E6 16777446 T_SOLL = 0 < Same as
0x0100 00E7 16777447 Reset IN_POS, AC C,DEC < Same as
0x0100 00E8 16777448 P_FNC = (FLWERR - P7) * 16 < Same as
0x0100 00E9 16777449 P_FNC = (FLWERR - P8) * 16 < Same as
0x0100 00EA 16777450 Reserved < Same as
0x0100 00EB 16777451 Reserved < Same as
0x0100 00EC 16777452 Activate P1,V1,A1,T1,L1,Z1 < Same as
0x0100 00ED 16777453 Activate P2,V2,A2,T2,L2,Z2 < Same as
0x0100 00EE 16777454 Activate P3,V3,A3,T3,L3,Z3 < Same as
0x0100 00EF 16777455 Activate P4,V4,A4,T4,L4,Z4 < Same as
0x0100 00F0 16777456 Start search zero < Same as
0x0100 00F1 16777457 P_SOLL = P_IST + P7; P_SOLL = P_IST + P7 – FLWERR;
0x0100 00F2 16777458 P_SOLL = P_IST + P8; P_SOLL = P_IST + P8 – FLWERR;
0x0100 00F3 16777459 Reserved < Same as
0x0100 00F4 16777460 Select absolute position mode < Same as
0x0100 00F5 16777461 Select relative position mode using P_SOLL < Same as
0x0100 00F6 16777462 Select relative position mode using P_FNC < Same as
0x0100 00F7 16777463
Synchronize position manually using
absolute new values.
P_IST = P_NEW;
P_SOLL = P_NEW;
P_FUNC = P_NEW * 16;
Synchronize position manually using
absolute new values.
P_IST = P_NEW;
P_SOLL = P_NEW;
P_FNC = (P_NEW + FLWERR)*16;
0x0100 00F8 16777464
Synchronize position manually using relative
new values. (basically offset the position
range with the value of P_NEW).
P_IST = P_IST + P_NEW;
P_SOLL = P_SOLL + P_NEW;
P_FUNC = P_FUNC + (P_NEW * 16);
< Same as
0x0100 00F9 16777465 No operation < Same as
0x0100 00FA 16777466 No operation < Same as
0x0100 00FB 16777467 No operation < Same as
0x0100 00FC 16777468 No operation < Same as
0x0100 00FD 16777469 Reserved < Same as
0x0100 00FE 16777470 Reserved < Same as
0x0100 00FF 16777471 Reserved < Same as