06-236542-001 Aries Intel. Comm. Module

30
P/N 06-236542-001 March 2006 Intelligent Communications Module (ICM) User’s Guide

description

Guia de Configuracion Aries

Transcript of 06-236542-001 Aries Intel. Comm. Module

  • P/N 06-236542-001March 2006

    Module (ICM)Users GuideIntelligent Communications

  • FOREWORDNote: This Instruction Manual, P/N 06-236542-001, is to be used by qualified and factory-trained

    personnel, knowledgeable of NFPA standards and all local codes in effect.

    This manual is intended to clearly and accurately reflect the Intelligent Communications Module (ICM). Thispublication describes the installation of the ICM. It is also recommended that an IT professional or NetworkAdministrator be consulted during ICM setup.

    The manufacturer assumes no responsibility for the application of any systems other than those addressedin this manual. The technical data contained herein is limited strictly for informational purposes only. Themanufacturer believes this data to be accurate, but it is published and presented without any guarantee orwarranty whatsoever. The manufacturer disclaims any liability for any use that may be made of the dataand information contained herein by any and all other parties.

    Any questions concerning the information presented in this manual are to be addressed to themanufacturer through the manufacturers Authorized Distributor.P/N 06-236542-001 i March 2006

  • THIS PAGE INTENTIONALLY LEFT BLANK.March 2006 ii P/N 06-236542-001

  • 1 Product Description ............................................................................... 12 Hardware Installation (Surface Mount)..................................................... 1

    2.1 Installation Procedure............................................................................ 12.2 Hardware Mounting (Optional Cabinet)..................................................... 32.3 Ethernet Connection.............................................................................. 3

    3 ICM Configuration ................................................................................. 33.1 Automatic IP Address ............................................................................ 33.2 Manual IP Address Configuration............................................................. 33.3 Web Access port ................................................................................... 53.4 Router with Virtual Servers/Port Forwarding ............................................. 5

    3.4.1 Router IP Address ................................................................................. 63.4.2 Virtual Server Assignment...................................................................... 73.4.3 Firewall Settings ................................................................................... 7

    4 Operation ............................................................................................ 74.1 User Access.......................................................................................... 74.2 Upgrade to latest Java Virtual Machine..................................................... 74.3 Java Applet and Web Page ..................................................................... 7

    4.3.1 Using AOL............................................................................................ 74.4 Main Screen ......................................................................................... 84.5 Software Setup Screen .......................................................................... 94.6 On-line Help....................................................................................... 104.7 Listings Screen ................................................................................... 10

    5 E-Mail Event Notification ...................................................................... 115.1 Event Selection................................................................................... 115.2 Priority .............................................................................................. 115.3 Guard Interval.................................................................................... 12

    5.3.1 Test Guard Interval ............................................................................. 125.4 Trouble Notification Delay .................................................................... 125.5 Communication Errors ......................................................................... 125.6 E-mail Testing .................................................................................... 125.7 Modbus Unit ID................................................................................... 13

    6 Modbus ............................................................................................. 136.1 Overview ........................................................................................... 136.2 Exception Code Responses ................................................................... 136.3 Acquiring a Register Baseline................................................................ 136.4 Register Space ................................................................................... 13

    6.4.1 Address 40002 ................................................................................... 136.4.2 Addresses 40003 - 40008 .................................................................... 146.4.3 Addresses 40009 - 40391 (SLC and IIM HSSD Devices) ........................... 146.4.4 Addresses 40431 - 40432 .................................................................... 156.4.5 Addresses 40500 412342 (Network Node Device Reporting Detail).......... 17

    TABLE OF CONTENTSP/N 06-236542-001 ii March 2006

  • THIS PAGE INTENTIONALLY LEFT BLANK.March 2006 iii P/N 06-236542-001

  • Figure Name Page Number1 Interconnection of ICM to Control Unit .................................................................... 22 Interconnection of ICM to Computer for Manual IP Addressing ................................... 43 Typical ICM Serial-Port Configuration Dialog with Default Settings .............................. 44 Router with Virtual Servers/Port Forwarding ............................................................ 65 User Interface ..................................................................................................... 86 Software-Setup Screen......................................................................................... 97 Typical Listing Screen......................................................................................... 11

    LIST OF FIGURES

    1 Control Unit Status Register Bit Map..................................................................... 142 Loop Device and HSSD Register Bit Map ............................................................... 153 SLC and HSSD Device Addresses ......................................................................... 154 Network Node System Register Bit Map ................................................................ 165 Modbus Addresses ............................................................................................. 166 Modbus Addresses ............................................................................................. 177 Network Loop Device and HSSD Register Bit Map ................................................... 188 Modbus Address, Dynamic Network Node SLC Status and HSSD Device Status Bit Map 18

    LIST OF TABLES

    Table Name Page NumberP/N 06-236542-001 iii March 2006

  • THIS PAGE INTENTIONALLY LEFT BLANK.March 2006 iv P/N 06-236542-001

  • 1 PRODUCT DESCRIPTION

    The Intelligent Communications Module (ICM) is a device server that provides Internet accessto the control unit via a standard Web browser such as Internet Explorer or Netscape Navigator.

    The ICM provides the following client services:

    automatic event detection and reporting via e-mail

    Web-browser-based

    emulated display for the control unit

    access to items in the control unit's List Menu

    Modbus TCP/IP interface

    Note: ICM Version 2.0 software is not compatible with control unit firmware version 1.0.X. Thisversion of the ICM software is only compatible with control unit firmware version 1.1.2and later.

    2 HARDWARE INSTALLATION (SURFACE MOUNT)

    The ICM hardware is to be mounted adjacent to the control unit enclosure. The wire harnessesprovided permits mounting the ICM up to 5 ft from the control-unit enclosure by following theseinstallation instructions.

    2.1 Installation Procedure

    Refer to Figure 1 and use this procedure to install the ICM:

    1. Mount the ICM on the wall within 5 feet of, and adjacent to, the control-unitenclosure using two #6 screws (not provided). Route the wiring from the ICM to thecontrol unit through conduit knockouts on either the right side or top of the control-unit enclosure; this is necessary because the wiring is power-limited.

    2. Connect power to the ICM using either of the following methods:

    a. If an AC outlet is available within 4 ft of the ICM location, use the plug-inpower supply provided with the ICM; connect the power jack from the powersupply to the ICM receptacle labeled '9-30 vdc'.

    b. If an AC outlet is not available within 4 ft of the ICM location, use the controlunit's battery-backed, 24 VDC Aux. Output (TB2) and power wire harness(which is provided in the installation kit); connect the plug on one end of thewire harness to the ICM receptacle labeled 9-30 vdc.

    Note: ICM power consumption is 50 mA @24 VDC.

    3. Route the red and black wires of the wire harness from the ICM to the control-unitprinted-circuit board (PCB) through a top or right-side enclosure knockout. TheRJ11 modular cord supplied with the ICM are also to be routed with these powerwires.

    4. Connect the power leads using Method 1 or Method 2:

    Method 1: This method requires including ICM standby-power requirements inbattery calculations.

    a. Connect the black power lead to 24 VDC Aux. Output (TB2) Terminal 1 orTerminal 3.

    b. Connect the red power lead to Terminal 2 or Terminal 4.

    c. Configure the Auxiliary Power Terminals for continuous power.

    d. Proceed to Step 5.

    Method 2: This method eliminates the need to include ICM standby-powerP/N 06-236542-001 1 March 2006

    requirements in battery calculations.

  • Note: This method powers the ICM through one of the three ProgrammableRelays and utilizes the 'Loss-of-AC-Power' configuration option (See theConfiguration Program Users Guide in the Users CD); it disconnects theICM from control-unit's 24-VDC power approximately 145 seconds afterloss of AC power.

    a. Connect the black power lead to 24 VDC Aux. Output (TB2) Terminal 1 orTerminal 3.

    b. Route the longer red power lead around the circuit board as shown in Figure 1to a programmable relay (1, 2 or 3).

    c. Cut the wire to the required length and connect it to the relay's normally-closed 'NC' terminal.

    d. Connect one end of the remaining length of red power wire to the relay'scommon 'C' terminal, and route this wire back to the 24 VDC Aux. Output(TB2).

    e. Connect the remaining end of the red power lead to 24 VDC Aux. Output (TB2)Terminal 2 or Terminal 4.

    f. Proceed to Step 5.

    5. Connect the RJ11 modular jack from the ICM to either of the PCB's serial ports J8(RS-232 A) or J3 (RS-232 B) located at the top of the PCB.

    Note: Configure the selected PCB serial port for operation with the ICM. Refer tothe Control Unit Installation, Operation, and Maintenance Manual for therequired procedure.

    6. Connect the other end of the RJ11 modular cord to the ICM 'Serial' input using theRJ11/DB25 adapter provided in the installation kit.

    Figure 1. Interconnection of ICM to Control Unit

    Combo 2

    TB6TB7

    Combo 1

    TB2

    Aux 24 VDC

    TB11

    Release 2

    TB12

    Release 1

    Batt Out

    TB3

    Tro

    ub

    leR

    ela

    y3

    Re

    lay

    1R

    ela

    y2

    1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

    120

    240

    TB13

    AC

    INN

    LP

    SU

    J1

    2

    ++

    --

    CN

    CN

    OC

    NC

    NO

    CN

    CN

    OC

    NC

    NO

    12

    34

    TB5

    NA

    C1

    TB14

    12

    34

    NA

    C2

    RS-232 A

    J8

    J5

    TB15

    USB BRS 485SLC

    TB14 3 2 1 4 3 2 1

    Sty

    le4

    S2

    J10

    J3

    RS-232 B

    TB

    4T

    B8

    TB

    9T

    B1

    0

    Red

    Black

    PowerPlug

    9-30 vdc 10/100

    NetworkConnection

    SerialConnection

    RJ11/DB25Adapter

    RJ11 Modular Cord

    N/C ConnectionCommon Connection

    (Typical)

    ICM

    PCBMarch 2006 2 P/N 06-236542-001

  • 2.2 Hardware Mounting (Optional Cabinet)

    An optional enclosure for mounting the ICM and providing protection for field wiringconnections is available. Perform the following procedure to install the ICM in the optionalmounting enclosure.

    1. Select a suitable location adjacent the control-unit enclosure, and mount the ICMenclosure using the four mounting holes provided.

    2. Run conduit for power wiring and the RJ11 modular cord between the twoenclosures and route the wiring and cord through the conduit.

    3. Mount the ICM in its enclosure using the two 6-32 standoffs and #6 nuts provided.

    4. Insert the power plug into the ICM's 9-30 vdc jack and make serial connection withRJ11 jack and RJ11/DB25 adapter.

    5. Make wiring connections at control unit as shown in Figure 1.

    2.3 Ethernet Connection

    The ICM connects to the Internet via an Ethernet jack labeled '10/100'. The EthernetLocal- or Wide- Area Network (LAN / WAN) can be a dedicated LAN / WAN or can be thecustomer's existing LAN / WAN network. If using a third-party Internet Service Provider(ISP), then refer to the additional considerations described in Paragraph 3.3 andParagraph 3.4.

    3 ICM CONFIGURATION

    Important:

    The ICM internet provider (IP) address must be configured before communications can beestablished with it.

    3.1 Automatic IP Address

    The ICM has a default (i.e., out-of-the-box) IP address of 0.0.0.0 that automaticallyenables its Dynamic Host Configuration Protocol (DHCP).

    If a DHCP server exists in the network to which the ICM is being connected (consult thelocal network administrator), it supplies the ICM with an IP address, gateway address,and sub-net mask when the ICM boots up. (The ICM responds with a diagnostic error ifno DHCP server exists; the red Diagnostic light emitting diode (LED) blinks continuouslyand the green Status LED blinks five times if no DHCP server is present.)

    3.2 Manual IP Address Configuration

    The IP address must be configured manually if no DHCP server exists. The recommendedway to accomplish this is to connect a laptop or PC to the serial port of the ICM (this isthe DB25 connector used to interface to the control unit in Figure 1.) Use the RJ11/DB25adapter and RJ11 modular cord provided with the ICM to connect the PCs serial port.

    Additionally, the RS-232 Null-Modem Adapter provided with the ICM is to be connectedbetween the ICMs DB25 connector and the RJ11/DB25 Adapter, as shown in Figure 2. ADB9 Adapter (P/N 06-129373-001) or DB25 Adapter (P/N 06-129341-001) are availableto connect the other end of the RJ11 modular cord to the laptop or desktop computer.P/N 06-236542-001 3 March 2006

  • Figure 2. Interconnection of ICM to Computer for Manual IP Addressing

    Perform the following to manually assign the ICM an IP address via the serial port:

    1. Activate a terminal emulation program such as HyperTerminal with communicationssettings of 9600 baud, 8 bits, no parity, 1 stop bit, and no flow control. SeeFigure 3.

    Figure 3. Typical ICM Serial-Port Configuration Dialog with Default Settings

    PowerPlug

    9-30 vdc 10/100

    NetworkConnection

    SerialConnection

    RJ11/DB25Adapter

    RJ11 Modular Cord

    ICM

    RS-232Null Modem

    Adapter

    Laptop or Desktop Computer

    P/N 06-129373-001 (DB9)or

    P/N 06-129341-001 (DB25)to RS-232 CommunicationsPort of Laptop or Desktop

    ComputerMarch 2006 4 P/N 06-236542-001

  • 2. Cycle the ICM's power off, and then back on, to enter Setup (i.e., Configuration)Mode. A self-test begins after power-up, and the red Diagnostic LED starts blinkingafter which there is only one second to enter three lower case "x" characters.

    Note: The easiest way to enter Setup Mode is to hold down the "x" key at theterminal (or emulation program) while powering up the ICM.

    3. Select 0 (Server Configuration) and follow the prompts to access the IP address.

    4. Enter the new IP Address

    5. Select 9 to save the configuration and exit Setup Mode; the ICM performs a powerreset upon exiting the Setup Mode.

    Note: When configuring the ICM manually, obtain the appropriate IP Address,gateway address and sub-masks from the local network administrator.

    6. Turn off the ICMs power.

    7. Remove the RS-232 Null-Modem Adapter and reconnect the RJ11/DB25 Adapterand RJ11 modular cord as shown in Figure 1.

    8. After re-connections are completed, reapply power to the ICM.

    3.3 Web Access port

    As part of the automatic or manual IP configuration process previously described, it maybe necessary to configure an hypertext transfer protocol (HTTP) Port and a Router IPaddress. Some Internet Service Providers (ISPs) do not allow web servers and block theHTTP port 80. The ICM provides the ability to change the HTTP Port from 80 to anothervalue that is not blocked.

    Check with the applicable ISP before installing an ICM and before using an alternate HTTPport. Kidde-Fenwal, Inc. does not recommend nor support changing the HTTP port tobypass ISP Terms of Use limitations. Some ISPs allow web servers when subscribing tobusiness or commercial packages for a higher fee.

    Perform the following to assign a different HTTP port:

    1. Enter the Setup mode as previously described.

    2. Select 4 HTTP Port.

    3. Type in the new port number.

    4. Press enter.

    5. Select 9 to save and exit.

    The ICM web page is now accessible only on that port. In order to access the web page,append the IP address with :####, where #### is the new port number.

    3.4 Router with Virtual Servers/Port Forwarding

    If the intended installation of the ICM is inside a router but access to the outside wouldis necessary (see Figure 4), then additional configuration activities are required. Therouter must be capable of configuring Virtual Servers or Port Forwarding and bypassingthe firewall for specific addresses; thus, review the router manual and specifications.P/N 06-236542-001 5 March 2006

  • Figure 4. Router with Virtual Servers/Port Forwarding

    In a system with a router, the outside world cannot see the ICM and other devicesconnected to the router. The router itself has a global IP address such as 67, while thenetworked devices inside the router have local addresses such as 192. The routerneeds to be configured so that ICM related requests, web page access, telnet, and/orModbus, made to the 67 address are routed to the actual ICM at a 192 address. Therouter needs to bypass its firewall for the ICM address traffic. Additionally, the ICM mustbe configured to transmit the proper web address in event notification emails. Thus, thefollowing items need to be configured:

    Router IP Address

    Virtual Server Assignment

    Firewall Settings

    3.4.1 ROUTER IP ADDRESS

    The ICM setup screen (described in Paragraph 4.5) has a data entry field forRouter IP Address. This field is to be filled in with the IP address assigned by theISP. This address is inserted into event notification emails as a link back to theICM web page. If the HTTP port was changed as described in the previousparagraph, that number is also included in the email link.

    ICM

    ROUTER

    INSTALLED SITE

    INTERNETMarch 2006 6 P/N 06-236542-001

  • 3.4.2 VIRTUAL SERVER ASSIGNMENT

    Virtual servers must be assigned in the router and assignment depends on therouter; the concept is as follows. To access an ICM or any web page, an IP addressand port number are required. The HTTP standard port is 80. The router has anIP address that is accessible by the outside world and the ICM has an IP addresswhich is not. Therefore for ICM web page access, the router must be told to routerequests to the routers IP address and port 80, to the ICMs IP address and port80.

    For example, below the router address is 67.99.150.200 and the ICM IP addressis 192.20.30.60 and its HTTP port was left at 80. In the router configuration, setup a virtual server to take all requests for port 80 on address 67.99.150.200 andpass them to port 80 on address 192.20.30.60.

    The ports to be routed via virtual servers or port forwarding are:

    The HTTP port port 80 or custom port number

    3001 used internally by the ICM

    3002 used internally by the ICM

    502 used by Modbus (not necessary if Modbus is not used)

    9999 telnet port can be used to configure an ICM remotely. (optional)

    3.4.3 FIREWALL SETTINGS

    When using a router, it may be necessary to adjust firewall settings for the ICMIP address because the firewall may conflict with access to the device.

    4 OPERATION

    4.1 User Access

    The ICM's Web server issues web pages and related files when requested by a Webbrowser. The ICM includes a default page (index.html) that contains a custom Javaapplet. The Web browser loads and executes the applet when the Web page is requested.The applet provides a graphical user interface for monitoring the control unit.

    4.2 Upgrade to latest Java Virtual Machine.

    Using the following link, follow the instructions to upgrade the browser to the latestversion of the Java Virtual Machine. The upgrade is necessary to support certain aspectsof the ICM Applet.

    http://www.java.com/en/download/manual.jsp

    4.3 Java Applet and Web Page

    The Java applet and Web page provide a self-contained user interface for the ICM. Whena Web browser requests the default page (index.html) from the ICM, the on-board Webserver sends a page containing a Java applet, which starts running in the user's browser.The applet establishes a TCP/IP socket connection with the ICM firmware using adedicated TCP/IP port.

    4.3.1 USING AOL

    If using AOL to view the ICM web page, perform the following procedures toproperly configure the browser.

    Clear the web cache and delete temporary files

    1. Start AOL from the AOL menu bar

    2. Select Keyword > Go to Keyword

    3. Type the keyword preferencesP/N 06-236542-001 7 March 2006

  • 4. Click Go; Dialog box: AOL Settings: Customize your AOL Experience

    5. Select Essentials tab > Internet (Web) Options - Set Web browseroptions and properties; Dialog box: Internet Options

    6. Select General tab

    7. Click Delete files; Dialog box: Delete Files: Delete all files in theTemporary Internet files

    8. Select Delete all offline content

    9. Click OK

    10.Click OK

    Optimize your AOL browser settings:

    1. Start AOL from the AOL menu bar

    2. Select Keyword > Go to Keyword

    3. Type the keyword preferences

    4. Click Go; Dialog box: AOL Settings: Customize your AOL Experience

    5. Select Essentials tab > Internet (Web) Options - Set Web browseroptions and properties; Dialog box: Internet Options

    6. Select Security tab; Dialog box: Select a web content zone to specifysecurity settings

    7. Click Internet icon

    8. Click Default Level (which sets the browser to Medium)

    9. Select AOL Browser tab; Dialog box: Web Graphics: Do you want Webgraphics to be compressed? Compression displays Web pages more rapidly.

    10.Click Never compress graphics

    11.Click OK

    12.Close AOL

    13.Restart AOL

    4.4 Main Screen

    The initial screen that appears when the applet starts is shown in Figure 5.

    Figure 5. User InterfaceMarch 2006 8 P/N 06-236542-001

  • The System Status area duplicates the control-unit's display. LEDs on the left side ofthe screen indicate the general system status. The LEDs are shown illuminated in thisillustration but normally they reflect the actual states of LEDs on the control unit. Thebuttons on the right side provide access to additional features as described below.

    The SCROLL button allows scrolling through any active troubles, alarms, etc. on thecontrol unit. The response time depends on network activity; thus, there may be delaysbetween button press and display change.

    4.5 Software Setup Screen

    The Software Setup screen (Figure 6) provides the ability to establish the ICM operatingparameters and other information. The setup password, e-mail addresses of recipientsto be notified when events occur and Simple Mail Transfer Protocol (i.e., SMTP) serverparameters can be specified.

    Figure 6. Software-Setup Screen

    Password - an 8-character alphanumeric code that permits access to theICM Software Setup screen. This password is independent of the control unitpassword; thus, it does not have to match the control unit.

    E-mail Recipients - standard e-mail addresses ([email protected]).

    SMTP Server IP Address - the IP address of the SMTP e-mail server. Thisserver is used to send event-notification e-mails.

    SMTP Port - used by the SMTP server to accept outgoing mail; normallyport 25 but if blocked, other ports (e.g., 2525) are available.

    E-mail Host Name - used by some e-mail systems to identify the sender.In most cases it is sufficient to enter an arbitrary string like "ICM".

    E-mail From Address - the return address included in notification e-mailsand must match the e-mail address registered with the ISP.P/N 06-236542-001 9 March 2006

  • E-mail Password - used to log on to the email account; when required bythe ISP, it is used as a form of authentication. If this field is filled in, the ICMlogs on to the email account via POP3 prior to transmission and/or receiptof email then logs off. This action identifies the ICMs IP address as a validuser able to send email.

    Router IP Address - used when the ICM is inside a router and notconnected directly to the outside world. Enter the router IP address assignedby the ISP. Additional configuration requirements are described in the Weband Router sections.

    OK button - saves the information on the Software Setup screen, makes anychanges effective immediately, and closes the screen.

    Cancel button - closes the screen without saving any changes

    4.6 On-line Help

    Each label shown in blue on the Software Setup screen is a hyperlink to a help topic thatdescribes the item and explains how it is used. A popup help window appears when a helphyperlink is clicked.

    4.7 Listings Screen

    The Listings Screen (Figure 7) provides the ability to display and save control-unitinformation. The information is displayed in a 40-column format taken directly from thecontrol-unit's LCD display.

    Click the Listing button to access the Listings dialog. After opening the dialog, a controlunit password is required before executing the first listing and when the node beingaccessed changes (provided it has a different password).

    The password entered must match that of the node being accessed. To select a node thatis not the control unit connected to the ICM, click the Choose Node button. Each timea Listing is executed, the currently displayed Node number and Password are used toaccess the appropriate control unit.

    The ICM can be used to list the following information:

    Isolated SLC devices or control-unit-based outputs

    Event logs

    Detector sensitivities

    Active events

    EOC program

    SLC assignments

    SLC-device voltage levels

    Battery charge

    On-board-outputs configurations

    Remote display/control modules

    General Alarm List Outputs

    Registered and Isolated HSSDs

    Network settings and Network node map

    Some Listings, such as All System Events may take a long time to download. END OF is displayed upon completion of each Listing. The STOP button can halt a Listing priorto completion.

    The Save button displays a file-explorer dialog which provides the ability to specify alocation for the saved listing. Saved files are standard ACSII text files that can be viewedwith Windows Notepad, Word, and other applications.March 2006 10 P/N 06-236542-001

  • The Close button closes the Listings dialog.

    Figure 7. Typical Listing Screen

    5 E-MAIL EVENT NOTIFICATION

    The purpose of e-mail event notification is to alert users and service personnel when alarms,troubles, supervisory events, or communication problems occur without overwhelming themwith superfluous messages.

    It is possible that other related events may occur when an alarm, trouble, or supervisory eventoccurs. The event notification system groups events into two broad categories; alarms andtroubles/supervisories. In addition, the system associates events with time intervals and sendsonly one e-mail per interval.

    Details about the system event that caused a notification can be viewed in the ICM Listingsscreen. Each event notification contains a hyperlink that automatically opens an applet thatcommunicates with the ICM associated with the control unit that initiated the event notification.

    5.1 Event Selection

    This feature provides the ability to select whether e-mail event notifications are sent foralarms, troubles/supervisories, communication troubles (ICM not communicating withethe control unit), all conditions or none. This selection applies to all e-mail recipients asa group. It is not possible to designate individual recipients to receive different types ofnotifications.

    5.2 Priority

    Alarms have a higher priority than troubles/supervisories. Subsequent alarm, trouble,and supervisory notifications are not sent within the guard interval (described inParagraph 5.3) if an alarm notification has already been transmitted. However, if aP/N 06-236542-001 11 March 2006

  • trouble/supervisory notification was sent and an alarm occurs, an alarm notification issent and a new guard interval is established.

    5.3 Guard Interval

    The guard interval is the period of time during which no further event notifications of thesame or lower priority are sent. The interval is a user selectable value of 1, 2, 4, 8, or 24hours. The guard interval starts when an event notification is sent.

    At the end of the guard interval, one of two conditions exist. Either all events are clearedor events remain active. If all events are cleared, the system enters a state where it waitsfor the next event. If events are still active, the system sends a "reminder" notificationand extends the guard period by one guard interval. This cycle occurs indefinitely untilthe events are cleared. Only a single reminder is sent per guard interval even thoughthere may be a mixture of alarms and troubles/supervisories active. The email messagecontains a hyperlink to the ICM where detailed status information and event history aredisplayed.

    5.3.1 TEST GUARD INTERVAL

    Another option for guard interval is Test which is to be used only duringinstallation, maintenance or periods of test.

    Note: Do NOT leave the ICM in test mode.

    The Test guard interval provides more immediate email messages. The guardinterval is 1 minute and emails are generated any time a new event occurs. If aevent occurs, an email is sent immediately. If nothing changes for 1 minute, thenanother email is sent. If a new event occurs, then another email is sent. This cyclecontinues indefinitely until all events are cleared.

    If the control unit is left in a trouble/supervisory or an alarm state and the guardinterval is left in Test mode, then emails are sent every minute. Thus, changethe guard interval to an acceptable value of 1 Hour or more before leaving thesite.

    5.4 Trouble Notification Delay

    The system waits 10 minutes before sending a notification when a trouble or supervisoryevent is first detected. A notification is sent, subject to the rules stated above, if thetrouble/supervisory still exists at the end of this time period. This prevents notificationsbeing sent as a result of maintenance operations and transient conditions.

    New alarm events are sent immediately, subject to the guard interval rules described inParagraph 5.3.

    5.5 Communication Errors

    Communication errors between the ICM and the control unit are treated as troubles andevent notifications and sent according to the rules described above. There is a separatecheck box to enable the transmission of communication errors. A communication error isissued after three consecutive failed attempts to communicate with the control unit. Asuccessful communication clears the error count.

    5.6 E-mail Testing

    The e-mail event notification can be tested on-line by clicking the Test button on theSoftware Setup screen. This sends a test e-mail to each recipient in order to verify correctoperation of the e-mail server and routing to each recipient. As an option, system can beset to send a test e-mail periodically during normal operations in order to verify correctoperation. The test interval is a user-selectable value of 1, 7, 30, 90, or 365 days.March 2006 12 P/N 06-236542-001

  • 5.7 Modbus Unit ID

    The Modbus unit ID is necessary when using the Modbus interface. When set to 0, noModbus operations are performed. The ID is to be set to an address of 1 through 147when using Modbus.

    6 MODBUS

    6.1 Overview

    The ICM supports Modbus TCP/IP, including Function 3 (Read Output Registers), Function6 (Write Single Register) and Function 17 (Report Slave ID). The ICM uses this protocolto create, maintain and transmit the Modbus registers to a Modbus client. The followingdefines the registers that are available when the ICM interface is enabled.

    The Modbus slave ID must be assigned in the ICM. If the Modbus client sends requestswith a slave ID other than the one assigned on the ICM, then the ICM will not respond.

    The ICM returns 16-bit register values (up to the protocol maximum of 128) to theModbus client.

    6.2 Exception Code Responses

    Exception code responses from the ICM to the Modbus Client are generated under thefollowing conditions:

    The Modbus client attempts to perform a function other than 3 or 6; the responseis exception code 1 (function code not supported).

    The Modbus client attempts to perform a function 6 (in an effort to get the ICM tore-get all applicable Modbus information) but does not provide an address of 60002nor register value of 0x00AA; the response is an applicable exception code.

    The Modbus client attempts to read either 0, or greater than 128, 16-bit registervalues; the response is exception code 3 (bad quantity of registers requested).

    6.3 Acquiring a Register Baseline

    Upon bootup of the ICM, status and registration information from the control unit arerequested. Re-initialization can also be launched with the following modbus command:

    Perform a Function 6 (Write Register) command on register address 60002 withhexadecimal data of 00AA.

    Note: If a control unit has been offline or rebooted, then re synchronize the ICM withthe control unit by rebooting the ICM or using the above command.

    6.4 Register Space

    The address space is described in through. Bit 16 refers to the least significant bit (LSB)with a value of 1; Bit 1 refers to the most significant bit (MSB), with a value of 32K.

    6.4.1 ADDRESS 40002

    Control Unit Status Register

    The Control Unit Status Register bit map is provided in Table 1P/N 06-236542-001 13 March 2006

  • The Pre-Alarm and Alarm bits are set if a loop device either on the SLC orconnected to the IIM has detected a pre-alarm or alarm condition, respectively.This occurs when the smoke level is greater than or equal to the pre-programmedthreshold of the detector. When a contact monitor is involved, an alarm occurs ifthe contacts activate and the pre-programmed device type is an alarm.Additionally, if a contact monitor is programmed for supervisory or trouble, theapplicable status bit is set.

    The Supervisory and Trouble bits can be set by a device on the SLC, a problemwith communication, an on-board circuit problem, a ground fault, deviceisolations, and so forth.

    The Initialized bit indicates that the SLC has been initialized.

    Under normal conditions, the system status register contains 0x0100 hex.

    This register is provided to eliminate unnecessary traffic on the Modbus. Forexample, if the master determines that the system status register contains0x0100 hex, then there is no need to read the status of each device.

    6.4.2 ADDRESSES 40003 - 40008

    Reserved:

    This space is reserved for future enhancements. Presently, all addresses withinthis space return zeros.

    6.4.3 ADDRESSES 40009 - 40391 (SLC AND IIM HSSD DEVICES)

    Loop Device and HSSD Register

    The Loop Device and HSSD Register Bit Map is provided in Table 2

    Table 1. Control Unit Status Register Bit Map

    Bits Name Description

    Reserved Value is unpredictable, reserved for future use.

    Initialized 1 if the SLC has been initialized, otherwise 0.

    Supervisory 1 if the SUPERVISORY LED is illuminated on the front panel of the display card, otherwise 0.

    Trouble 1 if the TROUBLE LED is illuminated on the front panel of the display card, otherwise 0. Troubles include Open and NovRAM.

    Pre-Alarm 1 if the PRE-ALARM LED is illuminated on the front panel of the display card, otherwise 0.

    Alarm 1 if the ALARM LED is illuminated on the front panel of the display card, otherwise 0.

    IIM On-Line 1 if an IIM is enabled and communicating, otherwise 0

    Silence 1 if control unit is silenced, otherwise 0.

    Reserved Value is unpredictable, reserved for future use.March 2006 14 P/N 06-236542-001

  • The ICM returns the described format in response to a read of any device addresson the SLC or HSSD connected via the IIM. This includes reads to a valid deviceaddress in which no device is physically attached to the SLC or IIM. If theregistered bit is equal to 0, the device is either unregistered or does not exist. Ifa device exists, but is unregistered, the Alarm, Pre-Alarm, and Trouble status isignored.

    Mapping of the Modbus Address space to the control unit SLC and HSSD devicesis provided in Table 3.

    6.4.4 ADDRESSES 40431 - 40432

    Network Node System Register

    The Network Node System Register Bit Map is provided in Table 4.

    Table 2. Loop Device and HSSD Register Bit Map

    Bits Name Description

    Reserved Value is unpredictable, reserved for future use.

    Supervisory 1 if the state of the device is supervisory, otherwise 0.

    Trouble 1 if the state of the device is trouble, otherwise 0.

    Pre-Alarm 1 if the state of the device is pre-alarm, otherwise 0.

    Alarm 1 if the state of the device is alarm, otherwise 0.

    Registered 1 if the device has been registered with the SLC or IIM; otherwise 0.

    Type Indicates the device type in hexadecimal:

    1: Ion detector

    2: Photo detector

    3: Thermal detector

    4: Addressable contact input device

    5: Addressable relay output device/Addressable Signal Module/Remote Release Module

    6: Addressable Alarmline Module

    7: HSSD (AIM, PALM, or HSSD via IIM)

    Table 3. SLC and HSSD Device Addresses

    Modbus Address Device Address

    40009 0 - not active detector

    40010 1

    40264 255

    40265 1 - HSSD number 001

    40391 127 - HSSD number 127P/N 06-236542-001 15 March 2006

  • The ICM returns the described format in response to a read of any network noderegister. The network node register is different from the local System StatusRegister in that it contains only status information if there is a current event onthe node in question and the node is currently active on the network. If a node isoperating properly on the network, the Modbus register data is 0x0000. Howeverif a node is not configured on the network, the register is also 0x0000. If a nodeis configured on a network but not communicating, the trouble bit is set.

    The ICM is to be connected to a control unit that is programmed to detect allevents that occur on all other panels. The ICM does not detect the status on nodesin a different group unless the connected control unit is programmed to Log AllEvents.

    Mapping of the Modbus Address space to the network node system registers isprovided in Table 5.

    When control units are networked together there is a potential for 32 nodes with255 detectors and 127 HSSDs connected. A full system requires 32*255+32*127= 12224 WORD registers to represent all possible initiating points. (24448 bytes)These registers start at address 40500 for node 1 as shown in Table 6. Thefollowing defines the information that fills in the ranges for each node.

    Table 4. Network Node System Register Bit Map

    Bits Name Description

    Reserved Value is unpredictable, reserved for future use.

    Supervisory 1 if the supervisory event is active on the node, otherwise 0.

    Trouble 1 if the trouble event is active on the node, otherwise 0.

    Pre-Alarm 1 if the pre-alarm event is active on the node, otherwise 0.

    Alarm 1 if the alarm event is active on the node, otherwise 0.

    Reserved Value is unpredictable, reserved for future use.

    Table 5. Modbus Addresses

    Modbus Address Network Node

    40401 1

    40432 32March 2006 16 P/N 06-236542-001

  • 6.4.5 ADDRESSES 40500 412342 (NETWORK NODE DEVICE REPORTING DETAIL)

    Network Loop Device and HSSD Register

    Table 6. Modbus Addresses

    Modbus Address Network Node

    40500 1

    40882 2

    41264 3

    41646 4

    42028 5

    42410 6

    42792 7

    43174 8

    43556 9

    43938 10

    44320 11

    44702 12

    45084 13

    45466 14

    45848 15

    46230 16

    46612 17

    46994 18

    47376 19

    47758 20

    48140 21

    48522 22

    48904 23

    49286 24

    49668 25

    410050 26

    410432 27

    410814 28

    411196 29

    411578 30

    411960 31

    412342 32P/N 06-236542-001 17 March 2006

  • The ICM returns the described format in response to a read of a network deviceregister. The network device registers are similar to the standalone node deviceregisters. The main difference with network node device registers is that theregistered status is not known.

    Mapping of the Modbus Address space to the dynamic network node SLC andHSSD device status is provided in Table 8.

    Table 7. Network Loop Device and HSSD Register Bit Map

    Bits Name Description

    Reserved Value is unpredictable, reserved for future use.

    Supervisory 1 if the state of the device is supervisory, otherwise 0.

    Trouble 1 if the state of the device is trouble, otherwise 0.

    Pre-Alarm 1 if the state of the device is pre-alarm, otherwise 0.

    Alarm 1 if the state of the device is alarm, otherwise 0.

    Reserved Value is unpredictable, reserved for future use.

    Type Indicates the device type in hexadecimal:

    1: Ion detector

    2: Photo detector

    3: Thermal detector

    4: Addressable contact input device

    5: Addressable relay output device/Addressable Signal Module/Remote Release Module

    6: Addressable Alarmline Module

    7: HSSD (AIM, PALM, or HSSD via IIM)

    Table 8. Modbus Address, Dynamic Network Node SLC Status and HSSD Device Status Bit Map

    Modbus Address Node Device Address

    40500 1 SLC device 001

    40754 1 SLC device 255

    40755 1 HSSD 001

    40881 1 HSSD 127

    40882 2 SLC device 001

    41136 2 SLC device 255

    41137 2 HSSD 001

    41263 2 HSSD 127

    .

    .

    .

    412342 32 SLC device 001

    412596 32 SLC device 255

    412597 32 HSSD 001

    412723 32 HSSD 127March 2006 18 P/N 06-236542-001

  • Example

    Condition: The ICM is connected to node 1 on a network of 3 control units withnode numbers 1, 5 and 10.

    The Modbus client polls system register 40002; if a status change is detected, theclient performs the following:

    Read registers 40010 through 40391 for the local node statuses

    Read register 40405 to check for a status change on node 5

    If status exists on node 5, starts reading registers 42028 through 42409 tolook for new statuses

    Read register 40410 to check for status change on node 10.

    If status exists on node 10, start reading registers 43938 through 44319 tolook for new statuses

    CAUTION

    Remove power from the ICM whenever changes have been made to the systemconfiguration and the ICM is being used for Modbus. Reapply power to the ICMafter the changes to the system configuration have been implemented, andafter any and all trouble conditions resulting from the change to the systemconfiguration have been cleared.P/N 06-236542-001 19 March 2006

  • THIS PAGE INTENTIONALLY LEFT BLANK.March 2006 20 P/N 06-236542-001

  • These instructions do not purport to cover all the details or variations in the equipmentdescribed, nor do they provide for every possible contingency to be met in connection withinstallation, operation and maintenance. All specifications subject to change without no-tice. Should further information be desired or should particular problems arise which arenot covered sufficiently for the purchasers purposes, the matter should be referred to themanufacturer.

    P/N 06-236542-001 Rev. AD 2006 Kidde-Fenwal, Inc. All Rights Reserved.Printed in USA

    1 Product Description2 Hardware Installation (Surface Mount)2.1 Installation Procedure2.2 Hardware Mounting (Optional Cabinet)2.3 Ethernet Connection

    3 ICM Configuration3.1 Automatic IP Address3.2 Manual IP Address Configuration3.3 Web Access port3.4 Router with Virtual Servers/Port Forwarding3.4.1 Router IP Address3.4.2 Virtual Server Assignment3.4.3 Firewall Settings

    4 Operation4.1 User Access4.2 Upgrade to latest Java Virtual Machine.4.3 Java Applet and Web Page4.3.1 Using AOL

    4.4 Main Screen4.5 Software Setup Screen4.6 On-line Help4.7 Listings Screen

    5 E-Mail Event Notification5.1 Event Selection5.2 Priority5.3 Guard Interval5.3.1 Test Guard Interval

    5.4 Trouble Notification Delay5.5 Communication Errors5.6 E-mail Testing5.7 Modbus Unit ID

    6 Modbus6.1 Overview6.2 Exception Code Responses6.3 Acquiring a Register Baseline6.4 Register Space6.4.1 Address 400026.4.2 Addresses 40003 - 400086.4.3 Addresses 40009 - 40391 (SLC and IIM HSSD Devices)6.4.4 Addresses 40431 - 404326.4.5 Addresses 40500 - 412342 (Network Node Device Reporting Detail)