OPERATOR’S MANUAL TMS9000 TOTAL MEASUREMENT SOLUTION TERMINUS AND GENERAL SYSTEM INFORMATION © TELEDYNE ADVANCED POLLUTION INSTRUMENTATION 9480 Carroll Park Drive San Diego, CA 92121-5201 USA Toll-free Phone: Phone: Fax: Email: Website: Copyright 2006 Teledyne Advanced Pollution Instrumentation 800-324-5190 858-657-9800 858-657-9816 api-sales@teledyne.com http://www.teledyne-api.com/ 05443 Rev. A March 14, 2006 TMS 9000 Terminus and General System Instruction Manual ii 05444 Rev A TMS 9000 Terminus and General System Instruction Manual SAFETY MESSAGES Your safety and the safety of others is very important. We have provided many important safety messages in this manual. Please read these messages carefully. A safety message alerts you to potential hazards that could hurt you or others. Each safety message is associated with a safety alert symbol. These symbols are found in the manual and inside the TMS 9000 system. The definition of these symbols is described below: GENERAL SAFETY HAZARD: Refer to the instructions for details on the specific hazard. CAUTION: Hot Surface Warning. CAUTION: Electrical Shock Hazard. TECHNICIAN SYMBOL: All operations marked with this symbol are to be performed by qualified maintenance personnel only. CAUTION The TMS 9000 System should only be used for the purpose and in the manner described in this manual. If you use the TMS 9000 System in a manner other than that for which it was intended, unpredictable behavior could ensue with possible hazardous consequences. NOTE Technical Assistance regarding the use and maintenance of the TMS 9000 System or any other Teledyne Instruments product can be obtained by: Contacting Teledyne Instruments’ Customer Service Department at 800-324-5190 or Via the internet at http://www.teledyne-api.com/inquiries.asp 05444 Rev A iii TMS 9000 Terminus and General System Instruction Manual USER NOTES iv 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Table of Contents SECTION I – GENERAL INFORMATION ..............................................................................................1 1. INTRODUCTION..................................................................................................................................3 1.1. System Overview ............................................................................................................................................................ 3 1.2. Using This Manual .......................................................................................................................................................... 6 2. SPECIFICATIONS, APPROVALS AND WARRANTY........................................................................9 2.1. TMS 9000 Operating Specifications ................................................................................................................................ 9 2.2. Warranty........................................................................................................................................................................ 10 3. GETTING STARTED .........................................................................................................................11 3.1. Unpacking ..................................................................................................................................................................... 11 3.2. TMS 9000 Layout .......................................................................................................................................................... 12 3.3. Initial Setup ................................................................................................................................................................... 14 3.3.1. Main system Power Connection ........................................................................................................................... 14 3.3.2. I/O Port Connection .............................................................................................................................................. 15 3.3.2.1. Connecting the TMS 9000 System to a RS-232 Link...................................................................................... 16 3.3.2.2. Connecting to a LAN or the Internet................................................................................................................ 17 3.3.3. Installing Gas Measurement Modules................................................................................................................... 18 3.3.3.1. Module Electronic and Pneumatic Connections.............................................................................................. 19 3.3.3.2. Setting the Module ID ..................................................................................................................................... 20 3.3.4. Selecting pumps for the TMS 9000 system .......................................................................................................... 21 3.3.5. External Pneumatic Connections .......................................................................................................................... 22 3.4. Initial Operation ............................................................................................................................................................. 24 3.4.1. Using the Led/Keyboard Interface......................................................................................................................... 24 3.4.1.1. Scrolling Though the List of Modules .............................................................................................................. 25 3.4.2. Startup .................................................................................................................................................................. 26 3.4.2.1. Module Detection during Initial Startup ........................................................................................................... 27 3.4.3. Warm-Up .............................................................................................................................................................. 27 3.4.4. Warning Messages ............................................................................................................................................... 28 3.4.5. Functional Check .................................................................................................................................................. 29 3.5. Calibration ..................................................................................................................................................................... 29 3.5.1. Required Equipment, Supplies, and Expendables ................................................................................................ 29 3.5.2. Zero Air ................................................................................................................................................................. 30 3.5.3. Span Calibration Gas Standards & Traceability.................................................................................................... 30 3.5.4. General Calibration Notes..................................................................................................................................... 31 4. FREQUENTLY ASKED QUESTIONS & GLOSSARY ......................................................................33 4.1. Frequently Asked Questions ......................................................................................................................................... 33 4.2. Glossary ........................................................................................................................................................................ 33 5. OPTIONAL HARDWARE AND SOFTWARE....................................................................................37 5.1. gas measurement modules ........................................................................................................................................... 37 5.1.1. TMS 9020 O2 gas measurement module.............................................................................................................. 37 5.1.2. TMS 9060 CO2 gas measurement module ........................................................................................................... 37 5.1.3. TMS 9100 SO2 gas measurement module ........................................................................................................... 38 5.1.4. TMS 9200 NOx gas measurement modules.......................................................................................................... 38 5.1.5. TMS 9300 CO and CO2 gas measurement modules ............................................................................................ 38 SECTION II – OPERATING INSTRUCTIONS......................................................................................41 6. OPERATING THE TMS 9000 TERMINUS ........................................................................................43 6.1. Overview of Operating Modes....................................................................................................................................... 43 6.1.1.1. Terminus Operation Modes ............................................................................................................................ 43 6.1.1.2. Gas Measurement Modules Operation Modes ............................................................................................... 44 6.2. Warning Messages ....................................................................................................................................................... 45 6.3. SETUP Æ VER: Viewing the System’s Configuration Information ................................................................................ 46 6.4. SETUP Æ PASS: Password Feature ............................................................................................................................ 47 6.5. SETUP Æ CLK: Setting the Internal Time-of-Day Clock ............................................................................................... 48 6.5.1. Adjusting the Built-In Clock’s Update Rate ........................................................................................................... 49 6.6. SETUP Æ COMM: Setting Up the Analyser’s Communication Ports ............................................................................ 50 05444 Rev A v TMS 9000 Terminus and General System Instruction Manual 6.6.1. System Address & Machine ID ............................................................................................................................. 50 6.6.1.1. SETUP Æ COMM Æ ID: Setting the Machine ID ........................................................................................... 50 6.6.1.2. SETUP Æ COMM Æ ADDR: Setting the System Address ............................................................................. 51 6.6.2. SETUP Æ COMM Æ COM2: RS-232 Setup........................................................................................................ 51 6.6.2.1. RS-232 Default Settings ................................................................................................................................. 52 6.6.2.2. COM2 RS-232 Port Communication Modes ................................................................................................... 52 6.6.2.3. COM2 RS-232 Port Baud Rate ....................................................................................................................... 54 6.6.2.4. COM2 RS-232 Port Testing ............................................................................................................................ 55 6.6.3. Remote Access by Modem ................................................................................................................................... 55 6.6.4. SETUP ÆCOMM Æ INET: Ethernet Port Setup ................................................................................................... 58 6.6.4.1. Ethernet Default Settings ................................................................................................................................ 58 6.6.4.2. Configuring the Ethernet Interface Option using DHCP .................................................................................. 59 6.6.4.3. Manually Configuring the Network IP Addresses ............................................................................................ 61 6.6.4.4. Changing the System’s HOSTNAME.............................................................................................................. 63 6.7. SETUP Æ MORE Æ VARS: Internal Variables (VARS)................................................................................................ 64 6.8. SETUP Æ MORE Æ DIAG: Diagnostics MENU........................................................................................................... 65 6.8.1. Signal I/O .............................................................................................................................................................. 66 7. REMOTE OPERATION OF THE TMS 9000 SYSTEM......................................................................67 7.1. Communication with external devices ........................................................................................................................... 67 7.1.1. Basic TMS 9000 system communication protocols............................................................................................... 67 ® 7.1.1.1. ModBus Serial RTU ...................................................................................................................................... 67 7.1.1.2. ModBus® TCP/IP ............................................................................................................................................ 67 7.1.1.3. ModBus® Serial ASCII .................................................................................................................................... 68 7.1.1.4. Teledyne Instruments ASCII Command Line protocol .................................................................................... 68 7.2. TMS 9000 ModBus® RTU interface – Basic Information ............................................................................................... 69 7.2.1. General TMS 9000 system ModBus® RTU information ........................................................................................ 69 7.2.2. ModBus® RTU Registers and PRocesses ............................................................................................................ 70 7.2.2.1. ModBus® RTU Registers as Implemented in the TMS 9000 System. ............................................................. 70 7.2.2.2. ModBus® RTU Processes as Implemented in the TMS 9000 System............................................................ 71 7.2.3. Fast and Slow Register Blocks ............................................................................................................................. 72 7.2.3.1. Register Block Outline .................................................................................................................................... 72 7.2.4. TMS 9000 system Register Map Table Structure (Regmap) ................................................................................ 73 7.2.4.1. TMS 9000 System Firmware Register Callouts within the REGMAP.............................................................. 73 7.3. using Teledyne Instruments’ ASCII Command Line protocol with the TMS 9000 system ............................................. 75 7.3.1. Overview and Set up............................................................................................................................................. 75 7.3.1.1. Set up for Computer Mode.............................................................................................................................. 75 7.3.1.2. Set up of Interactive mode .............................................................................................................................. 75 7.3.2. TMS 9000 System ModBus® ASCII Register Names............................................................................................ 76 7.3.2.1. Internal Name ................................................................................................................................................. 76 7.3.2.2. External Name ................................................................................................................................................ 76 7.3.3. Serial Port ASCII Commands and Syntax............................................................................................................. 77 7.3.4. The “M” Command Set ......................................................................................................................................... 79 7.3.4.1. M LIST Command........................................................................................................................................... 79 7.3.4.2. M LIST [“pattern”] Command .......................................................................................................................... 79 7.3.4.3. M LIST REGNAME Command........................................................................................................................ 80 7.3.4.4. Reading Individual Register Values ................................................................................................................ 81 7.3.4.5. Setting Individual Register Values .................................................................................................................. 81 7.4. Status Reporting ........................................................................................................................................................... 82 7.5. COM2 Port Password Security...................................................................................................................................... 83 7.6. APICOM Remote Control Program ...............................................................................................................................84 8. GENERAL CALIBRATION INFORMATION .....................................................................................85 SECTION III – TECHNICAL INFORMATION.......................................................................................87 9. THEORY OF OPERATION................................................................................................................89 9.1. Measurement Method ................................................................................................................................................... 89 9.2. Pneumatic Operation..................................................................................................................................................... 89 9.3. Electronic Operation...................................................................................................................................................... 89 9.3.1. Terminus PCA ...................................................................................................................................................... 90 9.3.1.1. I2C Data Buss ................................................................................................................................................. 90 9.3.1.2. Power-up Circuit ............................................................................................................................................. 90 9.3.2. Terminus CPU PCA .............................................................................................................................................. 90 vi 05444 Rev A TMS 9000 Terminus and General System Instruction Manual 9.3.2.1. Disk On Chip................................................................................................................................................... 91 9.3.2.2. Flash Chip....................................................................................................................................................... 91 9.3.2.3. Terminus and CPU Status Indicator (Watchdog) ............................................................................................ 92 9.4. Power Distribution &Circuit Breaker .............................................................................................................................. 92 9.5. Communications Interface............................................................................................................................................. 93 9.6. Overview of TMS 9000M module communications ....................................................................................................... 93 9.6.1.1. Inter-module Communication .......................................................................................................................... 93 9.6.1.2. TMS 9000 system External Communication ................................................................................................... 94 9.6.2. Display/Keyboard Interface Module Electronics.................................................................................................... 95 9.7. Software Operation ....................................................................................................................................................... 97 10. GENERAL MAINTENANCE ...........................................................................................................99 10.1. Maintenance Schedule ............................................................................................................................................. 100 11. GENERAL TROUBLESHOOTING & REPAIR .............................................................................101 11.1. General Troubleshooting Hints ................................................................................................................................. 101 11.1.1. Warning Messages ........................................................................................................................................... 102 11.1.2. Fault Diagnosis with Test Functions ................................................................................................................. 103 11.1.3. Using the Diagnostic Signal I/O Function ......................................................................................................... 103 11.2. General hints about Gas Flow Problems .................................................................................................................. 104 11.2.1. Zero or Low Flow Problems.............................................................................................................................. 104 11.2.1.1. Sample Flow is Zero or Low........................................................................................................................ 104 11.2.2. High Flow.......................................................................................................................................................... 105 11.2.3. Excessively noisy Gas Measurement ............................................................................................................... 105 11.2.4. Slow Response................................................................................................................................................. 105 11.2.5. Simple Vacuum Leak and Pump Check ........................................................................................................... 105 11.2.6. Detailed Pressure Leak Check ......................................................................................................................... 106 11.2.7. Performing a Sample Flow Check .................................................................................................................... 107 11.3. Removing or adding a gas measurement modules................................................................................................... 107 11.3.1. Removing a gas measurement module ............................................................................................................ 107 11.3.2. Exchanging gas measurement modules........................................................................................................... 108 11.4. Terminus Troubleshooting ........................................................................................................................................ 108 11.4.1. Status LED’s..................................................................................................................................................... 108 11.4.1.1. Motherboard Status Indicator (Watchdog) .................................................................................................. 109 11.4.1.2. CPU Status Indicator .................................................................................................................................. 109 11.4.2. AC Power Configuration ................................................................................................................................... 109 11.4.3. I2C Bus ............................................................................................................................................................. 109 11.4.4. Keyboard / Display Interface............................................................................................................................. 109 11.4.5. Terminus PCA .................................................................................................................................................. 110 11.4.5.1. Motherboard Status Indicator (Watchdog) .................................................................................................. 110 11.4.5.2. CPU Status Indicator .................................................................................................................................. 110 11.4.6. CPU PCA.......................................................................................................................................................... 110 11.4.7. RS-232 Communication.................................................................................................................................... 111 11.4.7.1. General RS-232 Troubleshooting ............................................................................................................... 111 11.4.7.2. Modem or Terminal Operation .................................................................................................................... 111 11.5. Terminus and CPU Repair Procedures..................................................................................................................... 111 11.5.1. Disk-on-Chip Replacement............................................................................................................................... 111 11.5.2. Flash Chip Replacement or Upgrade ............................................................................................................... 112 11.6. Technical Assistance ................................................................................................................................................ 112 12. A PRIMER ON ELECTRO-STATIC DISCHARGE........................................................................113 12.1. How Static Charges are Created .............................................................................................................................. 113 12.2. How Electro-Static Charges Cause Damage ............................................................................................................ 114 12.3. Common Myths About ESD Damage........................................................................................................................ 115 12.4. Basic Principles of Static Control .............................................................................................................................. 115 12.4.1. General Rules................................................................................................................................................... 115 12.4.2. Basic anti-ESD Procedures for Analyzer Repair and Maintenance .................................................................. 117 12.4.2.1. Working at the Instrument Rack.................................................................................................................. 117 12.4.2.2. Working at an Anti-ESD Work Bench.......................................................................................................... 117 12.4.2.3. Transferring Components from Rack to Bench and Back ........................................................................... 118 12.4.2.4. Opening Shipments from Teledyne Instruments Customer Service............................................................ 118 12.4.2.5. Packing Components for Return to Teledyne Instruments Customer Service. ........................................... 119 05444 Rev A vii TMS 9000 Terminus and General System Instruction Manual LIST OF FIGURES Figure1-1: Figure 3-1: Figure 3-2: Figure 3-3: Figure 3-4: Figure 3-5: Figure 3-6: Figure 3-7: Figure 3-8: Figure 3-9: Figure 3-10: Figure 3-11: Figure 3-12: Figure 3-13: Figure 3-14: Figure 3-15: Figure 3-16: Figure 3-17: Figure 3-18: Figure 6-1: Figure 6-2: Figure 6-3: Figure 9-1: Figure 9-2: Figure 9-3: Figure 9-4: Figure 9-5: Figure 9-6: Figure 9-7: Figure 9-8: Figure 11-1: Figure 12-1: Figure 12-2: TMS 9000 System Overview .........................................................................................................3 Typical TMS 9000 System...........................................................................................................12 Location of Internal Electronic and Pneumatic Connections .......................................................13 Main AC Power Connection.........................................................................................................14 Location of I/O Port Connections.................................................................................................15 Location of I/O Port Selector Switch ............................................................................................15 I/O Port Selector Switch in RS-232 Position................................................................................16 Connector Pin-Outs for I/O Port RS-232 connector. ...................................................................16 TMS 9000 System Ethernet PCA ................................................................................................17 I/O Port Selector Switch in Ethernet Position ..............................................................................18 TMS 9000 Module Bay ................................................................................................................19 Typical Gas Measurement Modules Installation..........................................................................20 Module ID Number.......................................................................................................................20 Location of Module ID Selector Switch ........................................................................................20 Pneumatic Connections of a Typical TMS 9000 system using a Gas Dilution Calibrator ...........22 Pneumatic Connections of a Typical TMS 9000 system using a Bottled Span Gas ...................22 TMS 9000 Display/Keyboard Interface Module ...........................................................................24 TMS 9000 Display/Keyboard Interface Module ...........................................................................25 Display/Keyboard Module Messages During Startup Sequence.................................................26 Terminus SYSTEM Display .........................................................................................................43 Gas Measurement Modules SAMPLE Display ............................................................................44 Example of DTE ÅÆ DCE Wiring Adapter .................................................................................56 TMS 9000 Terminus Electronic Block Diagram...........................................................................89 TMS 9000 Terminus CPU Board Annotated ...............................................................................91 TMS 9000 System Power Distribution .........................................................................................92 TMS 9000 System Interface – User to Terminus ........................................................................94 TMS 9000 System Interface – User to Module............................................................................94 TMS 9000 System Interface – External Device to Terminus.......................................................94 TMS 9000 System Interface – External Device to Module ..........................................................95 Keyboard and Display module Block Diagram ............................................................................95 Viewing and Clearing Warning Messages ................................................................................ 102 Triboelectric Charging............................................................................................................... 113 Basic anti-ESD Work Station .................................................................................................... 115 LIST OF TABLES Table 2-1: Table 3-1: Table 3-2: Table 3-3: Table 3-4: Table 3-5: Table 3-6: Table 3-7: Table 3-8: Table 6-1: Table 6-2: Table 6-3: Table 6-4: Table 6-5: Table 7-1: Table 7-2: Table 7-3: viii TMS 9000 System Basic Unit Specifications.................................................................................9 RS-232 Pin Definitions.................................................................................................................17 Ethernet Status Indicators ...........................................................................................................17 Acceptable Gas Supply line materials .........................................................................................23 Display/Keyboard Interface Module Fields ..................................................................................24 Display/Keyboard Interface Module Fields ..................................................................................25 Display/keyboard module During System Warm-Up ...................................................................27 Possible Warning Messages at Start-Up .....................................................................................28 NIST-SRM's Available for Traceability of Calibration Gases........................................................30 TMS 9000 system Terminus Warning Messages........................................................................45 Password Levels..........................................................................................................................47 I/O Port Communication Modes...................................................................................................52 TMS 9000 system LAN/Internet Configuration Properties...........................................................59 Variable Names (VARS) ..............................................................................................................64 Basic Types of ModBus® Registers .............................................................................................70 Examples of ModBus® RTU Register Map Design ......................................................................71 Basic TMS 9000 System ModBus® Register Block Partitions .....................................................72 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Table 7-4: Table 7-5: Table 7-6: Table 7-7: Table 7-8: Table 9-1: Table 9-2: Table 10-1: Table 12-1: Table 12-2: TMS 9000 ModBus® Register Map Process ID’s.........................................................................73 TMS 9000 ModBus® Register Map Top Byte Parameter Codes .................................................74 Terminal/Computer Mode Control Characters.............................................................................77 Interactive Mode Command Types..............................................................................................78 List of Interactive Mode Commands ............................................................................................78 Intern-Module RS-485 Specifications ..........................................................................................93 Intern-Module RS-485 Pin Assignments......................................................................................93 M200EH/EM Preventive Maintenance Schedule...................................................................... 100 Static Generation Voltages for Typical Activities ...................................................................... 113 Sensitivity of Electronic Devices to Damage by ESD ............................................................... 114 LIST OF APPENDICES APPENDIX A - VERSION SPECIFIC SOFTWARE DOCUMENTATION APPENDIX A-1: TMS 9000 Terminus Software Menu Trees, Revision F.0 APPENDIX A-2: Setup Variables for Serial I/O, Revision F.0 APPENDIX A-3: Warnings and Test Functions, Revision F.0 APPENDIX A-4: TMS 9000 Signal I/O Definitions, Revision F.0 APPENDIX B – TMS 9000 SYSTEM SPARE PARTS LIST APPENDIX C- ELECTRONIC SCHEMATICS USER NOTES 05444 Rev A ix TMS 9000 Terminus and General System Instruction Manual USER NOTES x 05444 Rev A TMS 9000 Terminus and General System Instruction Manual SECTION I – GENERAL INFORMATION 05444 Rev A 1 TMS 9000 Terminus and General System Instruction Manual USER NOTES: 2 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Introduction 1. INTRODUCTION 1.1. SYSTEM OVERVIEW The TMS 9000 is a flexible system for simultaneously monitoring the level of O2, CO2, CO, NOx, SOx or any combination thereof, present in a single gas stream. Its completely modular design allows users with varying gas measurement needs to construct a monitoring system that matches the specific parameters of their application. Each TMS 9000 is comprised of: 1. A shelve system for mounting the various subsystem modules. This shelve system includes an AC power supply as well as a combination power distribution and RS-485 data buss. 2. Up to four different gas measurement modules (for a complete list of available gas measurement see Chapter 5). 3. A Terminus, which manages all internal, external and remote communications. 4. An optional display/keyboard interface module that allows direct interaction with the system. Figure1-1: 05444 Rev A TMS 9000 System Overview 3 Introduction TMS 9000 Terminus and General System Instruction Manual GAS MEASUREMENT MODULES Each measurement module includes a suite of analog sensors that detect the level of the specific target gas in the sample stream. Other internal sensors detect data needed to calculate the gas concentration (e.g. sample gas temperature, gas flow rate, etc.). Onboard circuitry converts the analog output from the sensors into digital data, calculates the gas concentration and controls any pneumatic valves needed to manipulate the gas stream. Slopes and offsets are calculated and stored locally in each module. The slope and offset from the last calibration of the modules are stored in non-volatile memory. All other data generated by the module is kept in temporary memory registers on the module. The module has no other longterm data storage or analysis capabilities so only the most recent concentration readings are available from each module. The modules are able to run at power-up without intervention of the Terminus. Internal dependencies between module processes are handled locally by the module’s own controller. To are simplify debugging, key process variables and status indicators are usually viewable via the display/keyboard interface module parameters or the system’s I/O port TERMINUS The Terminus controls all internal and external communications. Internal data communications between the gas measurement modules and the Terminus are conducted via and RS-485 using the Modbus® request/reply messaging protocol. External communications are handled via an I/O port that is available as either Ethernet or RS-232. The Terminus is able to read enough configuration information from the modules that it can work at a minimal level with any type of module that is added to the system, even types that were created after the revision of the firmware currently being run by the Terminus was written. DISPLAY/KEYBOARD INTERFACE MODULE An optional display/keyboard interface module consists of a vacuum florescent display with two lines of 40 text characters and a 9-button keypad. Together they function as a context sensitive interface, which allows the user to navigate through various operations and procedures in a step-by-step manner. At each step, the TMS 9000 system firmware causes labels to appear on the bottom row of the display directly above each key, defining the function of that key. Pressing a key causes the TMS 9000 system firmware to perform the related instruction. The display/keyboard interface module communicates with the Terminus via an I2C buss. INTERFACE METHODS Interaction with the TMS 9000 system can be of several types: • The TMS 9000 system can report data directly to an external datalogger using Modbus® protocol. When queried by an external source (e.g. a datalogger or terminal emulation program), the Terminus in turn queries the appropriate data register(s) of the specified module(s) then outputs this data in the form of an ASCII data stream. The contents of all of the gas measurement module data registers are available to be included in the data stream. Contents of gas measurement modules data registers are also available for viewing via the optional display/keyboard interface module. • The TMS 9000 system can respond to commands that allow the user to: • Initiate or check the calibration of a module; • Perform certain setup and system configuration operations, or; • Query the current contents of any data register including those not part of the real time data stream Users initiate operations, instructions or functions is by pressing one of the keys on the display/keyboard interface module. The Terminus firmware reads the key closure and executes the appropriate 4 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Introduction command. If the action requested involves one of the system’s modules, the Terminus uses the system’s internal RS-485/Modbus® interface to set the value of data register associated with the desired action. The module firmware reads the changed state of that register and executes the related command. Both of the above types of interaction with the system are available from remote locations as well. By using either a terminal emulation program or Teledyne Instruments’ APICOM interface software commands can be activated and data can be requested. Because the TMS 9000 system has only one externally available I/O port it cannot be connected to both a datalogger and a terminal interface at the same time unless the terminal link is made via a datalogger with pass through capability. POWER SUPPLY AND DISTRIBUTION EITHER AC line power is supplied to each of the modules from the main power supply located on the systems backplane. Each module converts this line power into the various DC power levels and other AC power levels needed to operate the module. PNEUMATIC OPERATION The TMS 9000 system pneumatics are fairly simple. Gas flow is provided by an external pump that is pneumatically connected to the exhaust ports of the TMS 9000 system’s gas measurement modules and is created by keeping the sample gas inlets of each gas measurement modules near ambient pressure. While many of the available gas measurement modules are able to share single pump, some modules, such as the 9200 series require a separate pump for each module. 05444 Rev A 5 Introduction TMS 9000 Terminus and General System Instruction Manual 1.2. USING THIS MANUAL NOTE Throughout this manual, words printed in capital, bold letters, such as SETUP or ENTR represent messages as they appear on the system’s display/keyboard module. NOTE The illustrations, flowcharts and descriptions in this manual are based on a typical system with a display/keyboard interface module and three gas measurement modules (a 9020 O2 module, a 9300M CO module and a 9200M NOx module). Depending on the actual modules installed in your TMS 9000 system these representations may differ slightly from the actual display of your system. This manual is organized in the following manner: TABLE OF CONTENTS: Outlines the contents of the manual in the order the information is presented. This is a good overview of the topics covered in the manual. There is also a list of appendices, figures and tables. In the electronic version of the manual, clicking on any of these table entries automatically views that section. SECTION I – GENERAL INFORMATION SYSTEM OVERVIEW A brief description of the TMS 9000 system architecture. USING THIS MANUAL Describes the layout of the manual and what information is located in its various sections and chapters. SPECIFICATIONS AND WARRANTY A list of the system’s performance specifications and if applicable a description of the conditions and configuration under which EPA equivalency was approved as well as the Teledyne Instruments’ warranty statement. GETTING STARTED Instructions for setting up, installing and running your system for the first time. GLOSSARY: Answers to the most frequently asked questions about operating the system and a glossary of acronyms and technical terms. OPTIONAL HARDWARE & SOFTWARE A description of optional equipment to add functionality to your system. SECTION II – OPERATING INSTRUCTIONS USING THE DISPLAY/KEYBOARD MODULE TO OPERATE THE TMS 9000 Step-by-Step instructions for using the display/keyboard module to set up operate the TMS 9000 system. 6 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Introduction REMOTE OPERATION OF THE TMS 9000 SYSTEM Information and instructions for accessing data from the TMS 9000 system via Modbus, Teledyne Instruments’ Serial I/O protocol or APICOM. GENERAL CALIBRATION INFORMATION The TMS 9000 system Terminus does not include any components that require periodic calibration. Detailed information pertaining to the calibration of each gas measurement module including how to perform EPA protocol calibrations can be found in the operating manual for that module. SECTION III – TECHNICAL INFORMATION THEORY OF OPERATION An in-depth look at the various principals by which your system operates as well as a description of how the various electronic, mechanical and pneumatic components of the system work and interact with each other. A close reading of this section is invaluable for understanding the system’s operation. SYSTEM MAINTENANCE Description of preventative maintenance procedures that should be regularly performed on you system and the Terminus to assure good operating condition. This does not include maintenance information specific to individual gas measurement modules. TROUBLESHOOTING & REPAIR This section includes pointers and instructions for diagnosing problems with the system in general and the Terminus as well as instructions on performing repairs of on the Terminus. ELECTRO-STATIC DISCHARGE PRIMER This section describes how static electricity occurs; why it is a significant concern and; how to avoid it and avoid allowing ESD to affect the reliable and accurate operation of your system. APPENDICES For easier access and better updating, some information has been separated out of the manual and placed in a series of appendices at the end of this manual. These include version-specific software menu trees, warning messages, definitions Modbus registers & serial I/O variables as well as spare part listings, repair questionnaires, interconnect drawing, detailed pneumatic and electronic schematics. USER NOTES: 05444 Rev A 7 Introduction TMS 9000 Terminus and General System Instruction Manual USER NOTES: 8 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Specifications, Approvals and Warranty 2. SPECIFICATIONS, APPROVALS AND WARRANTY 2.1. TMS 9000 OPERATING SPECIFICATIONS Table 2-1: TMS 9000 System Basic Unit Specifications Can be configured with up to four separate gas measurement modules including any combination of the following gases: O2, CO2, NOx, Sox, Gas Measurement Capability - O2: 0 – 20 % CO2: 0 – 20 % CO2:1 – 5000 ppm CO: 50 – 2000 ppm NOx: 0 – 5000 ppm SOx: 50 – 5000 ppm Temperature Range 5 - 40 °C operating range Humidity Range 0-95% RH non-condensing 34”h x 33.75”w x 14”d (with gas measuremnt module(s) installed. Dimensions H x W x D 34”h x 33.75”w x 24”d (with gas measuremnt module(s) installed but pulled forward for servicing. Weight, System AC Power Rating 100 V, 50/60 Hz (3.25A); 115 V, 60 Hz (3.0 A); 220 - 240 V, 50/60 Hz (2.5 A) Environmental Installation category (over-voltage category) II; Pollution degree 2 1 (one) I/O port available as either: Serial I/O - RS-232: Communication speed: 300 - 115200 baud (user selectable) - Internet access via Ethernet Modbus Protocol Configurable for either the Modbus RTU or ASCII protocols Certifications Pending 05444 Rev A 9 Specifications, Approvals and Warranty TMS 9000 Terminus and General System Instruction Manual 2.2. WARRANTY Warranty Policy (02024C) Prior to shipment, Teledyne Instruments equipment is thoroughly inspected and tested. Should equipment failure occur, Teledyne Instruments assures its customers that prompt service and support will be available. COVERAGE After the warranty period and throughout the equipment lifetime, Teledyne Instruments stands ready to provide on-site or in-plant service at reasonable rates similar to those of other manufacturers in the industry. All maintenance and the first level of field troubleshooting is to be performed by the customer. NON-API MANUFACTURED EQUIPMENT Equipment provided but not manufactured by Teledyne Instruments is warranted and will be repaired to the extent and according to the current terms and conditions of the respective equipment manufacturers' warranty. GENERAL Teledyne Instruments warrants each product manufactured by Teledyne Instruments to be free from defects in material and workmanship under normal use and service for a period of one year from the date of delivery. All replacement parts and repairs are warranted for 90 days after the purchase. If a product fails to conform to its specifications within the warranty period, Teledyne Instruments shall correct such defect by, in Teledyne Instruments’ discretion, repairing or replacing such defective product or refunding the purchase price of such product. The warranties set forth in this section shall be of no force or effect with respect to any product: (i) that has been altered or subjected to misuse, negligence or accident, or (ii) that has been used in any manner other than in accordance with the instruction provided by Teledyne Instruments or (iii) not properly maintained. THE WARRANTIES SET FORTH IN THIS SECTION AND THE REMEDIES THEREFORE ARE EXCLUSIVE AND IN LIEU OF ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE OR OTHER WARRANTY OF QUALITY, WHETHER EXPRESSED OR IMPLIED. THE REMEDIES SET FORTH IN THIS SECTION ARE THE EXCLUSIVE REMEDIES FOR BREACH OF ANY WARRANTY CONTAINED HEREIN. TELEDYNE INSTRUMENTS SHALL NOT BE LIABLE FOR ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATED TO THIS AGREEMENT OF TELEDYNE INSTRUMENTS' PERFORMANCE HEREUNDER, WHETHER FOR BREACH OF WARRANTY OR OTHERWISE. TERMS AND CONDITIONS All units or components returned to Teledyne Instruments should be properly packed for handling and returned freight prepaid to the nearest designated Service Center. After the repair, the equipment will be returned, freight prepaid. USER NOTES: 10 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Getting Started 3. GETTING STARTED 3.1. UNPACKING CAUTION THE VARIOUS COMPONENTS AND MODULES OF THE TMS 9000 SYSTEM ARE HEAVY. TO AVOID PERSONAL INJURY, WE RECOMMEND USING TWO PERSONS TO LIFT AND CARRY THE SYSTEM’S VARIOUS COMPONENTS AND MODULES. 5. Inspect the received packages for external shipping damage. If damaged, please advise the shipper first, then Teledyne Instruments. 6. Some of the gas measurement modules accompanying your TMS 9000 system are accompanied by a printed record of the final performance characterization performed at the factory. These records, titled Final Test and Validation Data Sheets are an important quality assurance and calibration record. They should be placed in the quality records file for this system. 7. Inspect the interior of the various modules and components to make sure all circuit boards and other components are in good shape and properly seated. 8. Check all connectors of the various internal wiring harnesses and pneumatic hoses to make sure they are firmly and properly seated. NOTE Printed circuit assemblies (PCAs) are sensitive to electro-static discharges too small to be felt by the human nervous system. Failure to use ESD protection when working with electronic assemblies will void the TMS 9000 system warranty. See Chapter 12 for more information on preventing ESD damage. 05444 Rev A 11 TMS 9000 Terminus and General System Instruction Manual Getting Started 3.2. TMS 9000 LAYOUT DISPLAY/KEYBOARD INTERFACE MODULE SERIAL NO. TAG 9020 GAS MEASUREMENT MODULE (O2) MAIN AC POWER SUPPLY 9300 GAS MEASUREMENT MODULE (CO) 9200 GAS MEASUREMENT MODULE (NOX) ON/OFF SWITCH AC LINE FILTER AC LINE FILTER TERMINUS Figure 3-1: Typical TMS 9000 System NOTE The display/keyboard interface module can be installed with an optional fold out shelf that attaches at the very top of the system’s back panel to make room for a fourth gas measurement module. 12 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Getting Started SERIAL NO. TAG DISPLAY/KEYBOARD INTERFACE MODULE MAIN AC POWER SUPPLY POWER/RS-485 BUSS CONNECTORS EXHAUST OUTLET CONNECTORS GAS INLET CONNECTORS TERMINUS Figure 3-2: 05444 Rev A Location of Internal Electronic and Pneumatic Connections 13 TMS 9000 Terminus and General System Instruction Manual Getting Started 3.3. INITIAL SETUP 3.3.1. MAIN SYSTEM POWER CONNECTION CAUTION THE TMS 9000 SYSTEM CAN BE CONFIGURED FOR BOTH 100-130 V AND 210-240 V AT EITHER 50 OR 60 HZ. CHECK THE VOLTAGE AND FREQUENCY LISTED ON THE SERIAL NO. LABEL ON THE UPPER RIGHT CORNER OF SYSTEM’S THE REAR PANEL (SEE FIGURE 3-1) FOR COMPATIBILITY WITH THE LOCAL POWER BEFORE PLUGGING THE TMS 9000 SYSTEM INTO LINE POWER. DO NOT PLUG IN THE POWER CORD IF EITHER THE VOLTAGE OR FREQUENCY IS INCORRECT. CAUTION POWER CONNECTION MUST HAVE FUNCTIONING GROUND CONNECTION. DO NOT DEFEAT THE GROUND WIRE ON POWER PLUG. TURN OFF SYSTEM POWER BEFORE DISCONNECTING OR CONNECTING ELECTRICAL SUBASSEMBLIES. Refer to Figures 3-1 and 3-2 for the location of the rear panel electrical connectors. 9. Make sure that the system’s On/Off Switch is in the “OFF” position. 10. Attach the power cord to the system as shown in Figure 3-3 below. 11. Plug it into a power outlet capable of carrying at least 10 A current at your AC voltage Green/Ground Wire White/High Wire Figure 3-3: Black/Neutral Wire Main AC Power Connection 12. The remaining power connections between the power terminal block, system’s line filter and the ON/OFF switch should already be in place. 14 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Getting Started 3.3.2. I/O PORT CONNECTION The TMS 9000 system has only one I/O port available for linking to external devices. It is available from the manufacturer configured for either RS-232 serial I/O or Ethernet communication protocol. RS-232 CONNECTOR TERMINUS RS-232 CONNECTOR Figure 3-4: Location of I/O Port Connections A switch, located on the Terminus PCA selects which of the two I/O port connectors (RS-232 or Ethernet) is active. TMS 9000 SYSTEM BACK PANEL ETHERNET INTERFACE PCA CONNECTOR FOR COMM PORT LINK TO MOTHERBOARD TERMINUS CPU I/O PORT SELECTOR SWITCH RS-232ÅÆETHERNET TERMINUS MOTHERBOARD Figure 3-5: 05444 Rev A Location of I/O Port Selector Switch 15 TMS 9000 Terminus and General System Instruction Manual Getting Started 3.3.2.1. Connecting the TMS 9000 System to a RS-232 Link If your TMS 9000 system is configured for RS-232 communications, it will support two communicate modes. • COMPUTER MODE: Used when the system is connected to a computer with a dedicated interface program such as Teledyne Instruments’ APICOM. More information regarding APICOM can be found in Section 7.6. • INTERACTIVE MODE: Used with a terminal emulation programs such as HyperTerminal or a “dumb” computer terminal. See Section 7.3 for a list of commands used in this mode. Maximum communication speed is limited by the RS-232 port to 115.2 kBaud. See section 6.6.2.3 for information on checking and setting the port’s baud rate. To connect the TMS 9000 system to an RS-232 link: TMS 9000 SYSTEM BACK PANEL 1. Make sure that the I/O port selector switch (see Figure 3-4) is set for RS-232 mode. It should be pushed back toward the TMS 9000 system back panel. I/O PORT SELECTOR SWITCH IN RS-232 MODE TERMINUS CPU RS-232ÅÆETHERNET TERMINUS MOTHERBOARD Figure 3-6: I/O Port Selector Switch in RS-232 Position 2. Attach a standard, shielded, RS-232 compatible cable terminated with a straight-through DB-9F connector to the serial I/O connector located on the Terminus. CAUTION Cables that appear to be compatible because of matching connectors may incorporate internal wiring that make the link inoperable. Check cables acquired from sources other than Teledyne Instruments for pin assignments before using. Female DB-9 (COM2) (As seen from outside analyzer) TXD GND RXD 1 2 6 3 7 4 8 5 9 CTS RTS (DTE mode) Figure 3-7: 16 Connector Pin-Outs for I/O Port RS-232 connector. 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Table 3-1: Getting Started RS-232 Pin Definitions GND Ground CTS Clear To Send RTS Ready To Send RxD Received Data TxD Transmitted Data 3.3.2.2. Connecting to a LAN or the Internet If your TMS 9000 system is configured for Ethernet, it can be connected to any local area network (LAN) running TCP/IP using routers capable of operating at 10BaseT. The interface operates as a standard TCP/IP device on port 3000. The firmware on board the Ethernet card automatically sets the communication modes and baud rate (115 200 kBaud). If Internet access is available through the LAN, this option also allows communication with the system over the public Internet. RxD TxD ACT LNK Female RJ-45 Connector Terminus Case Figure 3-8: TMS 9000 System Ethernet PCA The card has four LED’s that are visible on the rear panel of the Terminus indicating its current operating status. Table 3-2: Ethernet Status Indicators LED 05444 Rev A FUNCTION LNK (green) ON when connection to the LAN is valid. ACT (yellow) Flickers on any activity on the LAN. TxD (green) Flickers when the RS-232 port is transmitting data. RxD (yellow) Flickers when the RS-232 port is receiving data. 17 TMS 9000 Terminus and General System Instruction Manual Getting Started To connect the TMS 9000 system to an Ethernet link: TMS 9000 SYSTEM BACK PANEL 1. Make sure that the I/O port selector switch (see Figure 3-4) is set for Ethernet mode. It should be pushed forward away the TMS 9000 system back panel. I/O PORT SELECTOR SWITCH IN ETHERNET MODE TERMINUS CPU RS-232ÅÆETHERNET TERMINUS MOTHERBOARD Figure 3-9: I/O Port Selector Switch in Ethernet Position 2. Attach a CAT5, Ethernet compatible cable with a Male RJ-45 connector into the appropriate place on the Terminus casing (see Figure 3-4). NOTE: The TMS 9000 firmware supports dynamic IP addressing or DHCP. If your network also supports DHCP, the system will automatically configure its LAN connection appropriately, If your network does not support DHCP, see Section 6.6.4.3 for instructions on manually configuring the LAN connection. 3.3.3. Installing Gas Measurement Modules Your TMS 9000 system may or may not arrive with the gas measurement modules already installed. If not this section defines the proper manner for installing them. NOTE Because, some details may differ depending on module type, make sure to check the operator’s manual for each. Each module bay includes: • Two shelf braces. • An electrical connector for the power/RS-485 buss, and • A pair of gas inlet/ exhaust outlet fixtures. 18 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Getting Started SHELF BRACE EXHAUST OUTLET SHELF BRACE POWER/RS-485 BUSS CONNECTOR GAS INLET Figure 3-10: TMS 9000 Module Bay 3.3.3.1. Module Electronic and Pneumatic Connections Each gas measurement module is built on a metal base that is designed to slide into the guides formed along the bottom of the shelf braces for each module bay. 1. Make sure the TMS 9000 system is turned off. 2. Start with the module to be installed in the bottom shelf bay and work upward. 3. Carefully lift the module so that the leading edge of the base nearest the module’s power supply and controller card is inserted into the shelf guides (See Figure 3-11). 4. Slide the module into the shelf bay. CAUTION THE GAS MEASUREMENT MODULES CAN BE VERY HEAVY. TO AVOID PERSONAL INJURY, WE RECOMMEND TWO PERSONS LIFT AND CARRY THE MODULE. MAKE SURE TO SLIDE THE MODULE INTO THE BAY COMPLETELY. 5. Connect the modules power/RS-485 connector to the systems buss connector (See Figure 3-11). • This connector is keyed so that it cannot be inserted incorrectly 6. Connect the module’s gas inlet line to the inner fixture of the bays gas inlet (See Figure 3-11). While it is not always true, typically the module’s inlet line will be of smaller diameter. Consult the operator’s manual for the module to be sure. 7. Connect the module’s exhaust line to the inner fixture of the bays exhaust outlet (See Figure 3-11). Typically, the module’s inlet line will be of larger diameter. Consult the operator’s manual for the module to be sure. 8. Use a wrench to make sure that hex nuts of the fixtures are tight. 05444 Rev A 19 TMS 9000 Terminus and General System Instruction Manual Getting Started MODULE POWER SUPPLY POWER/RS-485 CONNECTOR EXHAUST LINE GAS INLET LINE MODULE CONTROLLER Figure 3-11: Typical Gas Measurement Modules Installation 3.3.3.2. Setting the Module ID Each gas measurement modules must be assigned a separate Modbus® ID. This ID is a two-digit number is a two digit, number where the left digit is the Terminus’ address and the right digit is the module address. EXAMPLE: 11 TERMINUS ADDRESS NUMBER Decimal number set in firmware by the Terminus to identify this TMS 9000 system fro other TMS 9000 systems on a network. Figure 3-12: MODULE ADDRESS NUMBER Hexadecimal number (available addresses 1-F) that set at the module using the ID Selector Switch (see Figure 3-9) Module ID Number Module Address Selector Switch Figure 3-13: Location of Module ID Selector Switch NOTE Address 0 is reserved for the terminus and may not be used by any module. No two modules can have the same address, or neither will work properly. 20 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Getting Started 3.3.4. SELECTING PUMPS FOR THE TMS 9000 SYSTEM The gas flow for the TMS 9000 system is created by one or more external pumps. By keeping the sample gas inlets of the system’s various gas measurement modules near ambient pressure, usually by means of a small vent installed in the sample line at the inlet, a vacuum is created that pulls the gas through the module’s pneumatic lines. Each module requires a minimum gas flow rate to operate reliably and accurately, therefore it is important to make sure that the pump(s) chosen are capable of meeting this minimum flow rate. One pump can be connected to more than one module but the pump must be capable of achieving the total flow rate for all of the modules to which it is attached. Refer to the operator’s manuals for the modules included in your system for the specific gas flow rates for each module. Due to their sensitivity to possible fluctuations in gas glow rate and pressure caused by the opening and closing of internal valves within other modules, all 9200 series gas measurement modules require a separate, dedicated pump EXAMPLE 1: For the system illustrated in Figures 3-14 & 3-15 two pumps would be required with the following minimum flow rates PUMP Pump 1 Pump 2 MODULES FLOW RATE REQUIREMENT 9020 120cm3/min 9300M 800cm3/min 9200H 300cm3/min TOTAL FLOW RATE REQUIREMENT 3 920cm /min 290cm3/min EXAMPLE 2: A TMS 9000 system with a 9020 O2 module, a 9300M CO module and a 9100M SOx module a single pump could be used if it could produce the following minimum flow rate. PUMP Pump 05444 Rev A MODULES FLOW RATE REQUIREMENT 9020 120cm3/min 9300M 800cm3/min 9100M 3 650cm /min TOTAL FLOW RATE REQUIREMENT 1570cm3/min 21 Getting Started TMS 9000 Terminus and General System Instruction Manual 3.3.5. EXTERNAL PNEUMATIC CONNECTIONS Figure 3-14: Figure 3-15: 22 Pneumatic Connections of a Typical TMS 9000 system using a Gas Dilution Calibrator Pneumatic Connections of a Typical TMS 9000 system using a Bottled Span Gas 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Getting Started To connect the pneumatic lines to the TMS 9000 system: 1. Attach a 1/4" exhaust line between the external pump(s) inlet port and the outlet ports of the system’s gas measurement modules. 2. Attach an additional 1/4" exhaust line to the exhaust port of the pump. Caution The exhaust from the gas measurement modules needs to be vented outside the shelter or immediate area surrounding the TMS 9000 system and conform to all safety requirements using a maximum of 10 meters of 1/4” PTFE tubing. 3. Attach a sample supply line to the sample inlet port. Ideally, the pressure of the sample gas should be equal to ambient atmospheric pressure. • It is important that sample and calibration gases only come in contact with non-reactive substances. Make sure that the gas supply lines are made of an appropriate material. Table 3-3: Acceptable Gas Supply line materials GAS TYPE ACCEPTABLE MATERIALS MATERIALS TO AVOID SOx PTFE (Teflon); Glass FEP; Stainless Steel CO PTFE (Teflon); FEP; Glass; Stainless Steel; Brass -- CO2 PTFE (Teflon); FEP; Glass; Stainless Steel; Brass -- NOx PTFE (Teflon); Glass FEP; Stainless Steel 4. The TMS 9000 system gas measurement modules require that a filter be placed in the inlet gas stream to clean the gas stream of dust and other particulates that could damage the modules’ sensors or degrade their performance. • Teledyne Instruments recommends that this filter be a 47 mm diameter, Teflon, particulate filter with a 5-micron pore size. 5. Once the appropriate pneumatic connections have been made, check all internal and external pneumatic fittings for leaks using a procedure similar to that defined in Section 11.2.6 05444 Rev A 23 TMS 9000 Terminus and General System Instruction Manual Getting Started 3.4. INITIAL OPERATION 3.4.1. USING THE LED/KEYBOARD INTERFACE MESSAGE FIELD MODE FIELD STATUS INDICATORS CONTEXT KEYS KEYBOARD KEYBOARD DEFINITION FIELD Figure 3-16: SCROLL KEY TMS 9000 Display/Keyboard Interface Module The most direct method for communicating with the TMS 9000 system is via the system’s display/keyboard interface module. In most respects, the TMS 9000 system display/keyboard interface module is identical in operation as the front panel display and keyboard found on any Teledyne Instruments’ E-Series gas analyzer. As the software is operated, labels appear on the bottom row of the display directly above certain keys, defining the function of that key as it is relevant for the operation being performed. Only keys over which a label appears are active. Pressing an active key causes the associated instruction to be performed by the system. The keys do not auto-repeat. In circumstances where the same key must be activated for two consecutive operations, it must be released and re-pressed. The most significant difference is a result of the TMS 9000 system’s modular design making it, in effect, several instruments sharing one display and keyboard. The addition of a SCROLL key allows the user to select which module is currently accessible by the display and keyboard. Table 3-4: FIELD/OBJECT DEFINITION/FUNCTION Scroll Key Pressing this key scrolls changes the module currently being accessed by the display/keyboard interface module. Pressing it repeatedly scrolls between the Terminus and all of the modules installed in the system. Mode Field This field has two functions: - As the SCROLL key is depressed this field displays which module is currently accessible via the display/keyboard interface module. - As the user navigates through the firmware of a specific module, this filed displays the modules current operating mode Message Field Displays a variety of informational messages such as warning messages, operation data and response messages during interactive tasks - When a gas measurement module is active on the display and keyboard this field will display the current value of the various sensor measurements made by the module. - The default measurement is the current gas concentration. Keyboard Definition Field Displays the definitions for the row of keys just below the display. These definitions dynamic, context sensitive and software driven. Context Keys These keys are used to activate the functions displayed on the bottom row of the display. Sample LED Blinks when the gas measurement modules are operating in SAMPLE mode. Cal LED Fault LED 24 Display/Keyboard Interface Module Fields Blinks if one of the gas measurement modules is in calibration mode. Blinks if there is an active warning message for the Terminus or one of the gas measurement modules. 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Getting Started The keyboard/display interface electronics watches the status of the nine front panel keys, alerts the Terminus when keys are depressed, translates data from parallel to serial and back and manages communications between the keyboard, the Terminus and the front panel display. Except for a keyboard interrupt status bit, all communication between the Terminus and the keyboard/display are handled by way of the system’s I2C buss. 3.4.1.1. Scrolling Though the List of Modules By default, the Terminus firmware is active on the display and keyboard. To switch to a different module press: Figure 3-17: TMS 9000 Display/Keyboard Interface Module The following keys appear in the root menu for the various modules of the TMS 9000 system. Table 3-5: KEY MODULE DEFINITION/FUNCTION TEST, MSG & CLR Terminus These keys are used to view and clear Warning messages (see Section 3.4.4) SETUP1 All This key initiates the various setup and diagnostic menus for each menu. Gas Measurement Modules These keys allow the user to scroll though the various test measurements made by each gas measurement modules. The default measurement displayed is the current gas concentration CALZ1 Gas Measurement Modules Initiates a zero point calibration calculation by the gas measurement modules. CALS1 Gas Measurement Modules Initiates a span point calibration calculation by the gas measurement modules. <TST TST>1 1 Display/Keyboard Interface Module Fields See the OPERATING INSTRUCTIONS section of the manual for the appropriate module for details. 05444 Rev A 25 TMS 9000 Terminus and General System Instruction Manual Getting Started 3.4.2. STARTUP After electrical and pneumatic connections are made, turn on the system and supply power to the external pump(s). The display should immediately display a single, horizontal dash in the upper left corner of the display. This will last approximately 30 seconds while the Terminus’ CPU loads the operating system. Once the CPU has completed this activity, it will begin loading the system firmware and configuration data. During this process, a string of messages will appear on the system’s display/keyboard module as shown in below. System waits 3 seconds then automatically begins its initialization routine. NO ACTION REQUIRED. System is checking the validity and functionality of the Terminus memory and firmware. SELECT START OR REMOTE : 3 START CHECKING FLASH STATUS : 1 CHECKING FIRMWARE STATUS : 1 If at this point, **FLASH FORMAT INVALID** appears, contact Teledyne Instruments customer service. The instrument is loading configuration and calibration data from the flash chip STARTING INSTRUMENT CODE : 1 STARTING INSTRUMENT WITH FLASH : 1 TMS 9000 SYSTEM BOOTING [XXXXXXXXXX_ _ 40% _ _ _ _ _ _ _ _ _ ] The instrument is loading the TMS 9000 system firmware SOFTWARE REVISION X.X BOOTING [XXXXXXXXXXX 88% XXXXXXXXX_ _ _ ] The system is polling the module bays to find discover which modules are installed at what Modbus® address. SYSTEM If a new module is detected this display will appear SYSTEM DETECTING: [XXX _ _ 33%_ _ _ _ _ _] EXIT YES The startup process may hesitate at this point if: The Ethernet option is installed; DHCP mode is turned on and; The instrument is not connected to a functioning network. Pressing EXIT Skips the polling process ADD O2 MODULE AT 11 NO EXIT YES adds module to list stored in Terminus’ memory NO does not add module to list System continues polling process until modules not previously stored in the Terminus’ memory are detected If no response in made the system will default to NO and after 10-15 seconds will continue the polling process. SYSTEM TEST SYSTEM RESET CLR EXIT Press CLR to clear initial warning messages Figure 3-18: 26 Display/Keyboard Module Messages During Startup Sequence 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Getting Started 3.4.2.1. Module Detection during Initial Startup The TMS 9000 system Terminus keeps a list of currently installed modules in memory. Whenever the system is started it will poll the systems internal Modbus® and compare any modules found to those recorded on this list (for more information about adding or removing modules to TMS 9000 system see Section 11.3). If a module is discovered that does not match the list because either the Modbus® address (see Section 3.3.3.2) or the type of module is different, a message will appear asking whether or not the user wishes to add the module to the list. The first time a TMS 9000 system is started this list will be empty so it will stop and ask the user to verify each module (see Figure 3-18). • Answering YES adds the module to the list. • Answering NO does not add the module to the permanent list. • Answering NO means that should the module be changed or fail and disappear from the buss the Terminus will not be able issue a warning message. Also, every time the system is restarted it will stop the start up process to ask if this module should be added and that should the module malfunction and disappear • The module is still recognized by the Terminus and operated normally. Data form the module is still available for output and commands can still be issued to the module. 3.4.3. WARM-UP The TMS 9000 system requires at least 60 minutes warm-up time before accurate gas measurements can be taken. During that time, various portions of the system’s display/keyboard module will behave as follows. Table 3-6: Display/keyboard module During System Warm-Up NAME COLOR BEHAVIOR SIGNIFICANCE N/A Displays “SYSTEM” Status and commands for the Terminus currently being reported by display/keyboard interface module. Sample Green On Gas measurement modules are currently operating in SAMPLE mode. Cal Yellow Off No module is currently in calibration mode. Fault Red Blinking The system is warming up and out of specification for a fault-free reading. Module Field STATUS LEDs 05444 Rev A 27 TMS 9000 Terminus and General System Instruction Manual Getting Started 3.4.4. WARNING MESSAGES During warm-up, internal temperatures and other parameters may be outside of specified limits. The software will suppress most warning conditions for 30 minutes after power up. The following table includes a brief description of the various warning messages that may appear during or after the system’s warm-up time has passed. If warning messages persist after 30 minutes, investigate their cause using the troubleshooting guidelines in Chapter 11: Table 3-7: Possible Warning Messages at Start-Up MESSAGE DEFINITION CONFIG INITIALIZED Configuration storage was reset to factory configuration or erased. FRONT PANEL WARN Firmware is unable to communicate with the display/keyboard interface module. - - Only applicable on instruments with this option installed. REAR BOARD NOT DET MODULE CHANGE WARN SYSTEM RESET The CPU is unable to communicate with the Terminus motherboard. Gas measurement modules have been added or removed from the system without the system being reinitialized or the being This message appears every time the system is turned of and then powered up. NOTE For information on warning messages related to individual gas measurement modules see the operator’s manual for that module. To view and clear warning messages, use the following key strokes: SYSTEM Suppresses the warning messages SYSTEM RESET TEST SYSTEM CLR SETUP TIME=HH:MM:SS SETUP MSG MSG returns the active warnings to the message field. SYSTEM SYSTEM RESET TEST SYSTEM CLR SETUP MODULE CHANGE WARN CLR SETUP TEST Once the last warning has been cleared, the TIME function returns to the display’s message field 28 SYSTEM Press CLR to clear the current message. If more than one warning is active, the next message will take its place. TIME=HH:MM:SS SETUP NOTE: If the warning message persists after several attempts to clear it, the message may indicate a real problem and not an artifact of the warm-up period 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Getting Started 3.4.5. FUNCTIONAL CHECK After the system’s components have warmed up for at least 60 minutes check to make sure that the systems gas measurement modules are functioning within allowable operating parameters. The operating manual for each gas measurement modules includes a list of test functions that are viewable using the display/keyboard interface module. These test functions can be used to predict failures by looking at trends in their values. They can also be used to isolate and identify many operational problems when combined with a thorough understanding of the gas measurement modules’ theory of operation. We recommend that the value of these functions be viewed and compared to the values that appear on the Test and Validation Data Form accompanying the gas measurement module. Should any values fall outside the limits listed on the form, contact Teledyne Instruments’ customer service dept. EXAMPLE: NOTE At this writing, the only test function available for the Terminus module is the TIME. 3.5. CALIBRATION Before placing the TMS 9000 system into service, it is necessary to perform a calibration of each of the gas measurement modules’. This initial calibration should be carried out using the same reporting range used during the module’s factory calibration as listed on the Final Test and Validation Data Sheet shipped with the module. 3.5.1. REQUIRED EQUIPMENT, SUPPLIES, AND EXPENDABLES Calibration of the TMS 9000 system requires a certain amount of equipment and supplies. These include, but are not limited to, the following: • Zero-air source. • Span gas source for each gas type. • A recording device such as a strip-chart recorder and/or data logger (optional). For electronic documentation, the internal data acquisition system can be used. 05444 Rev A 29 TMS 9000 Terminus and General System Instruction Manual Getting Started 3.5.2. ZERO AIR Zero air is similar in chemical composition to the Earth’s atmosphere but scrubbed of all components that might affect the system’s readings. See the operator’s manual for each of the gas measurement modules in you system for specific information of possible interfering substances that should be specifically removed from your zero air source. Zero air should be devoid of water vapor. Devices such as the API Model 701 zero air generator that condition ambient air by drying and removal of pollutants are available. We recommend this type of device for generating zero air. 3.5.3. SPAN CALIBRATION GAS STANDARDS & TRACEABILITY Span gas is specifically mixed to match the chemical composition of the gas being measured and should have a concentration of about 80% of the desired full measurement range for the module being calibrated. For example. Span gases should be certified to a specific accuracy to ensure accurate calibration of the system. Where ever possible calibration gases should be verified against standards of the National Institute for Standards and Technology (NIST). To ensure NIST traceability, we recommend acquiring cylinders of working gas that are certified to be traceable to NIST standard reference materials (SRM). The following table list some typical NIST SRM’s that are suitable for use with TMS 9000 system gas measurement modules. Table 3-8: NIST-SRM's Available for Traceability of Calibration Gases 30 NIST-SRM4 TYPE NOMINAL CONCENTRATION 2627a 2628a 2629a Nitric Oxide (NO) in N2 Nitric Oxide (NO) in N2 Nitric Oxide (NO) in N2 5 ppm 10 ppm 20 ppm 1683b 1684b 1685b 1686b 1687b Nitric Oxide (NO) in N2 Nitric Oxide (NO) in N2 Nitric Oxide (NO) in N2 Nitric Oxide (NO) in N2 Nitric Oxide (NO) in N2 50 ppm 100 ppm 250 ppm 5000 ppm 1000 ppm 2630 2631a 2635 2636a Nitric Oxide (NO) in N2 Nitric Oxide (NO) in N2 Nitric Oxide (NO) in N2 Nitric Oxide (NO) in N2 1500 ppm 3000 ppm 800 ppm 2000 ppm 2656 2660a Oxides of Nitrogen (NOx) in Air Oxides of Nitrogen (NOx) in Air 2500 ppm 100 ppm 2659a Oxygen in Nitrogen (O2) 21 mol % 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Getting Started 3.5.4. GENERAL CALIBRATION NOTES While the specific calibration procedures for each gas measurement modules differ and are described in detail in the operator’s manual for that manual there are some general characteristics that a common between all modules. • Use the scroll key on the display/keyboard interface module to select the module to be calibrated • Make sure that the gas concentration is being displayed in the message field of the display. • Perform the zero point cal on each module first. • Remove the sample gas sources from the module’s gas inlet. • Once the zero air or calibration gases are applied to the modules gas inlet it is imperative to wait until the previous gas is completely purged from the inlet line and the module’s internal pneumatics. • This can up to 10-15 minutes • Watch the concentration value on the display. Wait until is stabilizes. • Once the final step of each module’s specific zero point or span point calibration procedure is activated the SLOPE and OFFSET for that module is immediately recalculated. • The previous values for the parameters will be lost. • Be very careful to do this only when the proper gas zero air or span calibration gas for that module is being supplied to the module. USER NOTES: 05444 Rev A 31 Getting Started TMS 9000 Terminus and General System Instruction Manual USER NOTES: 32 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Frequently Asked Questions & Glossary 4. FREQUENTLY ASKED QUESTIONS & GLOSSARY 4.1. FREQUENTLY ASKED QUESTIONS Q: How often do I need to change the particulate filters on the gas measurement modules sample supply lines? A: Once per week. Table 10-1 contains a maintenance schedule listing the most important, regular maintenance tasks. Highly polluted sample air may require changes that are more frequent. Q: How long does the sample pump last? A: The sample pump should last one to two years and the pump head should be replaced when necessary. Q: Why does my RS-232 / Ethernet connection not work? A: There are several possible reasons: 1. The wrong cable (do not use a “null-modem” type cable); 2. The I/O port Selector Switch on the Terminus is not set properly (see Section 3.3.2); 3. The baud rate of the analyzer’s COM port does not match that of the serial port of your computer/data logger (see Sections 6.6.2.3 and 6.6.4.1) 4.2. GLOSSARY Acronym – A short form or abbreviation for a longer term. Often artificially made up of the first letters of the phrase’s words. APICOM – Name of a remote control program offered by Teledyne-API to its customers ASSY - Acronym for Assembly. cm3 – metric abbreviation for cubic centimeter. Same as the obsolete abbreviation “cc”. Chemical formulas used in this document: • CO2 – carbon dioxide • H2O – water vapor • HNO3 – nitric acid • NOX – nitrogen oxides, here defined as the sum of NO and NO2 • NO – nitric oxide • NO2 – nitrogen dioxide • NOy – nitrogen oxides, often called odd nitrogen, the sum of NO, NO2 (NOX) plus other compounds such as HNO3. Definitions vary widely and may include nitrate (NO3-), PAN, N2O and other compounds. • NH3 – ammonia • O2 - molecular oxygen • O3 - ozone • SO2 – sulfur dioxide DAS - Acronym for Data Acquisition System, the old acronym of iDAS 05444 Rev A 33 Frequently Asked Questions & Glossary TMS 9000 Terminus and General System Instruction Manual DIAG - Acronym for diagnostics, the diagnostic menu or settings of the system DHCP: acronym for dynamic host configuration protocol. A protocol used by LAN or Internet servers to set up the interface protocols automatically between themselves and any other addressable device connected to the network. DOC – Acronym for Disk On Chip, the system’s central storage area for system operating system, firmware and data. This is a solid-state device without mechanical parts that acts as a computer hard disk drive under DOS with disk drive label “C”. DOC chips come with 8 mb space in the E-series system standard configuration but are available in larger sizes DOS - Disk Operating System. The E-series systems use DR DOS EEPROM - also referred to as a FLASH chip. FEP - Acronym for Fluorinated Ethylene Propylene polymer, one of the polymers that du Pont markets as Teflon® (along with PFA and PTFE). FLASH - flash memory is non-volatile, solid-state memory. I2C bus – read: I-square-C bus. A serial, clocked serial bus for communication between individual system components IC – Acronym for Integrated Circuit, a modern, semi-conductor circuit that can contain many basic components such as resistors, transistors, capacitors etc in a miniaturized package used in electronic assemblies. iDAS - Acronym for Internal Data Acquisition System, previously referred to as DAS. LAN - Acronym for local area network LED - Acronym for Light Emitting Diode. MODBUS® – Modbus® is an application layer, request/reply messaging protocol that provides client/server communication between devices connected on different types of buses or networks. There are three versions of Modbus®: • Modbus® RTU - When devices communicate on a MODBUS serial line using the RTU (Remote Terminal Unit) mode, each 8–bit byte in a message contains two 4–bit hexadecimal characters. The main advantage of this mode is that its greater character density allows better data throughput than ASCII mode for the same baud rate. Each message must be transmitted in a continuous stream of characters. • Modbus® ASCII - When devices are setup to communicate on a MODBUS serial line using ASCII (American Standard Code for Information Interchange) mode, each 8–bit byte in a message is sent as two ASCII characters. This mode is used when the physical communication link or the capabilities of the device does not allow the conformance with RTU mode requirements regarding timers management. • Modbus® TCP/IP – A variant of the MODBUS family that covers the use of MODBUS messaging in an ‘Intranet’ or ‘Internet’ environment using the TCP/IP protocols. The most common use of these protocols at this time are for Ethernet attachment of PLC’s, I/O modules, and ‘gateways’ to other simple field buses or I/O networks. PCA - Acronym for Printed Circuit Assembly, this is the Æ PCB with electronic components installed and ready to use PCB - Acronym for printed circuit board, the bare circuit board without components PLC – Acronym for programmable logic controller, a device that is used to control instruments based on a logic level signal coming from the system PFA – Acronym for Per-Fluoro-Alkoxy, an inert polymer. One of the polymers that du Pont markets as Teflon® (along with FEP and PTFE). PTFE – Acronym for Poly-Tetra-Fluoro-Ethylene, a very inert polymer material used to handle gases that may react on other surfaces. One of the polymers that du Pont markets as Teflon® (along with FEP and PFA). PVC – Acronym for Poly Vinyl Chloride, a polymer used for downstream tubing in the TMS 9000. 34 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Frequently Asked Questions & Glossary RS-232 - An electronic communication protocol of a serial communications port RS-485 - An electronic communication protocol of a serial communications port TCP/IP - Acronym for Transfer Control Protocol / Internet Protocol, the standard communications protocol for Ethernet devices and the Internet VARS - Acronym for variables, the variables menu or settings of the system USER NOTES: 05444 Rev A 35 Frequently Asked Questions & Glossary TMS 9000 Terminus and General System Instruction Manual USER NOTES: 36 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Optional Hardware and Software 5. OPTIONAL HARDWARE AND SOFTWARE 5.1. GAS MEASUREMENT MODULES This section includes a description of the hardware and software options available for the TMS 9000 System. Each module is a stand-alone, microprocessor-controlled, gas sensor. Calibration of these modules is performed in software and usually does not require physical adjustments to the system or its gas measurement modules. During calibration, the microprocessor measures the sensor output signal when known amounts of the target gas(es) are supplied calculates a slope and offset based on these measurements and stores these measurements in non-volatile memory. These calibration values, along with other performance parameters, are used to compute final concentration values. The measured concentration values are stored in the modules temporary memory registers and reported either via the system’s display/keyboard interface module or to an external datalogger or terminal device through the Terminus’ I/O port. Each module requires an external pump be pneumatically connected to its exhaust gas port and that sample and calibration gases be supplied at ambient atmospheric pressure in order to establish a constant gas flow through the module’s sensor suite. 5.1.1. TMS 9020 O2 GAS MEASUREMENT MODULE The 9020 gas measurement modules determine the molecular oxygen (O2) of the gas stream using a paramagnetic measurement method. It takes advantage of molecular oxygen’s reactivity with magnetic fields to generate a variable current that reflects the O2 content of the gas stream. MODULE CONCENTRATION RANGE ACCURACY GAS FLOW REQUIREMENTS 9020 0-25% 0.1% of rdg. 120cm³/min. APPLICATION Process Monitoring; Continuous Emissions Monitoring 5.1.2. TMS 9060 CO2 GAS MEASUREMENT MODULE The 9060 gas measurement module uses a silicon based non-dispersive infrared (NDIR) sensor and a singlebeam, dual wavelength measurement method to measures the CO2 concentration in the sample gas stream. The module computes the ratio between a reference signal and a measurement signal to determine the degree of light absorbed by CO2 present in the gas stream. This dual wavelength method the CO2 measurement allows the module to compensate for ancillary effects like sensor aging and contamination. MODULE CONCENTRATION RANGE ACCURACY GAS FLOW REQUIREMENTS 9060 0-20% 0.1% of rdg. 80cm³/min. 05444 Rev A APPLICATION Process Monitoring; Continuous Emissions Monitoring 37 Optional Hardware and Software TMS 9000 Terminus and General System Instruction Manual 5.1.3. TMS 9100 SO2 GAS MEASUREMENT MODULE The 9100 series gas measurement modules utilize a gas fluorescence measurement technique to determine the SO2 content of the gas sample stream. Sample gas is exposed to ultraviolet light as it passes though the module’s sensor suite causing the SO2 become excited SO2*. As these SO2* molecules decay into SO2 they fluoresce. The module measures the amount of fluorescence to determine the amount of SO2 present in the sample gas. There 9100 series gas measurement modules are available in several versions. MODULE CONCENTRATION RANGE ACCURACY GAS FLOW REQUIREMENTS 9100M 50 ppb to 20 000ppb 0.5% of rdg 650 cm³/min Ambient level measurements: EPA Equivalency, Dilution Continuous Emissions Monitoring 9100H 10 ppm to 5,000 ppm 0.5% of rdg 700 cm³/min High level measurements; Extractive Continuous Emissions Monitoring APPLICATION 5.1.4. TMS 9200 NOX GAS MEASUREMENT MODULES The 9200 series gas measurement modules uses a chemiluminescence measurement technique to determine the concentration of nitric oxide (NO), nitrogen dioxide (NO2) and total nitrogen oxides (NOx, the sum of NO and NO2) in the sample gas stream. Sample gas is exposed to ozone (O3), causing a chemical reaction that gives off light (chemiluminescence). The module measures the amount of chemiluminescence to determine the amount of NO in the sample gas. A catalytic-reactive converter converts any NO2 in the sample gas to NO, which is then measured and added to the original NO measurement and reported as the NOx content. NO2 is calculated as the difference between the NOx measurement and the NO measurement. There 9200 series gas measurement modules are available in several versions. MODULE CONCENTRATION RANGE ACCURACY GAS FLOW REQUIREMENTS 9200L 50 ppb to 20 ppm 0.5% of rdg 500 cm³/min Ambient level measurements: EPA Equivalency, Dilution Continuous Emissions Monitoring 9200M 1 ppm to 200 ppm 0.5% of rdg 250 cm³/min Medium level measurements; Dilution Continuous Emissions Monitoring, Turbines 9200H 5 ppm to 5 000 ppm 0.5% of rdg 290 cm³/min High level measurements; Extractive Continuous Emissions Monitoring APPLICATION 5.1.5. TMS 9300 CO AND CO2 GAS MEASUREMENT MODULES The 9300 series gas measurement modules use a gas filter correlation method for measuring the amount of CO/CO2 present in the sample gas stream. A high-energy heated element generates a beam of IR light with a known intensity (measured during Module calibration). This beam is directed through a multi-pass cell filled with sample gas where some of the IR light is absorbed by the CO/CO2 present in the gas. To overcome the interfering effects of substances such as water vapor (which also absorbs IR light) the light beam is directed through a spinning wheel that includes two transparent, sealed chambers. One chamber, the 38 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Optional Hardware and Software measure cell, is filled with pure N2. The other, the reference cell, is filled with a combination of N2 and a high concentration of CO or CO2 (depending on module type). As the GFC wheel spins, the IR light alternately passes through the two cavities. • When the beam is exposed to the reference cell, the CO/CO2 in the gas filter wheel strips the beam of almost all of the IR. • When the light beam is exposed to the measurement cell, the N2 in the filter wheel does not absorb IR light. The 9300 series gas measurement modules determine the amount of CO/CO2 in the sample gas stream by computing the ratio between these two conditions and comparing the ratio to a look-up table. Interpolation is used to linearize the response of the sensor. This linearized value is combined with calibration slope and offset values, which are then normalized for changes in gas pressure to produce the CO concentration. There 9300 series gas measurement modules are available in several versions. MODULE GAS TYPE MEASURED CONCENTRATION RANGE ACCURACY GAS FLOW REQUIREMENTS 9300M CO 1 ppm to 1 000 ppm 0.5% of rdg 800 cm³/min Ambient level measurements, EPA Equivalency 9300H CO 30 ppm to 5 000 ppm 0.5% of rdg 800 cm³/min High level measurements, Boiler and Industrial Furnace Continuous Emissions Monitoring, Process Monitoring 9360L CO2 100 ppb to 100 ppm 0.5% of rdg 800 cm³/min Low level measurements, gas purity monitoring 9360M CO2 100 ppm to 1000 ppm 0.5% of rdg 800 cm³/min Ambient level measurements , EPA Equivalency APPLICATION USER NOTES: 05444 Rev A 39 Optional Hardware and Software TMS 9000 Terminus and General System Instruction Manual USER NOTES: 40 05444 Rev A TMS 9000 Terminus and General System Instruction Manual SECTION II – OPERATING INSTRUCTIONS 05444 Rev A 41 TMS 9000 Terminus and General System Instruction Manual USER NOTES: 42 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Operating the TMS 9000 Terminus 6. OPERATING THE TMS 9000 TERMINUS To assist in navigating the system’s software, a series of menu trees can be found in Appendix A of this manual. NOTE The flowcharts in this chapter depict the manner in which the display/keyboard interface module is used to operate the TMS 9000 system. They depict typical representations of the system’s display during the various operations being described. They are not intended to be exact and may differ slightly from the actual display of your system. NOTE The ENTR key may disappear if you select a setting that is invalid or out of the allowable range for that parameter, such as trying to set the 24-hour clock to 25:00:00. Once you adjust the setting to an allowable value, the ENTR key will re-appear. 6.1. OVERVIEW OF OPERATING MODES The various modules of TMS 9000 system have a variety of operating modes. Press the SCROLL key to change the module currently being accessed by the display/keyboard interface module. 6.1.1.1. Terminus Operation Modes Mode Field Figure 6-1: SETUP KEY Terminus SYSTEM Display The Terminus has two operation modes (see Figure 6-1) • SYSTEM mode: In this mode, the word SYSTEM appears in the mode field and the current time is displayed in the message field. If a warning message is active, it will appear here. • SETUP mode: Pressing the SETUP key gives access to the software routines used to configure the following Terminus functions. • Version: This menu contains a list of revisions and versions of software and hardware that was used in constructing this TMS 9000 system. 05444 Rev A 43 TMS 9000 Terminus and General System Instruction Manual Operating the TMS 9000 Terminus • SETUP mode (cont.): • Password: Used to activate/deactivate the various levels of password security built into the system firmware. • Clock: Sets the time and date of the system clock. • COMM: Used to configure the Terminus’ I/O port. • VARS: Contains several user settable variables that allow the user to adjust how some functions of the Terminus operate. • Diagnostic: As and aide to diagnosing problems with the system, this menu allows observation of the current value and status of certain digital and analog signals in the Terminus and gas measurement modules. 6.1.1.2. Gas Measurement Modules Operation Modes Mode Field Message Field SETUP KEY Toggle <TST TST> keys to scroll the message field through the list of measurement functions. Figure 6-2: These keys initiate the modules span (CALS) and zero (CALZ) calibration routines Gas Measurement Modules SAMPLE Display The TMS 9000 system gas measurement modules have three operating modes. • SAMPLE mode: in this mode the display shows the following: • Mode Field: In SAMPLE mode, this field displays the gas type the module is measuring. The number following the gas type is the internal Modbus® address of the module (see Section 3.3.3.2). • Message Field: This field will display a variety of measurement functions depending on the type of gas measurement modules. By default, the currently measured concentration of the module’s target gas is displayed. • CALIBRATION mode: Pressing the CALS or CALZ keys switches the module into calibration mode. • The CALZ key is used to initiate a calibration of the zero point. • The CALS key is used to calibrate the span point of the system. See the Operator’s Manual for the gas measurement module type for detailed information about calibration and calibration checks. • SETUP mode: • Version: This menu contains a list of revisions and versions of software and hardware that was used in constructing this gas measurement module. • Vars: Contains several user settable variables that allow the user to adjust how some functions of the module operate. 44 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Operating the TMS 9000 Terminus • Diagnostic: As and aide to diagnosing problems with the module, this menu allows observation of the current value and status of certain digital and analog signals generated by the subcomponents of the module. 6.2. WARNING MESSAGES The most common system failures will be reported as a warning on the system’s display display/keyboard module. They can also be reported through the terminus I/O port. Table 6-1: TMS 9000 system Terminus Warning Messages MESSAGE DEFINITION CONFIG INITIALIZED Configuration storage was reset to factory configuration or erased. FRONT PANEL WARN Firmware is unable to communicate with the display/keyboard interface module. - - Only applicable on instruments with this option installed. REAR BOARD NOT DET MODULE CHANGE WARN SYSTEM RESET The CPU is unable to communicate with the Terminus motherboard. Gas measurement modules have been added or removed from the system without the system being reinitialized or the being This message appears every time the system is turned of and then powered up. To view and clear warning messages, use the following key strokes: SYSTEM Suppresses the warning messages SYSTEM RESET TEST SYSTEM CLR SETUP TIME=HH:MM:SS SETUP MSG MSG returns the active warnings to the message field. SYSTEM SYSTEM RESET TEST SYSTEM CLR SETUP MODULE CHANGE WARN CLR SETUP TEST Once the last warning has been cleared, the TIME function returns to the display’s message field 05444 Rev A SYSTEM Press CLR to clear the current message. If more than one warning is active, the next message will take its place. TIME=HH:MM:SS SETUP NOTE: If the warning message persists after several attempts to clear it, the message may indicate a real problem and not an artifact of the warm-up period 45 Operating the TMS 9000 Terminus TMS 9000 Terminus and General System Instruction Manual 6.3. SETUP Æ VER: VIEWING THE SYSTEM’S CONFIGURATION INFORMATION Pressing the CFG key displays the system’s configuration information. Use this information to identify the software and hardware when contacting customer service. Special system or software features or installed options may also be listed here. 46 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Operating the TMS 9000 Terminus 6.4. SETUP Æ PASS: PASSWORD FEATURE The TMS 9000 provides password protection of the calibration and setup functions to prevent unauthorized adjustments. When the passwords have been enabled in the PASS menu item, the system will prompt the user for a password anytime a password-protected function is requested. There are three levels of password protection, which correspond to operator, maintenance and configuration functions. Each level allows access to all of the functions in the previous level. Table 6-2: Password Levels PASSWORD LEVEL MENU ACCESS ALLOWED No password Operator TEST, MSG, CLR 101 Maintenance CALZ, CALS 818 Configuration SETUP, VARS, DIAG To enable or disable passwords, press the following keystroke sequence: Example: If all passwords are enabled, the following keypad sequence would be required to enter the SETUP menu: Note that the system still prompts for a password when entering the VARS and DIAG menus, even if passwords are disabled, but it displays the default password (818) upon entering these menus. The user only has to press ENTR to access the password-protected menus but does not have to enter the required number code. 05444 Rev A 47 TMS 9000 Terminus and General System Instruction Manual Operating the TMS 9000 Terminus 6.5. SETUP Æ CLK: SETTING THE INTERNAL TIME-OF-DAY CLOCK The TMS 9000 has a built-in clock that generates times for the TIME test function, and time stamps on I/O port messages. To set the time-of-day, press: SYSTEM TIME=HH:MM:SS SETUP SYSTEM SETUP MENU VER PASS CLK COMM VARS DIAG SYSTEM EXIT TIME-OF-DAY CLOCK EXIT TIME DATE SYSTEM 1 TIME: 12:00 2 HOUR :0 MINUTE SYSTEM 2 0 SYSTEM ENTR EXIT Toggle these keys to enter current hour TIME: 22:30 2 :3 0 1 ENTR EXIT TIME DATE JAN 0 5 DAY MONTH YEAR SYSTEM SYSTEM 48 0 DATE: 01-JAN-05 1 ENTR EXIT Toggle these keys to enter current day, month and year. DATE: 18-JUN-05 8 TIME-OF-DAY CLOCK EXIT JUN 0 5 ENTR EXIT EXIT returns to SYSTEM display 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Operating the TMS 9000 Terminus 6.5.1. ADJUSTING THE BUILT-IN CLOCK’S UPDATE RATE In order to compensate for CPU clocks that run fast or slow, there is a system variable to speed up or slow down the clock by a fixed amount every day. To change this variable, press: 05444 Rev A 49 Operating the TMS 9000 Terminus TMS 9000 Terminus and General System Instruction Manual 6.6. SETUP Æ COMM: SETTING UP THE ANALYSER’S COMMUNICATION PORTS The TMS 9000 is equipped with an I/O communication port that can be configured at the factory as either an RS232 port or as an Ethernet compatible LAN port. The COMM menu includes functions that allow the user to setup and manage the I/O function. • Sections 6.6.2 and 6.6.3 describe the setup and use of the system’s I/O port is configured for RS-232 communications. • Section 6.6.4 describes how to set up the port when it is configured for Ethernet communications 6.6.1. SYSTEM ADDRESS & MACHINE ID The TMS 9000 system is designed to support its use in a network that can include more than one TMS 9000 system as well as other types of data gathering instruments, controllers, PLC device, etc. To that end, the TMS 9000 system firmware includes two methods for distinguishing each system as a separate, unique location on the network. • Machine ID: This identifier is used when the method for communicating with the instruments on the network is not Modbus® such as a terminal emulator or Teledyne Instruments’ APICOM. • System Address: This identifier is used when the communication method used on the network is one of the Modbus® variants. 6.6.1.1. SETUP Æ COMM Æ ID: Setting the Machine ID The default Machine ID code for all TMS 9000 systems is 9000. To edit the system’s ID code, press: The ID can be any 4-digit number and can also be used to identify systems in any number of ways (e.g. locationnumbers, company asset number, etc.) 50 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Operating the TMS 9000 Terminus 6.6.1.2. SETUP Æ COMM Æ ADDR: Setting the System Address The default system address is 10. To edit this address designation press: SYSTEM TIME=HH:MM:SS SETUP SYSTEM SETUP MENU VER PASS CLK COMM VARS DIAG SYSTEM ID COMMUNICATIONS MENU ADDR COM2 SYSTEM 0 EXIT EXIT SYSTEM ADDRESS:10 1 ENTR EXIT 0 DO NOT CHANGE THIS DIGIT! Toggle these to set the System Address. SYSTEM 0 SYSTEM ID SYSTEM ADDRESS:20 2 0 ENTR EXIT COMMUNICATIONS MENU ADDRCOM2 EXIT This digit is reserved for the module ID number which is set using the Module ID Selector Switch in the module’s controller PCA 6.6.2. SETUP Æ COMM Æ COM2: RS-232 SETUP The TMS 9000 system actually has two I/O ports. • COM1 is used for internal RS-485 communications between the Terminus and the gas measurement modules. Its setup is not adjustable by the user. • COM2 is used for external communications and it this port that the operations described following sections affect. On systems configured for RS-232 I/O communications a sub-menu, titled COM2 will appear under the SETUP Æ COMM menu that allows the user to adjust various aspects of the system’s RS-232 operation over the COM2 I/O port. 05444 Rev A 51 TMS 9000 Terminus and General System Instruction Manual Operating the TMS 9000 Terminus 6.6.2.1. RS-232 Default Settings RS-232 was developed for allowing communications between data terminal equipment (DTE) and data communication equipment (DCE). Basic terminals always fall into the DTE category whereas modems are always considered DCE devices. When received from the factory configured for RS-232, the system’s COM2 port is set up to emulate a DTE terminal with the following settings. • OPERATING MODE: PARITY = None DATA BITS = 8 data bits with 1 stop bit. • BAUD RATE: 19200 bits per second. For information in how to connect the system to a standard DCE modem, see Section 3.3.2.1. 6.6.2.2. COM2 RS-232 Port Communication Modes When configured as an RS-232 link, the COM2 port can be configured to operate in of the following modes. Table 6-3: I/O Port Communication Modes ID DEFAULT STATE DESCRIPTION QUIET 1 OFF Quiet mode suppresses any feedback from the system (e.g. warning messages) to the remote device and is typically used when the port is communicating with a computer program such as APICOM. Such feedback is still available but a command must be issued to receive them. COMPUTER 2 OFF Computer mode inhibits echoing of typed characters and is used when the port is communicating with a computer program, such as APICOM. 16 OFF Modbus Remote Terminal Unit mode. Each 8–bit byte in a message contains two 4–bit hexadecimal characters. Each message must be transmitted in a continuous stream of characters. 16384 OFF Modbus ASCII mode. Each 8–bit byte in a message is sent as two ASCII characters. This mode is used when the physical communication link or the capabilities of the device do not allow conformance with RTU mode requirements regarding timer management. E, 8, 1 8192 OFF E, 7, 1 2048 OFF RS-485 1024 OFF Configures the COM2 Port for RS-485 communication. RS-485 mode has precedence over multidrop mode if both are enabled. SECURITY 4 OFF When enabled, the serial port requires a password before it will respond. The only command that is active is the help screen (? CR). MULTIDROP PROTOCOL 32 OFF Not available on the TMS 9000 system. ENABLE MODEM 64 OFF Enables to send a modem initialization string at power-up. Asserts certain lines in the RS232 port to enable the modem to communicate. ERROR 2 CHECKING 128 ON 2 Fixes certain types of parity errors at certain Hessen protocol installations. XON/XOFF 2 HANDSHAKE 256 ON 2 Disables XON/XOFF data flow control also known as software handshaking. HARDWARE HANDSHAKE 8 OFF HARDWARE 2 FIFO 512 ON COMMAND PROMPT 4096 OFF MODE 1 2 1 MODBUS RTU ® MODBUS ASCII ® ® ® 2 When turned on this mode switches the I/O port setting from: No parity; 8 data bits; 1 stop bit … to … Even parity; 8 data bits; 1 stop bit When turned on this mode switches the I/O port settings from : No parity; 8 data bits; 1 stop bit … to … Even parity; 7 data bits; 1 stop bit Enables CTS/RTS style hardwired transmission handshaking. This style of data transmission handshaking is commonly used with modems or terminal emulation protocols as well as by Teledyne Instrument’s APICOM software. Improves data transfer rate of the I/O port. Enables a command prompt when in terminal mode. Modes are listed in the order in which they appear in the SETUP Æ COMM Æ COM2 Æ MODE menu. Do not change the state of these features unless instructed to by Teledyne Instruments Customer Service personnel. 52 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Operating the TMS 9000 Terminus Press the following keys to select/change the communication mode(s) for the COM2 port, (EXAMPLE: activating the Modbus® ASCII mode). 05444 Rev A 53 TMS 9000 Terminus and General System Instruction Manual Operating the TMS 9000 Terminus 6.6.2.3. COM2 RS-232 Port Baud Rate To change the baud rate of the COM2 port, press: SYSTEM TIME=HH:MM:SS SETUP SYSTEM SETUP MENU VER PASS CLK COMM VARS DIAG SYSTEM EXIT COMMUNICATIONS MENU ID ADDR COM2 SYSTEM <SET EXIT COM MODE:0 EXIT SET> EDIT Continue pressing SET> until ... SYSTEM Use PREV and NEXT keys to move between available baud rates: 300 1200 4800 9600 19200 38400 57600 115200 <SET COM2 BAUD RATE: 19200 SET> EDIT SYSTEM PREV NEXT SYSTEM PREV NEXT EXIT COM2 BAUD RATE: 19200 ENTR EXIT EXIT ignores the new setting COM2 BAUD RATE: 115200 ENTR EXIT ENTR accepts the new setting 54 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Operating the TMS 9000 Terminus 6.6.2.4. COM2 RS-232 Port Testing To test the TMS 9000 system’s I/O port: 1. Connect a terminal or other device capable of reading ASCII characters. 2. Press the key sequence shown below. 3. Check the output of the I/O port. There should be a string of 256 ”w” characters 6.6.3. REMOTE ACCESS BY MODEM The RS-232 COM2 port of the TMS 9000 system can be connected to a modem for remote access, however most modems are DCE devices and the system’s COM2 port is wired as a DTE type devices. • DTE devices receive data on pin 2 and transmit data on pin 3. • DCE devices receive data on pin 3 and transmit data on pin 2. 05444 Rev A 55 TMS 9000 Terminus and General System Instruction Manual Operating the TMS 9000 Terminus Connector to Modem Cable (DCE) Terminus RS-232 connector (DTE) 1 2 7 3 8 4 9 5 Figure 6-3: 1 RTS 6 6 RXD TXD TXD RXD CTS GND 2 7 3 8 4 9 5 Example of DTE ÅÆ DCE Wiring Adapter Also, make sure the system’s RS-232 COM2 port is set for a baud rate that is compatible with the modem and that the modem is designed to operate with an 8-bit word length with one stop bit. After the cable connections have been made, the systems COM2 port must be setup appropriately. This is a three-step process. STEP ONE: Activated the system’s MODEM ENABLE mode (ID 64). See Section 6.6.2.2 for instructions. STEP TWO: Enter an appropriate modem appropriate setup command line into the Terminus memory. The TMS 9000 system’s default setting for this feature is AT Y0 &D0 &H0 &I0 S0=2 &B0 &N6 &M0 E0 Q1 &W0 This string may not match that needed by your modem. If not, alter the command line string to match your modem’s initialization requirements by pressing: 56 05444 Rev A TMS 9000 Terminus and General System Instruction Manual SYSTEM Operating the TMS 9000 Terminus TIME=HH:MM:SS SETUP SYSTEM SETUP MENU VER PASS CLK COMM VARS DIAG SYSTEM EXIT COMMUNICATIONS MENU ID ADDR COM2 SYSTEM <SET EXIT COM MODE:0 SET> EDIT EXIT Continue pressing the SET> key until ... [ ] = cursor Brackets denote character of string that is available to be edited. SYSTEM COM2 MODEM INIT: [A]T Y0 &D0 &H <SET SET> EDIT EXIT EXIT ignores the new setting SYSTEM <CH COM2 MODBUS ASCII:ON CH> INS DEL [?] The INS key inserts a character before the cursor location. 05444 Rev A ENTR EXIT ENTR accepts the new setting Entire string does not appear on display at the same time The <CH and CH> keys move the [ ] cursor left and right along the text string Press the [?] key repeatedly to cycle through the available character set: The DEL key deletes a character at the cursor location. 0-9 A-Z space ’ ~ ! # $ % ^ & * ( ) - _ = +[ ] { } < >\ | ; : , . / ? 57 Operating the TMS 9000 Terminus TMS 9000 Terminus and General System Instruction Manual STEP THREE Initialize the modem by pressing: 6.6.4. SETUP ÆCOMM Æ INET: ETHERNET PORT SETUP When received from the factory configured for Ethernet compatibility, the system can be connected to any standard 10BaseT Ethernet network via low-cost network hubs, switches or routers. The interface operates as a standard TCP/IP device on port 3000. This allows a remote computer to connect through the internet to the system using APICOM, terminal emulators or other programs that are compatible with Ethernet. 6.6.4.1. Ethernet Default Settings The firmware on board the Ethernet card automatically sets the communication modes (see Section 6.6.2.2) and baud rate (115 200) for the COM2 port. These are not user editable. When the TMS 9000 system is configured with the Ethernet card active the COM2 submenu (used to setup and manage RS-232 communications) is replaced by a new submenu, INET. This submenu is used to manage and configure the Ethernet interface with your LAN or Internet Server(s). 58 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Operating the TMS 9000 Terminus 6.6.4.2. Configuring the Ethernet Interface Option using DHCP The Ethernet option for you TMS 9000 uses Dynamic Host Configuration Protocol (DHCP) which will automatically configure the system’s interface with your LAN if your network servers are also running DHCP. The system will do this the first time you turn it on after it has been physically connected to your network. Once the system is connected and turned on, it will appear as an active device on your network without any extra set up steps or lengthy procedures. Should you need to, the Ethernet configuration properties are viewable via the system’s display display/keyboard module. Table 6-4: TMS 9000 system LAN/Internet Configuration Properties PROPERTY DEFAULT STATE DESCRIPTION This displays whether the DHCP is turned ON or OFF. DHCP STATUS On Editable INSTRUMENT IP ADDRESS Configured by DHCP EDIT key disabled when DHCP is ON This string of four packets of 1 to 3 numbers each (e.g. 192.168.76.55.) is the address of the system itself. GATEWAY IP ADDRESS Configured by DHCP EDIT key disabled when DHCP is ON A string of numbers very similar to the Instrument IP address (e.g. 192.168.76.1.) that is the address of the computer used by your LAN to access the Internet. Also a string of four packets of 1 to 3 numbers each (e.g. 255.255.252.0) that defines that identifies the LAN the device is connected to. SUBNET MASK Configured by DHCP EDIT key disabled when DHCP is ON TCP PORT1 3000 Editable This number defines the terminal control port by which the system is addressed by terminal emulation software, such as Internet or Teledyne Instruments’ APICOM. Editable The name by which your system will appear when addressed from other computers on the LAN or via the Internet. While the default setting for all Teledyne Instruments systems is the model number, the host name may be changed to fit customer needs. HOST NAME 1 TMS-9000 All addressable devices and computers on a LAN must have the same subnet mask. Any transmissions sent to devices with different subnet masks are assumed to be outside of the LAN and are routed through a gateway computer onto the Internet. Do not change the setting for this property unless instructed to by Teledyne Instruments Customer Service personnel. NOTE It is a good idea to check these settings the first time you power up your system after it has been physically connected to the LAN/Internet to make sure that the DHCP has successfully downloaded the appropriate information from you network server(s). If the gateway IP, instrument IP and the subnet mask are all zeroes (e.g. “0.0.0.0”), the DCHP was not successful. You may have to configure the system’s Ethernet properties manually. See your network administrator. 05444 Rev A 59 TMS 9000 Terminus and General System Instruction Manual Operating the TMS 9000 Terminus To view the above properties, press: SYSTEM TIME=HH:MM:SS SETUP SYSTEM SETUP MENU VER PASS CLK COMM VARS DIAG SYSTEM COMMUNICATIONS MENU ID ADDR SYSTEM 8 EXIT EXIT INET ENTER PASSWORD:818 1 SYSTEM 8 ENTR EXIT DHCP:ON <SET SET> EDIT SYSTEM <SET EDIT key is disabled when DHCP is ON INST IP:0.0.0.0 SET> SYSTEM <SET EXIT EXIT GATEWAY IP:0.0.0.0 SET> SYSTEM EXIT SUBNET MASK IP:0.0.0.0 <SET SET> DO NOT alter unless instructed to by Teledyne Instruments’ customer Service personnel SYSTEM EXIT TCP PORT:3000 <SET SET> EDIT SYSTEM EXIT HOSTNAME: TMS 9000 <SET SET> EDIT EXIT SYSTEM INITIALIZING INET 0% INITIALIZATION process proceeds automatically SYSTEM INITIALIZATION SUCCEEDED SYSTEM ID ADDR 60 SYSTEM INITIALIZATION FAILED COMMUNICATIONS MENU INET EXIT Contact your IT Network Administrator 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Operating the TMS 9000 Terminus 6.6.4.3. Manually Configuring the Network IP Addresses There are several circumstances when you may need to configure the interface settings of the system’s Ethernet card manually using the INET sub-menu: • Your LAN is not running a DHCP software package, • The DHCP software is unable to initialize the system’s interface; • You wish to program the interface with a specific set of IP addresses that may not be the ones automatically chosen by DHCP. Editing the Ethernet Interface properties is a two-step process. STEP 1: Turn DHCP OFF: • While DHCP is turned ON, the ability to manually set INSTRUMENT IP, GATEWAY IP and SUBNET MASK is disabled SYSTEM TIME=HH:MM:SS SETUP SYSTEM SETUP MENU VER PASS CLK COMM VARS DIAG SYSTEM COMMUNICATIONS MENU ID ADDR SYSTEM 8 SYSTEM INET SYSTEM 1 8 ENTR accepts the new setting EXIT ignores the new setting ENTR EXIT DHCP:ON EXIT DHCP:ON ENTR EXIT ON SYSTEM EXIT ENTER PASSWORD:818 <SET SET> EDIT Toggle this key to turn DHCP ON/OFF EXIT DHCP:OFF OFF ENTR EXIT Continue to Step 2 Below 05444 Rev A 61 TMS 9000 Terminus and General System Instruction Manual Operating the TMS 9000 Terminus STEP 2: Configure the INSTRUMENT IP, GATEWAY IP and SUBNET MASK addresses by pressing: Internet Configuration Keypad Functions From Step 1 above) SETUP X.X DHCP: OFF SET> EDIT SETUP X.X EXIT KEY FUNCTION [0] Press this key to cycle through the range of numerals and available characters (“0 – 9” & “ . ”) <CH CH> Moves the cursor one character left or right. DEL Deletes a character at the cursor location. ENTR Accepts the new setting and returns to the previous menu. EXIT Ignores the new setting and returns to the previous menu. Some keys only appear as needed. INST IP: 000.000.000.000 EXIT <SET SET> EDIT SETUP X.X Cursor location is indicated by brackets INST IP: [0] 00.000.000 <CH CH> DEL [0] ENTR EXIT SETUP X.X GATEWAY IP: 000.000.000.000 <SET EXIT SET> EDIT SETUP X.X GATEWAY IP: [0] 00.000.000 <CH CH> DEL [0] ENTR EXIT SETUP X.X SUBNET MASK:255.255.255.0 <SET EXIT SET> EDIT SETUP X.X SUBNET MASK:[2]55.255.255.0 SETUP X.X TCP PORT 3000 <SET <CH CH> EDIT DEL [0] ENTR EXIT EXIT The PORT number needs to remain at 3000. Pressing EXIT from any of the above display menus causes the Ethernet option to reinitialize its internal interface firmware Do not change this setting unless instructed to by Teledyne Instruments Customer Service personnel. SETUP X.X SETUP X.X INITIALIZING INET 0% … INITIALIZING INET 100% INITIALIZATI0N SUCCEEDED SETUP X.X ID 62 INET SETUP X.X INITIALIZATION FAILED Contact your IT Network Administrator COMMUNICATIONS MENU COM1 EXIT 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Operating the TMS 9000 Terminus 6.6.4.4. Changing the System’s HOSTNAME The HOSTNAME is the name by which the system appears on your network. The default name for all Teledyne Instruments TMS 9000 systems is TMS 9000. You may want to change this name particularly if you have more than one TMS 9000 system on your network. The HOSTNAME is changed by pressing: KEY <CH FUNCTION Moves the cursor one character to the left. CH> Moves the cursor one character to the right. INS Inserts a character before the cursor location. DEL [?] Deletes a character at the cursor location. Press this key to cycle through the range of numerals and characters available for insertion. 0-9, A-Z, space ’ ~ ! © # $ % ^ & * ( ) - _ = +[ ] { } < >\ | ; : , . / ? ENTR Accepts the new setting and returns to the previous menu. EXIT Ignores the new setting and returns to the previous menu. Some keys only appear as needed. 05444 Rev A 63 Operating the TMS 9000 Terminus TMS 9000 Terminus and General System Instruction Manual 6.7. SETUP Æ MORE Æ VARS: INTERNAL VARIABLES (VARS) The TMS 9000 system has several-user adjustable software variables, which define certain operational parameters. Usually, these variables are automatically set by the system’s firmware, but can be manually redefined using the VARS menu. Table 6-5 lists all variables that are available within the 818 password protected level for the current revision of the Terminus firmware. Table 6-5: Variable Names (VARS) NO. VARIABLE 1 CONC_PRECISION 2 CLOCK_ADJ DESCRIPTION ALLOWED VALUES Allows the user to set the number of digits displayed to the right of the decimal point of the concentration values displayed on the front panel. AUTO, 1, 2, 3, 4 Default=AUTO Adjusts the speed of the system’s clock. Choose the + sign if the clock is too slow, choose the - sign if the clock is too fast. -60 to +60 s/day Default=0 NOTE: There is a 2-second latency period between when a VARS value is changed and the new value is stored into the Terminus’ memory. DO NOT turn the system off during this period or the new setting will be lost. To access and navigate the VARS menu, use the following key sequence: 64 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Operating the TMS 9000 Terminus 6.8. SETUP Æ MORE Æ DIAG: DIAGNOSTICS MENU A series of diagnostic tools is grouped together under the SETUP-MORE-DIAG menu. These parameters are dependent on firmware revision. These tools can be used in a variety of troubleshooting and diagnostic procedures and are referred to in many places of the maintenance and trouble-shooting sections. Currently the only submenu appearing under the Terminus DIAG menu is SIGNAL I/O. This submenu allows observation of certain digital and analog signals in the system. NOTE Other types of DIAG features may be added to the TMS 9000 system Terminus firmware in the future. Individual gas measurement modules may include a more extensive list of DIAG features. Refer to the operator’s manual for each type of module. 05444 Rev A 65 Operating the TMS 9000 Terminus TMS 9000 Terminus and General System Instruction Manual 6.8.1. SIGNAL I/O The signal I/O diagnostic mode allows the user to review and change the digital and analog input/output functions of the Terminus. See Appendix A for a complete list of the parameters available for review under this menu. NOTE Any changes of signal I/O settings will remain in effect only until the signal I/O menu is exited. Exceptions are the ozone generator override and the flow sensor calibration, which remain as entered when exiting. To enter the signal I/O test mode, press: USER NOTES 66 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Remote Operation Of The Tms 9000 System 7. REMOTE OPERATION OF THE TMS 9000 SYSTEM 7.1. COMMUNICATION WITH EXTERNAL DEVICES The Terminus is the I/O point for the TMS9000 system. The Terminus handles all data requests for all modules. If the serial port is in ModBus® protocol mode, then ModBus® commands are passed through to the individual modules. While each gas measurement modules can be directly to an RS-485 device or network this is not advisable and most likely will only be done under very rare circumstances. Ideally, communications with the gas measurement modules or a specific TMS 9000 system should be accomplished via the systems Terminus. Its firmware and COMM port are designed to be more flexible in order to allow interaction with a wide variety of peripheral devices. • The baud rate can be changed. • The Terminus serial port supports several different protocols. The terminus COMM port is RS232 by default, but can be configured for Ethernet communications instead. . • Since terminals and computers use different communication schemes, therefore the Terminus COMM port supports two communicate modes specifically designed to interface with these two types of devices. • Where as the TMS9000 gas measurement modules can be connected to generic ModBus® controllers without the terminus as a slave unit that talks ModBus® RTU protocol, The terminus can communicate to outside ModBus® controllers using either the ModBus® RTU or ASCII protocols. • The terminus also allows the user to interact with the gas measurement modules using Hyperterminal or some other ASCII terminal program, as well as Teledyne Instruments’ APICOM display/keyboard interface module emulator. • The terminus must be configured to support the ASCII command line protocol over its external port. 7.1.1. BASIC TMS 9000 SYSTEM COMMUNICATION PROTOCOLS 7.1.1.1. ModBus® Serial RTU The binary ModBus® protocol. When devices communicate on a ModBus® serial line using the RTU (Remote Terminal Unit) mode, each 8–bit byte in a message contains two 4–bit hexadecimal characters. The main advantage of this mode is that its greater character density allows better data throughput than ASCII mode for the same baud rate. Each message must be transmitted in a continuous stream of characters. This is the protocol that is used by the Terminus for internal communications with the systems various modules. 7.1.1.2. ModBus® TCP/IP While the Terminus may be configured to communicate via an Ethernet connection, the TMS 9000 system does not currently support ModBus® TCP/IP. ModBus® RTU, ModBus® Serial ASCII or Teledyne Instruments’ own Serial Command Line language must be used. 05444 Rev A 67 Remote Operation Of The Tms 9000 System TMS 9000 Terminus and General System Instruction Manual 7.1.1.3. ModBus® Serial ASCII This is an ASCII version of the ModBus® protocol. It allows computers to use 7-bit (ASCII) data instead of the 8bit binary data. The commands all require checksums, which can be time consuming to compute manually. When devices are setup to communicate on a MODBUS serial line using ASCII (American Standard Code for Information Interchange) mode, each 8–bit byte in a message is sent as two ASCII characters. This mode is used when the physical communication link or the capabilities of the device does not allow the conformance with RTU mode requirements regarding timers management. NOTE Do not try to use this protocol with a terminal emulator program. The terminus recognizes ModBus® ASCII messages of the form: [:][address][PDU][LRC][CRLF] Where: ADDRESS The TMS-9000 has a “system address”. The internal module addresses, as seen from the outside world, are equal to the system address plus the internal address. The module internal addresses are set using the rotary hex switch on each module controller PCA. See Sections 3.3.3.2 and 6.6.1.2. PDU Process Data Unit LRC Checksum CRLF Carriage Return or Line Feed NOTE For more complete on using ModBus® RTU and ModBus® Serial ASCII refer to the ModBus® official website: http://www.ModBus-IDA.org 7.1.1.4. Teledyne Instruments ASCII Command Line protocol This set of commands allows the user to interact with the TMS 9000 system and its gas measurement modules via the Terminus COM2 I/O port by using a terminal emulator program such as Hyperterminal to issue ASCII commands. This ASCII protocol is very similar to that for E Series TAPI analyzers and can be used regardless of whether the Terminus’ COM2 port is configured for Ethernet or RS-232 communications. 68 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Remote Operation Of The Tms 9000 System 7.2. TMS 9000 MODBUS® RTU INTERFACE – BASIC INFORMATION NOTE This section contains a general overview of how ModBus® is implemented in the TMS 9000 system. It assumes the operator has a functional familiarity with ModBus® It is not intended a detailed set of instructions for learning to use ModBus®. For more complete definitions of types of ModBus® registers and the operations that are used to manipulate those registers refer to the ModBus® official website: http://www.ModBus-IDA.org The ModBus® RTU protocol is described in the document: ModBusApplicationProtocol v1 1.pdf 7.2.1. GENERAL TMS 9000 SYSTEM MODBUS® RTU INFORMATION The TMS 9000 system can communicate with external ModBus® controllers using either the ModBus® RTU or ASCII protocols, however the user must activate the appropriate communication mode (see Section 6.6.2.2). The communications protocol for the TMS9000 internal communications bus is a minor variation of the industry standard ModBus® RTU protocol. Using ModBus® RTU it is possible to communicate with a gas measurement modules directly or via a Terminus. The TMS9000 gas measurement modules implement the ModBus® protocol with the following options and exceptions: • Some registers, primarily calibration registers, do not return command responses within the timeout interval specified by the ModBus® protocol. • In a TMS9000, the 4 address spaces of the ModBus® protocol all overlap at address 0. This means that holding register 0 is exactly the same as input register 0, and all of the 16 bits of the holding register can be read out as coils or discrete inputs (0 - 15). • The following ModBus® function codes are not implemented in the TMS9000: • ’Read exception status’ (0x07), • ’Diagnostics’ (0x08), • ’Get COMM Event Counter’ (0x0B), • ’Get COMM Event Log’ (0x0C), • ’Report Slave ID (0x11), • ’Read/Write File Record (0x14 & 0x15), • ’Mask Write Register’ (0x16), • ’Read FIFO Queue’ (0x18) Note ModBus® supports at least two formats of floating point. We use the format that seems to be the most common, but which is called ’inverse float’ by some test programs. 05444 Rev A 69 Remote Operation Of The Tms 9000 System TMS 9000 Terminus and General System Instruction Manual 7.2.2. MODBUS® RTU REGISTERS AND PROCESSES 7.2.2.1. ModBus® RTU Registers as Implemented in the TMS 9000 System. All ModBus® communications are done via ModBus® registers. All data is stored in registers, each of which has a 16-bit numeric addresses. There are several different data types in the instrument, including bit, byte, 16-bit integer and floating point. The floating-point numbers are 32-bit values taking up two consecutive16-bit registers. ModBus® bases its data model on a group of register types that have distinguishing characteristics. The four primary register types are: Table 7-1: NAME Input Registers SIZE Basic Types of ModBus® Registers TYPE 16-bit word1 Read-Only COMMENTS This type of data can be provided by an I/O system. - EXAMPLE: A data register containing a measurement result. This type of data can be alterable by an application. 1 Holding Registers 16-bit word Read-Write Discrete Inputs Single bit2 Read-Only Coils Single bit2 Read-Write - EXAMPLE: A storage place for a variable used to alter the manner in which a process operates such as the CLOCK_ADJUST variable discussed in Section 6.5.1. This type of data can be provided by an I/O system. - EXAMPLE: A Status Register. This type of data can be alterable by an application program. - EXAMPLE: To turn OFF/ON an operating mode or initiate an action 1 Word registers overlap bit registers. This means that you can read any data in a module as either a collection of 16-bit words, or as a collection of single bits. 2 The addresses for the bit register commands are directly related to the word register addresses. To get the bit address for any data bit, take the word register address, multiply by 16 and then add the bit offset for that bit within the word register. In addition to coil, discrete input, input register and holding register integers, many registers are also defined as byte values, string values and floating-point values, all mapped into the 16-it register space. ModBus® allows floating point values to be encoded into two contiguous 16-bit registers. The TMS9000 uses the more modern encoding, commonly called ’inverse float’. This floating point format is IEEE754 with the bytes transmitted in order MSB first, and LSB last: [D3 D2 D1 D0] NOTE Older, Modicon style ModBus® implementations swap the top and bottom 16-bit words: [D1 D0 D3 D2]. Such systems are not compatible with the TMS9000. 70 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Remote Operation Of The Tms 9000 System 7.2.2.2. ModBus® RTU Processes as Implemented in the TMS 9000 System. All registers are grouped into croups called processes. A process is a collection of functions, persistent data values and ModBus® registers designed to support a specific set of tasks within the module. For instance, in a TMS 9200M NOx gas measurement module: • The control loop controlling some temperature of the reaction cell is one process. • The calculations to determine the SLOPE and OFFSET of one of the modules calibration ranges is another process. The advantage of grouping registers by processes is that the data related to a single process can be requested with just one command. Assigning and mapping register and processes is the primary method for customizing ModBus® for a particular device and application. How many and what type of registers is determined by the number and types of functions and operating modes that make up the processes performed by the device and how they are partitioned. Each of these functions is assigned a data register or set of registers, as are the various modes associated with each process. For example, the operation of a specific TMS 9000 system gas measurement module might be organized as follows: Table 7-2: Examples of ModBus® RTU Register Map Design MODES PROCESS -- MEASUREMENT FUNCTIONS - Collect data for analog and digital inputs at regular intervals - Make data available to other processes - Sampling data channel N - Settling before sampling on channel N Idle Transmitting Receiving COMMUNICATIONS Monitoring Shut-Down Warning ALARMS AND WARNINGS - Receive commands - Pass commands on to main loop - Queue module status for reporting to central controller - Send responses Normal Operation Calibration Maintenance DATA PROCESSING Enabled (Controlling) Disabled (Shut-Down) CONTROL - Monitor measurement process values, etc - Generate warning messages - Force shut-down states, if needed to prevent damage - Calculating output values - Linearization - Filtering/averaging - Error - hold Output (or no output?). The central controller could easily implement the hold feature - PID loops - Control valves in sequences for gas switching, etc Discrete Inputs and coils might be assigned for each mode and input/holding registers could be assigned for the functions 05444 Rev A 71 Remote Operation Of The Tms 9000 System TMS 9000 Terminus and General System Instruction Manual 7.2.3. FAST AND SLOW REGISTER BLOCKS The TMS 9000 system ModBus® protocol is organized into two types of register blocks. Every process has two process blocks in the ModBus® register address space. A fast block and a slow block. • Fast block registers are always read-only registers. They are used for values that are required to be continuously monitored by the Terminus. This includes functions and modes that that report status, raw readings and output those values to the Terminus. • Slow block registers are used to control the modules operation or change its configuration. Control registers are used less frequently by the Terminus, since the modules are supposed to be able to operate as stand-alone devices. Organizing the TMS 9000 system gas measurement modules registers this way means that the information needed most often is situated in one contiguous, smaller block. This takes advantage of one of ModBus®’ advantages and avoids one of its drawbacks. Because ModBus® can only transfer 250 bytes of data at one time it is time consuming to poll all of the registers continuously in a certain module using multiple commands every polling cycle. On the other hand, ModBus’® has the ability transfer the contents of a small group of contiguous registers with one command. Thus, the user can quickly transfer, with only one command, all of the more significant register values every time a module is polled. . 7.2.3.1. Register Block Outline In the TMS 9000 system firmware, register are divided into blocks of $1000(hexadecimal) registers. This means that the block has enough space for 1024 floating-point values. In each block, the bit addressing handles 1/16th of the address space of the registers. This block size is actually the maximum range that the bit address commands can cover. Data registers could extend beyond this block range, but bit addresses cannot. Table 7-3: Basic TMS 9000 System ModBus® Register Block Partitions START ADDRESS END ADDRESS NAME $0000 $03FF FAST The most important read/write status registers lumped together for quick reading. $0400 $0FFF SLOW Less commonly used registers to configure and track state/mode of the instrument, or retrieve low-level information for debugging purposes. EXTENDED WORD REGISTERS This register block is reserved for future use. If some instruments should require extra register space this block might be used but the bit commands cannot see registers in this address range, so only word reads and writes are allowed. $F000 $FFFF DESCRIPTION All addresses are shown as hexadecimal numbers. 72 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Remote Operation Of The Tms 9000 System 7.2.4. TMS 9000 SYSTEM REGISTER MAP TABLE STRUCTURE (REGMAP) The REGMAP table for each module is a minimal description of the processes and ModBus® registers in a module. Only ModBus® registers are called out in the REGMAP. Other types of memory that may exist internally in the module do not appear in the register map. Functions within the module software are broken down into sub-partitions called processes. Each type of process is assigned a process ID: Table 7-4: TMS 9000 ModBus® Register Map Process ID’s ID 1 2 3 4 5 6 7 8 PROCESS Thermocouple PID control loops Thermistor PID control loops Results of Concentration Calculation Measure / Reference Calculations Sample/ Pressure Alarms and Warnings Temperature Alarms and Warnings Heater Temperature Death Alarms and Warnings Undefined Every process uses specific resources in the module. Resources include such things as digital I/O channels; ADC channels; RAM, flash memory or ModBus® registers. 7.2.4.1. TMS 9000 System Firmware Register Callouts within the REGMAP The TMS 9000 system firmware uses a simple list with a preceding item count to construct the Register map. Each Item includes: • Process Entry: 16 bytes (8 registers) plus all register entries for this process: • Process ID: (2 bytes)Process ID Code (see Table 7-4) • Process Name: (11 bytes, 5.5 registers) • Process Index: (1 byte, 0.5 registers) • Number of Registers: (2 bytes) # of registers in the REGMAP table • Register Table: (Total: 8 bytes * # of entries(N) in register table, 4 * n ModBus® registers) The structure for each register table entry is as follows: o Register Format (1 byte): Data format of this register can be floating point, byte, integer or an array of any of these. o Register Specification Code (2 bytes): This field is allows the Terminus firmware a chance to guess at an appropriate label for a module code when it doesn’t have a full description of the type of module. The method by which this of this field is USED not yet firmly specified therefore it is not yet implemented. o Top Byte: The top byte is a code indicating the parameter type. See Table 7-5 below o Bottom Byte (optional): This includes: - Top nibble: Indicates the units used for the parameter in this register. Interpretation of this value is dependant on the parameter type code in the top byte. - Bits 2-3: Reserved for future use - Bits 0-1: index value (to discern between inlet and outlet pressure of a module for instance) • Register Start Address (4 bytes): Starting bit address for ModBus® register block • Register Size (1 byte): ModBus® register block size in bits (referenced register must be 255 bits or less). 05444 Rev A 73 Remote Operation Of The Tms 9000 System TMS 9000 Terminus and General System Instruction Manual Table 7-5: TMS 9000 ModBus® Register Map Top Byte Parameter Codes 1 CODE1 PARAMETER TYPE 0 Temperature 1 Pressure 2 Flow 3 Time 4 Raw Concentration (gas) 5 Linearized Concentration 6 Voltage 7 Current 8 Intensity 9 General Parameter A Slope Parameter B Offset Parameter C Linearity Table Parameter Block D Unassigned E Unassigned F Unassigned ID values shown as hexadecimal numbers NOTE Changes in the registers between firmware version (e.g. new processes representing new features; deleted or added registers to existing processes) could cause changes the register map of a single process and frequently result in offsetting the registers of other processes. It is therefore important to know which version of software the module is running and to use the proper register map for that version. It is HIGHLY recommended that the user’s interface software store register maps in an internal lookup table so that register addresses can be dynamically updated to match whatever software version is running in the attached TMS9000 module after module replacement or software upgrade. 74 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Remote Operation Of The Tms 9000 System 7.3. USING TELEDYNE INSTRUMENTS’ ASCII COMMAND LINE PROTOCOL WITH THE TMS 9000 SYSTEM 7.3.1. OVERVIEW AND SET UP Teledyne Instruments’ ASCII Command line protocol is very similar to that for E Series TAPI analyzers. This set of commands allows the user to interact with the TMS 9000 system and its gas measurement modules via the Terminus COM2 I/O port by using a terminal emulator program such as Hyperterminal to issue ASCII commands. While it can be used when the Terminus’ COM2 port is configured for either Ethernet or RS-232 communications there is some set up required based on which of these two communications methods are in use. NOTE The Teledyne Instruments ASCII command line protocol only functions when communication with the TMS 9200M module is performed via the Terminus. It is not available when communicating with the module directly via its RS-485 port. Direct RS-485 communications with a module must be made via either ModBus® RTU or ModBus® ASCII protocol. 7.3.1.1. Set up for Computer Mode This mode is used when the system is connected to a computer with a dedicated interface program such as Teledyne Instruments’ APICOM. More information regarding APICOM can be found in later in this section or on the Teledyne Instruments website at http://www.teledyne-api.com/software/apicom/. To place the TMS 9000 system in computer mode, follow the instructions found in Sections 6.6.2.2 to set the following modes: • QUIET mode (ID 1) = ON • COMPUTER mode (ID 2) = ON • HARDWARE HANDSHAKE mode (ID 8) = ON 7.3.1.2. Set up of Interactive mode This mode is used with terminal emulation programs such as HyperTerminal or a “dumb” computer terminal. The commands that are used to operate the system in this mode are listed in Table 7-7 and 7-8. To place the TMS 9000 system in interactive mode follow the instructions found in Sections 6.6.2.2 and set the following modes • QUIET mode (ID 1) = OFF • COMPUTER mode (ID 2) = OFF • HARDWARE HANDSHAKE mode (ID 8) = ON 05444 Rev A 75 Remote Operation Of The Tms 9000 System TMS 9000 Terminus and General System Instruction Manual 7.3.2. TMS 9000 SYSTEM MODBUS® ASCII REGISTER NAMES Using Teledyne Instruments’ ASCII Command protocol requires an understanding of the names of individual registers and formatting conventions for those names. TMS 9000 system ModBus® registers actually have two names: 7.3.2.1. Internal Name This is the name assigned to the module for internal use by the TMS 9000 system and individual gas measurement module firmware. The format for internal names is: [Module Name].[Process Name].[Register Name] Where: Module Name The name for the module is the Gas Type of the module and the Module Address Number (see Section 3.3.3.2) separated by an underscore character (e.g. NOX_1; CO_3; NOX_4; O2_1; etc.). Process Name Name of the process group to which the register belongs. Register Name The name of the register itself. EXAMPLE: NOX_1.concNox1.offset Module Name NOX_1: 9200 series Module with ID 1 Process Name concNox1: This process calculates the NOx concentration for RANGE1 of the module. Register Name offset: The register in which the calibration OFFSET value for RANGE1 is stored. 7.3.2.2. External Name This is the name that is appears on the display/keyboard interface module when the contents of a specific register is viewed as either a Test Function or a VARS value. The format for internal names is: [Module Name].[Resource Name] Where: Module Name The name for the module is the Gas Type of the module and the Module Address Number (see Section 3.3.3.2) separated by a period (e.g. NOX_1; CO_3; NOX_4; O2_1; etc.). Resource Name Name of the Function or VAR assigned to the ModBus® register being queried. EXAMPLE: NOX_1.NOX_OFFSET1 Module Name NOX_1: 9200 series Module with ID 1 Resource Name NOX_OFFSET1: This test function name is used to display the calibration OFFSET value for RANGE1. NOTE For a list of Internal and External register names for each gas measurement modules, see the operating manual for the specific modules. Although the names appear in upper and lower case in some of the examples in this manual, the TMS-9000 is not case sensitive when accepting register names. 76 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Remote Operation Of The Tms 9000 System 7.3.3. SERIAL PORT ASCII COMMANDS AND SYNTAX Table 7-6: MODE KEY STROKE COMPUTE R MODE TERMINAL MODE Terminal/Computer Mode Control Characters FUNCTION Control-T Switches the system to terminal mode (echo, edit). If the quiet & computer modes are OFF (see Section 6.6.2.2), the interface can be used in interactive mode with a terminal emulation program. CR (carriage return) When the Terminus COM2 port is in computer mode carriage return is required after each command line is typed into the terminal/computer. The command will not be sent to the system to be executed until this is done. On personal computers, this is achieved by pressing the ENTER key. Control-C Switches the system to computer mode (no echo, no edit). LF (line feed) BS (backspace) ESC (escape) Same as CR but applicable when the Terminus’ COM2 port is in Terminal Mode. Erases one character to the left of the cursor location. Erases the entire command line. ? [ID] CR This command prints a complete list of available commands along with the definitions of their functionality to the display device of the terminal or computer being used. The ID number of the system is only necessary if multiple systems are on the same communications line, such as the multi-drop setup. Control-P Restarts the listing of commands. BOTH Commands are not case-sensitive and all arguments within one command (i.e. ID numbers, keywords, data values, etc.) MUST be separated with a space character. All Commands follow the syntax: X [ID] COMMAND <CR> Where X is the command type (one letter) that defines the type of command. Allowed designators are listed in Table 7-7 and Appendix A. [ID] is the Machine ID (see Section 6.6.1.). Example: the Command “? 9000” followed by a carriage return would print the list of available commands for the revision of software currently installed in the system assigned ID Number 9000. COMMAND is the command designator: This string is the name of the command being issued (LIST, CONFIG, DEVICE, EXIT, etc.). Some commands may have additional arguments that define how the command is to be executed. Use the “?” command or refer to Appendix A-6 for a list of available command designators. <CR> or <LF> All commands must be terminated by a carriage return or line feed (usually achieved by pressing the ENTER key on a computer). 05444 Rev A 77 TMS 9000 Terminus and General System Instruction Manual Remote Operation Of The Tms 9000 System 7-7: Interactive Mode Command Types COMMAND D Logon V M COMMAND TYPE Diagnostic Logon Variable Read/Set Register contents Table 7-8: List of Interactive Mode Commands COMMAND ADDITIONAL COMMAND SYNTAX Display help screen and list of available commands ? [ID] LOGON [ID] password V [ID] M [ID] Establish connection to system Terminate connection to system LOGOFF [ID] D [ID] DESCRIPTION LIST Print all I/O signals LIST [“pattern”] Print I/O signals matching pattern name Examine I/O signal name[=value] Set the value of an I/O signal LIST NAMES Print names of all diagnostic tests ENTER name Execute diagnostic test EXIT Exit diagnostic test RESET [DATA] [CONFIG] [exitcode] Reset system LIST Print setup variables LIST [“pattern”] Print setup variables matching pattern CURR_TIME Print current time CURR_TIME=HH:MM Set current time CURR_DATE Print current date CURR_DATE=:MM/DD/YYYY Set current date CONFIG Print system configuration MAINT ON|OFF Enter/exit maintenance mode MODE Print current system mode DEVICE Print list of module(s) installed in the system LIST REGNAME Print contents of all ModBus® registers2 for all modules installed in the system LIST [“pattern”] Print contents of all ModBus® registers2 that match the pattern” “module register’s name” Prints the contents of the named ModBus® register2 “module register’s name”= [value]1 Set the contents of the named ModBus® register2 1 Only applies to ModBus® that are settable from an external source. Some registers are only settable by their related process. 2 78 See the operator’s manual for each type of gas measurement modules for a complete list of related ModBus® registers. 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Remote Operation Of The Tms 9000 System 7.3.4. THE “M” COMMAND SET The most significant difference between the TMS 9000 system implementation of Teledyne Instruments’ ASCII command line language is the addition of a set of commands that allow access to the ModBus® registers of the various gas measurement modules. 7.3.4.1. M LIST Command M LIST causes the TMS 9000 system to lists all the registers in all the modules by their external names and their contents. The syntax for this command is: M LIST<CR> The response will be a list where each register is represented as a string of ASCII characters separated by a carriage return. The syntax of each line is: M [Time] [Machine ID] [External Register Name]=[Value] Where: Time Displayed as DDD-HH-MM Days are show as between 1 and 365 (e.g. Jan.1 = 001; June 1 = 152; Dec. 31 = 365). Machine ID The Machine ID set for the TMS 9000 system active on the COMM link. The default Machine ID for all TMS 9000 systems is 9000 (see Section 6.6.1.1) External Register Name See Section 7.3.2 EXAMPLE: M 342:15:11 9000 NOX_1.NOX_CONC1=0.000 PPM should be read as: Date Module ID Register Value M 342:15:11 9000 NOX_1.NOX_CONC1=0.000 PPM M Command Machine ID Resource Name 7.3.4.2. M LIST [“pattern”] Command The M LIST command can also be modified to focus the scope of the query to a group of registers by adding a pattern string to the command that matches the text contained in some one or more of the external names of a module's registers. The syntax for this command is: M LIST [“pattern”] <CR> This pattern string must be enclosed in quotation marks (e.g. “string”) and can include a pattern accompanied by the wildcard character “¾”. EXAMPLE1: The command sting: M LIST “NOX_1.¾” would return the list of all of the registers related to module NOX_1: 05444 Rev A 79 Remote Operation Of The Tms 9000 System TMS 9000 Terminus and General System Instruction Manual EXAMPLE2: The command sting: M LIST “NOX_1.¾CONC¾” would return the following list of all of the registers in module NOX_1 that are related to gas concentration: M 342:15:11 9000 NOX_1.NOX_CONC1=0.000 PPM M 342:15:11 9000 NOX_1.NO_CONC1=0.000 PPM M 342:15:11 9000 NOX_1.NO2_CONC1=0.000 PPM M 342:15:11 9000 NOX_1.NOX_CONC2=0.000 PPM M 342:15:11 9000 NOX_1.NO_CONC2=0.000 PPM M 342:15:11 9000 NOX_1.N2_CONC2=0.000 PPM EXAMPLE3: The command sting: M LIST “CO¾” would return the list of all of the registers of all modules in the system whose name begins with “CO”. If the system had more than one CO type gas measurement modules, all of the registers of all of these modules would be returned. 7.3.4.3. M LIST REGNAME Command Whereas the standard M LIST command responds by listing registers by their external names, it can also be used to list the internal names of registers by adding the argument “REGNAME”. Like the standard M LIST command, it can include an optional pattern string to focus the query. The syntax for this command is: M LIST [“pattern”] REGNAME<CR> EXAMPLE1: The command sting: M LIST REGNAME would return the list of all of the registers in all the modules by their external names and their contents. EXAMPLE2: The command sting: M LIST “NOX_1.¾CONC¾ ” REGNAME would return the following list of all of the registers in module NOX_1 that are related to gas concentration: M 342:15:16 9000 NOX_1.concNox1.slope=1.000 M 342:15:16 9000 NOX_1.concNox1.offset=0.000 M 342:15:16 9000 NOX_1.concNo1.slope=1.000 M 342:15:16 9000 NOX_1.concNo1.offset=0.000 M 342:15:16 9000 NOX_1.concNox2.slope=1.000 M 342:15:16 9000 NOX_1.concNox2.offset=0.000 M 342:15:16 9000 NOX_1.concNo2.slope=1.000 M 342:15:16 9000 NOX_1.concNo2.offset=0.000 M 342:15:16 9000 NOX_1.pmtGain.NoConc[0]=0.000 PPM M 342:15:16 9000 NOX_1.pmtGain.NoConc[1]=0.000 PPM M 342:15:16 9000 NOX_1.pmtGain.NoxConc[0]=0.000 PPM M 342:15:16 9000 NOX_1.pmtGain.NoxConc [1]=0.000 PPM M 342:15:16 9000 NOX_1.pmtGain.No2Conc[0]=0.000 PPM M 342:15:16 9000 NOX_1.pmtGain.No2Conc[1]=0.000 PPM M 342:15:16 9000 NOX_1.rcellPrs.spanConc=0.000 in-Hg-A M 342:15:16 9000 NOX_1.smpPress.spanConc= 0.000 in-Hg-A EXAMPLE2: The command sting: M LIST “NOX_1.¾CONC¾” would return the following list of all of the registers in module NOX_1 that are related to gas concentration: NOTE Because of the difference in naming convention between external and internal names, the REGNAME response list includes a different set of registers. 80 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Remote Operation Of The Tms 9000 System 7.3.4.4. Reading Individual Register Values To edit the value of an individual register, use the M command without the LIST argument and include the register’s complete name in quotation marks. You can use either the registers internal or external name. The syntax for this command is: M LIST [“Register Name”] <CR> To read the NO2 concentration of Range one on a NOx module assigned Module Address 1: M “NOX_1.NO2_CONC1”<CR> Or M “NOX_1.pmtGain.No2Conc[0]”<CR> 7.3.4.5. Setting Individual Register Values Most of the TMS 9000 system ModBus® registers are read-only however some can be assigned values. There are several ways to determine if a register is settable or if it is read-only. The list of ModBus® registers found in each of the individual gas measurement modules operator manuals includes this information. Additionally, in the lists generated by the M-LIST command a range of values appears in parenthesis at the end of the line for that register. EXAMPLES M 342:15:22 9000 NOX_1.NO_OFFSET2=0.000 (this is a read only register). M 342:15:22 9000 NOX_1.RCELL_TEMP_SETPOINT=50.0(1.0 to 100.0) DegC (this register is settable to values from 1.0ºC to 100ºC) M 342:15:22 9000 NOX_1.ELEC_TEST_ENAB=OFF(OFF or ON) (this register is settable as OFF or ON) When setting registers to a value such as OFF or ON, the value must be enclosed in double quotes. To edit the value of a settable register, use the M command without the LIST argument; include the register’s complete external name in quotation marks; followed by and “=” and the desired value. Numeric values may be entered as is. Text values (such as the words ON or OFF) must be enclosed in quotation marks: The syntax for this command is: M LIST [“External Register Name”]=[value / ”text”]<CR> EXAMPLE1: To enable the ELECTRIC TEST for a NOx module with Module Address1 the command line would be: M “NOX_1.ELEC_TEMP_ENAB”=“ON” The response line would be: M 342:15:22 9000 NOX_1.ELEC_TEST_ENAB=ON(OFF or ON) EXAMPLE2: To change the set point for the NO2ÆNO converter of a NOx module with Module Address1 the command line would be: M “NOX_1.”RCELL_TEMP_SETPOINT”=“ON” The response line would be something like: 05444 Rev A 81 Remote Operation Of The Tms 9000 System TMS 9000 Terminus and General System Instruction Manual M342:15:27 9000 NOX 1.RCELL TEMP SET=51.0(1.0 to 100.0) DegC 7.4. STATUS REPORTING Reporting of status messages as an audit trail is one of the three principal uses for the RS-232 interface (the other two being the command line interface for controlling the system and the download of data in electronic format). You can effectively disable the reporting feature by setting the interface to quiet mode (see Section 6.6.2.2). Warning messages, calibration and diagnostic status messages. Refer to Appendix A- for a list of the possible messages, and this section for information on controlling the system through the RS-232 interface. GENERAL MESSAGE FORMAT All messages from the system (including those in response to a command line request) are in the format: X DDD:HH:MM [Id] MESSAGE<CRLF> Where X is a command type designator, usually a single character indicating the message type, as shown in the Table 7-7. DDD:HH:MM is the time stamp, the date and time when the message was issued. It consists of the Day-of-year (DDD) as a number from 1 to 366, the hour of the day (HH) as a number from 00 to 23, and the minute (MM) as a number from 00 to 59. [ID] is the system ID, a number with 1 to 4 digits. MESSAGE is the message content that may contain warning messages, test measurements, iDAS reports, variable values, etc. <CRLF> is a carriage return / line feed pair, which terminates the message. The uniform nature of the output messages makes it easy for a host computer to parse them into an easy structure. Keep in mind that the display/keyboard interface module does not give any information on the time a message was issued; hence, it is useful to log such messages for trouble-shooting and reference purposes. Terminal emulation programs such as HyperTerminal can capture these messages to text files for later review. 82 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Remote Operation Of The Tms 9000 System 7.5. COM2 PORT PASSWORD SECURITY In order to provide security for remote access of the TMS 9000 system, a LOGON feature can be enabled to require a password before the system will accept commands. This is done by turning on the SECURITY MODE (see Section 6.6.2.2). Once the SECURITY MODE is enabled, the following items apply. • A password is required before the port will respond or pass on commands. • If the port is inactive for one hour, it will automatically logoff, which can also be achieved with the LOGOFF command. • Three unsuccessful attempts to log on with an incorrect password will cause subsequent logins to be disabled for 1 hour, even if the correct password is used. • If not logged on, the only active command is the '?' request for the help screen. • The following messages will be returned at logon: o LOGON SUCCESSFUL - Correct password given o LOGON FAILED - Password not given or incorrect o LOGOFF SUCCESSFUL - Connection terminated successfully To log on to the System enable the SECURITY MODE feature (see Section 6.6.2.2) then type “LOGON 940331” FROM your terminal. NOTE 940331 is the default password. To change the default password, use the variable RS232_PASS issued as follows: V RS232_PASS=NNNNNN Where N is any numeral between 0 and 9. 05444 Rev A 83 Remote Operation Of The Tms 9000 System TMS 9000 Terminus and General System Instruction Manual 7.6. APICOM REMOTE CONTROL PROGRAM Teledyne Instruments’ APICOM is an easy-to-use, yet powerful interface program that allows access to and control of the TMS 9000 system from a remote connection through direct cable, modem or Ethernet. It perfectly emulates the display/keyboard interface module both in terms of look and function. When running APICOM, a user can: • Establish a link from a remote location to the SYSTEM through direct cable connection via RS-232 modem or Ethernet. • View the system’s display and keyboard and remotely access all functions that could be accessed when standing in front of the system. • Remotely edit system parameters and set points. • Download, view, graph and save data for predictive diagnostics or data analysis. • Retrieve, view, edit, save and upload iDAS configurations. • Check on system parameters for trouble-shooting and quality control. APICOM is very helpful for initial setup, data analysis, maintenance and trouble-shooting. APICOM is included free of cost with the TMS 9000 system and the latest versions can also be downloaded for free at http://www.teledyne-api.com/software/apicom/. USER NOTES 84 05444 Rev A TMS 9000 Terminus and General System Instruction Manual General Calibration Information 8. GENERAL CALIBRATION INFORMATION The TMS 9000 system Terminus does not include any components that require periodic calibration. For information on calibrating individual gas measurement modules see the operating manual for each type. USER NOTES 05444 Rev A 85 General Calibration Information TMS 9000 Terminus and General System Instruction Manual USER NOTES: 86 05444 Rev A TMS 9000 Terminus and General System Instruction Manual SECTION III – TECHNICAL INFORMATION 05444 Rev A 87 TMS 9000 Terminus and General System Instruction Manual USER NOTES: 88 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Theory of Operation 9. THEORY OF OPERATION 9.1. MEASUREMENT METHOD A detailed description of the basic principles by which each gas measurement module senses the presence of and calculates the concentration of its target gas can be found in the operator’s manual for that type of module. 9.2. PNEUMATIC OPERATION General information about the pneumatic set up of the TMS 9000 system is contained in 3.3.5 of this manual. Detailed descriptions of the pneumatic principles by which each gas measurement module operates can be found in the operator’s manual for that type of module. Terminus I/O Connectors 9.3. ELECTRONIC OPERATION Figure 9-1: 05444 Rev A TMS 9000 Terminus Electronic Block Diagram 89 Theory of Operation TMS 9000 Terminus and General System Instruction Manual 9.3.1. TERMINUS PCA The Terminus PCA is mounted in an aluminum casing at the lower left of the TMS 9000 system back panel (See Figure 3-1). This printed circuit assembly is capable of providing a multitude of functions. Some of these functions, such as A/D conversion, digital input/output channels and temperature sensor signal processing are not currently implemented in the TMS 9000 system. Currently the Terminus’ primary functions are to supply the physical communications link between: • The system’s CPU card and the system’s display/keyboard interface module via an I2C buss. • The system’s gas measurement modules and the display/keyboard interface module. • The system’s gas measurement modules and external devices. It also contains some circuitry that is used during system power up. 9.3.1.1. I2C Data Buss I2C is a two-wire, clocked, digital serial I/O bus that is used widely in commercial and consumer electronic systems. A transceiver on the motherboard converts data and control signals from the PC-104 bus to I2C. The data are then fed to the keyboard/display module. Interface circuits on the keyboard/display module convert the I2C data to parallel inputs and outputs. An additional interrupt line from the keyboard to the motherboard allows the CPU to recognize and service key strokes on the keyboard. 9.3.1.2. Power-up Circuit This circuit monitors the +5V power supply during system start-up and sets the analog outputs, external digital I/O ports, and I2C circuitry to specific values until the CPU boots and the system software can establish control. 9.3.2. TERMINUS CPU PCA The CPU is a low power (5 VDC, 0.8A max), high performance, 386-based microcomputer running a version of the DOS operating system. Its operation and assembly conform to the PC-104 specification, version 2.3 for embedded PC and PC/AT applications. It has 2 MB of DRAM memory built into the CPU chip itself and operates at 40 MHz clock rate over an internal, 32-bit data and address bus. Chip to chip data handling is performed by two 4-channel, direct memory access (DMA) devices over data busses of either 8-bit or 16-bit bandwidth. The CPU supports both RS-232 and RS-485 serial protocols. Figure 9-2 shows the CPU board. The CPU PCA includes PCA two types of non-volatile data storage, one disk-on-chip and one or two flash chips. The CPU performs the following functions: • Non-volatile storage of the TMS 9000 Terminus firmware • Operation of the TMS 9000 Terminus firmware • Communication interface between the display/keyboard interface module and the system’s various gas measurement modules over a clocked, digital, serial I/O bus using the I2C protocol (read I-square-C bus). • Routs DC Power to the display/keyboard interface module. The CPU does not include any long-term data storage of information generated by the gas measurement modules. 90 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Theory of Operation RS-485 Flash Chip Figure 9-2: TMS 9000 Terminus CPU Board Annotated 9.3.2.1. Disk On Chip Technically, the disk-on-chip is an EEPROM, but appears to the CPU as, behaves as, and performs the same functions in the system as an 8 mb disk drive, internally labeled as DOS drive C:\. It is used to store the computer’s operating system files and the TMS 9000 Terminus firmware and peripheral files. 9.3.2.2. Flash Chip The flash chip is another, smaller EEPROM with about 64 kb of space, internally labeled as DOS drive B:\. The TMS 9000 CPU board can accommodate up to two EEPROM flash chips. The TMS 9000 standard configuration is one chip with 64 kb of storage capacity, which is used to store the system configuration as created during final checkout at the factory. Separating these data onto a less frequently accessed chip significantly decreases the chance of data corruption through drive failure. In the unlikely event that the flash chip should fail, the system will continue to operate with just the DOC. However, all configuration information will be lost, requiring the unit to be recalibrated. 05444 Rev A 91 TMS 9000 Terminus and General System Instruction Manual Theory of Operation 9.3.2.3. Terminus and CPU Status Indicator (Watchdog) A red LED labeled DS5 in the upper portion of the Terminus PCA (Figure 9-2), just to the right of the CPU board, flashes when the CPU is running the main program. After power-up, DS5 should flash on and off about once per second. The CPU board has two red LEDs, the lower of which is the watchdog timer (the device that pulses the motherboard watchdog). This LED is labeled LED2 and blinks about twice per second (twice as fast as the motherboard LED) when operating normally. LED1 above LED2 should always be on. However, both CPU LEDs only indicate if the CPU is powered-up and generally working. The lower LED can continue to blink even if the either CPU or firmware is locked up. 9.4. POWER DISTRIBUTION &CIRCUIT BREAKER The TMS 9000 system operates in two main AC power ranges: 100-120 VAC and 220-240 VAC (both ± 10%) between 47 and 63 Hz. A 5-amp circuit breaker is built into the ON/OFF switch. In case of a wiring fault or incorrect supply power, the circuit breaker will automatically turn off the system. CAUTION Should the power circuit breaker trip correct the condition causing this situation before turning the system back on. Figure 9-3: 92 TMS 9000 System Power Distribution 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Theory of Operation 9.5. COMMUNICATIONS INTERFACE 9.6. OVERVIEW OF TMS 9000M MODULE COMMUNICATIONS Communications with the TMS 9000 system or one of its gas measurement modules is different from the standard Teledyne Instruments E-Series analyzer. There are no analog output channels, external digital status outputs or external digital control inputs. Where the E-series analyzers have two serial I/O ports that can be configured for Ethernet, RS-232 or RS-485 (with or without multidrop), the TMS 9000 system Terminus has only one port that can be configured for either RS-232 or Ethernet but not both. 9.6.1.1. Inter-module Communication The internal COMM port for each TMS 9000 gas measurement module is RS485: 57600,N,8,1. Always. No exceptions. Do not try using your laptop’s RS232 port or a modem port to communicate directly with a TMS 9000 system gas measurement module. It will not work. The physical communications bus is an RS485 port with the following specifications: Table 9-1: Intern-Module RS-485 Specifications Type Half Duplex Baud 57600 Parity None Data Bits 8 Stop Bits 1 All TMS 9000 system gas measurement modules talk party line RS485 and are set up as a small multidrop network where the Terminus is the master and the modules are the slaves. Every module must have a slave or module address that is unique within that TMS9000 system (see Section 3.3.3.2). Should you need to connect directly to a TMS 9000 system gas measurement module you must use a device set up for RS-485. The physical connector on the controller PCA for each gas measurement module is J9. It is connected by wiring harness to an 8-pin connector (BP1) that plugs into the power/RS-485 buss connector of each shelf bay The pin assignments for each of these connectors are: Table 9-2: Intern-Module RS-485 Pin Assignments CONNECTOR PIN ASSIGNMENTS MODULE CONTROLLER PCA CONNECTOR (J9) MODULE BACKPLANE CONNECTOR (BP1) RS485 DATA A 5 2 RS485 DATA B 6 8 RS-485 SIGNAL RS485 GND 4 3 MODULE RESET+ 1 1 MODULE RESET- 2 7 Apply +5V across RESET+ and RESET- to hardware reset the controller 05444 Rev A 93 TMS 9000 Terminus and General System Instruction Manual Theory of Operation 9.6.1.2. TMS 9000 system External Communication The TMS 9000 System has several ways to communicate the outside world. • Users can input data and receive information directly from and to Terminus and CPU through the front panel keypad and display. Figure 9-4: TMS 9000 System Interface – User to Terminus • Users can input data and receive information directly from and to a gas measurement module through the front panel keypad and display. Figure 9-5: TMS 9000 System Interface – User to Module Terminus I/O Connectors • External devices such as dataloggers, computers, terminal, etc. can communicate to the Terminus and CPU via the TMS 9000 System’s COM2 Port. Figure 9-6: 94 TMS 9000 System Interface – External Device to Terminus 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Theory of Operation • External devices such as dataloggers, computers, terminal, etc. can communicate directly to one of the gas measurement modules to via the TMS 9000 System’s COM2 Port. Figure 9-7: TMS 9000 System Interface – External Device to Module Serial Data Display Power Watchdog Clock I2C Interface Display Controller Display Write Keypad Decoder Display Data Decoder Parallel Data Key Press Detect 2 I C to Relay Board I2C to/from CPU Keyboard Interrupt Status Bit 9.6.2. DISPLAY/KEYBOARD INTERFACE MODULE ELECTRONICS From 5 VDC Power Supply Sample LED (Green) Cal LED (Yellow) KEYBOARD Maint. Switch 2nd Lang. Switch 2 x 40 CHAR. VACUUM FLUORESCENT DISPLAY Fault LED (Red) Beeper Figure 9-8: Optional Maintenance LED FRONT PANEL Keyboard and Display module Block Diagram The keyboard/display module electronics of the TMS 9000 System watches the status of the nine keys, alerts the CPU when keys are depressed, translates data from parallel to serial and back and manages communications between the keyboard, the CPU and the display display/keyboard module. Except for the Keyboard interrupt status bit, all communication between the CPU and the display/keyboard interface module is handled by way of the system’s I2C buss. The CPU controls the clock signal and determines when the various devices on the bus are allowed to talk or required to listen. Data packets are labeled with addresses that identify for which device the information is intended. 05444 Rev A 95 Theory of Operation TMS 9000 Terminus and General System Instruction Manual KEYPAD DECODER Each key on the display display/keyboard module communicates with a decoder IC via a separate analog line. When a key is depressed the decoder chip notices the change of state of the associated signal; latches and holds the state of all eight lines (in effect creating an 8-bit data word); alerts the key-depress-detect circuit (a flipflop IC); translates the 8-bit word into serial data and; sends this to the I2C interface chip. KEY-DEPRESS-DETECT CIRCUIT This circuit flips the state of one of the inputs to the I2C interface chip causing it to send an interrupt signal to the CPU I2C INTERFACE CHIP • This IC performs several functions: • Using a dedicated digital status bit, it sends an interrupt signal alerting the CPU that new data from the keyboard is ready to send. • Upon acknowledgement by the CPU that it has received the new keyboard data, The I2C interface chip resets the key-depress-detect flip-flop. • In response to commands from the CPU, it turns the display display/keyboard module status displays on and off and activates the beeper. • Informs the CPU when the optional maintenance and second language switches have been opened or closed (see Chapter 5 for information on these options). DISPLAY DATA DECODER This decoder translates the serial data sent by the CPU (in TTY format) into a bitmapped image that is sent over a parallel data bus to the display. DISPLAY CONTROLLER This circuit manages the interactions between the display data decoder and the display itself. It generates a clock pulse that keeps the two devices synchronized. It can also, in response to commands from the CPU turn off and/or reset the display. DISPLAY POWER WATCHDOG The TMS 9000 system’s display can begin to show garbled information or lock-up if the DC voltage supplied to it falls too low, even momentarily. To alleviate this, a brownout watchdog circuit monitors the level of the power supply and in the event that the voltage level falls below a certain level resets the display by turning it off, then back on. I2C LINK TO THE RELAY PCA While the CPU’s I2C communication with the relay board is also routed through the keyboard/display module, information passed to and from the relay board via this channel is not recognized by, acted upon or affected by the circuitry of the keyboard. 96 05444 Rev A TMS 9000 Terminus and General System Instruction Manual Theory of Operation 9.7. SOFTWARE OPERATION The TMS 9000 system’s core module is a high performance, 386-based microcomputer running a version of DOS. On top of the DOS shell, special software developed by Teledyne Instruments interprets user commands from various interfaces, performs procedures and tasks and stores data in the CPU’s memory device. USER NOTES 05444 Rev A 97 Theory of Operation TMS 9000 Terminus and General System Instruction Manual USER NOTES: 98 05444 Rev A TMS 9000 Terminus and General System Instruction Manual General Maintenance 10. GENERAL MAINTENANCE Predictive diagnostic functions, including data acquisition records, failure warnings and test functions are built into the some modules of the TMS 9000 system. These can allow the user to determine when repairs are necessary without performing unnecessary, preventative maintenance procedures. See the operator’s manual for each module type for more information. There is a minimal number of simple procedures that, when performed regularly, will ensure that the system continues to operate accurately and reliably over its lifetime. Repair and troubleshooting procedures for the Terminus are covered in Chapter 11 of this manual. CAUTION Risk of electrical shock. Disconnect power before performing any operations that require entry into the interior of the system. NOTE The operations outlined in this chapter must be performed by qualified maintenance personnel only. 05444 Rev A 99 TMS 9000 Terminus and General System Instruction Manual General Maintenance 10.1. MAINTENANCE SCHEDULE Table 10-1 shows the recommended maintenance schedule for the TMS 9000 system. Please note that in certain environments with high levels of dust, humidity or pollutant levels some maintenance procedures may need to be performed more often than shown. Table 10-1: M200EH/EM Preventive Maintenance Schedule ITEM ACTION FREQUENCY CAL CHECK MANUAL SECTION Particulate Filter(s) Change filter Weekly No N/A Verify Test Functions Review and evaluate Weekly for each module No See Module Op Manuals Zero/Span Check Evaluate offset and slope Weekly for each module -- See Module Op Manuals Zero/Span Calibration Zero and span calibration Every 3 months for each module -- See Module Op Manuals Pneumatic SubSystem Check for leaks in gas flow paths Annually or after repairs involving pneumatics Yes on leaks, else no 11.2.5, 11.2.6 1 All Critical Flow Orifice O-Rings & Sintered Filters Replace Annually Yes See Module Op Manuals Rebuild head Annually Yes N/A 1 1 1, 2 1 2 Pump(s) DATE PERFORMED These Items are required to maintain full warranty; all other items are strongly recommended. A pump rebuild kits should be available from the manufacturer of the pump. USER NOTES: 100 05444 Rev A TMS 9000 Terminus and General System Instruction Manual General Troubleshooting & Repair 11. GENERAL TROUBLESHOOTING & REPAIR This section contains a variety of methods for identifying and solving performance problems with the TMS 9000 system. NOTE The operations outlined in this chapter must be performed by qualified maintenance personnel only. CAUTION Risk of electrical shock. Some operations need to be carried out with the system running. Exercise caution to avoid electrical shocks and electrostatic or mechanical damage to the system. Do not drop tools or touch electric connections with metallic tools. NOTE The information in this Section is general in nature and meant to offer an overview of TMS 9000 system troubleshooting methods. For detailed troubleshooting and repair information on each module se the operator’s manual for each module type. 11.1. GENERAL TROUBLESHOOTING HINTS The TMS 9000 system has been designed so that problems can be rapidly detected, evaluated and repaired. During operation, the system continuously performs diagnostic tests and provides the ability to evaluate its key operating parameters without disturbing monitoring operations. A systematic approach to troubleshooting will generally consist of the following five steps: • Note any warning messages and take corrective action as necessary. • Examine the values of all TEST functions related to the module in question and compare them to factory values. Note any major deviations from the factory values and take corrective action. • Use the internal electronic status LED’s present on various PCA within each module to determine whether the electronic communication channels are operating properly. • Verify that the AC/DC power supplies are operating properly. • SUSPECT A LEAK FIRST! The majority of all problems are eventually traced to leaks in the pneumatic system of the TMS 9000 system (including the external pumps), the source of zero air or span gases or the sample gas delivery system. Check for gas flow problems such as clogged or blocked internal/external gas lines, damaged seals, punctured gas lines, a damaged pump diaphragm, etc. 05444 Rev A 101 TMS 9000 Terminus and General System Instruction Manual General Troubleshooting & Repair 11.1.1. WARNING MESSAGES The most common and/or serious system or module failures will result in a warning message displayed on the display/keyboard interface module. See the operator’s manual for each module type for more information. It should be noted that if more than two or three warning messages occur at the same time, it is often an indication that some fundamental system sub-system (power supply, relay board, motherboard) has failed rather than an indication of the specific failures referenced by the warnings. In this case, a combined-error analysis needs to be performed. The TMS 9000 system will alert the user that a warning is active by displaying the keypad labels MSG and CLR on the front panel and a text message in the top centerline of the display as shown in this example: SYSTEM TIME HH:MM:SS < TST TST > MSG CLR SETUP The system will also issue a message to the serial port and cause the red FAULT LED on the front panel to blink. To view or clear a warning messages press: To view and clear warning messages, use the following key strokes: SYSTEM Suppresses the warning messages SYSTEM RESET TEST SYSTEM CLR SETUP TIME=HH:MM:SS SETUP MSG MSG returns the active warnings to the message field. SYSTEM SYSTEM RESET TEST SYSTEM CLR SETUP MODULE CHANGE WARN CLR SETUP TEST Once the last warning has been cleared, the TIME function returns to the display’s message field SYSTEM 102 TIME=HH:MM:SS SETUP Figure 11-1: Press CLR to clear the current message. If more than one warning is active, the next message will take its place. NOTE: If the warning message persists after several attempts to clear it, the message may indicate a real problem and not an artifact of the warm-up period Viewing and Clearing Warning Messages 05444 Rev A TMS 9000 Terminus and General System Instruction Manual General Troubleshooting & Repair 11.1.2. FAULT DIAGNOSIS WITH TEST FUNCTIONS Besides being useful as predictive diagnostic tools, the TEST functions available for each gas measurement modules (viewable from the front panel) can be used to isolate and identify many operational problems when combined with a thorough understanding of the modules theory of operation (See the operator’s manual for each module type for more information). We recommend using the APICOM remote control program to download, graph and archive TEST data for analysis and long-term monitoring of diagnostic data 11.1.3. USING THE DIAGNOSTIC SIGNAL I/O FUNCTION The signal I/O parameters found under the diagnostics (DIAG) menu for each module combined with a thorough understanding of the module’s theory of operation (See the operator’s manual for each module type for more information) are useful for troubleshooting in three ways: • The technician can view the raw, unprocessed signal level of a module’s critical inputs and outputs. • All of the components and functions that are normally under module control can be manually changed. • Analog and digital output signals can be manually controlled. This allows the user to observe the effect of these functions on the operation of the system or module i n a systematic manner. Section 6.8.1 shows how to use the signal I/O menu to view the raw voltage of an input signal or to control the state of an output voltage or control signal. The specific parameter will vary depending on the situation. 05444 Rev A 103 General Troubleshooting & Repair TMS 9000 Terminus and General System Instruction Manual 11.2. GENERAL HINTS ABOUT GAS FLOW PROBLEMS In general, flow problems can be divided into three categories: • Flow is too high • Flow is greater than zero, but is too low, and/or unstable • Flow is zero (no flow) When troubleshooting flow problems, it is essential to confirm the actual flow rate without relying on the flow rate displayed on the display/keyboard interface module for the module in question. The use of an independent, external flow meter to perform a flow check, as described in Section 11.2.7, is essential. When diagnosing gas flow problems, be sure to refer to the gas flow diagrams located in the operator’s manual for each module type. 11.2.1. ZERO OR LOW FLOW PROBLEMS 11.2.1.1. Sample Flow is Zero or Low If the sample gas flow rate shown on the display/keyboard interface module for a particular module reads XXXX for the sample flow (See the operator’s manual for each module type for more information), confirm that the external sample pump is operating and configured for the proper AC voltage. NOTE Sample and vacuum pressures mentioned in this chapter refer to operation of the system at sea level. Pressure values need to be adjusted for elevated locations, as the ambient pressure decreases by about 1 in-Hg per 300 m / 1000 ft. If the pump is operating but the unit reports a XXXX gas flow, make the following three checks: • Check for actual sample flow. • Disconnect the sample gas supply tube from the inlet port of the module in question • Make sure that the module is in basic SAMPLE mode. • Use a flow meter to measure the actual flow. • If there is proper flow (see the individual gas measurement module operator’s manuals for flow rates), contact customer service. • If there is no flow or low flow, continue with the next step. • Using the display/keyboard interface module check the pressure test function for the module in question (See the operator’s manual for each module type for more information and the correct sample pressure). • If the pressure is low, there is probably a cross-leak between some of the internal pneumatic lines inside the module. • If the sample pressure is around their nominal values but the display/keyboard interface module still displays XXXX, carry out a leak check as described in Section 11.2.6. • If gas flows through the module during the above tests but goes to zero or is low when it is connected to zero air or span gas, the flow problem is not internal to the module but likely caused by the gas source such as calibrators/generators, empty gas tanks, clogged valves, regulators and gas lines. 104 05444 Rev A TMS 9000 Terminus and General System Instruction Manual General Troubleshooting & Repair 11.2.2. HIGH FLOW Flows that are significantly higher than the allowed operating range (typically ±10-11% of the nominal flow) should not occur in the TMS 9000 system unless a pressurized sample, zero or span gas is supplied to the inlet ports. • Ensure to vent excess pressure and flow just before the module inlet port. When supplying sample, zero or span gas at ambient pressure, a high flow would indicate that one or more of the critical flow orifices inside the module are physically broken (very unlikely case), allowing more than nominal flow, or were replaced with an orifice of wrong specifications. See the operator’s manual for each module type for more information for instructions on locating and repairing critical flow orifices. If the flows are within 15% higher than normal, we recommend that you re-calibrate the flow electronically (See the operator’s manual for each module type for instruction) followed by a regular review of these flows over time to see if the new setting is retained properly. 11.2.3. EXCESSIVELY NOISY GAS MEASUREMENT Excessive noise levels under normal operation usually indicate leaks in the sample supply or the module itself. Make sure that the sample or span gas supply is leak-free and carry out a detailed leak check. Less often, the excessive signal noise is the result of instability of the modules sensor suit electronics. 11.2.4. SLOW RESPONSE If the module is responding too slowly to any changes in sample, zero or span gas, check for the following: • Dirty or plugged sample filter or sample lines. • Sample inlet line is too long. • Leaking valve. Carry out a leak check. • Dirty or plugged critical flow orifices. Check flows, pressures and, if necessary, change orifices. • Wrong materials in contact with sample (see Table 3-3). • Dirty reaction cell or sample chamber. Clean the reaction cell or sample chamber. • Insufficient time allowed for purging of lines upstream of the module switching from sample to calibration gases. 11.2.5. SIMPLE VACUUM LEAK AND PUMP CHECK Leaks are the most common cause of TMS 9000 system malfunction. This section presents a simple leak check, whereas Section 11.2.6 details a more thorough procedure. The method described here is easy, fast and detects, but does not locate, most leaks. It also verifies the sample pump condition. 1. Turn the system ON, and allow at least 30 minutes for flows to stabilize. 2. Cap the sample inlet port of the module under test (cap must be wrench-tight). 3. After several minutes, when the pressures have stabilized, note the SAMP sample pressure of module (viewed via the display/keyboard interface module). 05444 Rev A 105 General Troubleshooting & Repair TMS 9000 Terminus and General System Instruction Manual 4. It the reading is less than 10 in-Hg-A, the module is free of large leaks. It is still possible that the module has minor leaks. 5. This also indicates that the pump is in good condition. NOTE A new pump will create a pressure reading of about 4 in-Hg-A (at sea level). 11.2.6. DETAILED PRESSURE LEAK CHECK If a leak cannot be located by the above procedure, obtain a leak checker similar to Teledyne Instruments part number 01960, which contains a small pump, shut-off valve and pressure gauge to create both over-pressure and vacuum. Alternatively, a tank of pressurized gas, with the two-stage regulator adjusted to ≤ 15 psi, a shutoff valve and pressure gauge may be used. 1. Turn OFF power to the TMS 9000 system. 2. Install a leak checker or a tank of gas (compressed, oil-free air or nitrogen) as described above on the sample inlet of the module. 3. Disconnect the pump tubing from the exhaust port of the module. 4. Pressurize the module with the leak checker or tank gas, allowing enough time to pressurize the module fully through the critical flow orifice. 5. Check each tube connection (fittings, hose clamps) with soap bubble solution, looking for fine bubbles. CAUTION Once tube fittings have been wetted with soap solution under a pressurized system, do not apply or re-apply vacuum, as this will cause soap solution to be sucked into the module contaminating inside surfaces. Do not exceed 15 psi when pressurizing the system. 6. Once the leak has been located and repaired, the leak-down rate of the indicated pressure should be less than 1 in-Hg-A (0.4 psi) in 5 minutes after the pressure is turned off. 7. Clean surfaces from soap solution. 8. Re-connect the sample and pump lines. 9. Replace the instrument cover. 10. Restart the system. 106 05444 Rev A TMS 9000 Terminus and General System Instruction Manual General Troubleshooting & Repair 11.2.7. PERFORMING A SAMPLE FLOW CHECK CAUTION Use a separate, calibrated flow meter capable of measuring flows between 0 and 1000 cm³/min to measure the gas flow rate though the module. Do not use the built in flow measurement viewable from the display/keyboard interface module. A decreasing, actual sample flow may point to slowly clogging pneumatic paths, most likely critical flow orifices or sintered filters. To perform a sample flow check: • Disconnect the sample inlet tubing from the modules sample gas inlet port. • Attach the outlet port of a flow meter to the sample inlet port of the module. Ensure that the inlet to the flow meter is at atmospheric pressure. • The sample flow measured with the external flow meter should be within ± 10% of the nominal values for the module (See the operator’s manual for each module type for more information). • Low flows indicate blockage somewhere in the pneumatic pathway. 11.3. REMOVING OR ADDING A GAS MEASUREMENT MODULES There are various circumstances where it may be necessary to remove, exchange or add a gas measurement module to your TMS 9000 system. • To remove a malfunctioning module for repair (see Section 11.3.1). • To add measurement capability to the system by adding an additional module to a system (see Section 3.3.3). • To exchange a properly functioning module for one that is out of order (see Section 11.3.2). • To change the measurement suite of a system be substituting a module of one gas type with one of a different type (see Section 11.3.2). The flexibility inherent in the modular design of the TMS 9000 system makes this a simple process. 11.3.1. REMOVING A GAS MEASUREMENT MODULE 1. Turn of the TMS 9000 system. 2. Disconnect the sample gas line from the module’s inlet port. • If the sample gas supply line is being shared by more than this module, make sure to close off the just-opened branch of that line to prevent ambient air from contaminating the input of the other modules. 3. Disconnect the exhaust pump gas line from the module’s exhaust pump. • If the one pump is supplying gas flow for more than one module, the just-opened branch of the exhaust line must be closed in order to maintain the correct gas flow rate through the other modules. 4. Disconnect the power/RS-485 buss connector for this module from the system backplane. 5. Restart the system. 05444 Rev A 107 General Troubleshooting & Repair 6. TMS 9000 Terminus and General System Instruction Manual If the removal of the module is going to be permanent, edit the module list stored in the Terminus memory. 11.3.2. EXCHANGING GAS MEASUREMENT MODULES To exchange one gas module for another: • Follow the procedure described in 11.3.1 to remove the originally installed module. • Follow the procedure described in Section 3.3.3. • Edit the module list in the Terminus’ memory. • In this case both the “ADD…” and “REMOVE…” messages will appear. The order will depend on the module ID (see Section 3.3.3.2) set selected for each module. • If the module being removed and the module being added are the same type of module and are set for the same module ID, there is no need to edit the Terminus’ module list. 11.4. TERMINUS TROUBLESHOOTING 11.4.1. STATUS LED’S Several color-coded, light-emitting diodes (LED) are located on the Terminus PCA’s) that can be used to determine if the Terminus’ CPU and I2C communications bus are functioning properly. 108 05444 Rev A TMS 9000 Terminus and General System Instruction Manual General Troubleshooting & Repair 11.4.1.1. Motherboard Status Indicator (Watchdog) A red LED labeled DS5 in the upper portion of the Terminus, just to the right of the CPU board, flashes when the CPU is running the main program. After power-up, DS5 should flash on and off about once per second. If characters are visible on the front panel display but DS5 does not flash then the program files have become corrupted. Contact customer service because it may be possible to recover operation of the Terminus. • If 30 - 60 seconds after a restart occurs neither DS5 is flashing nor any characters are visible on the display/keyboard interface module, the firmware may be corrupted or the CPU may be defective. • If DS5 is permanently off or permanently on, the CPU board is likely locked up and the Terminus should not respond (either with locked-up or dark front panel). 11.4.1.2. CPU Status Indicator The CPU board has two red LEDs, the lower of which is the watchdog timer (the device that pulses the motherboard watchdog). This LED is labeled LED2 and blinks about twice per second (twice as fast as the motherboard LED) when operating normally. LED1 above LED2 should always be on. However, both CPU LEDs only indicate if the CPU is powered-up generally working. The lower LED can continue to blink even if either the CPU or the firmware is locked up. 11.4.2. AC POWER CONFIGURATION The TMS 9000 system’s digital electronic systems will operate with any of the specified power regimes. As long as system is connected to 100-120 VAC or 220-240 VAC at either 50 or 60 Hz it will turn on and after about 30 seconds show a front panel display. Internally, the status LEDs located on the Relay PCA, Motherboard and CPU should turn on as soon as the power is supplied. On the other hand, some of the gas measurement modules’ non-digital components, such as various AC powered heaters, must be properly configured for the type of power being supplied to the module. See the operator’s manual for each module type for more information. 11.4.3. I2C BUS If the display is locked up or if the Terminus is not booting up at all, the I2C bus may be the cause. Contact customer service if you suspect a problem with the I2C bus. 11.4.4. KEYBOARD / DISPLAY INTERFACE The front panel keyboard, the display and the keyboard/display circuit board can be verified by observing the operation of the display when power is applied to the system and when a key is pressed on the front panel. Assuming that there are no wiring problems and that the DC power supply is operating properly: • The vacuum fluorescence display is working properly if, on power-up, a “-“ character is visible on the upper left hand corner of the display. • If there is no “-“ character on the display at power-up but the D1 LED on the relay board is flashing, the keyboard/display circuit may be bad. • If the system starts operation with a normal display but pressing a key on the front panel does not change the display, then there are three possible problems: • One or more of the keys is bad, 05444 Rev A 109 General Troubleshooting & Repair TMS 9000 Terminus and General System Instruction Manual • The interrupt signal between the keyboard and the motherboard is broken or • The keyboard circuit is bad. You can verify this failure by logging on to the system using APICOM or a terminal program. If the system responds to remote commands and the display changes accordingly, the display wiring or the I2C bus may be faulty. 11.4.5. TERMINUS PCA Several color-coded, light-emitting diodes (LED) are located on the Terminus PCA’s) that can be used to determine if the Terminus’ CPU and I2C communications bus are functioning properly. 11.4.5.1. Motherboard Status Indicator (Watchdog) A red LED labeled DS5 in the upper portion of the Terminus, just to the right of the CPU board, flashes when the CPU is running the main program. After power-up, DS5 should flash on and off about once per second. If characters are visible on the front panel display but DS5 does not flash then the program files have become corrupted. Contact customer service because it may be possible to recover operation of the Terminus. • If 30 - 60 seconds after a restart occurs neither DS5 is flashing nor any characters are visible on the display/keyboard interface module, the firmware may be corrupted or the CPU may be defective. • If DS5 is permanently off or permanently on, the CPU board is likely locked up and the Terminus should not respond (either with locked-up or dark front panel). 11.4.5.2. CPU Status Indicator The CPU board has two red LEDs, the lower of which is the watchdog timer (the device that pulses the motherboard watchdog). This LED is labeled LED2 and blinks about twice per second (twice as fast as the motherboard LED) when operating normally. LED1 above LED2 should always be on. However, both CPU LEDs only indicate if the CPU is powered-up and generally working. The lower LED can continue to blink even if either the CPU or the firmware is locked up. 11.4.6. CPU PCA There are two major types of CPU board failures, a complete failure and a failure associated with the Disk-OnChip (DOC). If either of these failures occur, contact the factory. For complete failures, assuming that the power supplies are operating properly and the wiring is intact, the CPU is faulty if on power-on: • The vacuum fluorescence display does not show a dash in the upper left hand corner • There is no activity from the primary COM2 even if “? <RETURN>” is pressed. In some rare circumstances, this failure may be caused by a bad IC on the Terminus, specifically U57, the large, 44pin device on the lower right hand side of the board. If this is true, removing U57 from its socket will allow the system to start up but the measurements will be incorrect. • If the system stops during initialization (the vacuum fluorescence display shows some text), it is likely that the DOC, the firmware or the configuration and data files have been corrupted or that the wrong firmware was uploaded or does not have the correct filename. 110 05444 Rev A TMS 9000 Terminus and General System Instruction Manual General Troubleshooting & Repair 11.4.7. RS-232 COMMUNICATION 11.4.7.1. General RS-232 Troubleshooting The TMS 9000 system uses RS-232 protocol as the standard, serial communications protocol. RS-232 is a versatile standard, which has been used for many years but, at times, is difficult to configure. Teledyne Instruments conforms to the standard pin assignments in the implementation of RS-232. Problems with RS-232 connections usually center around 4 general areas: • Incorrect cabling and connectors. This is the most common problem. See 3.3.2.1for connector and pinout information. • The communications (baud) rate and protocol parameters are incorrectly configured. See Section 6.6.2.3 on how to set the baud rate. • The COM port communications mode is set incorrectly (Section 6.6.2.2). • If a modem is used, additional configuration and wiring rules must be observed. See Section 6.6.3. • Note that some laptops do not enable their RS-232 port when in power-saving mode. In this case, to start communicating with the system, connect the laptop and start either APICOM or a Hyperterminal window. This will enable the serial port on the laptop and the green LED should illuminate. You may have to switch back and forth while communicating to get the right setting. 11.4.7.2. Modem or Terminal Operation These are the general steps for troubleshooting problems with a modem connected to the TMS 9000 system. • Check cables for proper connection to the modem, terminal or computer. • Check to make sure that the cable used to connect the modem properly converts DTE to DCE as described in Section 6.6.3. • Check the correct setup command (Section 6.6.3). • Verify that the Ready to Send (RTS) signal is at logic high. The TMS 9000 system RTS to greater than 3 volts to enable modem transmission. • Make sure the baud rate, word length, and stop bit settings between modem and system match, see Section 6.6.2. • Use the RS-232 test function to send “w” characters to the modem, terminal or computer; See Section 6.6.2.4. • Make sure that the communications software is functioning properly. 11.5. TERMINUS AND CPU REPAIR PROCEDURES 11.5.1. DISK-ON-CHIP REPLACEMENT 1. Ground yourself to prevent electrostatic damage to electronic components. 2. Turn off power to the system. 3. Locate the Disk-on-Chip on the CPU board. • The chip should carry a label with TMS 9000 system firmware revision, date the chip was programmed and initials of the programmer. 05444 Rev A 111 General Troubleshooting & Repair TMS 9000 Terminus and General System Instruction Manual 4. Remove the IC with a dedicated IC removal tool or by gently prying it up from the socket. • Do not bend the connector pins. 5. Reinstall the new Disk-on-Chip, making sure the notch at the end of the chip matches the notch in the socket. • It may be necessary to straighten the pins somewhat to fit them into the socket. Gently but firmly press the chip all the way in. Do not bend the pins. 6. Turn on power to the machine. Generally, all of the setup information (such as COM2 set up) will need to be re-entered. 11.5.2. FLASH CHIP REPLACEMENT OR UPGRADE The Terminus CPU board can accommodate up to two EEPROM flash chips. The standard configuration is one chip with 64 kb of storage capacity, which is used to store the system configuration (e.g., COM 2 port Setup). Replacing this chip will erase that configuration Adding a second EEPROM chip to the existing chip will double memory but this procedure will require a BIOS configuration and is not a standard sales option. Also, make sure that you receive a fully formatted EEPROM chip for replacement. Contact the factory for details. 1. Ground yourself to prevent electrostatic damage to electronic components. 2. Turn off power to the system. 3. Locate the EEPROM chip in the left-most socket of the CPU board. 4. The chip is almost square with one corner cut off, the socket is shaped accordingly and the chip is recessed into the socket. 5. Remove the old chip by using a special tool or gently pry the chip out using a very fine screwdriver. Make sure not to bend or destroy any of the contacts of the socket. 6. Reinstall the new or additional EEPROM chip, making sure the cut-off edge matches that of the socket. Press the chip symmetrically and straight all the way in. 11.6. TECHNICAL ASSISTANCE If this manual and its trouble-shooting / repair sections do not solve your problems, technical assistance may be obtained from Teledyne-API, Customer Service, 6565 Nancy Ridge Drive, San Diego, CA 92121. Phone: +1 858 657 9800 or 1-800 324 5190. Fax: +1 858 657 9816. Email: api-customerservice@teledyne.com. Before you contact customer service, fill out the problem report form in Appendix C, which is also available online for electronic submission at http://www.teledyne-api.com/forms/. USER NOTES: 112 05444 Rev A TMS 9000 System Instruction Manual A Primer on Electro-Static Discharge 12. A PRIMER ON ELECTRO-STATIC DISCHARGE Teledyne Instruments considers the prevention of damage caused by the discharge of static electricity to be extremely important part of making sure that your analyzer continues to provide reliable service for a long time. This section describes how static electricity occurs, why it is so dangerous to electronic components and assemblies as well as how to prevent that damage from occurring. 12.1. HOW STATIC CHARGES ARE CREATED Modern electronic devices such as the types used in the various electronic assemblies of your analyzer, are very small, require very little power and operate very quickly. Unfortunately, the same characteristics that allow them to do these things also make them very susceptible to damage from the discharge of static electricity. Controlling electrostatic discharge begins with understanding how electro-static charges occur in the first place. Static electricity is the result of something called triboelectric charging which happens whenever the atoms of the surface layers of two materials rub against each other. As the atoms of the two surfaces move together and separate, some electrons from one surface are retained by the other. Materials Makes Contact + PROTONS = 3 ELECTRONS = 3 NET CHARGE = 0 Materials Separate + + + PROTONS = 3 ELECTRONS = 3 NET CHARGE = 0 Figure 12-1: PROTONS = 3 ELECTRONS = 2 PROTONS = 3 ELECTRONS = 4 NET CHARGE = -1 NET CHARGE = +1 Triboelectric Charging If one of the surfaces is a poor conductor or even a good conductor that is not grounded, the resulting positive or negative charge cannot bleed off and becomes trapped in place, or static. The most common example of triboelectric charging happens when someone wearing leather or rubber soled shoes walks across a nylon carpet or linoleum tiled floor. With each step, electrons change places and the resulting electro-static charge builds up, quickly reaching significant levels. Pushing an epoxy printed circuit board across a workbench, using a plastic handled screwdriver or even the constant jostling of StyrofoamTM pellets during shipment can also build hefty static charges Table 12-1: Static Generation Voltages for Typical Activities MEANS OF GENERATION 65-90% RH 10-25% RH 1,500V 35,000V Walking across vinyl tile 250V 12,000V Worker at bench 100V 6,000V Poly bag picked up from bench 1,200V 20,000V Moving around in a chair padded with urethane foam 1,500V 18,000V Walking across nylon carpet 05444 Rev A 113 TMS 9000 System Instruction Manual A Primer on Electro-Static Discharge 12.2. HOW ELECTRO-STATIC CHARGES CAUSE DAMAGE Damage to components occurs when these static charges come into contact with an electronic device. Current flows as the charge moves along the conductive circuitry of the device and the typically very high voltage levels of the charge overheat the delicate traces of the integrated circuits, melting them or even vaporizing parts of them. When examined by microscope the damage caused by electro-static discharge looks a lot like tiny bomb craters littered across the landscape of the component’s circuitry. A quick comparison of the values in Table 12-1 with the those shown in the Table 12-2, listing device susceptibility levels, shows why Semiconductor Reliability News estimates that approximately 60% of device failures are the result of damage due to electro-static discharge. Table 12-2: Sensitivity of Electronic Devices to Damage by ESD DEVICE DAMAGE SUSCEPTIBILITY VOLTAGE RANGE DAMAGE BEGINS OCCURRING AT CATASTROPHIC DAMAGE AT MOSFET 10 100 VMOS 30 1800 NMOS 60 100 GaAsFET 60 2000 EPROM 100 100 JFET 140 7000 SAW 150 500 Op-AMP 190 2500 CMOS 200 3000 Schottky Diodes 300 2500 Film Resistors 300 3000 This Film Resistors 300 7000 ECL 500 500 SCR 500 1000 Schottky TTL 500 2500 Potentially damaging electro-static discharges can occur: • Any time a charged surface (including the human body) discharges to a device. Even simple contact of a finger to the leads of a sensitive device or assembly can allow enough discharge to cause damage. A similar discharge can occur from a charged conductive object, such as a metallic tool or fixture. • When static charges accumulated on a sensitive device discharges from the device to another surface such as packaging materials, work surfaces, machine surfaces or other device. In some cases, charged device discharges can be the most destructive. A typical example of this is the simple act of installing an electronic assembly into the connector or wiring harness of the equipment in which it is to function. If the assembly is carrying a static charge, as it is connected to ground a discharge will occur. • Whenever a sensitive device is moved into the field of an existing electro-static field, a charge may be induced on the device in effect discharging the field onto the device. If the device is then momentarily grounded while within the electrostatic field or removed from the region of the electrostatic field and grounded somewhere else, a second discharge will occur as the charge is transferred from the device to ground. 114 05444 Rev A TMS 9000 System Instruction Manual A Primer on Electro-Static Discharge 12.3. COMMON MYTHS ABOUT ESD DAMAGE • I didn’t feel a shock so there was no electro-static discharge: The human nervous system isn’t able to feel a static discharge of less than 3500 volts. Most devices are damaged by discharge levels much lower than that. • I didn’t touch it so there was no electro-static discharge: Electro Static charges are fields whose lines of force can extend several inches or sometimes even feet away from the surface bearing the charge. • It still works so there was no damage: Sometimes the damaged caused by electro-static discharge can completely sever a circuit trace causing the device to fail immediately. More likely, the trace will be only partially occluded by the damage causing degraded performance of the device or worse, weakening the trace. This weakened circuit may seem to function fine for a short time, but even the very low voltage and current levels of the device’s normal operating levels will eat away at the defect over time causing the device to fail well before its designed lifetime is reached. These latent failures are often the most costly since the failure of the equipment in which the damaged device is installed causes down time, lost data, lost productivity, as well as possible failure and damage to other pieces of equipment or property. • Static Charges can’t build up on a conductive surface: There are two errors in this statement. Conductive devices can build static charges if they are not grounded. The charge will be equalized across the entire device, but without access to earth ground, they are still trapped and can still build to high enough levels to cause damage when they are discharged. A charge can be induced onto the conductive surface and/or discharge triggered in the presence of a charged field such as a large static charge clinging to the surface of a nylon jacket of someone walking up to a workbench. • As long as my analyzer is properly installed, it is safe from damage caused by static discharges: It is true that when properly installed the chassis ground of your analyzer is tied to earth ground and its electronic components are prevented from building static electric charges themselves. This does not prevent discharges from static fields built up on other things, like you and your clothing, from discharging through the instrument and damaging it. 12.4. BASIC PRINCIPLES OF STATIC CONTROL It is impossible to stop the creation of instantaneous static electric charges. It is not, however difficult to prevent those charges from building to dangerous levels or prevent damage due to electro-static discharge from occurring. 12.4.1. GENERAL RULES Only handle or work on all electronic assemblies at a properly set up ESD station. Setting up an ESD safe workstation need not be complicated. A protective mat properly tied to ground and a wrist strap are all that is needed to create a basic anti-ESD workstation (see figure 12-2). Protective Mat Wrist Stra Ground Point Figure 12-2: 05444 Rev A Basic anti-ESD Work Station 115 A Primer on Electro-Static Discharge TMS 9000 System Instruction Manual For technicians that work in the field, special lightweight and portable anti-ESD kits are available from most suppliers of ESD protection gear. These include everything needed to create a temporary anti-ESD work area anywhere. • Always wear an Anti-ESD wrist strap when working on the electronic assemblies of your analyzer. An anti-ESD wrist strap keeps the person wearing it at or near the same potential as other grounded objects in the work area and allows static charges to dissipate before they can build to dangerous levels. Anti-ESD wrist straps terminated with alligator clips are available for use in work areas where there is no available grounded plug. Also, anti-ESD wrist straps include a current limiting resistor (usually around one meg-ohm) that protects you should you accidentally short yourself to the instrument’s power supply. • Simply touching a grounded piece of metal is insufficient. While this may temporarily bleed off static charges present at the time, once you stop touching the grounded metal new static charges will immediately begin to re-build. In some conditions, a charge large enough to damage a component can rebuild in just a few seconds. • Always store sensitive components and assemblies in anti-ESD storage bags or bins: Even when you are not working on them, store all devices and assemblies in a closed anti-Static bag or bin. This will prevent induced charges from building up on the device or assembly and nearby static fields from discharging through it. • Use metallic anti-ESD bags for storing and shipping ESD sensitive components and assemblies rather than pink-poly bags. The famous, pink-poly bags are made of a plastic that is impregnated with a liquid (similar to liquid laundry detergent) which very slowly sweats onto the surface of the plastic creating a slightly conductive layer over the surface of the bag. While this layer may equalizes any charges that occur across the whole bag, it does not prevent the build up of static charges. If laying on a conductive, grounded surface, these bags will allow charges to bleed away but the very charges that build up on the surface of the bag itself can be transferred through the bag by induction onto the circuits of your ESD sensitive device. Also, the liquid impregnating the plastic is eventually used up after which the bag is as useless for preventing damage from ESD as any ordinary plastic bag. Anti-Static bags made of plastic impregnated with metal (usually silvery in color) provide all of the charge equalizing abilities of the pink-poly bags but also, when properly sealed, create a Faraday cage that completely isolates the contents from discharges and the inductive transfer of static charges. Storage bins made of plastic impregnated with carbon (usually black in color) are also excellent at dissipating static charges and isolating their contents from field effects and discharges. • Never use ordinary plastic adhesive tape near an ESD sensitive device or to close an anti-ESD bag. The act of pulling a piece of standard plastic adhesive tape, such as Scotch® tape, from its roll will generate a static charge of several thousand or even tens of thousands of volts on the tape itself and an associated field effect that can discharge through or be induced upon items up to a foot away. 116 05444 Rev A TMS 9000 System Instruction Manual A Primer on Electro-Static Discharge 12.4.2. BASIC ANTI-ESD PROCEDURES FOR ANALYZER REPAIR AND MAINTENANCE 12.4.2.1. Working at the Instrument Rack When working on the analyzer while it is in the instrument rack and plugged into a properly grounded power supply 1. Attach you anti-ESD wrist strap to ground before doing anything else. • Use a wrist strap terminated with an alligator clip and attach it to a bare metal portion of the instrument chassis. This will safely connect you to the same ground level to which the instrument and all of its components are connected. 2. Pause for a second or two to allow any static charges to bleed away. 3. Open the casing of the analyzer and begin work. Up to this point, the closed metal casing of your analyzer has isolated the components and assemblies inside from any conducted or induced static charges. 4. If you must remove a component from the instrument, do not lay it down on a non-ESD preventative surface where static charges may lie in wait. 5. Only disconnect your wrist strap after you have finished work and closed the case of the analyzer. 12.4.2.2. Working at an Anti-ESD Work Bench. When working on an instrument of an electronic assembly while it is resting on a anti-ESD work bench 1. Plug you anti-ESD wrist strap into the grounded receptacle of the work station before touching any items on the work station and while standing at least a foot or so away. This will allow any charges you are carrying to bleed away through the ground connection of the workstation and prevent discharges due to field effects and induction from occurring. 2. Pause for a second or two to allow any static charges to bleed away. 3. Only open any anti-ESD storage bins or bags containing sensitive devices or assemblies after you have plugged your wrist strap into the workstation. • Lay the bag or bin on the workbench surface. • Before opening the container, wait several seconds for any static charges on the outside surface of the container to be bled away by the workstation’s grounded protective mat. 4. Do not pick up tools that may be carrying static charges while also touching or holding an ESD Sensitive Device. • Only lay tools or ESD-sensitive devices and assemblies on the conductive surface of your workstation. Never lay them down on any non-ESD preventative surface. 5. Place any static sensitive devices or assemblies in anti-static storage bags or bins and close the bag or bin before unplugging your wrist strap. 6. Disconnecting your wrist strap is always the last action taken before leaving the workbench. 05444 Rev A 117 A Primer on Electro-Static Discharge TMS 9000 System Instruction Manual 12.4.2.3. Transferring Components from Rack to Bench and Back When transferring a sensitive device from an installed Teledyne Instruments analyzer to an Anti-ESD workbench or back: 1. Follow the instructions listed above for working at the instrument rack and workstation. 2. Never carry the component or assembly without placing it in an anti-ESD bag or bin. 3. Before using the bag or container allow any surface charges on it to dissipate: • If you are at the instrument rack, hold the bag in one hand while your wrist strap is connected to a ground point. • If you are at an anti-ESD workbench, lay the container down on the conductive work surface. • In either case wait several seconds. 4. Place the item in the container. 5. Seal the container. If using a bag, fold the end over and fastening it with anti-ESD tape. • Folding the open end over isolates the component(s) inside from the effects of static fields. • Leaving the bag open or simply stapling it shut without folding it closed prevents the bag from forming a complete protective envelope around the device. 6. Once you have arrived at your destination, allow any surface charges that may have built up on the bag or bin during travel to dissipate: • Connect your wrist strap to ground. • If you are at the instrument rack, hold the bag in one hand while your wrist strap is connected to a ground point. • If you are at a anti-ESD work bench, lay the container down on the conductive work surface • In either case wait several seconds 7. Open the container. 12.4.2.4. Opening Shipments from Teledyne Instruments Customer Service. Packing materials such as bubble pack and Styrofoam pellets are extremely efficient generators of static electric charges. To prevent damage from ESD, Teledyne Instruments ships all electronic components and assemblies in properly sealed ant-ESD containers. Static charges will build up on the outer surface of the anti-ESD container during shipping as the packing materials vibrate and rub against each other. To prevent these static charges from damaging the components or assemblies being shipped make sure that you: Always unpack shipments from Teledyne Instruments Customer Service by: 1. Opening the outer shipping box away from the anti-ESD work area 2. Carry the still sealed ant-ESD bag, tube or bin to the anti-ESD work area 3. Follow steps 6 and 7 of Section 12.4.2.3 above when opening the anti-ESD container at the work station 4. Reserve the anti-ESD container or bag to use when packing electronic components or assemblies to be returned to Teledyne Instruments 118 05444 Rev A TMS 9000 System Instruction Manual A Primer on Electro-Static Discharge 12.4.2.5. Packing Components for Return to Teledyne Instruments Customer Service. Always pack electronic components and assemblies to be sent to Teledyne Instruments Customer Service in anti-ESD bins, tubes or bags. WARNING • DO NOT use pink-poly bags. • NEVER allow any standard plastic packaging materials to touch the electronic component/assembly directly • This includes, but is not limited to, plastic bubble-pack, Styrofoam peanuts, open cell foam, closed cell foam, and adhesive tape • DO NOT use standard adhesive tape as a sealer. Use ONLY anti-ESD tape 1. Never carry the component or assembly without placing it in an anti-ESD bag or bin. 2. Before using the bag or container allow any surface charges on it to dissipate: • If you are at the instrument rack, hold the bag in one hand while your wrist strap is connected to a ground point. • If you are at an anti-ESD workbench, lay the container down on the conductive work surface. • In either case wait several seconds. 3. Place the item in the container. 4. Seal the container. If using a bag, fold the end over and fastening it with anti-ESD tape. • Folding the open end over isolates the component(s) inside from the effects of static fields. • Leaving the bag open or simply stapling it shut without folding it closed prevents the bag from forming a complete protective envelope around the device. NOTE If you do not already have an adequate supply of anti-ESD bags or containers available, Teledyne Instruments’ Customer Service department will supply them (see Section 11.6 for contact information).Follow the instructions listed above for working at the instrument rack and workstation. User Notes: 05444 Rev A 119 A Primer on Electro-Static Discharge TMS 9000 System Instruction Manual USER NOTES: 120 05444 Rev A TMS 9000 Terminus Manual APPENDIX A - Version Specific Software Documentation APPENDIX A - Version Specific Software Documentation APPENDIX A-1: TMS 9000 System Terminus Software Menu Trees APPENDIX A-2: TMS 9000 System Terminus Setup Variables Available Via Serial I/O APPENDIX A-3: TMS 9000 System Warnings & Test Functions Via Serial I/O APPENDIX A-4: TMS 9000 System Terminus Signal I/O Definitions 05445 Rev A Pg: A-1 APPENDIX A - Version Specific Software Documentation TMS 9000 Terminus Manual USER NOTES Pg: A-2 05445 Rev A APPENDIX A-1: Terminus Software Menu Trees, Revision B.1 TMS 9000 Terminus Manual APPENDIX A-1: Terminus Software Menu Trees, Revision B.1 SYSTEM TIME=HH:MM:SS TEST VER PASS CLK OFF PREV NEXT TIME OFF DATE MSG CLR SETUP VARS DIAG ENTER PASSWORD: 818 ENTER PASSWORD: 818 COMM Go to SETUP COMM Menu Tree SYSTEM I/O MODEL NAME PART NUMBER SERIAL NUMBER SOFTWARE REVISION LIBRARY REVISION MODBUS REVISION CPU TYPE PREV NEXT JUMP EDIT 0) CONC_PRECISION 1) CLOCK_ADJ PRNT PREV NEXT MAINT MODE LANG2 SELECT SAMPLE LED CAL LED FAULT LED AUDIBLE BEEPER ST SYSTEM OK ST DIAG MODE ST SYSTEM OK2 ON OFF Figure A-1: 05445 Rev A SETUP Menu Pg: A-3 APPENDIX A-1: Terminus Software Menu Trees, Revision B.1 TMS 9000 Terminus Manual SYSTEM TIME=HH:MM:SS TEST VER PASS MSG CLR SETUP COMM CLK VARS DIAG ENTER PASSWORD: 818 Go to SETUP Menu Tree Go to SETUP Menu Tree ID ADDR COM21 INET1 <SET SET> EDIT ENTER PASSWORD: 818 MODE BAUD RATE <SET TEST PORT SET> EDIT TEST DHCP 300 1200 2400 4800 9600 19200 38400 57600 115200 QUIET COMPUTER MODBUS RTU MODBUS ASCII E, 8, 1 E, 7, 1 RS-485 SECURITY MULTIDROP PROTOCOL ENABLE MODEM ERROR CHECKING XON/XOFF HANDSHAKE HARDWARE HANDSHAKE HARDWARE FIFO COMMAND PROMPT Figure A-2: Pg: A-4 ON OFF EDIT EDIT INSTRUMENT IP2 GATEWAY IP2 SUBNET MASK2 TCP PORT3 HOSTNAME4 1 2 ON 3 OFF 4 Only appears if optional Ethernet PCA is installed. NOTE: When Ethernet PCA is present COM2 submenu disappears. NSTRUMENT IP, GATEWAY IP & SUBNET MASK are only editable when DHCP is OFF. Although TCP PORT is editable regardless of the DHCP state, do not change the setting for this property. HOST NAME is only editable when DHCP is ON. SETUP Æ COMM Menu 05445 Rev A TMS 9000 Terminus Manual APPENDIX A-2: Setup Variables for Serial I/O, Revision B.1 APPENDIX A-2: Setup Variables for Serial I/O, Revision B.1 Table A-1: Terminus Setup Variables, Revision B.1 Setup Variable Numeric Units Default Value Value Range Description Low Access Level Setup Variables CONC_PRECISION — CLOCK_ADJ Sec./Day 1 AUTO, 0, 1, 2, 3, 4 Number of digits to display to the right of the decimal point for concentrations on the display. Enclose value in double quotes (“) when setting from the RS-232 interface. Time-of-day clock speed adjustment. 0 -60–60 Medium Access Level Setup Variables LANGUAGE_SELECT — ENGL ENGL, SECD, EXTN MAINT_TIMEOUT Hours 2 0.1–100 DIL_FACTOR — 1 0.1–1000 USER_UNITS — PPB PPB, PPM, UGM, MGM Selects the language to use for the user interface. Enclose value in double quotes (“) when setting from the RS-232 interface. Time until automatically switching out of software-controlled maintenance mode. Dilution factor if dilution enabled with FACTORY_OPT variable. Concentration units for user interface. Enclose value in double quotes (“) when setting from the RS-232 interface. RS-232 COM1 mode flags. Add values to combine flags. 1 = quiet mode 2 = computer mode 4 = enable security 32 = enable multi-drop 64 = enable modem RS232_MODE BitFlag 0 0–65535 128 = ignore RS-232 line errors 256 = disable XON / XOFF support 512 = disable hardware FIFOs 1024 = enable RS-485 mode 2048 = even parity, 7 data bits, 1 stop bit 4096 = enable command prompt 8192 = even parity, 8 data bits, 1 stop bit (MODBUS RTU default) 300, 1200, 2400, 4800, BAUD_RATE — 57600 9600, 19200, 38400, 57600, RS-232 COM1 baud rate. Enclose value in double quotes (“) when setting from the RS-232 interface. 115200 05445 Rev A Pg: A-5 APPENDIX A-2: Setup Variables for Serial I/O, Revision B.1 Setup Variable Numeric Units Default Value TMS 9000 Terminus Manual Value Range Description RS-232 COM2 mode flags. Add values to combine flags. 1 = quiet mode 2 = computer mode 4 = enable security 16 = dedicated MODBUS RTU (takes precedence over dedicated MODBUS ASCII) 32 = enable multi-drop RS232_MODE2 BitFlag 0 0–65535 64 = enable modem 128 = ignore RS-232 line errors 256 = disable XON / XOFF support 512 = disable hardware FIFOs 1024 = enable RS-485 mode 2048 = even parity, 7 data bits, 1 stop bit 4096 = enable command prompt 8192 = even parity, 8 data bits, 1 stop bit (standard MODBUS RTU setting) 16384 = dedicated MODBUS ASCII 300, 1200, 2400, 4800, BAUD_RATE2 — 19200 9600, 19200, 38400, 57600, 115200 Any character in the allowed character set. Up to 100 characters long. MODEM_INIT2 — “AT Y0 &D0 &H0 &I0 S0=2 &B0 &N6 &M0 E0 Q1 &W0” RS232_PASS Password 940331 0–999999 MACHINE_ID ID 9000 0–9999 SYSTEM_ADDRESS — RS-232 COM2 modem initialization string. Sent verbatim plus carriage return to modem on power up or manually. Enclose value in double quotes (“) when setting from the RS-232 interface. RS-232 log on password. Unique ID number for instrument. 10 1–240 External MODBUS address of I-9000. The external MODBUS address of an internal module is the system address plus the module’s internal address. RS-232 interface command prompt. Displayed only if enabled with RS232_MODE variable. Enclose value in double quotes (“) when setting from the RS-232 interface. COMMAND_PROMPT — “Cmd> ” Any character in the allowed character set. Up to 100 characters long. PASS_ENABLE — OFF OFF, ON Pg: A-6 RS-232 COM2 baud rate. Enclose value in double quotes (“) when setting from the RS-232 interface. ON enables passwords; OFF disables them. 05445 Rev A TMS 9000 Terminus Manual Setup Variable APPENDIX A-2: Setup Variables for Serial I/O, Revision B.1 Numeric Units Default Value Value Range Description Any character in the allowed character set. Up to 100 characters long. Unique serial number for instrument. Enclose value in double quotes (“) when setting from the RS-232 interface. SERIAL_NUMBER — “00000000 ” DISP_INTENSITY — HIGH I2C_RESET_ENABLE — ON HIGH, MED, LOW, DIM OFF, ON Front panel display intensity. Enclose value in double quotes (“) when setting from the RS-232 interface. I2C bus automatic reset enable. Time-of-day clock format flags. Enclose value in double quotes (“) when setting from the RS-232 interface. “%a” = Abbreviated weekday name. “%b” = Abbreviated month name. “%d” = Day of month as decimal number (01 – 31). “%H” = Hour in 24-hour format (00 – 23). “%I” = Hour in 12-hour format (01 – 12). CLOCK_FORMAT — “TIME=%H:% M:%S” Any character in the allowed character set. Up to 100 characters long. “%j” = Day of year as decimal number (001 – 366). “%m” = Month as decimal number (01 – 12). “%M” = Minute as decimal number (00 – 59). “%p” = A.M./P.M. indicator for 12-hour clock. “%S” = Second as decimal number (00 – 59). “%w” = Weekday as decimal number (0 – 6; Sunday is 0). “%y” = Year without century, as decimal number (00 – 99). “%Y” = Year with century, as decimal number. “%%” = Percent sign. Factory option flags. Add values to combine flags. 1 = enable dilution factor 16 = display units in concentration field FACTORY_OPT BitFlag 0 0–65535 32 = enable software-controlled maintenance mode 128 = enable switch-controlled maintenance mode 1 2048 = enable Internet option Many of the variables in this table are not currently used, but are placeholders for future use. 05445 Rev A Pg: A-7 APPENDIX A-3: Test Functions, Revision B.1 TMS 9000 Terminus Manual APPENDIX A-3: Test Functions, Revision B.1 Table A-3: Terminus Warnings, Revision B.1 Warning Message Text Description WSYSRES SYSTEM RESET Instrument was power-cycled or the CPU was reset. WMODCHANGE MODULE CHANGE WARN Module configuration changed and was not acknowledged by user. WCONFIGINIT CONFIG INITIALIZED Configuration storage was reset to factory configuration or erased. WREARBOARD REAR BOARD NOT DET WFRONTPANEL FRONT PANEL WARN Table A-4: Firmware is unable to communicate with the front panel. Terminus GTest Functions, Revision B.1 TEST Function Message Text CLOCKTIME TIME=10:38:27 Pg: A-8 Rear board was not detected during power up. Description Current instrument time of day clock. 05445 Rev A TMS 9000 Terminus Manual APPENDIX A-4: Terminus Signal I/O Definitions, Revision B.1 APPENDIX A-4: Terminus Signal I/O Definitions, Revision B.1 Table A-5: TMS 9000 SYSTEM TERMINUS Signal I/O Definitions, Revision B.1 Bit or Channel Number Signal Name Description Internal inputs, U7, J108, pins 9–16 = bits 0–7, default I/O address 322 hex 0–7 Spare Internal outputs, U8, J108, pins 1–8 = bits 0–7, default I/O address 322 hex I2C_RESET 0–5 Spare 6 1 = reset I2C peripherals 0 = normal I2C_DRV_RST 7 0 = hardware reset 8584 chip 1 = normal Control inputs, U11, J1004, pins 1–6 = bits 0–5, default I/O address 321 hex 0–5 Spare 6–7 Always 1 Control inputs, U14, J1006, pins 1–6 = bits 0–5, default I/O address 325 hex 0–5 Spare 6–7 Always 1 Control outputs, U17, J1008, pins 1–8 = bits 0–7, default I/O address 321 hex 0–7 Spare Control outputs, U21, J1008, pins 9–12 = bits 0–3, default I/O address 325 hex 0–3 Spare Alarm outputs, U21, J1009, pins 1–12 = bits 4–7, default I/O address 325 hex 0–3 ST_SYSTEM_OK2 Spare 4 1 = system OK 0 = any alarm condition or in diagnostics mode 5–7 Spare A status outputs, U24, J1017, pins 1–8 = bits 0–7, default I/O address 323 hex ST_SYSTEM_OK 0 0 = system OK 1 = any alarm condition 1–4 Spare ST_DIAG_MODE 5 0 = in diagnostic mode 1 = not in diagnostic mode ST_LOW_SPAN_CAL 2, 6 6 0 = in low span calibration 1 = not in low span 7 Spare B status outputs, U27, J1018, pins 1–8 = bits 0–7, default I/O address 324 hex 0–7 Spare 2 Front panel I C keyboard, default I2C address 4E hex MAINT_MODE 5 (input) 0 = maintenance mode 1 = normal mode LANG2_SELECT 6 (input) 0 = select second language 1 = select first language (English) 05147 Rev. F.0 Pg: A-9 APPENDIX A-4: Terminus Signal I/O Definitions, Revision B.1 Bit or Channel Number Signal Name SAMPLE_LED 8 (output) TMS 9000 Terminus Manual Description 0 = sample LED on 1 = off CAL_LED 9 (output) 0 = cal. LED on 1 = off FAULT_LED 10 (output) 0 = fault LED on AUDIBLE_BEEPER 14 (output) 0 = beeper on (for diagnostic testing only) 1 = off 1 = off Rear board primary MUX analog inputs 0-3 Spare 4 Temperature MUX 5–8 Spare 9 4.096V reference from MAX6241 10–13 Spare 14 DAC MUX 15 Ground reference Rear board temperature MUX analog inputs 0–7 Spare Rear board DAC MUX analog inputs 0–3 Spare Rear board analog outputs 0–3 Spare USER NOTES: Pg: A-10 05445 Rev A TMS 9000 Module Terminus Manual APPENDIX B: Spare Parts and Expendables APPENDIX B: Spare Parts and Expendables NOTE Use of replacement parts other than those supplied by Teledyne-API may result in non-compliance with European standard EN 61010-1. Table B-1: Part Number TMS 9000 System Base Spare Parts List Description Notes 043940000 PCA, INTERFACE, ETHERNET, E-SERIES Daughter board connected to COMM2 port provides 10baseT Ethernet Access 048100000 ASSY, DC POWER, TMS 9000 system +5V, +/-15V switching power supply for TMS 9000 base (supplies DC power to Terminus) 050960000 PCA, TERMINUS-1, TMS 9000 TMS 9000 system Terminus printed circuit assembly 047570000 CBL, KEYBOARD/DISPLAY, TMS 9000 Cabling between Terminus and display/keyboard interface module 04759000 CBL, SHELF PWR/COMM, TMS 9000 Cabling between Terminus and module shelf bays 052500000 CBL, KIT, PWR CABLES, BACKPLANE, TMS 9000 Kit includes various cables between backplane power suppy and powe switch, line filter, Terminus, etc. SW0000040 PWR SWITCH/CIR BREAK, VDE CE (KB) Power Switch, Front Panel TN0000034 FILTER, RFI/EMI/POWERLINE 10A,115-250 Line filter for AC input IC0000288 DOC, 16MB (KB) Disk on Chip IC USER NOTES: 05446 Rev. A Pg: B-1 APPENDIX B: Spare Parts and Expendables TMS 9200 Module Operator’s Manual USER NOTES: Pg: B-2 05446 Rev. A Model TMS 9000 Terminus Manual APPENDIX C: Diagrams and Schematics APPENDIX C: Diagrams and Schematics Table D-1: List of Included Diagrams and Schematics Document # Document Title 05097 PCA,TERMINUS-1,TMS 9000 04395 PCA, INTERFACE, ETHERNET USER NOTES: 05447 Rev. A Pg: D-1 APPENDIX C: Diagrams and Schematics Model 200EH/EM Instruction Manual USER NOTES: Pg: D-2 05447 Rev. A