1. Warranty – Seller warrants that this product will be free from mechanical defect or
faulty workmanship for a period of eighteen (18) months from date of shipment or one (1)
year from installation, whichever occurs first, provided it is maintained and used in
accordance with Seller’s instructions and / or recommendations. This warranty does not
apply to expendable or consumable parts whose normal life expectancy is less than one (1)
year such as, but not limited to, non-rechargeable batteries, filament units, filter, lamps,
fuses etc. The Seller shall be released from all obligations under this warranty in the event
repairs or modifications are made by persons other than its own or authorized service
personnel or if the warranty claim results from physical abuse or misuse of the product. No
agent, employee or representative of the Seller has any authority to bind the Seller to any
affirmation, representation or warranty concerning the product. Seller makes no warranty
concerning components or accessories not manufactured by the Seller, but will pass on to the
Purchaser all warranties of manufacturers of such components. THIS WARRANTY IS IN
LIEU OF ALL OTHER WARRANTIES, EXPRESSED, IMPLIED OR STATUTORY,
AND IS STRICTLY LIMITED TO THE TERMS HEREOF. SELLER
SPECIFICALLY DISCLAIMS ANY WARRANTY OF MERCHANTABILITY OR
OF FITNESS FOR A PARTICULAR PURPOSE.
2. Exclusive Remedy – It is expressly agreed that Purchaser’s sole and exclusive remedy
for breach of the above warranty, for any tortious conduct of Seller, or for any other cause of
action, shall be the repair and / or replacement at Seller’s option, of any equipment or parts
thereof, which after examination by Seller is proven to be defective. Replacement
equipment and /or parts will be provided at no cost to Purchaser, F.O.B. Seller’s Plant.
Failure of Seller to successfully repair any nonconforming product shall not cause the
remedy established hereby to fail of its essential purpose.
3.Exclusion of Consequential Damage – Purchaser specifically understands and agrees
that under no circumstances will Seller be liable to Purchaser for economic, special,
incidental or consequential damages or losses of any kind whatsoever, including but not
limited to, loss of anticipated profits and any other loss caused by reason of nonoperation of
the goods. This exclusion is applicable to claims for breach of warranty, tortious conduct or
any other cause of action against seller.
Page 3
1.0 Introduction
This MultiGard 5000 System Integration Manual for the Modbus/TCP Gateway Option provides
the information necessary for a customer or a third party integrator to successfully connect the
system onto a larger industrial network using Modbus/TCP protocol. This interface is provided
by an Industrial Control Communications, Inc. (ICC) ETH-1000 Ethernet Gateway added into the
MultiGard 5000 system along with an Ethernet switch.
This document is intended to cover all six models of the MultiGard 5000 System that are factory
configured at MSA from two platforms. The models are 8 point, 16 point, dual 8 point, 24 point,
32 point, and dual 16 point. Keep the purchased model and its size in mind while using this
document.
The MultiGard 5000 system shall have the Compact Logix L24 processor installed as a standard
offering. The L24 processor is capable of using this Modbus/TCP gateway option.
The MultiGard 5000 System is intended to be a complete stand-alone gas detection system and
was designed to be the only point of control for its many features and user changeable
parameters. For safety reasons MSA cannot allow the customer and third parties to have
unrestricted access to the MultiGard System programming.
2.0 References
The user of this document should be familiar with Modbus addressing and compatible networks.
The following references may be used with this manual:
[MSA] Field Wiring Diagram, Multigard System (Drawing) [Delivered with a MultiGard System; part of the 3-ring binder.]
[MSA] MultiGard System Instruction Manual - ASK 3103-35
[Delivered with a MultiGard System; part of the 3-ring binder.]
[MSA] MultiGard System Factory Configuration Sheets [Delivered with a MultiGard System; part of the 3-ring binder.]
References not supplied by MSA:
Modbus/TCP protocol documentation and network reference materials
Instruction Manuals – Appropriate to any third party equipment (hardware and
software)
Page 4
3.0 Modbus/TCP Communication Interface
The ICC ETH-1000 Ethernet gateway is configured for the appropriate Multigard 5000 system
model at MSA during system assembly and test. This includes both the hardware and gateway
configuration.
The gateway updates itself continuously with data from the Compact Logix L24 processor using
Ethernet/IP protocol via the Ethernet switch.
Data then becomes available in Modbus/TCP protocol from the ICC ETH-1000 Ethernet gateway
via the Ethernet switch. The gateway is a multiprotocol device using its single Ethernet port
operating per the 10/100Base-T standard.
3.1 Interface Cables
The Multigard system L24 processor and the ICC ETH-1000 gateway are connected to an
unmanaged Ethernet switch using patch cables of CAT-5e or better grade. See the Multigard
5000 system drawings for details on the hardware installation.
Also use a CAT-5e or better grade patch cable to connect to the Ethernet switch to the external
network providing a Modbus/TCP connection from the Multigard system to other customer
equipment.
3.2 Ethernet Addresses
The Ethernet addresses associated with the MultiGard 5000 System and the ICC ETH-1000
gateway must be set at MSA during factory configuration.
The addresses that will be set into the processor and gateway are from customer (or responsible
third party) supplied information as follows:
IP Address for the ICC ETH-1000 Gateway
IP Address for the Multigard system Allen-Bradley L24 processor
Subnet Mask common to this Ethernet network
Default Gateway common to this Ethernet network
NOTE: To satisfy the ETH-1000 the Default Gateway address must begin with 1-223
and it cannot consist of all zeros. If there is no desire to communicate over a default
gateway, then the address provided should not physically exist on the network.
The addresses will be placed onto labels located inside the MultiGard 5000 System enclosure for
easy reference as well as in the system configuration document (part of the 3-ring binder).
Page 5
CAUTION
Use only data table addresses defined in this manual. The use of
undefined addresses will produce an incorrect presentation. Data
table addresses not defined are reserved for MSA use only.
WARNING
Do not write into undefined addresses. Doing so may prevent the
system from detecting gas. Data table addresses not defined are
reserved for MSA use only.
Failure to follow this warning can result in serious personal
injury or death.
4.0 Guidelines For Accessing Data Table Addresses
Remember the following key items about the MultiGard 5000 System when using these tables to
decide what is applicable:
All Modbus data is read-only (holding register, 4X, or read input, 1X) except for
the acknowledge items listed in Table 6 (force single coil, 0X).
Model: 8 point, 16 point, dual 8 point, 24 point, 32 point, or dual 16 point
Single or Dual: Single sequencer MultiGard 5000 Systems can have 4 sensors (#1
- #4) installed. Dual sequencer MultiGard 5000 Systems can have 2 sensors (#1,
#2) on Sequencer A and 2 sensors (#3, #4) on Sequencer B. Note that in the
following tables reference to Single Sequencer is identical to Dual Sequencer A.
In the tables this is represented as “Sequencer (A)”.
Options: The User Configured Outputs (UCO) can be supplied as UCO #1 only
or both UCO #1 & UCO #2 together.
Additional information necessary to properly decode the data is supplied under
each table if applicable.
All analog data will automatically be in engineering units based on the MultiGard
5000 System factory configuration. No additional scaling is required.
It may be desirable to read blocks of words out of the gateway instead of only the
specific addresses listed in the tables. This depends on the interfacing
requirements and the software capabilities of the third party product. If this is
done, be sure to only use the addresses listed in this document for presentation
purposes.
Customers who use bi-directional communications with the controller must avoid
writing into addresses not referenced in this document.
The end user must verify all data transfers following the system integration effort.
See Table 1 below, and its associated warning, for important information about
Page 6
Gateway
Address
Comments
Communications
Status Register:
40555
Changing Value** – Normal
Stopped Value** – Failed
CAUTION
To ensure communications integrity between the Multigard 5000
System and the ICC ETH-1000 gateway the communications
status register must be monitored and logically implemented as a
watchdog function by the end user. Failure to implement the
watchdog function can result in the presentation of outdated data.
setting up an end user watchdog function to monitor the communications integrity
between the Multigard 5000 System and the ETH-1000 gateway.
Table 1: Multigard 5000 System to ETH-1000 Communication Status
** This value changes from 0 to 59 and is the seconds from the processor clock buffered
through the Multigard program. The absolute value of the register has no direct
significance to its use as a watchdog function.
In the end user’s system, monitor this register for continuous activity. If it stops
changing for a predetermined amount of time, declare a communications failure and
flag all other data coming through this gateway as outdated.
Only when the above register is continuously changing can the other data presented
via the gateway be considered current.
5.0 Multigard System Data Table Addresses
The most useful MultiGard 5000 System data will be defined in Tables 2 through 8 along with
corresponding Modbus/TCP addresses. These addresses will allow for the presentation of gas
detection information and other status.
Gas sensor levels for each point among the active sensors use a pair of consecutive
addresses. They are compliant with the IEEE 754 Floating Point format that is 32 bit
single precision. One decimal place is passed through the gateway.
Page 8
Sensor 1Sensor 2Sensor 3Sensor 4
Point #TroubleWarningAlarmTrouble WarningAlarmTrouble WarningAlarmTrouble WarningAlarm
* Gas sensor levels for each point among the active sensors use a pair of consecutive
addresses. They are compliant with the IEEE 754 Floating Point format that is 32 bit
single precision. One decimal place is passed through the gateway.
Table 6: Common Alarming
* User Changeable Parameter - State may need to be reversed depending on usage.
Page 11
Sequencer (A)
Sequencer B
Comments
Horn Acknowledge:
(Push Button)
08906
08941
Coil - Write
(Momentary action is
necessary.)
Condition Acknowledge:
(Push Button)
08656
08683
Coil - Write
(Momentary action is
necessary.)
Output #
UCO#1
UCO#2
Output #
UCO#1
UCO#2
1
18705
18769
17
18737
18801
2
18706
18770
18
18738
18802
3
18707
18771
19
18739
18803
4
18708
18772
20
18740
18804
5
18709
18773
21
18741
18805
6
18710
18774
22
18742
18806
7
18711
18775
23
18743
18807
8
18712
18776
24
18744
18808
9
18713
18777
25
18745
18809
10
18714
18778
26
18746
18810
11
18715
18779
27
18747
18811
12
18716
18780
28
18748
18812
13
18717
18781
29
18749
18813
14
18718
18782
30
18750
18814
15
18719
18783
31
18751
18815
16
18720
18784
32
18752
18816
Sequencer (A)
Comments
Particulate Status:
40561
AQGard Users Only
Table 7: Horn & Condition Acknowledges
Table 8: User Configured Output (UCO) Relay Images
In the table above: 0 = Open 1 = Closed (Default Non-failsafe*)
* User Changeable Parameter - State may need to be reversed depending on usage.