OPERATING ENVIRONMENT ..........21 MOUNTING THE UNIT ............21 POWER SURGE PROTECTION ........... 22 BATTERY BACKUP .............. 22 Turning the CPP Monitor 2000 on ..........22 TELEPHONE LINE ............... 23 Line Seizure ................. 24 INPUT CONFIGURATION ..........24 WIRING SENSORS AND TRANSDUCERS ......25 LED INDICATORS ...............
Page 3
To create a Data File: ..............38 To view a Data File Off-line: ............39 To delete a Data File: ..............39 To load an existing Data File into a CPP Monitor 2000 Unit: ..39 SYSTEM PROGRAMMING ..........39 System Identification ..............40 Unit Phone Number: ..............
Page 4
Slave ID ..................43 Passwords ..................43 Incoming Calls: ................43 Rings Until Answer ..............43 Carrier Wait Time................. 43 INPUTS ................43 STATUS TAB: ............... 44 Input Name: ................44 Value (with units): ............... 44 Status: ..................45 State: ................... 45 Min &...
Page 6
Current Status: ................70 Data Logger: ................70 Use Start Time:................70 Report Interval: ................70 POLLING ................71 GLOBAL VIEW: ..............72 SETTINGS: ................73 Reset Data Log: ................73 Chapter 5: Status Report and Voice Messages .. 75 Playing/Recording Messages using the Voice Record Jack ....
Page 7
CPP Monitor 2000 User’s Manual Enabling Auto Answer Mode ..........89 Enabling Polling Mode ............89 APPENDIX A ............ 91 System Events List ..........91 EVENT LOGGER - List of System Events ......91 APPENDIX B ............ 93 Engineering Specifications ....... 93 Electrical ................
Page 8
APPENDIX G ..........115 Accessories ............ 115 APPENDIX H ..........117 Returning the Unit for Repair ......117...
Page 10
CPP Monitor 2000 User’s Manual Every effort has been made to ensure that the information in this document is complete, accurate and up-to-date. Crucial Power Products assumes no responsibility for the results of errors beyond its control. CPP also cannot guarantee that changes in...
Do not place on or near a heat source, such as a radiator or heat register. Do not use your CPP Monitor 2000 near water, or spill liquid of any kind into it.
5. Do not mix old and new batteries in this product. FCC Requirements Part 68: The CPP Monitor 2000 complies with Part 68 of the FCC rules. On the back of the unit there is a label that contains, among other information, the FCC Registration Number and the Ringer Equivalence Number (REN) for this equipment.
Page 13
Connection to party lines is subject to state tariffs. Should the CPP Monitor 2000 cause harm to the telephone network, the telephone company may discontinue your service temporarily. If possible, they will notify you in advance. But if advance notice isn’t practical, the telephone company may temporarily discontinue...
CPP Monitor 2000 User’s Manual uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense.
Page 15
The termination on a loop may consist of any combination of devices subject only to the requirement that the total of the Ringer Equivalence Numbers of all the devices does not exceed 5.0. For CPP Monitor 2000, the Ringer Equivalence Number is 0.3.
Chapter 1: Introduction Chapter 1: Introduction Welcome to the CPP Monitor 2000 by CPP. The 2000 is a powerful monitoring, alarm, and data logging system. It can monitor equipment and environmental conditions using 8 universal inputs, plus built-in power failure detection. The CPP Monitor 2000 also...
Technical support is available from 8:00 AM to 5:00 PM, EST. Crucial Power Products 5900 Triumph Street Commerce, CA 90040 About This Manual This manual is comprised of the instructions and commands necessary to install and program the CPP Monitor 2000. Additional...
Page 19
Chapter 1: Introduction summary and application chapters are included to help you speed programming and to understand CPP Monitor 2000's features. You should thoroughly read this manual to establish a basic understand- ing of the system and keep it as a reference.
Please read the entire chapter before starting. OPERATING ENVIRONMENT The CPP Monitor 2000 should be mounted and operated in a clean, dry environment. The unit is microprocessor controlled and as a result it should not be installed near devices that generate strong electromagnetic fields.
Power surge protection is especially important if you live in a lightning-prone area. BATTERY BACKUP The CPP Monitor 2000 has a compartment for 6 “C” cell Nickel- Cadmium rechargeable batteries (not included). Be sure to use quality batteries that are rated for at least 2200mAhr. These will provide approximately 10-15 hours of unit operation in the event of a power failure.
TELEPHONE LINE Connect the CPP Monitor 2000’s PHONE LINE jack to a standard 2 wire analog phone line. The unit dials using pulse or tone, with loop start only. The CPP Monitor 2000 will recognize ringer frequencies from 16 to 60 Hz and will operate with all standard analog tele- phone systems that accept pulse or tone dialing.
For example, if an emergency occurs which puts the 2000 in alarm mode, the unit will be able to dial out even if a telephone has been left off the hook. To the right of the PHONE LINE jack is another labeled PHONE EXT.
Connect the positive wire of your transducer to the positive terminal of your DC power supply. Connect the negative terminal of the transducer to an input terminal on the CPP Monitor 2000. Connect the negative terminal from your power supply to the adjacent...
CPP Monitor 2000 User’s Manual LED INDICATORS The LEDs provide on-site alarm and status information. Listed below are descriptions of how the LEDs work. Inputs 1-8 and Power: LED Off: Input OK LED Blinking: Unacknowledged alarm exists LED On: Acknowledged alarm exists...
Windows applications are closed before attempting to run Setup. If you encounter problems during installation, please call CPP Technical Support at (800)797-7782. The CPP Monitor 2000 Software for Windows will install to a directory named C:\S2000, unless you choose to change the directory name.
8. Follow the prompts until the installation is complete. Running the Software To run the software, double click the 2000 icon. When the software runs for the first time a configuration screen will appear. This will automatically configure your modem settings and local serial port if selected.
Chapter 3: Communications AUTOMATIC PORT DETECTION SCREEN CPP Monitor 2000 Menu Bar The menu bar at the top of the window lists menu commands for selecting a unit, configuring your communication ports, sending and receiving programming, enabling automatic features and other functions.
Retries: This is the number of times Manager 2000 will attempt to call a CPP Monitor 2000 if it encounters a busy signal or is unsuc- cessful at making a connection during any manual attempt to call out.
AT command set. These are usually only needed if you are having trouble getting your modem to connect to a CPP Monitor 2000 unit. See your modem Operator’s Manual for a list of AT commands supported by your modem. Note that Manager 2000 software will send the “AT”...
Error Threshold: Determines how many consecutive errors will result in a disconnect. Retry Time Out: This is the amount of time Manager 2000 will wait for a response from a CPP Monitor 2000 unit before it decides to make another request.
Statusbar (at far right of Toolbar) The On-Line Timeout, if selected, will automatically disconnect you from the CPP Monitor 2000 when there is no mouse movement for the duration of time you specify. The range is 1 minute to 24 hours...
Chapter 4: Programming Chapter 4: Programming The CPP Monitor 2000 software provides access to all of the unit’s programming through point-and-click menus. The unit can be programmed either locally through the serial port or remotely via modem. When you are finished programming, the CPP Monitor 2000 Windows software provides the option to save the unit’s...
CPP Monitor 2000 User’s Manual New Unit Data Form Procedure Click the Open button on the Toolbar, then click the “New” button on the “Open Connection” form. Or, from the menu bar choose File, then New Unit. Fill in the Unit Description and Phone Number. This sets...
Choose the unit you want to connect with from the text box. Select “Local” Connection Mode. Click “Connect.” Your PC will connect locally to the CPP Monitor 2000 unit. If a local connection is not established, see the Troubleshooting section of this manual.
CPP Monitor 2000 User’s Manual Your PC will instruct the modem to dial the CPP Monitor 2000 unit using the phone number from the Unit Data form. The CPP Monitor 2000 will answer the call and establish a connection with your modem.
Choose “File” from the main menu, then select “Delete Data File.” Select the file you wish to delete and click “OK.” To load an existing Data File into a CPP Monitor 2000 Unit: Establish an on-line connection with a CPP Monitor 2000 (either Local or via Modem).
Unit Phone Number: The Unit’s Phone Number is the identification number of the CPP Monitor 2000 and can be up to 16 digits long. This is automati- cally filled in from the information you provided when setting up the unit on your computer. This number must be programmed to be the same as the telephone number where the unit is installed.
Dialout Settings: Dialing Method The Dialing Method parameter lets you program whether CPP Monitor 2000 will dial out in Pulse or Tone. The default setting is Tone. Dialing Prefix The “Dialing prefix” box on the System Settings screen is for email prefixes only.
“888” will NOT acknowledge the alarm. Default setting: 555 Voice Password CPP Monitor 2000 allows you to record input and ID voice mes- sages. These messages are protected by the voice password. The voice password must be entered on a Touch-Tone phone keypad in order to record voice messages.
Chapter 4: Programming Slave ID This is the modbus address of the CPP Monitor 2000 unit. It is set by default and should not be changed unless you are using multiple units that might have the same, and therefore conflicting, ID numbers.
CPP Monitor 2000 User’s Manual There are 3 tabs on the Inputs form: Status, Alarm Programming, and Configuration. Status tab: The Status tab shows the name, value, units of measure, status, alarm state, and Min/Max values for all of the inputs.
Chapter 4: Programming choose hours, minutes, or seconds for time measurement, under the Configuration tab. When the limit of 999,999 is reached, the value will return to zero. Status: This is the current status of each input with respect to that input’s alarm programming.
Pulse count or Time Accumulator. Table Low & Table High: An important feature that CPP Monitor 2000 offers is the ability to create a unique linear table for each 4-20mA or 0-5V analog input. The Table Low & Table High fields are used to define the upper and lower analog display limits for 4-20mA and 0-5V input types.
Chapter 4: Programming a Table High of 75 and the CPP Monitor 2000 will scale the input to read between 0 and 75.0. The Table Low & Table High fields are also used to set the upper and lower limits for the bar and gauge monitors found on the Monitor form.
CPP Monitor 2000 User’s Manual Note that for N.O. and N.C. input types, units of NONE will result in the unit speaking “open” or “closed” during a status report. Selectable units of measure: none, degrees F, degrees C, inches, feet, gallons, liters, psi, gpm, volts, amps, hours, minutes, seconds...
CPP Monitor 2000 will call the destinations in numerical order. Place a check next to each destination you want CPP Monitor 2000 to call for an alarm on the currently selected input.
Default setting: 0 min, 0 sec (disabled) MONITORS The Manager 2000 software provides the user with the ability to monitor all of a CPP Monitor 2000’s inputs in real-time graphical form. You must be on-line with a unit to monitor its inputs. Once on-line, you can access real-time input monitoring from the Toolbar button labeled Monitors.
Chapter 4: Programming Delete Input Monitors To delete a monitor, select it by clicking on it. Next, choose File>Delete from the Monitor menu. There are 3 types of input monitors: Bar, Gauge, and Contact Status. Below is a view of each and an explanation of its features. bar monitor Bar Reading: This is the real-time value of the input.
CPP Monitor 2000 User’s Manual High Alarm Limit: (upper red zone) The high alarm limit for this input. This is taken from the High Limit field on the Alarm Programming tab of the Inputs form. Minimum Input Reading: (lower black triangle) This is the lowest value reached by this input.
Chapter 4: Programming High Limit: The highest possible reading of the monitor. This is taken from the Table High field on the Configuration tab of the Inputs form. Low Alarm Limit: (lower red zone) The low alarm limit for this input. This is taken from the Low Limit field on the Alarm Programming tab of the Inputs form.
[Light Bulb - ON] [Light Bulb - OFF] DESTINATIONS CPP Monitor 2000 will call up to 32 telephone numbers or E-mail addresses (both referred to as destinations) to report alarm condi- tions or send reports. Destinations can be voice calls, fax machines, computers with modems running CPP Monitor 2000 software, E- mail addresses, numeric pagers, or alphanumeric pagers.
Example: 1-610-555-4593 A 0504099 E-mail The CPP Monitor 2000 can send alarm messages and reports via E- mail. For this to work you must have an internet E-mail account and register the unit with Crucial Power. The unit will automatically dial a toll-free number to the E-mail server at Phonetics and then forward the information to you.
Example: 1 # 6105554591 PP 986033 # W = wait for answer. This code instructs CPP Monitor 2000 to wait until the call is answered before continuing. The “W” code takes up one digit and may be used only once. The “W” code is typically used in the middle of a dialout number when calling a numeric pager.
ID number by typing the letter A (upper or lower case). It instructs CPP Monitor 2000 to wait until a connection is made to the alphanumeric pager service’s computer system before transmitting the ID number for a particular pager.
CPP Monitor 2000 User’s Manual edit zones form The Edit Calling Zones form divides up the 7 day week into 21 blocks of time. To change the start and end time for each block, drag the horizontal divider bars up or down as needed. To reassign a block of time to a different Call Zone, click inside the block until it matches the color of the desired zone.
Chapter 4: Programming the alarm. Once acknowledged, the remaining destinations will not be called. Example: An alarm occurs and the CPP Monitor 2000 is programmed to call destinations #1,#2, and #3 and all 3 destinations are Alarm Call Mode “Until Acknowledged.”...
CPP Monitor 2000 User’s Manual Dial Type: This is used to specify the type of call CPP Monitor 2000 will make to a particular destination. The available dialout types are: Fax, Voice, E-mail, Pager, Alpha Pager, and Modem. Fax - This instructs CPP Monitor 2000 to send a fax transmission to either a fax machine or a PC with the ability to receive a fax directly.
Chapter 4: Programming Intercall Delay: The intercall delay is the amount of time CPP Monitor 2000 will wait after completing a call before calling the next destination. The delay is in seconds, with a default of 30. Note: A 30-second delay is too short to allow a call back if a pager is being called.
CPP Monitor 2000 User’s Manual data log form Below is a list of Data Log programming parameters, their default settings and the range of programming for each parameter. Interval: Time between data logs. Programmable range: Minimum: 0 hours, 0 minutes, 1 second...
Below is a table showing the number of Data Samples available vs. the number of Inputs Being Logged. Once the CPP Monitor 2000 has filled its Data Logger, it will begin overwriting the oldest Data Log samples with new ones.
RESET NOW Button This button will reset the Data Logger (i.e., delete the records) in the 2000. If the Data Logger was just received, a RESET within 5 minutes of downloading will only delete the records just down- loaded. The 2000 will retain any data that was logged during the download period.
Chapter 4: Programming Viewing the Data Logger (off-line): To view a unit’s downloaded Data Logger off-line, follow the instructions for “Offline Communication” and “To View A Data File Offline” earlier in this chapter. Below is a list of programming parameters for viewing the Data Logger: Input selection: You must choose which inputs to display.
CPP Monitor 2000 User’s Manual sample graph Reset: Deletes Data Log records for the current CPP Monitor 2000 unit from your PC. It will reset all the information in the database for the selected unit. Print: Once the Data Log records have been displayed, they may be printed by clicking this button.
Event Log is full, the oldest record is overwritten by the newest. Downloading the Event Logger: To view CPP Monitor 2000’s Event Log, the unit’s Event Logger must first be downloaded to your PC. You must be on-line with the unit to download the Event Log.
Unit selection: Since the MANAGER 2000 software can contain Event Log information for multiple CPP Monitor 2000 units, you must choose which unit’s Event Log you wish to display. Look at the Event Log Viewer form. In the window labeled “Available Units” is a list of all CPP Monitor 2000 units currently recognized by your PC.
Query Times: Selects a range of event times to display. “Inc.All” will include all event times in the CPP Monitor 2000, with a “To” date stretching into the future. “To Now” resets the “To” time to the exact moment you click on the button.
To send information stored in CPP Monitor 2000’s Data Logger, check this box. If this box is checked, you must select the number of Data Log records to send with the report. CPP Monitor 2000 will send the number of records requested beginning with the most recent record and follow in order of newest to oldest.
Data Logger, it will begin overwriting the oldest Data Log samples with new samples. If it is important that you save all of your data samples, and you intend to log more data than the CPP Monitor 2000 can hold, YOU MUST DOWNLOAD YOUR DATA.
This screen allows you to choose what type of poll you would like to schedule and when the poll will take place. Each time your PC polls a CPP Monitor 2000, you may download the contents of the selected unit’s Data Logger, Event Logger, or both.
Click this button to set the following Polling options: Reset Data Log: If this button is lit, the CPP Monitor 2000’s Data Logger will be reset (cleared) once the poll is complete. Note: The CPP Monitor 2000 unit will not automati- cally delete its Data Log records when they are downloaded, unless you select this button.
Page 74
Note: The data downloaded from the CPP Monitor 2000 may be quite large, and printing all of it may take some time. Remember to keep an adequate supply of paper in your printer and also make sure that your printer has enough memory to handle large jobs.
Password.” This is the voice password. Enter the voice password using the telephone keypad buttons. If the voice password is entered correctly, CPP Monitor 2000 will say “OK.” If not, the unit will beep then say “ERROR,” and you will have to hang up the phone and try again.
CPP Monitor 2000 User’s Manual To record a message, press the [#] key followed by the message number you want. For example, to record the ID message, press [#] then 9. After you hear the start beep, begin speaking into the phone.
Alarm Dialout - Voice When dialing out to a destination programmed as “voice,” CPP Monitor 2000 waits for the phone to be answered, then recites its user- recorded identification message, then the message identifying the input that has gone into alarm.
Alarm Dialout - Alphanumeric Pager When dialing out to a destination programmed as “Alpha,” CPP Monitor 2000 leaves a text message up to 80 characters long on the display of an alphanumeric pager. IMPORTANT: When dialing out to a phone number programmed as “Alpha,”...
Alarm Dialout - Fax When dialing out to a destination programmed as “Fax” CPP Monitor 2000 waits for the phone to be answered by a fax machine, estab- lishes a connection, then faxes its alarm message. IMPORTANT: When dialing out to a phone number programmed as “Fax,”...
(rotary) telephone. Alarm Acknowledgment - Beeper Dialout CPP Monitor 2000 will dial out to your beeper service and leave a number on the display of your beeper. (See Programming Section) The unit will then hang up without speaking a voice message and wait for callback acknowledgment.
Page 84
CPP Monitor 2000 User’s Manual Below is an example of what CPP Monitor 2000 will say when you call it back to acknowledge a typical alarm: “Hello, this is (user recorded ID message)” “The electricity is off ” “Hello, this is (user recorded ID message)”...
NOTE: An alarm cannot be acknowledged using a pulse (rotary) telephone. Below is an example of what CPP Monitor 2000 will say when you call it back to acknowledge a typical alarm: “Hello, this is (ID message)”...
(rotary) telephone. Alarm Acknowledgment - Automatic (Max Calls) CPP Monitor 2000 has the ability to acknowledge itself by using the Max Calls function. The unit keeps a count of the number of phone calls it makes for a particular alarm. Once the number of calls made reaches Max Calls, CPP Monitor 2000 will acknowledge the alarm and stop the dialout process.
Using PC with Manager 2000 Windows Software: At any time the unit is idle (not dialing out or communicating locally), you can call into it using a modem. CPP Monitor 2000 will answer after its programmed “Rings To Answer,” connect, and go on-line. At this point you have entered an on-line session identical to the local programming session, and may program the unit as necessary.
Page 88
After the beep, say your message clearly. The input alarm messages may be up to 4 seconds long. The ID message can be up to 6 seconds long. CPP Monitor 2000 will beep at the end of the allotted time.
Chapter 7: Auto-Answer and Polling Chapter 7: Polling Mode & Auto Answer Mode Polling mode and Auto Answer mode allow your PC to communi- cate automatically with multiple CPP Monitor 2000s. Polling is the process of calling units to retrieve the Data Log or Event Log (see “Datalogging,”...
Appendix A: System Events APPENDIX A System Events List EVENT LOGGER - List of System Events Startup completed Unit reset by user Data Logger reset Data Logger started Data Logger stopped Data Logger downloaded Data Logger full Diagnostic - hardware reset Diagnostic - reset program RAM Diagnostic - reset all RAM Password attempt successful for status only...
CPP Monitor 2000 User’s Manual Datalogging Number of Channels: Inputs 1-8, AC Power & Nicad Battery backup (selectable) Total Number of Samples: 32,768 Sampling Rate: Programmable from 1 second to 200 hours All samples include date and time. Communication Phone Line Connection: RJ11 jack for connection to the public switched telephone network;...
Appendix B:Engineering Specfifications Programming Programming Connection: RS232 DB25 Female DCE; 38,400 baud Programming Method: local or remote PC with CPP Monitor 2000 Software for Microsoft Windows (included) Data Retention: 2 years typical (lithium battery backed static RAM) Visual Indicators Input Alarm Status:...
Warranty One year parts and labor warranty. Specifications subject to change without notice. E-mail delivery requires additional service fees. Copyright 1996 Phonetics, Inc. Sensaphone is a registered trademark of Phonetics, Inc. Crucial Power Products 5900 Triumph St. Commerce, CA 90040...
Appendix D: RS232 Specifications APPENDIX D RS232 Specifications DB25 Socket Configuration:DCE Female Start/Stop Protocol: None Port Speed: 38,400 bps Communications Protocol: 8 data bits, no parity, 1 stop bit RS232 Pin Assignment: Signal Symbol Direction Frame Ground Transmitted Data to Sensaphone Received Data from Sensaphone Signal Ground...
Appendix E: Modbus Protocol APPENDIX E Modbus Protocol Function 02 - Read Input Status Address Word 0000 - 0001 Returns ok/alarm for each input queried. This is the current input state, not the alarm status. It is one bit per input. Function 04 - Read Input Registers Address Word 0000 - 0028 Returns a 32 bit integer to represent the current input...
Page 102
CPP Monitor 2000 User’s Manual 1E Alpha page speed 2:1200 1:300 1200 20 Dialout prefix string[0-9 * # P W D] none 28 Online timeout 0 to 255 min 2A Auto daylight savings 1 1:Yes 0:No 2C Acknowledgement code 6...
Page 103
Appendix E: Modbus Protocol 04 Second 0 to 59 06 Day 1 to 31 08 Month 1 to 12 0A Year 0 to 99 05 Reporting 00 Report time interval 0 to 199:59:59 04 Reports to send 0:None, 1:Status, 2:Datalog, 3:Both 06 Report start time 0 to 23h, 0 to 59m 08 Datalog Records...
Page 104
CPP Monitor 2000 User’s Manual 00 Name 16 Input # 10 Type 0 to 8 (see list) 1 12 Low setpoint -99,999.9 to 99,9999.9 16 High setpoint -99,999.9 to 99,9999.9 100 1A Alarm low limit -99,999.9 to 99,999.9 1E Alarm high limit -99,999.9 to 99,9999.9...
Page 105
Appendix E: Modbus Protocol 60 Unused 80 Another destination record 60 CPP Monitor 2000 Identification 00 Slave Address 1 1 to 247 12 Run Diagnostics 1 (writing a nonzero runs diags) 14 ROM Version Number 4 (Read Only) 18 Diagnostic Results...
Page 106
01 Function - 11 02 Byte count 03 Slave ID - 0x6F for CPP product 04 Run indicator status - 0x00=OFF, 0xFF=ON 05 Unit type ID - 0x01 for CPP Monitor 2000 06 Access Level 0=None 1=Read Only (Status) 2=Read/Write (Programming) Input Types: The following is the list of available input types that can be selected at offset 10h of the input programming.
Page 107
Appendix E: Modbus Protocol * 6: 4-20 mA * 7: 0-5 Volt * 8: Pulse Counter * 9: Run-time Accumulator Input Units: The following list comprises the available units that can be selected at offset 28h of the input programming. This affects both voice and data references.
Page 108
* 2: E-mail * 3: Pager * 4: Alpha Pager * 5: Modem (running CPP Monitor 2000 Manager software) Dialout Modes: The following is the list of available dialout call modes that can be selected at offset 54h of the destination programming.
Appendix G: Accessories APPENDIX G Accessories The sensors listed below are available from CPP and represent the most commonly used input devices. Other dry contact sensors, designed for more specialized applications, may also be used. Commercial or industrial electrical supply houses can provide devices to monitor virtually any condition.
In the event that the CPP Monitor2000 does not function properly, we suggest that you do the following: 1) Record your observations regarding the 2000’s malfunction. 2) Call the Customer Service Department at (800)797-7782 prior to sending the unit to Crucial Power Products for repair.
Page 118
CPP Monitor 2000 User’s Manual 3) To avoid shipping delays, you must include the following information : a) Your name, address and telephone number. b) A note explaining the problem. 4) Ship your package to the address below: SERVICE DEPARTMENT Phonetics Inc.
Need help?
Do you have a question about the 2000 and is the answer not in the manual?
Questions and answers