31
Section 10 - MLR2000 Computer Interface
The CPM2000 is able to send alarm messages to a computer
connected to the TCP/IP or serial port. This section describes the
communication procedures, and the communication formats
available for use.
10.1 Virtual connectivity
Each CPM2000 has one IP address and a number of asso-
ciated ports. Each MLR2000 receiver may have up to two
CPM2000's, configured as a primary CPM plus an
optional 'hot backup' CPM. Internally, socket program-
ming uses specific ports for expected tasks. The MLR2000
is the 'Server' in a connection-oriented protocol (Berkeley
Socket 4.3BSD).
In the case of an IP Fall-down, serial ports will carry the
same 'stream' of traffic as TCP/IP, as backup communica-
tions channels.
As the CPM does not attempt to save state, when it fails
communications are switched to the backup CPM. Line
cards will re-transmit unacknowledged packets through
the system, restoring any CPM message loss.
10.2 Automation Mode
In automation mode it is expected that the primary con-
nection is via TCP/IP networking on the 10BaseT Ethernet
connection. To setup this mode a menu will prompt the
user for an IP Address. Once the IP address is set up all
other options and setups may be done via the Sur-Gard
Console Package running on a Windows 9x/2000/XP plat-
form.
The TCP/IP connection is the primary output of the
CPM2000 for automation computer alarms. It is esti-
mated that sockets may appear and disappear regularly as
processes are terminated and reconstituted. After 5 sec-
onds of socket loss, a socket loss is declared and automa-
tion output is shifted to the next connection level, which is
the serial automation output connection.
10.2.1 First configuration: LOOP (0)
If both outputs are present, the CPM2000 will send to the
TCP/IP until it fails, proceed to the serial until it fails, pro-
ceed back to the TCP/IP until it fails ... and so on.
10.2.2 Second configuration: FALL BACK (1)
If both outputs are present, the CPM2000 will send to the
TCP/IP until it fails, proceed to the serial until it fails, and
will keep trying on the serial continuously, or until the
reset fallback command is generated from the console, in
which case it would go back to try the TCP/IP connection.
10.2.3 Third Configuration: ALL (2)
The CPM2000 will always send to all connected outputs.
If at least one output replies with a ACK, then the alarm is
considered as transmitted regardless if the other output
acknowledged it or not. This setting is NOT recom-
mended.
Flow diagram for Automation LOOPMode (0)
Flow diagram for Automation FALL BACK Mode (1)
Flow diagram for Automation ALL Mode (2)
10.3 TCP/IP Ports
Each CPM2000 has a user selectable IP address and Port
base address which is applied on the next reboot. Origi-
nally the unit will be shipped with IP address 10.0.7.00 on
both , the primary and the secondary CPM.
Table 2
The primary point to be made is that the base port is user
configurable as is the IP address.
Base Port #
Port Name
Base +
1024
Sur-Gard Console Port
Base
1025
SG-Automation Port
Base + 1
1026
2nd-Automation Port
Base + 2
1027
Reserved
Base + 3
1028
Reserved
Base + 4
...
...
1034
Reserved
Base + 9
Power Up/Restart
CPM2000(A)
Ethernet Port
Active?
Poll
Automation
No
Yes
Yes
No
Manual Re-start from
Console (Reset Fallback)
Manual Re-start from
Console (Reset Fallback)
CPM2000 (A)
Serial Port
Active?
Power Up/Restart
CPM2000 (A)
Ethernet Port
Active?
Poll
Automation
No
Yes
Yes
No
Manual Re-start from
Console (Reset Fallback)
Manual Re-start from
Console (Reset Fallback)
CPM2000 (A)
Serial Port
Active?
Power Up/Restart
Poll
Automation
Yes
Yes
No
No
CPM2000 (A)
Serial Port
Active?
CPM2000 (A)
Ethernet Port
Active?
firealarmresources.com
Содержание MLR2000
Страница 4: ...NOTE firealarmresources com...
Страница 8: ...4 Figure 2 72 Line Cards Configuration Expansion cabinet firealarmresources com...
Страница 11: ...7 2 1 4 Signaling Supervisory Connections Figure 5 60 Line Cards Configuration firealarmresources com...
Страница 12: ...8 Figure 6 72 Line Cards Configuration Expansion Cabinet firealarmresources com...