Specifications
STARTUP and OPERATION 
4.6.7 Accessing the Real-Time ACSII Data String via Ethernet TCP/IP 
(DAS) 
Remote Real-time data acquisition from the uCEM is done through the TCP/IP enabled 
network via the HTTP (Web transport) protocol. 
Acquisition software has to request the page form the Web Server running on the uCEM 
unit with the desired frequency (real update time is 1 sec). 
URL for the real time data is defined as such: http://[uCEM IP]/fetchData.asp 
For example: http://127.0.0.1/ fetchData.asp 
In response Web Server will return the comma-delimited string that contains current 
analyzer data. Note: the response is a plain text not the HTML document. 
If the actual analyzer software is running, the response data will be formatted as such: 
DateTime,O2CurrentValue,O2CurAlarms,O2Status,O21MinAverage,O21MinStatu
s,O215MinAverage,O215MinStatus,COCurValue,COCurAlarms,COCurStatus,CO
1MinAverage,CO1MinStatus,CO15MinAverage,CO15MinStatus,NOxCurValue,N
OxCurAlarms,NoxCurStatus,NOx1MinAverage,NOx1MinStatus,NOx15MinAverag
e,NOx15MinStatus,ExtProcess1,ExtProcess2,DigInput1,DigInput2,DigInput3; 
AlarmsString 
The result is a single string of data. 
DateTime is formatted as such: Month-Day-Year4Digits HoursMilitary:Minutes:Seconds 
Example: 02-05-2002 14:58:53 
All the current and average gas values are the floating-point numbers and may contain a 
sign. Certain rules are defined for the current and average gas values: 
If there is a “#” sign in this field – data for this field are not valid. That usually means 
there is no data available or the data cannot be converted to the string representation (due 
for example to faulty Calibration). 
If the value field shows –
 “-555.00” (negative 555.00). That is a “magic number” that 
denotes that the system haven’t yet initialized the data. That usually happens when uCEM 
starts up and 1 minute or 15-minute averages are not yet available (calculated). Note that 
regardless of the status, values show the current measured data from the analyzer. “Magic 
number” means that the data (usually 15 minute averages) have not been yet calculated. 
ExtProcess1 and ExtProcess2 are the values of the Analog Inputs (Mega Watts and Fuel 
Flow usually). 
DigInput1, DigInput2, DigInput3- show the state of the digital inputs and can take a 
value of either 1(On) or 0(Off). DigInput1 is usually interpreted as ProcessOn. DigInput2 
– as FlameOn. DigInput3 – as Shutdown. 
CurAlarms values show the current state of the emissions limit alarm associated with the 
gas. It’s an integer number that equals to 1 when emission limit for the gas is exceeded 
and stays 0 if the gas doesn’t gave associated alarm active. 
All the Status values are single-character values. Status is defined as such: 
V – Valid 
I – Invalid 
Rosemount Analytical  µCEM Continuous Analyzer Transmitter  4-1   










