IntroductionThe SERVOPRO NOx
Gas Analyzer is a versatile instrument that uses Chemiluminescence Detection (CLD) to measure NO, NO2, and NOx concentrations. It can be equipped with a paramagnetic oxygen sensor for emissions monitoring and is available in standard and heated versions to reduce quenching effects from CO2 and H2O.
Features- Measurement ranges from 0-3 ppm to 3,000 ppm.
- Automatic calibration and fast response time.
- Selectable output options and communication via RS-232, AK protocol, and Modbus TCP/IP.
- CE Mark and ETL listed.
Operating Principle
The analyzer measures NOx concentrations using chemiluminescence. In NO mode, it measures the reaction between ozone and nitric oxide, while in NOx mode, it converts NO2 to NO before measurement.
Specifications- Detector: Flame Ionization Detection.
- Response Time: T90 < 2 seconds.
- Accuracy: Better than 2% of reading at or above 3.0 ppm.
- Sample Flow Rate: 2.0 to 2.5 LPM.
- Power Requirements: 115 VAC/60 Hz or 230 VAC/50 Hz.
Installation
Includes safety information, unpacking instructions, and guidelines for rack mounting, site selection, and electrical connections. Recommended gases and gas handling equipment are specified, along with sampling requirements.
Startup and Shutdown
Details procedures for starting and shutting down the analyzer, including proper storage guidelines.
Using the Keypad and Menus
Instructions for navigating the main menu, calibration menu, range menu, diagnostics menu, setup menu, and alarms menu.
Calibration
Describes preparation for calibration, manual and automated calibration processes, and setup for calibration factors and deviation limits.
Communication and Interface
Details on analog and digital interfaces, serial interface, and protocols like AK and Modbus.
Safety Information
Highlights the importance of safety symbols such as 'NOTE', 'CAUTION', and 'WARNING' to alert users to critical operational and safety information.
Unpacking Instructions
Upon receiving the SERVOPRO NOx Analyzer, users should inspect the instrument for damage and ensure all components are secure.
Rack Mounting and Rear Panel
The analyzer is designed for a 19-inch rack enclosure with optional slides for easy access.
Site Selection and Mounting
The analyzer should be installed indoors, away from direct sunlight, temperature variations, and electromagnetic interference.
Electrical Connections
All wiring is connected at the rear, with shielded wiring recommended for output signals.
Recommended Gases
Calibration requires ultra high-purity nitrogen or calibration-grade air, and a span gas of NO in N2.
Gas Handling Equipment
Pressure regulators are necessary for zero gas, ozone supply, and span gas cylinders.
Sampling Requirements
Dust must be filtered out, and condensation should be prevented by maintaining a low dew point.
Startup and Shutdown
Before startup, ensure all connections are correct and leak-tight.
Proper Storage
After shutdown, allow components to cool before storing the analyzer in a temperature-controlled environment.
Using the Keypad
The keypad includes function keys for shortcuts and numeric entry.
Main Menu Overview
The SERVOPRO NOx Analyzer's main menu provides access to all software functions.
Diagnostic Menu
Includes options for viewing diagnostic values such as temperatures, pressures, and flows.
Alarms Menu
Users can view current alarms, access the alarm log, and set alarm limits for various parameters.
Service Menu
This menu is primarily for factory service use, allowing access to linear coefficients and range settings.
Security Menu
Provides options for managing operator levels and changing or resetting passwords.
Measure Screen
Displays the current gas concentration and other relevant information.
Calibration
The analyzer requires initial calibration with zero and span standards.
Remote/Manual Control
The analyzer can be controlled remotely via TCP/IP Modbus or RS-232 AK Protocol.
Standby Mode
In this mode, the pump is turned off, and solenoid valves are closed.
Analyzer Info
Displays model and serial number, factory settings, software versions, and current IP address.
Automated Calibration Overview
The Automated Calibration menu provides options for Sequenced Calibration and Sequenced Check of existing calibration.
Manual and Automated Calibration
Manual initiation of sequenced calibration or check applies only to the current range in use.
Initiating Sequenced Calibration
To start a sequenced calibration, select the option from the Automated Calibration menu.
Sequenced Calibration Check
This process checks the validity of the most recent calibration without setting new offsets or gains.
Calibration Gas Concentrations
Operators can access and modify the Cal Gas Concentrations screen to change span gas values for different ranges.
Calibration Setup
The Calibration Setup menu includes parameters for both automated and manual calibrations.
Auto Calibration Schedule
Operators can set the start time, date, and interval for scheduled calibrations.
Auto Calibration Parameters
Operators can select the range, mode, and calibration gases for calibration.
Calibration via Pump/Valves
Depending on the setup, calibration gases can be introduced via a sample pump or internal valves.
Auto Calibration/Check
This setting allows operators to choose between performing a calibration or a check of the calibration.
Auto Calibration Timing
Timing settings for sequenced auto calibration include Purge Before, Calibration, Verification, and Purge After times.
Deviation Limits
Operators can define maximum acceptable error limits for zero and span gases during calibration.
Analog Hold on Calibration
This feature holds the analog outputs at the last measured value during calibration.
Calibration Setup
The Calibration Setup menu displays the current setting at the bottom-right corner of the screen.
Calibration Factors
Access the Calibration Factors menu to track changes from factory and previous calibrations.
Manual Deviations
View Zero and Span Gas Deviations from manual calibrations.
Auto Calibration Deviations
View verifying deviations during sequenced and auto calibrations.
Offset/Gain Factors
Offset is the difference between factory zero and zero calibration value.
Reset Factory Settings
Resetting factory settings affects Offsets, Gains, and Linear Coefficients.
Range Setup
Change Range Limits, turn Auto Range On/Off, and adjust Auto Range Switch Points.
Diagnostics
Access Diagnostic Values, Raw Values Display, and I/O Status.
I/O Status
View the status of digital outputs and inputs.
Digital Ground Measurement
The document describes how to measure the digital ground from the Main Connector Pin 6 to Pin 11.
Analyzer Digital Inputs
Access the Analyzer Digital Inputs status screen from the I/O Status menu.
Programmable Digital Outputs
From the I/O Status menu, operators can view the status of programmable digital outputs.
Status Line
The Status Line field contains AK Protocol information.
Setup Menu
Access the Setup menu to view or change settings such as averaging times, NO/NOx/NO2 mode times, NOx correction factors, and TCP/IP parameters.
Measure Settings
From the Setup menu, access the Measure Settings to change averaging time, NO/NOx/NO2 mode switching times, and NOx correction factors.
NO/NOx/NO2 Mode Times
Set purge and integration times to ensure adequate purging between NO and NOx cycles.
NOx Correction Factors
Advanced operators can adjust NOx Correction Factors to correct small offsets between NO and NOx modes.
Output Settings
Access the Output Settings menu to view or change programmable analog and digital outputs.
Programmable Analogs
Operators can reassign analog output signals, set output scaling, and adjust outputs to match results on a PLC or other devices.
Output Scaling
Used for scaling temperatures or pressures, operators can set outputs for specific concentrations.
Output Adjustments
Operators can force analog outputs to specific percentages of full scale and adjust offsets and gains.
Programmable Digitals
The Programmable Digitals menu allows users to assign any of the 15 digital outputs to specific alarms or statuses.
Output Assignments
Operators can assign digital outputs to alarms or statuses.
Output Hold/Clear
This menu allows operators to choose whether to hold or clear alarms once they are no longer present.
Output Test
The Output Test screen enables testing of digital outputs.
TCP/IP Parameters
Users can set IP-address, Netmask, and Gateway for network communication.
Data Logging
Data logging can be enabled for troubleshooting purposes.
Auto Start Settings
Operators can configure startup parameters, including auto startup, calibration settings, and mode selection.
Clock Settings
The internal clock is used for auto calibrations and data time stamping.
Alarms Menu
Operators can view current alarms, access an alarm log, and set alarm limits.
Alarm Limits
Users can set upper and lower limits for temperature, pressure, EPC voltage, and gas concentration alarms.
Alarm Display On/Off
This setting controls whether alarms are displayed on the screen.
Service Menu Access
The Service menu is accessible for advanced operators and SERVOMEX service personnel.
Linear Coefficients
Operators can optimize linearity by inputting up to five coefficients for each range.
Factory Service
Factory service menus are exclusive to SERVOMEX.
Security and Operator Levels
The Security menu allows setting operator access levels and changing passwords.
Communication and Interface
The analyzer supports analog and digital interfaces, with configurable outputs for voltage or current.
Analog and Digital Interface
Analog outputs can be set as voltage or current types, with specific pin assignments for connections.
Serial Interface and AK Protocol
The serial interface allows remote control via RS232, with specific pin assignments and communication settings.
Error Handling
Errors in command processing are possible, and the analyzer provides feedback on unknown instructions or busy states.
Error Codes and Explanations- Analyzer does not recognize the instruction sent.
- Analyzer is busy with another function.
- Syntax error within command parameters or incomplete command.
- Requested function or data not available.
- Data error: The kind or number of given parameters not valid.
- Analyzer is offline, in local mode. Only inquiry commands and SREM (set analyzer in Remote Mode) are allowed.
General Acknowledge Requirements- If the command message contains no error, the Acknowledge message contains the echo of the Function code and the Error Status number (0 to 9).
- If the transfer was faulty or the function code is unknown, the answer contains four question marks (e.g., ???? 0).
- If a control or adjusting command is sent via the serial interface while the device is in Manual mode, it sends an answer like SLIN 0 K0 OF.
- If a channel does not exist, the answer for control and adjusting commands is, for example, ATEM 0 3 NA.
- If the device is busy with a running function, every arriving control command is ignored (except SRES and STBY), and the response message is e.g., SMAN 0 BS.
- If the command message contains data that the device cannot process, the response message is ESYZ 0 SE.
- Numbers are in floating-point format with decimal point. The decimal point can be dropped for integers.
- If you switch from Remote to Manual, the device will remain in Manual mode until a SREM K0 is received by the control computer.
Abbreviations- Mn: Measuring range number (n)
- w.w .. ZZ.: Numerical value
- t: Numeric integer value
- a0 .. a4: Polynomial coefficients
- s: Status
- yymmdd: Date format year, month, and day with 2 characters each and no spaces
- hhmmss: Time format hour, minute, and second with 2 characters each and no spaces
Command Classes- Scan commands (Axxx)
- Control commands (Sxxx)
- Configuration commands (Exxx)
Scan Commands- AAEG: Verifying Span-Point Deviation During Auto Calibration
- AANG: Verifying Zero-Point Deviation During Auto Calibration
- AAOG: Applied Offsets and Gains
- AATK: Query Auto Calibration Parameters
- ADAL: Diagnostic Alarm Limits
- ADRU: Pressures / Electronic Pressure Control Valve Voltage in Percent
- ADUF: Flows
- AEFF: NOx Correction Factors
- AEMB: Get Measuring Range
- AENT: Query Calibration Gas Flow Settings (Pumps or Valves)
- AFDA: Auto Calibration Times and Purge Time
- AFGR: Default Factory Polynomial Coefficients
- AGRD: Polynomial Coefficients
- AGRW: Max Absolute / Relative Deviation Limits
- AKAK: Calibration Gas Concentrations
- AKAL: Percent Deviations of Last Accepted Calibration
- AKEN: Device Identification
- AKON: Measured Concentration Value
- AMBE: Measuring Range Limit
- AMBU: Upper and Lower Range Switchover Values for Auto Range
- APAR: Auto Calibration Tolerance Values
- ARAW: Raw Detector Volts
- ARMU: Raw Engineering Value
- ASTF: Error Status
- ASTZ: Normal Device Status
- ASYZ: Respond System Time
- AT90: Respond Low-pass Filter Time
- ATCP: Query TCP/IP Settings
- ATEM: Temperatures
- AUDP: Query UDP Data Streaming Parameter
- AVER: Query Software Version
Control Commands- SARA: Auto Range Off
- SARE: Auto Range On
- SATK: Start Automatic Calibration
- SEGA: Open Valve for Span Gas Calibration
- SEKA: Saves Measured Value as New Span Value
- SEMB: Set Measuring Range
- SENT: Set Calibration Gas Flow (Pumps or Valves)
- SFGR: Reset Calibration Settings to factory defaults
Overview: The document provides detailed technical instructions and command descriptions for operating and configuring SERVOPRO NOx Analyzers. It includes command codes for various operational modes, calibration settings, and communication protocols.
Key Sections:
1. Operational Commands: This section outlines commands for resetting calibration settings, manual control, measurement modes, zero gas calibration, saving offsets, pausing operations, remote mode, and data streaming. Each command is accompanied by a response description and specific parameters.
2. Configuration Commands: Commands for setting auto calibration parameters, diagnostic alarm limits, NOx offset and correction factors, calibration and purge times, polynomial coefficients, and TCP/IP parameters are detailed. Each command includes specific parameters and expected responses.
3. Data Streaming and Communication: Instructions for configuring UDP data streaming, including setting ports, data frequency, and modes. The document also covers the format of streaming data and examples of command usage.
4. Modbus Protocol: Detailed explanation of the Modbus protocol over TCP/IP, including the MBAP header structure, function codes, and examples of requests and responses. The document explains how Modbus requests are encapsulated and processed, with specific focus on reading status bits and floating-point numbers.
5. Modbus Command Function Codes: Descriptions of function codes used to read status bits and floating-point numbers, including examples of requests and responses. The document provides hexadecimal representations and explanations of data byte structures.
Critical Information: The document emphasizes the importance of correct command syntax and parameter settings for successful operation and data communication. It also highlights the use of specific protocols and error-checking mechanisms to ensure data integrity.
Overview: The document provides technical specifications and procedures for using SERVOPRO NOx Analyzers, focusing on Modbus communication protocols for reading and writing data to registers and coils.
Specifications:- Registers are addressed starting at zero, with input registers numbered 1-16 addressed as 0-15.
- Data in response messages are packed as two bytes per register, with high-order bits in the first byte and low-order bits in the second.
Procedures:- Function Code 04: Used to read input registers. The request specifies the starting address and quantity of registers. The response includes the function code, byte count, and input register values.
- Function Code 05: Used to write a single output to ON or OFF. The request specifies the output address and value, with the response echoing the request.
- Function Code 06: Used to write a single holding register. The request specifies the register address and value, with the response echoing the request.
- Function Code 16: Used to write a single floating point register. The request includes the starting address, quantity of registers, and register values.
- Function Code 26: A non-standard code used to read an ASCII string from a specified address.
Modbus Map:- Coil Numbers: Lists various coil numbers and their corresponding data, such as sample pressure, air pressure, and temperature readings.
- Register Numbers: Lists register numbers and their contents, including real-time concentrations, detector volts, and temperature alarms.
Recommendations:- Ensure correct addressing of registers and coils starting from zero.
- Use TCP/IP Port 502 for Modbus commands and avoid changing the port from 7700.