IMAC2B009 V2
Uncontrolled Copy - Refer to Ampcontrol Website for Latest Version
Page 17 of 53
Ampcontrol Pty Ltd
– ABN 28 000 915 542
iMAC System User Manual
iMAC2B009 V4
– 10/18
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
iMAC Address Range
Each Controller can communicate and control 255 module data addresses.
All input modules must be given a unique address from 1 to 255. Output modules are also given an address
from 1 to 255 but do not have to be unique. Output modules can share the same address as each other.
Output modules with the same address will operate at the same time. Output modules can also be given the
same address as an input module, in these cases the output module will respond directly to the input
module’s data.
Address 0 is reserved for specialised applications, for example CRM, ARM and GRM modules utilise
Address 0. If a standard iMAC module is set to Address 0, the module will go offline and will not respond to
fieldbus datascans. This can be a handy feature for fault finding. A module set to Address 0 will appear
offline, but will still respond to rollcall scans allowing to its address to be set to a valid Address from 1 to
255.
Note: Non-addressable iMAC modules such as SQM, RKM and EOL rollcall as Address 0 even though they
don’t actually utilise Address 0, this is true for all non-addressable modules.
Fault Finding Statistics
The Controller records a number of statistics for every fieldbus address in the range 1-255. In addition to a
DATA register, every fieldbus address has an associated STATUS register, RESISTANCE register and
ERROR register. The
module’s
status
bits, fieldbus loop
resistance
and number of communication
errors
are recorded in these registers which are available to host systems via the Modbus interface.