IMAC2B015 V2
Uncontrolled Copy - Refer to Ampcontrol Website for Latest Version
Page 13 of 41
Ampcontrol Pty Ltd
– ABN 28 000 915 542
iMAC2 Controller EtherNet/IP Communications Manual
IMAC2B015 V2
– 07/17
A
P
P
R
OV
E
D
FOR
E
X
T
E
R
N
A
L
D
IS
TR
IB
U
T
ION
–
P
R
OP
E
R
T
Y
OF
A
M
P
C
ON
TR
OL
P
T
Y
LTD
–
N
O
T
T
O
B
E
R
E
P
R
OD
U
C
E
D
I
N
P
A
R
T
45
MEOL Series Resistance (Modbus 0x260)
46
MEOL Offline / Clash Count (Modbus 0x360)
47
MEOL serial number (Modbus 0x060)
48
Unused
49
Unused
50 to 73
General Buffer Registers (24 of these) (Modbus 0x0480 to 0x0498)
74
Unused
75 to 98
Non Volatile Memory (24 registers) (Modbus 0x0520 to 0x0538)
99
Unused
Therefore, module data for four modules is sent from the iMAC2 at each packet time (offset 1 to 16), as well
as controller data (offset 20 to 37), EOL/MEOL module data (offset 38 to 47), General Buffer data (offset 50
to 73) and Non-Volatile Memory data (offset 75 to 98). The Start Block Address at offset 0 specifies the
node address of the first of four modules in each transfer. This Start Block Address is incremented by 4 for
each implicit message transfer. So that data for nodes 0, 1, 2 and 3 is updated at packet time
t
, then data for
nodes 4, 5, 6 and 7 is updated at packet time
t+1
, and so on until data for nodes 252, 253, 254 and 255 is
sent (at packet time
t+63
). Then the Start Block Address is reset to 0, and data for nodes 0, 1, 2 and 3 is
updated again.
Applications requiring iMAC2 data over EtherNet/IP need to take this progressive data update into account.
(This is taken care of in the RSLogix5000 Add-On Instruction described later).
Module Types
3.2
The table below provides the module types that are associated with the possible values of the “Rollcall
Type”. This is reproduced from the document “IMAC2B010 iMAC2 Controller Ethernet Communications
Manual
”.