Pacific Research Solutions PET-820 User Manual

PACIFIC RESEARCH
PET-820
REMOTE MONITORING AND CONTROL
USER MANUAL
This manual contains information proprietary to maintenance of the equipment described. This manual is not to be repro duced or used for any other purpose without written authorization.
Revised 05.01.99
Pacific Research
and is pro vided for the operation and
Pacifi c Resea rch PET-820 User Manual
TABLE OF CONTENTS
SYSTEM OVERVIEW ............................................................................................... PAGE 4
1.0 SYSTEM OVERVIEW ............................................................................................... PAGE 6
1.1 Factory default settings and programming parameters
1.2 Programming loop circuit configurations
1.3 Control and Programming
1.4 RAM and Real Time Clock option
1.5 Analog option
2.0 BENCH TESTING ...................................................................................................... PAGE 8
2.1 Unpacking th e PET-820
2.2 Start up procedure
2.2.1 Analog input option star t up procedure
2.3 Establishing communication
2.4 Operate procedure
2.5 Programming procedure
3.0 OPERATE ................................................................................................................. PAGE 11
3.1 Printed Circuit Board indicators
3.2 Keypad Display panel (optional)
3.2.1 Power in di cator
3.2.2 Communicate indicator
3.2.3 Ready indicator
3.2.4 Arm indicator
3.2.5 Alarm indicator
3.2.6 Monitor indicator
3.2.7 Relay indicator
3.2.8 Low Battery indicator
3.2.9 Keypad time out timer
3.3 Operating command format
3.4 Telem etry read back
3.5 Password
3.6 Key Code
3.7 Valid data types
3.8 Operating command code examples
3.9 Operating command codes
3.9.1 End communication
3.9.2 Arm/Disarm
3.9.3 Read back loop circuit status
3.9.4 Read back alarm status
3.9.5 Loop circuit ON/OFF
3.9.6 Loop monit or ON/OFF
3.9.7 Reserved for future use
3.9.8 Reserved for future use
3.9.9 Reserved for future use
3.9.10 Relay and Digital output control
3.9.11 Read analog input value
3.9.12 Read analog integrate value
3.9.13 Read analog high (maximum) value
3.9.14 Read analog low (minimum) value
3.9.15 Read analog scaled value
Page 1
Pacifi c Resea rch PET-820 User Manual
4.0 PROGRAMMING .................................................................................................... PAGE 19
4.1 Programming command format
4.2 Program Authorization Code
4.3 Valid data
4.3.1 Data types used
4.4 Examples of programming
4.5 Programming command codes
4.5.1 Set loop response time
4.5.2 Change program authorization code
4.5.3 Change operate key code
4.5.4 Change password
4.5.5 Change uni t address
4.5.6 Arm delay
4.5.7 Communication delay before dialing
4.5.8 Alarm relay output cutoff time
4.5.9 Alarm delay
4.5.10 Password attempt errors
4.5.11 Communication dial attempts
4.5.12 Ch a nge telephone number
4.5.12.1 Config u re for pager a cces s
4.5.13 S elect speech messag e bu ffer for update
4.5.14 Ch a nge message buffer data
4.5.15 Select sign message
4.5.16 Set ri ng counter
4.5.17 Select message delay
4.5.18 Alarm message repeat
4.5.19 Change loop configuration, Select active state
4.5.20 Change loop configuration, Select alarm delay
4.5.21 Change loop configuration, Select alarm relay output
4.5.22 Change loop configuration, Select phone access
4.5.23 Change loop configuration, Select response time
4.5.24 Change loop configuration, Select alarm message
4.5.25 Change loop configuration, Select monitor output
4.5.26 Eight telephone number log
4.5.27 Delete telephone number form log
4.5.28 Set day of week, RTC option
4.5.29 Alarm communication
4.5.30 Programming and control communication
4.5.31 Radio interface enable
4.5.32 Local ARM/DISARM control, enable
4.5.33 Loop 8, ARM/DISARM control, enable
4.5.34 Disable password requirement
4.5.35 Enable pulsing alarm relay output
4.5.36 Select DTMF/DIAL PULSE mode
4.5.37 Set time, RTC option
4.5.38 Set date, RTC option
4.5.39 Select serial port BAUD RATE
4.5.40 Reserved for future use
4.5.41 Reserved for future use
4.5.42 Reserved for future use
4.5.43 Reserved for future use
4.5.44 Serial port status enable
4.5.45 Initialization of speech data, RAM option required
4.5.52 System EEPROM initialization
4.5.53 Ch a nge direct byte in EEPROM
4.5.54 D emonstrate s p eech librar y
4.6 Analog input option, programming commands
Page 2
Pacifi c Resea rch PET-820 User Manual
4.6.1 Reset analog high and low values
4.6.2 Set analog high and low alarm setpoints
4.6.3 Set analog input integrate rate
4.6.4 Enable analog input for alarm output
4.6.5 Enable analog input for alarm r elay output
4.6.6 Select telephone number access for each analog input alarm
4.6.7 Select analog alarm message
4.6.8 Select alarm delay for analog input
4.6.9 Select ADC mode, digital / differential ended input
4.6.10 Select ADC mode, high / low range
4.6.11 Analog to digital converter initialization
4.6.12 Analog scaling (Engineering units)
4.6.12.1 Set offset values
4.6.12.2 Set factorial values
4.6.12.3 Set decimal point position
4.6.12.4 Set decimal point round off
4.6.12.5 Enable sign for analog scaled values
4.6.12.6 Cha nge speech identifi er for analog scaled voltages
5.0 COMMUNICATION ................................................................................................ PAGE 43
5.1 Speech com munication protocol
5.1.1 Sign on message
5.1.2 Control and programming mode
5.1.3 Alarm mode
5.1.4 Dial and communication delays
5.2 DTMF communication protocol
5.3 Serial communication protocol
5.3.1 Serial command mode
5.3.2 Serial status mode
5.4 Radio interface protocol
5.5 Telephone company information
5.5.1 Telephone company requirements
5.5.2 Malfunction of equipment
5.6 Serial port
6.0 INSTALLATION ...................................................................................................... PAGE 47
6.1 Planning the installation
6.2 Installation considerations
6.3 Mounting
6.3.1 To wall mount
6.3.2 To mount on concrete or mortar walls
6.4 Connections
6.4.1 Analog input connections
6.5 Programming changes
6.6 General system testing
6.7 Calibration, analog input option
7.0 TROUBLESHOOTING ............................................................................................ PAGE 54
7.1 Analog input option troubleshooting
8.0 GLOSSARY ............................................................................................................... PAGE 55
Page 3
Pacifi c Resea rch PET-820 User Manual
9.0 GLOSSARY AND WARRANTY ............................................................................. PAGE 57
10.0 OPERATE COMMAND TABLE ............................................................................. PAGE 58
11.0 PROGRAMMING COMMAND TABLE ................................................................ PAGE 59
12.0 SYSTEM SPEECH LIBRARY ................................................................................. PAGE 64
13.0 MISCELLANEOUS INFORMATION .................................................................... PAGE 71
Page 4
Pacifi c Resea rch PET-820 User Manual
INTRODUCTION
The PET-820 (Personal Electronic Technician) represents the latest technological advances in the remote monitoring industry. The PET-820 utilizes a microprocessor design combining all control and communication electronics on a single printed circuit board. This type of design enables the PET-820 to deliver superior and competitive performance. All program options are stored in a NON-VOLATILE EEPROM (Electrically Erasable Programmable Read Only Memory), which maintains its data even with the power disconnected. This EEPROM may be re-programmed by the user in order to change the system characteristics with no additional equipment required for programming. The PET's microprocessor and power supply is constantly monitored by a "WATCHDOG TIMER" which maintains the operational integrity of the system. The PET-820 is easy to set up and use. We recommend that you read sections 1 and 2 of this manual first, to get familiar with the system and its basic operation. The other sections of this manual pr ovide a thorough explanation of the PET-820's many Features.
Available to the PET-820, are many other optional features. The operation of these features have been included in this manual and may not pertain to your application. Some of these options and their features are listed below;
1. RAM/RTC
performance of the PET-820. These features include date and time stamp of alarms, increased programmable speech buffers and a larger telephone number list. This option is also required with the Analog Input option.
2. BATTERY
power.
3. KEYPAD/DISPLAY
line conn ected.
4. ANALOG INPUT
eight channel analog input option uses a plus and minus twelve bit integrating type converter. Although this type of converter is somewhat slow, approx. 30 conversions per second, it has excellent accuracy and noise immunity. There are various items that are programmable for this option. These items will allow you to customize the analog option to meet your needs. We recommend that you review all pertinent sections of this manual to get familiar with the analog option and its basic operation.
(Random Access Memory / Real Time Clock) This option is used to enhance the features and
The battery option will provide operating power for the PET-820 for up to 8 hours without external
With this option the PET-820 can be used to monitor analog voltages for alarm conditions. The
This option gives the user the freedom to operate th e PET-820 at t he unit without a telephone
Page 5
Pacifi c Resea rch PET-820 User Manual
SYSTEM DESCRIPTION
1.0 SYSTEM O VE RVIEW
The PET-820 system is shipped from the factory ready for use. It comes pre-programmed with factory basic default settings that fit most all applications. The system can be re-programmed from a standard telephone or the optional keypad display in order to meet a variety of needs. All loop circuit alarm characteristics and communication parameters are programmable for most any applications that may occur.
The PET-820 comes standard with 8 dry contact inputs (loop circuits), one relay output and one digital output. The relay output is completely programmable as to both alarm and/or control functions.
1.1 FACTORY DEFAULT SETTINGS AND PROGRAMMAB LE PARAMETERS
No special tools are required for programming and control of the PET-820. A simple connection to a standard telephone line is all that is required to communicate with the PET-820 system. Before attempting to program with new characteristics, review the programming tables provided at the end of the manual. If any of the default settings described in this table do not meet your installation requirements, you can easily change these settings using a touch-tone telephone or the optional keypad display panel.
1.2 PROGRAMMING L O O P CIRCUIT CONFIGURATIONS
The PET-820 has 8 loop input circuits that can be defined as normally open contact, normally closed contact or a resistor supervised contact. Each of the inputs defined as resistor supervised contacts may be wired with a combination of normally open and normally closed devices. Loop circuit #8 may also be re-programmed to accept a m om entary switch closure for ARM/DISARM control. Refer to the programming section of the manual for more information on this subject. Use the programming table in "APPENDIX B" to pr ovide ad d itional assistance in planning the loop circuit and system configuration.
1.3 CONTROL AND PROG RAM MING
The PET-820 implements three levels of security. The first level is a the PET-820 via a telephone, the user must en ter a second level of security is the additional security when operating the PET-820. The third level of security is the This code is required in order to change or alter any of the configuration data. Without the
Authorization Code
for the programming mode. This is a program enable switch that is located in the main circuit board. When this switch is in the OFF position, the user will not be allowed to access the programming mode. If programming is desired, you must turn this switch to the NO position.
1.4 RAM and REAL TIME CL O CK OPTION
If your unit has included the RAM/RTC option, you will fine that some of the PET-820's operations are enhanced. These enh ancem ents i nclude the foll owing.
1. Increased the number of message buffers from 2 to 16, that can be modified.
2. Increase the number of telephone numbers form 2 to 10, that can be stored.
3. Add date and time stamp to the alarm. When alarm message is received, the date a nd time of the alarm will be included with the message.
4. This option is required in order for the analog option to operate.
none of the systems parameters may be altered. The PET-820 provide one additional level of security
Key code
. The key code is used in conjunction with some command codes to provide
Password
in order to continue with operation or programming. Th e
Password
. When communication is established with
Program Authorization Code (PAC)
Password
and
Program
.
Page 6
Pacifi c Resea rch PET-820 User Manual
1.5 ANALOG OPTIO N
The analog option is used to monitor analog voltages and initiate an alarm if a voltage goes above or bel ow a pr e s e t limit. This option can monitor up to eight analog voltages. You can scale each of the voltages to engineering units (temperature, level, pressure, flow). You can also interrogate as to the current voltages or engineering units and the last high or low readings, when they occurred since the last time you reset the them.
Page 7
Pacifi c Resea rch PET-820 User Manual
GETTING STARTED
2.0 B ENCH TES TING
The following paragraphs provide a method for becoming familiar with the PET-820 prior to understanding all of its capabilities and detailed operational characteristics. This test assume you have nothing more then the PET-820, a screw driver, some wire and a keypad display panel or telephone communication via central office telephone lines or a PBX. You may also need an adjustable voltage source (0 to 1.5 volts minimum) if your unit has the ANALOG option. The following steps will take you through hook up, operation and limited programming of the system.
2.1 UNPACKING THE PET-820
Inspect the carton for the following contents and if any of these items are missing or damaged, notify your PET-820 dealer immediately.
1. PET-820 user manual
2. PET-820
3. Miscellaneous hardware package
4. Three prong line cord with liquid tight strain relief.
2.2 START UP PROCEDURE
The following is a start up procedure for the PET-820. Default password, key code, and Program Authorization Code are used in the examples. Refer to figure 6.1 for detailed hook up diagram of the PET-820.
1. Remove the 2 screws from the lower terminal cover of the PET-820, th en remove the cover.
2. If your PET-820 includes the battery option, connecting the AC power at this time is not necessary. With p ower turned off (the left hand switch next to termina l s 20, 21, a nd 22) connect the three prong li ne cord, black to terminal 20, white to terminal 21 and green to terminal 22 as shown in figure 6.1. It is very important to re-check this connection before applying power to the unit. You can check the connection by turning off the power switch and plugging in the cord. With a standard AC voltmeter on the AC scale, check the voltage from terminal 21 and 22, there should be less than 3 volts AC. If this test fails, then re-check your wiring and/or have an electrician check the AC outlet for proper wiring.
3. Connect a telephone line to terminals 13 and 14 or you may use the keypad display. If telephone lines, PBX or keypad display are not available, refer to the diagram in "APPENDIX D" for information on building a simulated telephone interface test circuit.
4. Using a 6" long wire, strip 1/4" at both ends and connect one end to terminal 2.
5. Turn on the power switch (the left hand switch near terminals 20, 21 and 22). You should observe that the left hand green LED on the circuit board or the LED labeled operate on the front panel, if keypad option was included, is on and not flashing. If the LED will not turn on or is flashing, consult the trouble shooting section of this manual for further information.
Page 8
Pacifi c Resea rch PET-820 User Manual
2.2.1 ANALOG INPUT OPTION START UP PROCEDURE
The following i s a start up procedure for the PET-820's Analog option. Default password, key code, an d Pr ogra m Authorization Codes are used in the following examples. Refer to figure 6.2 for detailed electrical hook up diagram for the analog option. If this section does not apply, go to section 2.3 of the manual.
1. Follow the bench testing procedures located in SECTION 2.2 before going any further within the following section.
2. Turn off power to the PET-820 before disassembly and hook up.
3. Remove the 4 screws from the upper panel and r emove the panel. Under this pan el is the location of the analog input board and its terminals.
4. Using some hook up wire, connect channel 1 of the analog input to an adjustable power source. The channel 1 high side is terminal 1 of the analog board and ground or return is terminal 2.
5. Turn on the power and adjust your power source for a known voltage less than 4.095 volts. You can check this voltage at the terminal of channel 1 input. Establish communication with the PET-820 and send the units password if required. Now send 631#, the PET-820 will read back the current voltage at this input, in volts.
6. Review the programming section of this manual to get familiar with all of the characteristics prior to making any changes in the units operation.
2.3 ESTABLISHING COM MUNICATION
The following are three different methods for establishing communication with the PET-820. These methods vary due to the type of communication interface that you may used. Review each method to determine which applies to your condition and also understand how the other methods work, as they may apply in future applications.
1. If the PET-820 is connected to a standard telephone line or PBX and a second line or station extension is available to communicate with the system, Dial the telephone number at which the PET-820 is connected to. After 4 rings the unit should answer the call with a sign on message "P E T Eight Twenty" or the Time and Date if the real time clock option h as been included. Before you can continue further, you must now enter the password. The default password is 60321# the read back telemetry should then say "Pass O K". You now are ready to send control commands to the PET-820. Refer to paragraph 2.4 for continued operation.
2. If the keypad display option included with your PET-820, you will immediately be ready to send control commands without entering a password. You should continue to section 2.4 of the manual.
3. If the PET-820 is connected to the simulated telephone test circuit as described in "APPENDIX D" of the manual. Then, in order to establish communication in this configuration, pick up the telephone receiver that is con nected t o the simulated interface and enter the password 60321#. The PET-820 should then respond with the sign on message "P E T Eight Twenty" or the time and date if the real time clock option has been included. Once this communication has been established you may continue with section 2.4 of this manual.
Page 9
Pacifi c Resea rch PET-820 User Manual
2.4 OPERATE PROCEDURE
Rather than using examples of all commands, you will only ARM the PET-820. This is done by issuing the command code 01, the default key code 11, the data which will be 1 for arm and #, [01 11 1 #]. Th e read back telemetry will say "ON". You may now disconnect the communication by sending [00 #], the read back telemetry will say "Good-by Telephone Call Complete". At this point the system is now armed and ready to use. Before conti nuing we suggest that you re-establish communication via the method that was pre-described and issue the disarm command [01 11 0 #] as described in the operate section of this manual. Unfortunately at this point you have not programmed a telephone number or other pertinent information in order for the PET-820 to respond to an alarm properly.
2.5 PROGRAMM ING PROCEDURE
Reestablish communication with the PET-820 as described in paragraph 2.3. Once the password has been sent, you are ready to access programming you must enter the program authorization code, the default program authorization code is [61 987654 #]. If the PET-820 responds with "P A C switch is off" this means that the circuit board programming switch is currently in the off position. Without disconnecting or turnin g off power, change the circuit board programming switch (the right hand switch located next to terminal 23) to the ON position and re-issue the program authorization code. The PET-820 should then respond with "P A C O K" you are now ready to change the operating char acteristics of the PET-820.
The first item that you will attempt to do is programming a telephone number, this will enable the PET-820 to call with an alarm message. Using program command code 22, you enter [22 telephone number and ##]. Th e PET-820 should then read back the telephone number that you just programmed. If you wish to recheck this number, you can enter [22 #] and the PET-820 will then read back the number.
Once you have completed this task, re-arm the PET-820 using the command code [01 11 1 #] the PET-820 will respond with "ON". Then issue [00 #] to end the telephone communication. Now the PET-820 is armed and waiting for a change to one of the loop circuit inputs. You should be able to identify this conditions from the right hand status LED, located between terminals 12 and 13, first flashing red and green indicating arm delay, then flashing red at a slower rate indicating armed. If you take the loose end of the wire that you connected to the terminal 2 and short it to terminal 1, you should notice that the LED status indicator is flashing at a faster rate or is steadily on. After the alarm time delay the PET-820 will then call the telephone number that you just programmed and read back the pre-programmed message associated with that alarm input. Once the PET-820 has established communication and you have recei ved this message a t least one time you may disarm the system by entering the password as pre-described [60 321 #] and disarm command [01 11 0 #]. The PET-820 will then respond with "OFF". Then you may enter [00 #] to term i nate the communication.
We have now reviewed some basic operations of the PET-820 and you should review sections 3.0 OPERATING and 4.0 PROGRAMMING. Get familiar with the different operating and programming commands that are available for your use.
Page 10
Pacifi c Resea rch PET-820 User Manual
OPERATING INSTRUCTIONS
3.0 OPERATING
The operating commands are the principle means for the user to control the PET-820's basic operations. These functions typically do not change the characteristics of the system but only turn on, off, or interrogate conditions of the system. The operating commands can be issued either from a telephone or by the optional local keypad display.
3.1 PRINTED CIRCUIT BOARD INDICATORS
There are two LED or indicators located inside of the terminal cover. These LED's are used for monitoring the status of the PET-820. The left indicator, (green LED), indicates the operation of the PET-820. If this LED is flashing it is indicating that the PET-820 is no longer operating. This may occur due to low battery voltage or certain types of hardware or software failures. If this LED continues to flash see the trouble shooting section of this manual in order to determine the problem. The LED on the right indicates the operating mode of the PET-820. This is a two color indicator, red and green, and is used to display the status mode of the system. Reference the following table as to the modes that this LED may display. Also note that the LED will flash red upon receiving a ring sig nal from the telephone l ine.
COLOR FLASH RATE DESCRIPTION
None None One or more loop circuits are set, the unit is not ready to arm. Green Steady All loop circuits are clear and the unit is ready to arm. Green Fast flash One or more inputs are turned off but all other loop circuits are clear and the unit
is ready to arm. Grn/Red Slow flash Unit is in ARM delay mode (user exit delay). Red Slow flash Unit is in ARM mode. Red Fast flash Unit is in ALARM mode. Red Steady Unit is in communication mode, off hook.
3.2 K EYPAD DISPLAY PANEL (OPTIONAL)
The keypad/display can offer additional operating and programming flexibility. It also provides for a local voice telemetry and detail display of system status. All aspects of the keypad display are identical to operating the unit by telephone, except that the system password is not required.
3.2.1 POWER INDICATOR
This indicates the correct operation of the PET-820. The PET-820 includes hardware which will monitor this operating integrity of the software and hardware. When a failure is detected the monitor har dware will attempt to restart the PET's program. If the program cannot be restarted successfully, this indicator will go out.
3.2.2 COMMUNICATE INDICATOR
This indicator has two functions. First, it will identify when the PET-820 is off hook (connected to the telephone line). Second, it will indicate when an in coming call is ringing the PET-820. In th e rin gin g mode the indicator will flash once for each ring.
Page 11
Pacifi c Resea rch PET-820 User Manual
3.2.3 READY INDICATOR
This indicator is used to identify the condition of the loop circuit inputs. Use the following table to identify the ready indicator mode.
FLASH RATE DESCRIPTION
None/Off One or more loop circuits are set, the unit is not ready to arm. Steady All loop circuits are clear and the unit is ready to arm. Fast flash One or more inputs are turned off but all other loop circuits are clear and the unit is ready to arm.
3.2.4 ARM INDICATOR
This indicates when the system is in the arm mode waiting to detect and process an alarm.
3.2.5 ALARM INDICATOR
This indicator is used to identify that an alarm is in pr ocess or ha s occurred. Once the PET-820 has detected an alarm, the alarm indicator will remain lit until the alarm has been reset.
3.2.6 MONITOR INDICATOR
This will indicate when the PET-820's monitoring mode is on. See section 3.9.6 for additional details regarding the monitor mode.
3.2.7 RELAY INDICATOR
This will indicate when the users programming relay is energized.
3.2.8 LOW BATTERY INDICATOR
This indicator signals when the battery voltage drops below 8.5 volts. In this error condition, the PET-820 will no longer operate. If the PET-820 is being operated on 115 VAC and there is a low voltage condition this indicator will also light.
3.2.9 KEYPAD TIME OUT TIMER
The local keypad time out timer is used to reset the Program Authorization Code after 5 minutes of no activity. This reset function is announced when it occurs.
EXAMPLE: "P A C time out"
The timer will also reset the command input operation if no activity is detected for 30 seconds. This is announced when it occurs.
EXAMPLE: "KB time out" (KeyBoard)
Page 12
Pacifi c Resea rch PET-820 User Manual
3.3 OPERATING COMMAND FORMAT
All operating commands contain four parts. The first part [Command Code] defines the function that is to be executed. The second part [Key Code] is used as a security function within the operating command codes. The third part [User Data] is the new information that replaces the previous information in th e appropriate command code memory location. The data information is not always required. Refer to each command for details. The fourth par t [#] identifies the end of the command string. This works in the same manner as the ENTER key on a computer keyboard. The following is an example of a typical operating command:
COMMAND SYNTAX: [Command Code] [ Key Code] <User Data> # The user data may be optional or required in
certain commands.
Throughout this section the following punctuation will be used to identify the syntax of all command codes.
WHERE: # = Enter (end of data string).
* = Clear (start command over again). [ ] = Prompts user for missing par am eters. < > = Prompts user for optional parameters.
3.4 TELEM ETRY READ BACK
Once the user has issued an operating command, th e PET-820 will read back the current condition of that operation in standard Englis h speech . You can also read back t he cur rent condition of any command code data by not entering the user data. Examples of this are shown in the command read back syntax.
3.5 PASSWORD
The password is an individualized code that enables you to gain access to the system. The system will respond in standard Eng lish s p eech when the p assword i s excepted. A p assword i s requi red in order to iss u e any of the following commands. First, in applications where telephone communication has been established through the PET-820 via the local telephone port and when the system has not answered the original call, the password can be used to force the PET-820 to establish communication an d disconnect the auxiliary telephone port. The default password code is 321 and can be changed through programming. Once this code is changed, the default code will no longer work (reference the programming section of this manual for further details on changing the password code). When attempting to send a password, the PET-820 keeps track of the number of times that the wrong password is sent and will terminate the telephone call if this count exceeds the maximum number errors allowed (see the programming section for more details in changing this counter).
COMMAND CODE: 60
COMMAND SYNTAX: 60 [Password] #
WHERE: Password = Current password code
EXAMPLE: 60 321 # = Will enable the system to except additional commands.
DEFAULT: 60 321 #
3.6 K EY CODE
Once a password has been issued, the user is ready to operate the system. All operating commands require a key code in order to operate properly. The purpose of the key code is to maintain a second level of security for system access. Li k e the password, the key code is also programmable and may be changed at any time.
DEFAULT KEY CODE: 11
Page 13
Pacifi c Resea rch PET-820 User Manual
3.7 VALID DATA TYPES
Most all operating command codes only require values of zero (0) through 9 or Zero (0) and Non Zero values. In some commands where the data is optional or when the data is left off, either a read back of the command data occurs or a toggle of the funct ion occurs. Ex a m p l e, toggle from ON to OFF or from OFF t o ON.
DATA TYPE EXAMPLE S: 0 th rough 9
Zero (0) or Non Zero (1 through 9), whi ch i s used for ON/OFF or
ENABLE/DISABLE functions
3.8 OPERATING COMMAND CODE EXAMPLES
The most likely used command code will probably be ARM/DISARM. As an example of this command, send the password, then arm the system by sending [01 11 1 #]. The first "01" is the ARM/DISARM command code, the next item "11" is the key code, the third item "1" is the data which identifies that you want to arm the system and the last item "#" is the end of string or enter key. If the command was correctly entered and executed the PET-820 will read back the new current condition "ON". If you only wanted to interrogate the current ar m condition you would send [01 11 #] (command code, key code and enter key) and the PET-820 would respond with it's current condition "ON" or "OFF".
3.9 OPERATE COMM AND CODES
The following sections will detail each of the operating command codes to show syntax and examples of data values.
3.9.1 END COMMUNICATION
This command is used to terminate the communication with the PET-820. It will also reset the password and/or program authorization mode so that the user is not required to reset those functions prior to issuing an end communication command. If you wish not to issue an end communication command, you can hang up the phone and after a 3 minute period of no communication (commands), the PET-820 will disconnect itself. If the "end communication" command is issued, the disconnection will be identified with the message. "Good-bye, telephone call complete"
COMMAND CODE: 00
COMMAND SYNTAX: 00 #
EXAMPLE: 00 # = Ends commun i cation
READ BACK: "Good-bye, telephone call complete" = end communication
"Telephone call timed out" = no communication for 3 minutes
Page 14
Pacifi c Resea rch PET-820 User Manual
3.9.2 ARM/DISARM
This command is used to arm and disarm the PET-820. Once an alarm occurs and the PET-820 has called a pre-programmed telephone number, the user must issue the disarm command in order to stop the PET-820 from issuing the alarm status and re-calling the telephone number again. To arm the PET-820 all inputs must be in the normal or clear condition. If the input is not in a clear condition when the arm command is issued the PET-820 will identify the error. The error must be corrected or the input must be turned off in order to arm the PET-820. When using the "Arm/Disarm" command, the ON/OFF (Zero/Non Zero) information is not required. If it is not used, an arm condition will change to disarm or the disarm condition will change to arm.
The analog input alarm mode is armed and disarmed in conjunction with the standard digital input alarm mode Once an analog alarm occurs the PET-820 will not respond to the digital inputs and the analog alarm itself will respond in the same manner as it does for the digital input. If you wish to only operate the PET-820 using analog alarms, you will need to disable all unused digital input (reference the programming command code 30 for this operation).
COMMAND CODE: 01
COMMAND SYNTAX: 01 [key Code] <ON/OFF> #
READ BACK SYNTAX: 01 #
WHERE: Key Code = reference current key code
ON/OFF = Zero (0) or Non Zero (1-9)
EXAMPLE: 01 11 1 = T u rns the Arm mode ON
01 11 # = T oggl e t he Arm fr om ON t o OFF condition 01 # = Read back the current Arm condition
3.9.3 READ BACK LOOP STATUS
This command may be used to interrogate each of the input loop circuits current status or the current status of all input loops circuits. The read back dialogue will indicate "Set" if a loop circuit is a non-normal condition. The dialogue for a normal loop circuit condition will be "Clear". When using this command, if you leave out the loop information all 8 loops will be interrogated.
COMMAND CODE: 02
COMMAND SYNTAX: 02 [Key Code] <Loop> #
WHERE: Key Code = Reference current key code
Loop = 1 through 8
EXAMPLE: 02 11 3 # = Read back current condition of loop circuit 3
02 11 # = Read back current condition of all eight loop circuits
3.9.4 READ BACK LAST ALARM STATUS
This command may be used to read back the systems most recent alarm. If your system was ordered with the RAM/RTC option, the read back of the alarm status will also include a date and time stamp of when the alarm occurred. This command operates the same for both digital and analog inputs. The read back of an analog alarm status will always include a Date and Time stamp due to fact that the RAM/RTC option is required.
COMMAND CODE: 03
COMMAND SYNTAX: 03 [Key Code] #
WHERE: Key Code = Reference current key code
EXAMPLE: 03 11 # = Read back most recent alar m
Page 15
Pacifi c Resea rch PET-820 User Manual
3.9.5 LOOP CIRCUIT ON/OFF
This command may be used to turn ON or OFF any of the 8 loop circui t s wit hout effecting the monitor ing capa bility. This command can be effective in disabling an input that h as generated an alarm, in order to allow you to re-establish the "ARM" mode without that input generating a new alarm.
COMMAND CODE: 04
COMMAND SYNTAX: 04 [Key Code] [Loop] [ON/OFF] #
READ BACK SYNTAX: 04 [Loop] #
WHERE: Key Code = Reference current key code
Loop = 1 through 8 ON/OFF = Zero (0) or Non Zero (1-9)
EXAMPLE: 04 11 1 0 # = Turn off loop 1 so that it will not generate an alarm
04 11 1 1 # = Turn on loop 1 and allow it to generate an alarm
3.9.6 LOOP MONITOR ON/OFF COMMAND
Any of the 8 loops may be programmed to operate the relay or digital output for the purpose of monitoring the loop circuit's input activity. Issuing a loop monitor ON command will enable any loop circuit that has been defined to operate either the relay or digital output to do so (reference the programming section of this manual for more information on configuration of the monitor function). This function will operate independent of the ARM/DISARM function, including, the turning loop circuits off.
COMMAND CODE: 05
COMMAND SYNTAX: 05 [Key Code] <ON/OFF> #
READ BACK SYNTAX: 05 #
WHERE: Key Code = reference current key code.
ON/OFF = Zero (0) or Non Zero (1-9)
EXAMPLE: 05 11 # = T oggle loop monitor function to opposite m ode
05 11 0 # = Turn loop monitor function off
3.9.7 RESERVED FOR FUTURE USE
COMMAND CODE: 06
3.9.8 RESERVED FOR FUTURE USE
COMMAND CODE: 07
3.9.9 RESERVED FOR FUTURE USE
COMMAND CODE: 08
Page 16
Pacifi c Resea rch PET-820 User Manual
3.9.10 RELAY AND DIGITAL OUTPUT CONTROL
This command allows the user to directly control the operation of the relay or digital output. This function may be used to control a remote application (turning off/on equipment). Keep in mind that the control of the relay is also shared by the monitor and alarm function. If you wish to solely use the relay as a remote control you must disable the monitor and the alarm functions from operating the relay.
COMMAND CODE: 09
COMMAND SYNTAX: 09 [Key Code] [Relay/Digital] [ON/OFF] #
WHERE: Key Code = Reference current key code
Relay = Zero (0) Digital = Non Zero (1-9) ON/OFF = Zero (0) or Non Zero
EXAMPLE: 09 11 0 1 # = Energize (tur n on) the relay
09 11 1 0 # = Turn off the digital output
3.9.11 READ ANALOG INPUT VALUE
This command is used to directly read the current analog input voltage at the analog to digital converter, prior to any integrating or scaling of the voltage.
COMMAND CODE: 62
SYNTAX: 62 [Inp ut] #
WHERE: Input = 1 th rough 8
EXAMPLE: 62 1 # = Read a nalog input cha nnel number 1
62 4 # = Read analog input channel number 4
3.9.12 READ ANALOG INTEGRATE VALUE
This command is used to read the current analog voltage after the integrator. (The integrator is a math routine which averages the last predetermined number of readings from the analog to digital converter.
COMMAND CODE: 63
SYNTAX: 63 [Inp ut] #
WHERE: Input = 1 th rough 8.
EXAMPLE: 63 1 # = Read a nalog integrat e val u e i nput channel number 1.
63 2 # = Read analog integrate value input channel number 2.
3.9.13 READ ANALOG HIGH (MAXIMUM) VALUE
This command reads the maximum analog voltage which occurred since the last time it was reset. The maximum voltage will also include the time and date at which it occurred. This feature monitors all analog inputs at all times. When you are ready to start recording the maximum voltage you will need to reset this feature using programming command code 66.
COMMAND CODE: 64
SYNTAX: 64 [Inp ut] #
WHERE: Input = 1 th rough 8
EXAMPLE: 64 1 # = Read a nalog high value, i nput ch a nnel number 1
64 3 # = Read analog high value, input channel number 3
Page 17
Pacifi c Resea rch PET-820 User Manual
3.9.14 READ ANALOG LOW (MINIMUM) VALUE
This command reads the minimum analog voltage which occurred since the last time it was reset. The minimum voltage will also include the time and date at which it occurred. This feature monitors all analog inputs at all times, so when you are ready to start recording the minimum voltage you will need to reset this feature using programming command code 66.
COMMAND CODE: 65
SYNTAX: 65 [Inp ut] #
WHERE: Input = 1 th rough 8
EXAMPLE: 65 1 # = Read a nalog low value, input ch a nnel number 1
65 8 # = Read analog low value, input channel number 8
3.9.15 READ ANALOG SCALED VALUE
This command may be used to read a scaled value of an analog input. This feature can be useful for reading an analog voltage as PSI, FEET, TEMPERATURE, Etc. (For more information on setting up the scaling for an analog input, refer to section 4.6.12 of this manual).
COMMAND CODE: 67
SYNTAX: 67 [Inp ut] #
WHERE: Input = 1 th rough 8
EXAMPLE: 67 1 # = Read scal ed a nalog value input ch a nnel number 1
67 4 # = Read scaled analog value input channel number 4
Page 18
Pacifi c Resea rch PET-820 User Manual
PROGRAMMING INSTRUCTIONS
4.0 PROGRAMM ING
Programming is the principle means for the user to configure with a computer based system. The PET-820's operation enables the user to tell the system what to do and how to do it. This programming dose not require special tools and can be done either by telephone or by the optional keypad/display panel.
4.1 PROGRAMM ING COMMAND FORMAT
All programming commands have 3 parts. The first part, COMMAND CODE, defines the function that i s to be modified. The second part, USER DATA, is the new information that replaces the previous information in that program command code memory location. The third part, "#", identifies the end of a command string. The "#" works in the same manner as the ENTER key on a computer keyboard. To only read back data you simply enter the command code without data and "#".
SYNTAX: [Command Code] [User Data] #
WHERE: # = Enter, end of data string
[ ] = Prompts user for missing parameters or data <> = Optional parameters or data
When entering data and a mistake is noted prior to finishing the command, the start over again. The
"*"
key can a l s o be used to stop sp eech.
"*"
can be used to Clear the command and
4.2 PROGRAM AUTHORIZATION CODE
Before entering the program authorization code, the front panel switch for programming must be in the "ON" position or the PET-820 will not accept any prog ramming commands. This switch allows the user a level of security where changes to the operating characteristics may completely disabled. Once programming has been completed and no other changes are desired, this switch should be returned to the off position. The Program Authorization Code consists of the command code digit 61, followed by the authorization data [987654] and "#". Entering the program authorization code places the PET-820 into the user programming mode. Before you can enter the program authorization code you must first enter the password. The default program authorization code is [987654] and can be changed. Once this code is changed the default code will no longer work. In order to execute the program authorization code you must have the password activated and the unit in the disarm mode.
SYNTAX: 61 [authorization data] #
EXAMPLE: 61 987654 # = E nables the PET-820 for programming
DEFAULT: 61987654
4.3 VALID DATA
When you are programming data with values 000 through 255, you must include leading zeros with their values. You must also use leading zeros for 2 digit values.
EXAMPLE: T o progr a m 1 i nto a 3 digit value, you must enter 001 or to program 10, you must ent er 010.
Page 19
Pacifi c Resea rch PET-820 User Manual
4.3.1 DATA TYPES USED
Some data values have maximum values and if you exceed th es e va lues the command will be aborted. As an example, if a given command data values range form 00 to 15 and you enter a single digit value or a value larger than 15 the command will abort and data will not be updated.
EXAMPLE: 0 through 9
00 through 99 (or 00 through XX) 000 through 255 Zero (0) or non-zero (1 through 9) for ON/OFF or Ena ble/Disable functions
4.4 EXAMPLE OF PROGRAMM ING
As an example of programming we will review changing the systems password. After you establish communication with the PET-820, you must first execute the current password and program auth orization code. Now you are ready to change the password by sending [14 28774 #], the first "14" is the chan ge password command code, next "28774" is the new password data. This can be any value from 0 through 9 and any number of digits from 1 to 6 and the last item, "#", is the end of a string or enter key. If the command was correctly entered and data correctly updated the PET-820 will read back the new password data. Now, if you only send [14 #], command code and enter, the PET-820 will respond with the current password data.
4.5 PROGRAM COM M ANDS
The following sections will detail each of the program command codes to show syntax, examples and the default data values. The programming commands for the Analog option have been separated and will follow at the end of this section for better clarification.
4.5.1 SET LOO P RESPO NSE TIME
The loop response time is used to denounce each of the loop circuit inputs. A large response can be used to eliminate some noise and interference. Each of the loop circuits can be programmed for either one of two loop response times. Each of the response times are programmed in 40 millisecond increments. The fastest response time of 40 milliseconds with a data value of 001 and up to 10.2 seconds with a data value of 255. A data value larger than 255 will abort th e command.
COMMAND CODE: 10 = Loop response timer 1
11 = Loop response timer 2
PROGRAM SYNTAX: [Command Code] [Data] #
READ BACK SYNTAX: [Command Code] #
WHERE: Command Code = 10 or 11
Data = 001 through 255, in 40 milliseconds increments
EXAMPLE: 10 131 # = Sets loop response timer 1 for 5.24 seconds
11 025 # = Sets loop response timer 2 for 1.0 seconds
DEFAULT: Loop Response timer 1 = 001 (40 milliseconds)
Loop Response timer 2 = 025 (1 sec.)
Page 20
Pacifi c Resea rch PET-820 User Manual
4.5.2 CHANGE PROGRAM AUTHORIZATION CODE
Changing the PROGRAM AUTHORIZATION CODE consist of the command code value "12" followed by the new program authorization code 1 to 6 digits. Any amount of digits may be used within the range of 1 to 6. Each digit with a value of 0 through 9. The default authorization code "987654" can be changed. Once this code is changed the default code will no longer work.
COMMAND CODE: 12
PROGRAM SYNTAX: 12 [ Data] #
READ BACK SYNTAX: 12 #
WHERE: Data = 1 through 6 digits, each digit may be a value of 0 through 9
EXAMPLE: 12 123321 # = Changes the existing authorization code to "123321"
DEFAULT: 987654
4.5.3 CHANGE OPERATE KEY CODE
Changing the OPERATE KEY CODE consist of the command code value "13", followed by the new key code of 1 to 6 digits. Any amount of digits may be used within the range of 1 to 6. Each digit with a value of 0 through 9. The default key code of 11 can be changed but once this code is changed, the default code will no longer work.
COMMAND CODE: 13
PROGRAM SYNTAX: 13 [ Data] #
READ BACK SYNTAX: 13 #
WHERE: Data = 1 through 6 digits, each digit may be a value of 0 through 9
EXAMPLE: 13 1441 # = Changes the existing operate key code to "1441"
DEFAULT: 1 1
4.5.4 CHANGE PASSWORD
Changing t he PASSWORD consist of the command code value "14", followed by the new PASSWORD of 1 to 6 dig i t s. Any amount of digits may be used within th e r ange of 1 to 6. Each di git with a value of 0 through 9. The default password "321" can be changed but once this code is changed, the default code will no longer work.
COMMAND CODE: 14
PROGRAM SYNTAX: 14 [ Data] #
READ BACK SYNTAX: 14 #
WHERE: Data = 1 through 6 digits, each digit may be a value of 0 through 9
EXAMPLE: 14 5551 # = Changes th e existi ng Password to "5551"
DEFAULT: 3 2 1
4.5.5 CHANGE UNIT ADDRESS
This is a 1 to 4 digit value that may be programmed in order to identify the location of the PET-820 that generated the alarm. The s p eech command word 007 may be included into one of the message buffers to speak the unit address or identify the source of an alarm.
COMMAND CODE: 15
PROGRAM SYNTAX: 15 [ Data] #
READ BACK SYNTAX: 15 #
WHERE: Data = 1 through 4 digits, each digit may be a value of 0 through 9
EXAMPLE: 15 1221 # = Change the existing Unit Address to "1221"
DEFAULT: 0000
Page 21
Pacifi c Resea rch PET-820 User Manual
4.5.6 ARM DELAY
In applications where the PET-820 is used to monitor exit or entrance doors the ARM DELAY may be used to provide a delay after the unit has recei ved an a rm command. This allows a person to exit a building before the unit is armed.
COMMAND CODE: 16
PROGRAM SYNTAX: 16 [ Data] #
READ BACK SYNTAX: 16 #
WHERE: Data = 000 to 255 seconds, 256 through 999 is invalid data and will abort the command
EXAMPLE: 16 30 # = Set t he alarm delay for 30 seconds
DEFAULT: 1 5 seconds
4.5.7 COMMUNICATION DELAY BEFORE DIALING
This feature allows the user to delay for a time of 2 to 255 seconds before dialing in which to abort the transmission of an alarm. Note that values of 0 and 1 entered into this command will generate a minimum of 2 seconds. The dial delay is also used as a delay between each of the dial attempts.
COMMAND CODE: 17
PROGRAM SYNTAX: 17 [ Data] #
READ BACK SYNTAX: 17 #
WHERE: Data = 000 to 255 seconds, 256 through 999 is invalid data and will abort the command
EXAMPLE: 17 30 # = Set s t he dial delay to 30 seconds
DEFAULT: 5 second s
4.5.8 ALARM RELAY OUTPUT CUTOFF TIME
On alarm conditions that operates the relay, an automatic cutoff timer may be programmed to turn off the relay after the cutoff time has elapsed. A "000" may be programmed for no alarm relay cutoff.
COMMAND CODE: 18
PROGRAM SYNTAX: 18 [ Data] #
READ BACK SYNTAX: 18 #
WHERE: Data = 000 to 255 minutes, 000 will disable the alarm relay cutoff function
256 through 999 is invalid data and will abort the command
EXAMPLE: 18 30 # = T he alarm relay will turn off after 30 minutes
DEFAULT: 3 0 m i nutes
4.5.9 ALARM DELAY
Once an alarm condition has occurred, the alarm delay time may be programmed in order to allow the user adequate time to locally disarm the unit. The unit will not attempt to establish communication or operate the relay until the alarm delay has timed out.
COMMAND CODE: 19
PROGRAM SYNTAX: 19 [ Data] #
READ BACK SYNTAX: 19 #
WHERE: Data = 000 to 255 seconds, 000 will disable the alarm relay cutoff function
256 through 999 is invalid data and will abort the command
EXAMPLE: 19 45 # = Set s t he alarm delay to 45 seconds
DEFAULT: 1 5 seconds
Page 22
Loading...
+ 51 hidden pages