EasyManua.ls Logo

Ametek OXYvisor - A7.3 - Read Registers

Ametek OXYvisor
84 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
76
Installation, Operation and Maintenance Manual
OXYvisor Optical Oxygen Analyzer
Below are some of the register addresses to read what the current process variables are, the last calibration
values and to see if there are any errors logged.
A7.3 - Read Registers
A7.3.1 - Input registers with Read-Only access.
A7.3.2 - Input registers with Read-Only access.
Base Address Register Name Size Type
Process Variables
30002 ProcessVariable.oxyVal 4 oat
30004 ProcessVariable.phaseVal 4 oat
30006 ProcessVariable.ampVal 4 uint32
30020 ProcessVariable.processPressure 4 oat
30022 ProcessVariable.processTemperature 4 oat
30024 ProcessVariable.ErrorCode 4 uint32
Calibration Log
31003 zeroCalibrationLogData.phaseAngle 4 oat
31009 zeroCalibrationLogData.timeStamp 4 uint32
31012 spanCalibrationLogData.oxygenValue 4 oat
31015 spanCalibrationLogData.phaseAngle 4 oat
31021 spanCalibrationLogData.timeStamp 4 uint32
Error Log
33000 errorLogData.timeStamp 4 uint32
33002 errorLogData.errorCode 2 uint16
Base
Address
Register Name Size Type
Process Variables
40130 congVar.CalibrationCongVars.autoO2SenCal.humidityStatus 2 uint16 0x01 = Dry Gas; 0x02 = Humid Gas
40131 congVar.CalibrationCongVars.autoO2SenCal.autoCalEnable 2 uint16 0x01 = enable; 0x02 = disable
40132 congVar.CalibrationCongVars.autoO2SenCal.
calibrationFrequency[0].calibrationIntervalActivated
2 uint16 0x01 = enable; 0x02 = disable
40138 congVar.CalibrationCongVars.autoO2SenCal.
calibrationFrequency[0].calibrationInterval
4* uint32 0 - 5184000 (Seconds)
40140 congVar.CalibrationCongVars.autoO2SenCal.
calibrationFrequency[0].rstCalibrationTime
4* uint32 Current time (UTC**) value in seconds +time delay
(seconds)
40142 congVar.CalibrationCongVars.autoO2SenCal.
calibrationFrequency[1].calibrationIntervalActivated
2 uint16 0x01 = enable; 0x02 = disable
40148 congVar.CalibrationCongVars.autoO2SenCal.
calibrationFrequency[1].calibrationInterval
4* uint32 0 - 5184000 (in seconds)
40150 congVar.CalibrationCongVars.autoO2SenCal.
calibrationFrequency[1].rstCalibrationTime
4* uint32 Current time (UTC**) value in seconds +time delay
(seconds)
40152 congVar.CalibrationCongVars.autoO2SenCal.
calibrationFrequency[2].calibrationIntervalActivated
2 uint16 0x01 = enable; 0x02 = disable
40158 congVar.CalibrationCongVars.autoO2SenCal.
calibrationFrequency[2].calibrationInterval
4* uint32 0 - 5184000 (in seconds)
󰀚󰀡
󰀚󰀢󰀚
The “minus o󰀨set” should be 30000 for all the above read only registers.

Table of Contents

Related product manuals