Home
Emerson NGA 2000 Computer Accessories User Manual
Contents
1. lt Dead time Tt 4 Time out p Stability controlled procedure of the zero span calibration Begin of the Average over Ti function SATK Read with AANG Calibration Dead time Stability time gt Ti Stability time AK Dead time Stability Stability Average over Ti Read with AAEG Calibration time time 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems Only for platform SCAL Control command Start system calibration To control the system calibration procedures the commands SCAL STBY and ASTZ have to be used With SCAL the procedures will be started For more exact description of procedures see also the documentation of system calibration Starting condition All attached analyzer module are in the stand by mode AK STBY and the variable CALSTAT is 0 Otherwise the response is BUSY BS Control command SCAL Kx m n Le Optional parameters Type of system calibration Function associated to channel x Code 0 ZERO CAL n 1 switch into test mode K1 999 else switch into normal mode 2 PROGRAM 999 K K K K K K 7 TEST SPAN GAS4 8 TEST CLOSE GASES _ K1 999 1 1 6 TEST SPAN GAS3 1 999 time out in sec 1 1 If optional parameter n is not in the command string the appropriate variable will not be change
2. to command telegrams with data format errors 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte Error status byte variable Data n Byte Error status byte Value is zero Device without error Value is not zero Device with one or more errors 1 10 AK 90003752 1 AK Commands 10 98 I V24 RS232 485 Interface Basics Error status byte 9 Byte 10 Byte 11 Byte 12 Byte 13 Byte 14 Byte variable Data n Byte Error status byte Value is zero Device without error Value is not zero Device with one or more errors 11 Byte Channel number is zero The whole system unit offline Channel number is one to n Single analyzer offline 90003752 1 AK Commands 10 98 AK 1 11 Called system unit online called single analyzer not available If the test bench control computer will call the devices directly and the system unit or the analyzer are not available you will not get any response telegram So the test bench control computer will have to realize the missing of the system or of the analyzer by Time Out 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte Error status byte 9 Byte 10 Byte 11 Byte 12 Byte 13 Byte 14 Byte 15 Byte Error status byte Value is zero Device without error Value is not zero Device with one or more errors 11 Byte Channel number one to n Called device not available 1
3. ASTF Kn Read of channel n Code Response ASTF 7 XXX YYY NNN nth error number 2nd error number 1st error number Error status Code 2 74 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems TTypical meanings of errors for certain devices NDIR NDUV Analyzers No 1 Flow error No 2 Chopper failure No 3 Thermostat failure No 4 RAM error No 5 Calibration error zerogas No 6 Calibration error spangas No 7 Range overflow No 8 External error digital input No 9 Error of pressure measurement No 10 Error of temperature measurement TFID Analyzers No 1 Flow error No 2 Flame out No 3 Thermostat failure No 4 RAM error No 5 Calibration error zerogas No 6 Calibration error spangas No 7 Range overflow No 8 Fuel gas error No 9 Fuel air error No 10 H2 generator failure optional H generators if available No 11 Temperature of the heated wires No 12 Temperature of the heated filters No 13 Response of ethane too high optional for methane free measurement 90003752 1 AK Commands 10 98 AK 2 75 ASTZ Read command Status To this read command the FU will send to the TBCC the following data for the called channel FU The device status at that moment Running procedures The status will be described by the code used for the activation of the function The operation modes REMOTE or MANUAL
4. Error is removed e g Flame was ignited Test bench control computer sends ASTZ Kn System or analyzer will response ASTZ 0 SREM STBY or Error is still existing e g Flame has not been ignited Test bench control computer sends ASTZ Kn System or analyzer will response ASTZ x SREM STBY Test bench control computer sends ASTF Kn System or analyzer will response ASTF xn The error status byte will be zero and the system or the analyzer will be ready to measure if the error is removed i e the FID flame is still burning If these parameters are not correct the error status byte will be different from zero The test bench control computer will read the operation mode and the error status as long as the system or the analyzer will be ready to measure The test bench control computer will control the maximum time for this reading 1 20 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems Specifications of the criterions and codes for the communication between the front end computer system computer of an exhaust analyzer system and the test bench control computer each analyzer of an exhaust analyzer system and the test bench control computer the front end computer system computer of an exhaust analyzer system and their single devices The following measurement systems and equipments can also be such single devices the front end computer system computer of a fuel consumpt
5. Response AMBA 0 Mx XXX C Begin of range x Range No x Error status Code The values will get the same format for the read of single channels 90003752 1 AK Commands 10 98 AK 2 67 AMBE Read command End of range To this read command the analyzers in a system or the single analyzer will send to the TBCC the following data for the called channel device The end of range values in ppm Read command AMBE KO Mx AMBE Kn Mx Range number optional Read of channel n Code Response AMBE O Mx XXX End of range x Range No x Error status Code The values will get the same format for the read of single channels 2 68 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems AMBU Read command Switching values for autoranging To this read command the analyzers in a system or the single analyzer will send to the TBCC the following data for the called channel device The adjusted switching values in ppm for a changing of ranges with autoranging Read command AMBU KO AMBU Kn Read of channel n Code Response AMBU 0 M1 xxx XXX M2 yyy YYY Mn zzz ZZZ Switch on value of range n Switch off value of range n Range No n Switch on value of range 2 Switch off value of range 2 Range No 2 Switch on value of range 1 Switch off value of range 1 Range No 1 Error status Code The values will get the same format for the read of sing
6. SARE Kn Autoranging ON SATK Kn Autom calibration zero and span calibration zerogas stand by SEGA Kn Spangas spangas will flow with time limit SEMB Kn Mm Set range 1 2 3 4 2 16 SFRZ Kn Decimal point setup for floating point format 2 18 SGTS Kn Device test SHDA KO Hold mode OFF SHDE KO Hold mode ON 20 SINT Kn Start integration integral average 21 SLCH Kn Mm Linearization check with gas distribution SLIN Kn Mm Linearization with determination of corrections and saving RR I i NIN o he SLST Kn Set linearization step and get values 2 24 SMAN Kn Operation mode Manual SMGA Kn Samplegas will be sucked or will be on SNAB Kn Zerogas calibration SNGA Kn Zerogas zerogas will flow with time limit 28 SPAB Kn Spangas calibration 29 SPAU Kn Pause resting status e g pumps ozonator deozonator high voltage off gas input closed within the device SQEF Kn Mm Cross interference only for CO analyzers SREM Kn Operation mode Remote SRES Kn Reset analyzer will change via initializing mode to stand by SROF Kn Delay modus OFF operation mode signal output with without delay time involved are SINT AKON AIKO AIKG analog signal SRON Kn Delay modus ON analog to SROF SSPL Kn Purging purge air will be sucked or will be on ST9O Kn Set ts time step S fast M medium L slowly STBY Kn Stand by get ready for measurement no matter of the previous 2 37 history Optional SCAL
7. Some peculiarities will have to be heeded because the serial interface will be used parallel for AK and for in output of the data stream For a 1 you will have to wait for the AK response before you will start the sending of the data stream For a 2 the AK response lt STX gt lt don t care gt SSVC 0 lt ETX gt will be sent at first It will not be necessary to treat these response signs in a certain way because this line will be deleted as invalid stream Saving the configuration in the FLASH memory a 3 will overwrite the factory settings of the device With a 4 the factory settings will be reloaded to the RAM memory and so to the actual working memory Cf Instruction manual Supplement 6 AK 90003752 1 AK Commands 10 98 Supplement ASVC Kn S630 Output of the LON variable names Description All LON variables that are available in an analyzer module will be sent out with their names If a variable will contain several values array it will be marked by an appendix in brackets In these brackets you will find the numbers to access to the array values of the variable Example LINYA 1 7 contains 7 values You can access to these values with the names LINYA1 LINYA2 LINYA7 Notes KO is not possible At the moment the command is implemented in a way that it will send out for each channel all variables available in the certain module That means that variable names may exist multiplex These multip
8. V24 RS232 485 Interface Single Analyzers and Systems SARA Control command Autoranging OFF SARE Control command Autoranging ON Starting the command Autoranging ON the analyzers in a system or the single analyzer will select the best range for the current concentration automatically With the control command the autoranging will be stopped and the range sent with the SEMB command will be selected The command Autoranging OFF will stop this function but the found range will remain Control command SARE KO SARA KO Function associated to the whole system unit Code SARE Kn SARA Kn Function associated to a single analyzer Code 90003752 1 AK Commands 10 98 AK 2 9 SATK Control command Automatic calibration Starting this command the analyzers in a system or the single analyzer will start a calibration procedure to determine the correction values The required calibration gases and the pumps will be switched on automatically Then the calibration procedure will start automatically Such a procedure has to run until the end It may not be canceled or interrupted by other functions Otherwise it is not sure that the correction values will be valid to calculate the exhaust values of analysis Exceptions are the commands Reset or Stand by After the procedure will be over the system the analyzers in a system or the single analyzer will have to change to the operation mode Stand by Control c
9. will also be sent These modes will always be the first codes in the data string To the read of channel 0 the statuses of all channels FU defined with will be sent If a defined FU will be defect or not available and it cannot send its status the statuses of these channels FU will be replaced by analogous to the values like described for Read command ASTZ KO ASTZ Kn a Read of channel n Code 2 76 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems Response ASTZ 0 KV SREM CODEn K1 SREM CODEn K2 Kn SREM CODEn SMAN SMAN SMAN Status code Channel n and its status Device is not available Channel 2 and its status Status code Channel 1 and its status Status code Channel 0 and its status Error status Code ASTZ 0 Kn SREM CODEn SMAN Status code Channel n and its status Error status Code 90003752 1 AK Commands 10 98 AK 2 77 ASYZ Read command System time To this read command the FU will send to the TBCC the following data for the called channel device x The current system time calendar time Read command ASYZ Kn Its Read of channel n Code Response ASYZ 0 JJMMTT hhmmss Time of the system Error status Code 2 78 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems AT90O Read command T time response time To this read command the analyzers
10. 10 98 II V24 RS232 485 Interface Single Analyzers and Systems ESYZ Write command System time With this write command the FU will get the system time calendar time that has to be adjusted for the called channel device Write command ESYZ Kn JJMMTT hhmmss a Value for the adjustment of the system time Addressed channel n Code Response ESYZ 0 Error status Code 90003752 1 AK Commands 10 98 AK 2 99 ET90 Write command T time response time With this write command the analyzers in a system or the single analyzer will get the tgo time steps in seconds that have to be adjusted for the called channel device Write command ET9O Kn XXX YYY ZZZ S Value for the adjustment of the tgo time fast Value for the adjustment of the tgo time medium Value for the adjustment of the tgo time slowly Addressed channel n Code Response ET9O 0 Error status Code 2 100 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems ETOL Write command Stability tolerances With this write command the analyzers in a system the single analyzer or the front end computer will get the required tolerances for functions running stability controlled The tolerance will be specified in percent of the end of range value The tolerance can be adjusted for each range separately No tolerance check will be done if the tolerance value will be set to T 100 Writ
11. 12 AK 90003752 1 AK Commands 10 98 I V24 RS232 485 Interface Basics Called system unit offline called single analyzer not available If the test bench control computer will call the devices directly and the system unit or the analyzer are not available you will not get any response telegram So the test bench control computer will have to realize the missing of the system or of the analyzer by Time Out 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte Error status byte 9 Byte 10 Byte 11 Byte 12 Byte 13 Byte 14 Byte 15 Byte 16 Byte 17 Byte 18 Byte 19 Byte 20 Byte 21 Byte 90003752 1 AK Commands 10 98 AK 1 13 Error status byte Value is zero Device without error Value is not zero Device with one or more errors 11 Byte Channel number zero System unit offline 17 Byte Channel number one to n Called device not available 1 14 AK 90003752 1 AK Commands 10 98 I V24 RS232 485 Interface Basics Called unit or channel is busy with a running function Error status byte 13 Byte 14 Byte 15 Byte Error status byte Value is zero Device without error Value is not zero Device with one or more errors 11 Byte Channel number is zero The whole unit is busy Channel number is one to n Single analyzer is busy 90003752 1 AK Commands 10 98 AK 1 15 6 The data are incomplete or the data do not have the expected forma
12. Code Response SLST 0 Error status Code 2 24 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems SMAN Control command Operation mode MANUAL With this command the FU will change to the operation mode Manual Then it will only be possible to start functions from an operating unit integrated in the FU The same operation mode will be enabled if the service switch of the FU will be in the position Remote Disable In that mode it will only be possible to answer to read commands of the TBCC Control command SMAN KO Function associated to the whole system unit f Code SMAN K1 Kn Function associated to channel n Function associated to channel 1 T Code Response SMAN 0 Error status f Code 90003752 1 AK Commands 10 98 AK 2 25 SMGA Control command Samplegas Starting this command the analyzers in a system or the single analyzer will switch on the sample gas valve and the pumps necessary for the samplegas transport If continuous line recorders will be available the paper transport will also be switched on Control command SMGA KO Function associated to the whole system unit Code SMGA K1 Kn Function associated to channel n Function associated to channel 1 i Code Response SMGA 0 Error status f Code 2 26 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems
13. DATA ELKO Kn DATA Polynomial coefficents of the linearization curve 2 92 ELST Kn DATA Linearization steps 2 93 EMBA Kn Mm Begin of range in ppm 2 94 DATA Value 0 no range defined EMBE Kn Mm End of range in ppm 2 95 DATA Value 0 no range defined EMBU Kn DATA Switch levels for autoranging EMDR Kn DATA Manual adjusted pressure ESOL Kn mDATA Setpoint value with limits ESYZ Kn DATA System time year month day hour min sec ET9O Kn DATA T90 time response time ETOL Kn Mm Stability tolerances DATA EVEZ Kn DATA Delay and synchronization time 2 102 EZEI Kn CODE Times for procedures 2 103 DATA Optional EKEN Kn DATA Device tag 2 89 Kn Channel n Mm Range m Response The response to the write commands will contain the CODE of the write command and the error status byte 0 9 90003752 1 AK Commands 10 98 AK 2 7 3 Description of all Control Commands SALI Control command Linearization check with spangas Starting this command the analyzer in a system or the single analyzer will start the spangas flow with all available soangases one after another It will check the setpoint values automatically The device will record the determined values and store the raw setpoint deviations These deviations can be read with the command Control command SALI Kn Mx Function associated to channel n range x Code Response SALI 0 Error status Code 2 8 AK 90003752 1 AK Commands 10 98 II
14. Kn Start system calibration only for platform SENO Kn NO measurement operation mode CLD SNOX Kn NO measurement operation mode CLD 2 17 Kn Channel n Mm Range m Response The response to the control commands will contain the CODE of the control command and the error status byte 0 9 90003752 1 AK Commands 10 98 AK 2 5 2 2 Read commands CODE Function Page AAEG Kn Spangas deviation 2 39 AALI Kn Mm Deviations of the last linearization checks with spangas 2 40 AANG Kn Zerogas deviation AEMB Kn Selected range R1 R2 R3 R4 2 45 AFDA Kn CODE Zero spangas time function length of calibration 2 46 AFDA Kn CODE Purge time 2 46 AGID Kn Device identification AGRW Kn m Limit D 48 AIKG Kn Concentration integral average all in ppm 2 49 AIKO Kn Concentration integral average in ppm 2 51 AKAK Kn Mm Calibration gas concentration in ppm 2 53 AKAL Kn Stored calibration corrections 2 54 AKFG Kn Configuration of the system 2 5 AKON Kn Concentration current value in ppm 2 58 ALCH Kn Mm Deviations of the last linearization checks ALIK Kn Calculation of linearization curve 2 62 ALIN Kn Mm Linearization values in the device X Y Setpoint raw value 2 63 ALKO Kn Mm Polynomial coefficents of the linearization curve 2 64 ALST Kn Linearization steps 2 65 AM90 Kn Actual response time t90 time 2 66 AMBA Kn Mm Begin of range in ppm 2 67 AMBE Kn Mm End of range in ppm 2 68 AMBU Kn Switch level
15. Pressure Flow Pocket calculator No 1 Pocket calculator No 2 Pocket calculator No 3 Pocket calculator No 4 tou uw wt tw te ou NOOR WNM O ee 333 eS 33 These assignations may be changed for devices used in the future Read command ASOL KO m ASOL Kn m Read of channel n and subchannel m Code Response ASOL 0 WWW xxx XXX f Upper limit Lower limit Setpoint value Error status Code 2 72 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems ASTA Read command General status of the system To this read command the FU will send to the TBCC All channels of the FU with any error in their status at that moment A detailed description of the errors will not be sent to this read command It is only possible to read channel No 0 Read command ASTA KO Read of channel zero Code Response ASTA 7 K1 K4 Kn Channel n with error status Channel 4 with error status Channel 1 with error status Error status Code 90003752 1 AK Commands 10 98 AK 2 73 ASTF Read command Error status To this read command the FU will send to the TBCC All error existing at that moment in the called channel FU The description of the error characterization is specific for each device It will be symbolized with a number A reading to KO will get the errors of devices that are not assigned to single channels e g samplegas cooler Read command
16. RS232 485 Interface Single Analyzers and Systems SQEF Control command Cross interference Starting this command the CO analyzer will measure wet COs It will be produced by streaming three percent C02 through water bottles at 20 degrees Celsius The CO analyzer will measure this gas mixture The signal will be stored in the analyzer It can be read by the TBCC with the command The measured concentration has to be maximum 3 ppm for ranges smaller than 300 ppm For bigger ranges it has to be maximum 1 of the end of range value These limits will be controlled by the TBCC Control command SQEF Kn Function associated to channel n Code Response SQEF 0 Error status Code 90003752 1 AK Commands 10 98 AK 2 31 SREM Control command Remote With this command the FU will change to the computing operation mode Then the function start will only be possible by the TBCC This operation mode may only be set if the service switch of the FU is in the position Remote Enable Control command SREM KO Function associated to the whole system unit Code SREM K1 Kn Function associated to channel n Function associated to channel 1 i Code Response SREM 0 Error status f Code 2 32 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems SRES Control command Reset With this command the FU will get a software reset This comma
17. SNAB Control command Zerogas calibration Starting this command the analyzers in a system or the single analyzer will start a zerogas calibration The calibration gas flow will start automatically and the calibration procedure will run After this procedure will be over the system the analyzer in a system or the single analyzer will change to the stand by mode The running calibration procedure can be canceled with the command Control command SNAB KO Function associated to the whole system unit Code SNAB K1 Kn Function associated to channel n Function associated to channel 1 Code Response SNAB 0 Error status Code 90003752 1 AK Commands 10 98 AK 2 27 SNGA Control command Zerogas Starting this command the analyzers in a system or the single analyzer will switch on the zerogas valve and the pumps necessary for the zerogas transport This function will only check the zero point It will not correct the calibration If continuous line recorders will be available the paper transport will also be switched on Control command SNGA KO Function associated to the whole system unit Code SNGA K1 Kn Function associated to channel n Function associated to channel 1 i Code Response SNGA 0 Error status Code 2 28 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems SPAB Control command Spangas calibration Starting this com
18. Sd BRON Delay mode 0N o y o SSS SRUC Purge backwards OO oo e SSS 5 TBY Set to stand by y mplemented additional Fisher Rosemount specific commands not official AK IK JAMBAJAMDR o O EMDR O o O ALIJISFRZIISHDAJSHDEJSNABISPAB gt Z o o O SVC ESVC SSVC additional service commands gt gt gt O OS Lje jeje Lje jeje Lje jejejejejeje a Lje jejejejejeje jejejejeje L a Lje je jejejejejeje e Lje jeje jejejejejeje Lje jejejejeje Lje jejejejeje Supplement 2 AK 90003752 1 AK Commands 10 98 Supplement 2 AK Service Commands ASVC KO S599 ExactNode Name Reading of LON variables of a network node Description This command is an enlarged alternative to the S600 command It may use the variables of all network nodes even if they will not be analyzer modules You only have to know the right node address cf S632 Syntax ExactNode Right network node address Name Name of the variable Response ASVC 0a a Value of the desired variable Notes Only texts without an AK separating sign will be valid as variable names The ExactNode is an address composed from a node address and its subnode address The formula is ExactNode Subnode 256 Node Example Node 2 Subnode 1 ExactNode 1 256 2 258 Cf S600 S630 S632 ESVC KO S599 ExactNode Namea writing from a LON variable of a network node Description This command is an enlarged alternative to the S600 comma
19. Sid Sd EMBE End ofranges o oo o O a EMBU Switch levels toraorange J VO Sd EMDR Manai presswe value J vo CCS EPAR Parameters general O o Too ToS ESO Setpoints whims O SY ESYA Time and date ofthe system J V Tono Eeg wotmes SSCS XS o SSS ETO Tolerances for stabilty controled procedures lt v 4 EVEZ Delay and synchronizaiontme vV vV Sd EZEI Times for procedures o y oS BALI Linearization check with span gases vV vV Sd BARA Autoranging o O ooo o y a CCS BARE Autoranging on o o dd BAT Zero and span callbration J vo CCS BCA Stan system calibration J y ToS BEGA Openspangasvave O SS Sd ToS beme Seran o U Sd rd BENO Switch to NO mode for CLD mode To 7 SFRZ Floating point format of real numbers lt v v o 7 SGTS Switch to deviceteststas J oo ToS HDA Hoamodeo oo o o a a SSS ADE homos o oo Vd a SSS BINT Starintegraton SCS SSC SY BICH Start linearization check J vo SY BON Startlinearization oO SY PLST Swich iinearzationstep__ SCSCSCSCS Sd SY MAN Communication Manual f v v oo BMGA Open sample gas valve P V VY NAB Zero calibration o o SSC SY NGA Open zero gasvave S Sd Vy SSS BNOX Switch to NOx mode for CLD module T 7 SPA Span cairan ooo O SS S Pd PAU Settopausemos XS SSC SCS SQEF Start cross interference measurement vV vV ooo BREM Communicaion Remoe J v Sd E E E A BROH Delay moso oo o o O a
20. the automatic start of a calibration Read command AZEI Kn CODE Code of the function Read of channel n Code The following codes will be supported SNAB SPAB SATK SNGA SEGA SQEF SSPL SALI SMGA Response AZEI 0 JJMMTT hhmmss T 0 Function length Start time Start date Error status Code 2 84 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems 5 Description of all Write Commands EFDA Write command Function length With this write command the FU will get the function length of the function SXXX in seconds for the called channel device e g Time Out for purging or for switching on the calibration gases If the function SXXX will be a procedure with several internal steps the times will be valid for each step and not for the whole procedure If the function will be for instance Automatic calibration the times will be valid for each spangas resp each range and not for the whole procedure During this time of flow the analyzer will test if the setpoint value will be reached and stable If this test will not succeed during the function time it will produce a function error The same effect will exist for other procedures like linearization converter test etc If the function length will be set to zero the function will run without any time limit Functions like or will run time controlled according to the times T1 to T4 or stability controlled Time contro
21. the function SXYZ the system or the analyzer will try to remove this error to get the stand by mode ready for an error free measurement i e FID flame is not burning the FID will try to ignite The operation mode of the system or analyzer is stand by during these check ups even if the device is not ready and error free That means the status will be reported to the read command The test bench control computer can only realize with the read command error status if the device is ready for measurements The device will be ready to measure if the essential functions of the current measuring instruction will be error free Example The system or the analyzer is in the operation mode SXYZ An error is existing with the error number n i e FID flame is not burning The test bench control computer will ask for the error status Test bench control computer sends ASTF Kn System or analyzer will response ASTF xn Test bench control computer sends STBY System or analyzer shall accept the stand by mode and get ready for an error free measurement Test bench control computer sends STBY Kn System or analyzer will response STBY x The system or analyzer is finishing the operation mode SXYZ Then it will try to get the stand by mode for an error free measurement The system or analyzer will check the conditions and will try to remove the error i e ignition of the FID flame The test bench control computer will read the operation mode
22. 51 Response AIKO 0 123400 12340 1234 123 4 12 34 1 23 oo Channel 7 no signal invalid or range overflow underflow Channel 6 negative value 1 digit before 2 digits after decimal point Channel 5 positive value 2 digit before 2 digits after decimal point Channel 4 positive value 3 digits before 1 digit after decimal point Channel 3 positive value 4 digits Channel 2 positive value 5 digits Channel 1 positive value 6 digits Error status Code The values will get the same format for the read of single channels 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems AKAK Read command Calibration gas concentration To this read command the analyzers in a system or the single analyzer will send to the TBCC the following data for the called channel device and range x The calibration gas concentration in ppm Read command AKAK Kn Mx Range number optional x 1 2 3 4 Output of all ranges if no range is named Read of channel n Code Response AKAK 0 M1 XXX M2 XXX Mn ZZZ l Concentration of calibration gas Range n Concentration of calibration gas Range 2 Concentration of calibration gas Range 1 Error status Code The values will get the same format for the read of single ranges 90003752 1 AK Commands 10 98 AK 2 53 AKAL Read command Stored calibration corrections To this read command the analyzers in a
23. 6 relevant digits Function associated to the whole system unit Code Response SFRZ 0 Error status Code 2 18 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems SGTS Control command Device test Starting this command the analyzers in a system or the single analyzer will switch off the calibration gas and the samplegas That means all gas tubes to the analyzer device will be closed and the pumps will be switched off Then the device can be checked via a gas input that is located directly in front of the device Control command SGTS KO Function associated to the whole system unit f Code SGTS K1 Kn Function associated to channel n Function associated to channel 1 i Code Response SGTS 0 Error status Code 90003752 1 AK Commands 10 98 AK 2 19 SHDE Control command Hold status ON SHDA Control command Hold status OFF We have the possibility to activate the Hold feature not only per calibration We can do this also by AK Command SHDE With the command SHDA we have the possibility to deactivate an activated Hold again Starting the command SHDE will switch on the hold status So it is possible to start the Hold feature directly by AK command and not only per calibration With the SHDA command the Hold status will be deactivated Control command SHDE KO SHDA KO Function associated to the whole system unit Co
24. Byte 9 Byte n Byte NUMBER 90003752 1 AK Commands 10 98 HEAD VARIABLE DATA Number with several digits possible other data can also disappear depending on the function code END AK 1 5 3 4 Response telegram for RS485 BUS operating 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte n Byte STX BUS ADDRESS FUNCT CODE 1 FUNCT CODE 2 HEAD FUNCT CODE 3 FUNCT CODE 4 BLANK FIXED ERROR STATUS DATA VARIABLE DATA can also disappear depending on the function code END AK 90003752 1 AK Commands 10 98 I V24 RS232 485 Interface Basics 4 Specifications of data settings 4 1 Head telegram Header The begin of each transfer is a STX in the first byte Each STX will start a new transfer Previous transfers will be deleted if they are not finished by ETX That means only completed telegrams may be interpreted and answered You can take any content for the DON T CARE byte excluding control signs or signs reserved by the AK commands For the RS485 BUS operating an address byte will be used instead of the DON T CARE byte The analyzers will only answer to this command if the bus address setup will concur with this byte In the command telegram a function code will be sent to the system unit or the analyzer with the four function bytes In the response telegram this function code will be sent back as an echo if t
25. CC did switch the system the analyzer to the mode MANUAL Otherwise the operation mode can only be recognized by reading the status This is also valid during a test is running 90003752 1 AK Commands 10 98 AK 2 3 If it is possible in a system to put single channels together to lines so the following definition will be valid A line is the summary of 1 x analyzers to a logical group y that can be switched physically to a gas channel z Each device can only be assigned to one line at the same time If you will try to assign a channel to another line and this channel is already assigned the front end computer will send as response DF data error The organization of each defined line will be done in the front end computer CODE KV Ln The order must be sent to the front end computer KV A line will be dissolved by the configuration without assignment of channels CODE KV Ln or by the reset order SRES All available gas inputs can be assigned to a defined line So it is possible to assign different lines to different gas sampling points e g in front of a catalyst behind a catalyst If the gas running time will change in such cases you have to regard for it 2 4 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems 2 List of all Codes 2 1 Control commands CODE Function SALI Kn Mm Linearization check with spangas SARA Kn Autoranging OFF located range will remain
26. FU will get the function length in seconds The following controls will be possible If the calendar day will be mentioned the function will start only once at one date If the calendar day will be missing the function will start each day The clock time as starting time and the function length have always to be mentioned If the function length will be zero the function will run without any time limit Then it can only be finished by another control command A function length of the write command EFDA will not be used here Unused data will be replaced by If the functions shall start several times automatically at the same day the times can be set up in blocks one after another maximum 4 digits Functions with day information will be deleted automatically after they will be ready Otherwise the set ups of functions will be deleted by resetting all values to zero Examples CODE 871113 171200 0 CODE 871113 171200 33 CODE 051208 0 CODE 051200 1850 The adjusted function will be started for one time at 13 11 87 5 o clock p m 17 o clock 12 minutes and 0 seconds The function length will be unlimited The adjusted function will be started for one time at 13 11 87 5 o clock p m 17 o clock 12 minutes and 0 seconds The function length will be limited to 33 sec The adjusted function will be started each day at 5 o clock a m 12 minutes and 8 seconds The function length will be unlimited
27. J Vy ALIK Calculation of linearization curve _ _ vy yvy ALIN Linearization xy values y S y S ALKO Linearization polynomial coefficients v v v ALST Linearization stees ooo o y S y S Amoo Actualt90 time SSS S y S N S E JAMBA Begin of ranges o J y ST Vy S V AMBE End of ranges o S y S y S V AMBU Switch levels for autorange J yY T yY T AMDA Manual pressure value o J yvy C vy APAR _ Parameters general AQE Crossinterferencecheckresut J TT ASO Setpoints with limits o d y S y S ASTA Intemalstatus ooo o y S y S ASTH Internal error status y S Ny S AST Action status running procedure yV yY e ASYZ Time and date of the system vV yv vV AT9O t90 times ooo o y S y S E ATEM Temperature o S y S y S V ATOH Tolerances for stability controlled procedures vV VT AUKA Uncorrected analog PV vale yvy C y7 v AVE Delay and synchronization ime VvV yY e AZE Times for procedures T y y S e EFDA Function length ooo S y S y S E EGRW Limits S y y S E IEKAK Span gases o ooo S y S y S y EKEN Ta ooo y N S E EKFG System configuration T y T Vv ELIN Linearization x y values o S y S Ny S ELKO Linearization polynomial coefficients v lt yvy v 90003752 1 AK Commands 10 98 AK Supplement 1 E T Oo E Oo ios Ls ana ha V3 2 V3 2 V3 2 ELST nazan ses SCS CC CCS EMBA Begin ofrans O
28. Operating Handshake Plug Pin assignment 1200 2400 4800 9600 19200 1 start bit 7 or 8 data bits 1 or 2 stop bits even odd none full duplex no echo Xon Xoff 9 pin sub d socket RS 232 module GND 1 ars Rxd 2 YY 6 TxD 3 7 8 NC 4 GND 5 9 RS 485 module GND RxD RxD TxD O Nog TxD AK Relay 1 contact NC NO Relay 2 contact NC NO Relay 3 contact NC NO Relay common node Relay 1 contact NC NO Relay 2 contact NC NO Relay 3 contact NC NO Relay common node 90003752 1 AK Commands 10 98 I V24 RS232 485 Interface Basics 3 Protocol settings The data and command transfer protocol has the following structure 3 1 Command telegram 4 Byte HEAD 8 Byte VARIABLE DATA 9 Byte NUMBER number with several digits possible other data can also disappear depending on the function code n Byte END 90003752 1 AK Commands 10 98 AK 1 3 3 2 Response telegram 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte n Byte STX DON T CARE FUNCT CODE 1 FUNCT CODE 2 HEAD FUNCT CODE 3 FUNCT CODE 4 BLANK FIXED ERROR STATUS DATA VARIABLE DATA can also disappear depending on the function code END AK 90003752 1 AK Commands 10 98 I V24 RS232 485 Interface Basics 3 3 Command telegram for RS485 BUS operating 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8
29. Read of channel n range x Code Response AKOW 0 XXX YYY Steepness of the calibration curve Correction of the zero calibration Error status Code 2 60 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems ALCH Read command Deviations of the last linearization check To this read command the analyzers in a system or the single analyzer will send to the TBCC the following data for the called channel device and subchannel range The determined and stored deviations of the last linearization check in ppm The information if these deviations will be in the lawful tolerances That means Is the check o k or not Read command ALCH Kn Mx Read of channel n and range x Code Response ALCH 0 IO AAA BBB XXX xth difference 2nd difference 1st difference Checked result is o k otherwise NO Error status Code 90003752 1 AK Commands 10 98 AK 2 61 Only for MLT analyzers ALIK Read command Output of the linearization curve To this read command the x y values of the linearization curve will be sent With this values can be determined the desired segment of the linearization curve and the interval between the function values Read command ALIK Kn abc Interval between the function values ppm End concentration of the segment ppm Beginning concentration of the segment ppm Read of channel n Only one channel can be checked no KO Code Resp
30. Rosemount Analytical FISHER ROSEMOUNT NGA 2000 Software Manual AK Protocol Software Version 3 2 X 1 Edition 10 98 Catalog No 90 003 752 Q Process Analytic Division ROSEMOUNT ANALYTICAL FISHER ROSEMOUNT Managing The Process Better 90003752 1 NGA e AK Protocol 10 98 Rosemount Analytical FISHER ROSEMOUNT This Operation Manual includes information about the operation of the instrument Information about the additional indications and notes regarding maintenance troubleshooting and repair are found in the accompanying Maintenance amp Operation Manual Troubleshooting component replacement and internal adjustments must be made by qualified service personnel only Fisher Rosemount GmbH amp Co does not take responsibility for any omissions or errors in this manual Any liability for direct or indirect damages which might occur in connection with the delivery or the use of this manual is expressly excluded to the extend permitted by applicable law This instrument has left the works in good order according to safety regulations To maintain this operating condition the user must strictly follow the instructions and consider the warnings in this manual or provided on the instrument Misprints and alterations reserved 1998 by FISHER ROSEMOUNT GmbH amp Co ETC PAD 1 Edition 10 98 For expedient handling of reports of defects please include the model and serial number which i R
31. The adjusted function will be started each day at 5 o clock a m 12 minutes and 0 seconds The function length will be limited to 1850 seconds CODE 060000 100 120000 0O 180000 O 240000 150 90003752 1 AK Commands 10 98 The adjusted function will be started each day at 6 12 18 6 p m and 24 12 p m o clock AK 2 103 Write command EZEI Kn CODE JJMMTT hhmmss T 0 e length Start time of the function Start day of the function Function that shall be started Addressed channel Code Response EZEI 0 Error status Code 2 104 AK 90003752 1 AK Commands 10 98 Supplement 1 Overview about working AK commands in NGA devices a a al V3 2 V3 2 V3 2 AAEG Deviationtospangas y T y S AAL Linearization check results yvy yvy J AANG Deviation to zero gas y S y S ABST Hours of operation y S Ny e ADRY Pressure S y S y S y ADUH Flow o S y S y S y AEMBJ Actual range number AFD Function length o e y S y S e AGID Device identification J Vy J Vy AGRW Limits ooo o y T i SOSY AIKG PV average Concentration integral value all AIKO PV average Concentration integral value partial AKAK Spangases oo V S i i O AKAI Calibration results ooo d y i yi AKEN Tag JAKFG System configuration y S V O AKON Concentraon J Vy Vy AKOW Calibration values Correction for zero and gradient v vV ALCH Linearization check results vy
32. The operating hours will only be sent as integers Read command ABST KO a Read of the whole system unit Code Response ABST 0 T1 T2 Tn Value of each hour of operation Error status Code 2 42 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems ADRU Read command Pressure To this read command the analyzers in a system or the single analyzer will send to the TBCC the following data for the called channel device and if need be for the subchannel pressure measurement The signal in Pascal Note At the moment no subchannels will be used Read command ADRU KO ADRU Kn m Ps Read of channel n and subchannel m Code Response ADRU 0 XXX Pressure value Error status Code 90003752 1 AK Commands 10 98 AK 2 43 ADUF Read command Flow To this read command the analyzers in a system or the single analyzer will send to the TBCC the following data for the called channel device and subchannel flow measurement The signal in liter per time unit Read command ADUF KO ADUF Kn m a Read of channel n and subchannel m Code Response ADUF 0 XXX Flow value Error status Code 2 44 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems AEMB Read command Selected range To this read command the analyzers in a system or the single analyzer will send to the TBCC the following data fo
33. ain Factor standardizing to the desired setpoint value span Lin Linearization procedure FacSpan Span factor standardizing the product FacP FacT FacSpan to 1 0 during the span cal FacT Temperature correction in the sensitivity FacP Pressure correction in the sensitivity Conce Concentration value Syntax ASVC Kn S640 a Response ASVC 0 lt value1 gt lt value2 gt a 0 value1 RawCount uncorrected signal value2 RawAvg value3 OffT value4 OffX valued OffP value6 Gain value7 RGain a 1 value1 LinInput RawAvg OffP OffT OffX RGain Gain value2 LinOutput Lin RawAvg OffP OffT OffX RGain Gain value3 FacSpan value4 FacT value5 FacP value6 Conce a 2 value1 Temperature for OffT value2 Temperature for FacT value3 Atmospheric pressure for FacP Supplement 8 AK 90003752 1 AK Commands 10 98
34. ation check with spangas Read command AALI Kn Mx Read of channel n and range x Code Response AALI 0 AAA BBB XXX a xth difference 2nd difference 1st difference Error status Code 2 40 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems AANG Read command Deviation to zerogas To this read command the analyzers in a system or the single analyzer will send to the TBCC the following data for the called channel device The determined and stored signal of the last zerogas measurement with its range x The deviation from the setpoint value of the linearized curve in ppm and percent referred to the end of range value Zerogas measurement Signal after the end of the functions Automatic calibration or Zerogas stability controlled or time controlled depending on the setup in Read command AANG KO AANG Kn Read of the whole system unit Code Response AANG 0 M1 XXX YYY ZZ Mn XXX YYY ZZ Deviation Deviation ppm Signal ppm Range n Deviation Deviation ppm Signal ppm i Range 1 Error status Code The values will get the same format for the read of single channels 90003752 1 AK Commands 10 98 AK 2 41 ABST Read command Counter of operating hours To this read command the FU will send to the TBCC the following data The operating hours until now for the roots fan the turbo compressor the sampling pumps etc
35. command Begin of range With this write command the analyzers in a system or the single analyzer will get each begin of range of the total range in ppm The analog output signal will be referred to these values for instance Write command EMBA Kn M1 YYYY Mx ZZZZ Begin of range x optional Addressed range x optional Begin of range 1 Addressed range 1 Addressed channel n Code Response EMBA 0 Error status Code 2 94 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems EMBE Write command End of range With this write command the analyzers in a system or the single analyzer will get each end of range of the total range in ppm The analog output signal will be referred to these values for instance Write command EMBE Kn M1 YYYY Mx Z2ZZZ _ End of range x optional Addressed range x optional End of range 1 Addressed range 1 Addressed channel n Code Response EMBE 0 Error status Code 90003752 1 AK Commands 10 98 AK 2 95 EMBU Write command Switch levels for autoranging With this write command the analyzers in a system or the single analyzer will get for the called channel device The required values in ppm to switch from one range to another with autoranging Write command EMBU Kn Mn XXX YYY Mm XXX YYY optional _ Switching value to change to the bigger range Switching value to change to the smaller ran
36. d 90003752 1 AK Commands 10 98 AK 2 13 Stop command STBY KO Function associated to the whole system unit i Code Only using the channel number 0 KO will stop running SYSCAL procedure Besides all procedures of the other analyzer modules will be stopped Response SCAL 0 Error status ii Code Read command ASTZ KO Read of the whole FU fi Code With the command ASTZ KO it will be checked if a system calibration is running or not SCAL will be sent back for a running system calibration If no system calibration is running this string will be missed 2 14 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems SEGA Control command Spangas Starting this command the analyzers in a system or the single analyzer will switch on the calibration valve to spangas and switch on the required pumps This function will only check the end point It will not correct the calibration If continuous line recorders will be available the paper transport will also be switched on Control command SEGA KO Function associated to the whole system unit f Code SEGA K1 Kn Function associated to channel n Function associated to channel 1 f Code Response SEGA 0 Error status f Code 90003752 1 AK Commands 10 98 AK 2 15 SEMB Control command Set range Starting this command the analyzers in a system or the single analyzer will set t
37. de Response SHDE 0 SHDA 0 a Error status Code 2 20 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems SINT Control command Integrator Starting this command the FU will activate the internal integrators The previous calculated and stored integral averages will be set to zero The integrator will calculate new integral averages as long as the control command SINT will be received again The result of the integrator can be read with the command Control command SINT KO Function associated to the whole system unit Code SINT K1 Kn Function associated to channel n Function associated to channel 1 i Code Response SINT 0 Error status Code 90003752 1 AK Commands 10 98 AK 2 21 SLCH Control command Linearization check Starting this command the analyzers in a system or the single analyzer will switch on the gas tubing to a gas distribution and a linearization procedure will run The device will record the correction values to the receiver specific raw curve The deviations to the correction values of the last determined linearization will be stored Look at the command for informations about the logic of the device control and of the gas distribution control Control command SLCH Kn Mn a Range n Function associated to channel n Code Response SLCH 0 Error status Code 2 22 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 In
38. device and subchannel range A new linearization curve will be calculated with these x y pairs Write command ELIN Kn Mx aaa AAA bbb BBB xxx XXX Coo pair of values 2nd pair of values 1st pair of values Addressed channel n and range x Code Response ELIN 0O E Error status Code 90003752 1 AK Commands 10 98 AK 2 91 ELKO Write command Polynomial coefficients of the linearization curve The coefficients of a linearization polynomial will be transferred to the analyzer These values will then be enabled to calculate the gas concentration using the polynomial method for linearization Write command ELKO Kn a0 al a2 a3 E Polynomial coefficients Read of channel n Code Response ELKO 0 Error status Code 2 92 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems ELST Write command Linearization steps With this write command the device will get the numbers of the distribution steps and each division in percent of the gas distribution used for linearization But this command will only be accepted if the commands SLIN or SLCH were received before Write command ELST Kn 1 XY 2 XY n XY a Last distribution step division XY 2nd distribution step division XY 1st distribution step division XY Addressed channel n Code Response ELST 0 Error status Code 90003752 1 AK Commands 10 98 AK 2 93 EMBA Write
39. display cannot be used because this text information is only existing in the control unit To find out the integer value corresponding to a certain enum text you have to look into the EXCEL File In the EXCEL File the first column of the enum text will correspond to the value 0 the next column to the value 1 etc ASVC Kn S600 Name Reading of the variable value Syntax Name Name of the variable Response ASVC 0a a Value of the desired variable Note Only texts without an AK separating sign will be valid as variable names Cf S630 which variables are existing ESVC Kn S600 Name a Writing of the variable value Syntax Name Name of the variable a Value of the variable Cf S630 which variables are existing SSVC Kn S600 Name a Writing of the variable value without checking the range of values Description This command corresponds to ESVC Kn S600 only without checking the range of values Supplement 4 AK 90003752 1 AK Commands 10 98 Supplement ASVC Kn S615 b Reading of the current data of a DIO board Description The current status of the named DIO board will be read Syntax b Board number 1 2 3 4 not SLOT ID for b 0 the data of all available DIO s will be sent Response ASVC 0 III OOOOOOOO COCOOOOO OOOOOCCOO RLLL 11 8 Status of the digital input pins 1 8 O1 24 Status of the digital output pins 1 24 R Retrigger error L1 3 Overload group 1 3 SSVC Kx S617 ns ns Se
40. e command ETOL Kn M1 Tn Mm Tnm Tolerance channel n range m in percent of the end of range value tolerance deviation 2 tolerance optional Tolerance channel n range 1 Range 1 Addressed channel n Code Response ETOL 0 Error status Code 90003752 1 AK Commands 10 98 AK 2 101 EVEZ Write command Delay and synchronization time With this write command the analyzers in a system or the single analyzer will get the delay time and the synchronization time for the called channel device The delay time will be used for integrators started by SINT or for the delayed record of valid signals The synchronization time will be used for the output of values that were read by AKON AIKO and AIKG from an internal buffer The same synchronization time will also delay the analog signal of these values This procedure will be started by the control command SRON or will be finished by the control command SROEF Write command EVEZ KO XXX YYY EVEZ Kn XXX YYY Synchronization time Delay time Read of channel n Code Response EVEZ 0 Error status Code 2 102 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems EZEI Write command Times With this write command the FU will get the times that have to be adjusted in the called channel device for the automatic start of functions or procedures e g Automatic calibration Furthermore the
41. ead command error status if the device is ready for measurements The device will be ready to measure if the essential functions of the current measuring instruction will be error free Example The status of the system unit or analyzer is SXYZ The test bench control computer sends SRES Test bench control computer sends Kn System or analyzer will response SRES x The system unit or the analyzer will cancel the status SXYZ It will run a CPU and memory check and it will control the temperatures If the temperatures are out of the allowed setpoint range the device will regulate it The FID will control the flame and will try to ignite it if necessary and so on The test bench control computer will read the operation mode and the error status Test bench control computer sends ASTZ Kn System or analyzer will response ASTZ 0 STBY or Test bench control computer sends ASTZ Kn System or analyzer will response ASTZ x SMAN STBY Test bench control computer sends ASTF Kn System or analyzer will response ASTF xn The error status byte will be zero and the system or the analyzer will be ready to measure if all temperatures are in the allowed setpoint range if the FID flame is burning etc If these parameters are not correct the error status byte will be different from zero The test bench control computer will read the operation mode and the error status as long as the system or the analyzer will be ready to measure The t
42. ead this operation manual carefully before attempting to operate the analyzer can be read on the instrument identity plate Fisher Rosemount GmbH amp Co European Technology Center Process Analytic Division Industriestrasse 1 D 63594 Hasselroth Germany Phone 49 6055 884 0 Telefax 49 6055 884 209 Internet http www processanalytic com 90003752 1 NGA e AK Protocol 10 98 Contents I 24 RS232 485 Interface Basics 1 1 Function sequence and error status after the receipt of the SRES or STBY commands II 24 RS 232 485 Interface Single Analyzers and Systems 2 1 Basic Informations List of all Codes Commands Overview including page numbers 2 1 Control commands 2 2 Read commands 2 3 Write commands Description of all Control Commands Description of all Read Commands Description of all Write Commands upplement 1 Overview about working AK commands in NGA devices 2 AK Service Commands 90003752 1 AK Commands 10 98 AK AK 90003752 1 AK Commands 10 98 I V24 RS232 485 Interface Basics Protocol settings of a serial interface between a test bench control computer and peripheral analyzers on exhaust test benches 1 Introduction The serial interface is made for slow point to point connections f lt 10 Hz The communication between the test bench control computer TBCC and the peripheral analyzers works according to the master slave principle That
43. es or systems but it will take place via the front end computer The identification of each device and system will be done by a channel number The handling of the analyzers will be like described above All the other devices or systems can only be called directly by the corresponding channel number The front end computer must know the mnemonics of these devices and systems Furthermore the front end computer has to be able to send orders and read commands to the channels resp to send responses to the TBCC 2 Single exhaust analyzers single channel analyzers All analyzers are connected to the TBCC individually So an identification of the analyzers by the software would not be necessary because the analyzers are identified by their hardware connections But to get a homogeneous protocol the channel number will be indicated with KO 3 Single exhaust analyzers multi channel analyzers All analyzers are connected to the TBCC individually but they measure more than a single component e g CO and C02 The identification by the software is necessary because it will call the single channels resp components That is why such a single analyzer will be treated like a system 2 2 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems The codes determined in this manual are valid for the communication between e the TBCC and the front end computer of an exhaust analyzer system e the front e
44. est bench control computer will control the maximum time for this reading 1 18 AK 90003752 1 AK Commands 10 98 I V24 RS232 485 Interface Basics 2 The test bench control computer is sending the control command STBY Stand by to the system unit or any single analyzer There are two different cases A If the system or the analyzer is resting this mode will be finished Then it will be tried to get the stand by mode ready for an error free measurement The system or the analyzer will regulate all temperatures to the required setpoints that were down during the resting The FID will control the flame burning and if necessary it will try to ignite the flame etc The operation mode of the system or analyzer is stand by during these checkups even if the device is not ready and error free That means the status will be reported to the read command ASTZ The test bench control computer can only realize with the read command error status if the device is ready for measurements The device will be ready to measure if the essential functions of the current measuring instruction will be error free Example The system or the analyzer is resting No error is existing The test bench control computer will ask for the operation mode Test bench control computer sends ASTZ Kn System or analyzer will response ASTZ 0 SREMSPAU Test bench control computer sends STBY System or analyzer shall accept the stand by mode Test benc
45. ge Range n Addressed channel n Code Response EMBU 0 Error status Code 2 96 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems EMDR Write command Manual adjusted pressure With this write command the analyzer will get a pressure value for the called channel This value will be used as pressure correction if no pressure measurement is installed in the device Cf AMDR ADRU Write command EMDR Kn a Pressure in Pa Read of channel n Code Response EMDR 0 Error status Code 90003752 1 AK Commands 10 98 AK 2 97 ESOL Write command Setpoint value with limits With this write command the FU will get the required setpoint values with acceptable deviations for the called channel device and subchannel e g heating If these limits will be exceeded during the operation it will cause a changing of the error status byte For the actual used devices subchannel m will be Concentration Temperature Pressure Flow Pocket calculator No 1 Pocket calculator No 2 Pocket calculator No 3 Pocket calculator No 4 SSCS Svs SS Il NOoR WMA O These assignations may be changed for devices used in the future Write command ESOL Kn m XXX yyy YYY i Upper limit Lower limit Addressed setpoint value Addressed subchannel m Addressed channel n Code Response ESOL 0 E Error status Code 2 98 AK 90003752 1 AK Commands
46. h control computer sends STBY Kn System or analyzer will response STBY 0 The system or analyzer is finishing the resting Then it will try to get the stand by mode for an error free measurement The system or analyzer will check the conditions Are all temperatures in the setpoint range Is the FID flame burning etc The test bench control computer will read the operation mode Status is error free Test bench control computer sends ASTZ Kn System or analyzer will response ASTZ 0 SREM STBY or status has still some errors Test bench control computer sends ASTZ Kn System or analyzer will response ASTZ x SREM STBY Test bench control computer sends ASTF Kn System or analyzer will response ASTF xn The error status byte will be zero and the system or the analyzer will be ready to measure if all temperatures are in the allowed setpoint range if the FID flame is burning etc If these parameters are not correct the error status byte will be different from zero The test bench control computer will read the operation mode and the error status as long as the system or the analyzer will be ready to measure The test bench control computer will control the maximum time for this reading 90003752 1 AK Commands 10 98 AK 1 19 B The system or the analyzer is in the operation mode SXYZ This mode will be finished Then it will be tried to get the stand by mode ready for an error free measurement If there will be an error in
47. he range that is named in the data If the function Autoranging is running at that moment it will be stopped and the named range will be selected Control command SEMB K1 M4 Kn M2 Function associated to channel n range 2 Function associated to channel 1 range 4 Code Response SEMB 0 Oooo o Error status Code 2 16 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems Only for CLD module SENO SNOX Control command Operation mode CLD Starting the command SENO the CLD analyzers in a system or the single CLD analyzer will start the NO measurement The command SNOX will start the NO measurement Control command SENO Kn Function associated to channel n i Code for NO measurement SNOX Kn Function associated to channel n i Code for NO measurement Response SENO 0 Error status T Code for NO measurement SNOX 0 Error status T Code for NO measurement 90003752 1 AK Commands 10 98 AK 2 17 SFRZ Control command Decimal point setup for floating point format With this command the number of digits for real numbers will be setup The real numbers will be set to the number of relevant digits Standard setup 6 relevant digits This command will have an effect to the output of all real numbers It is not possible to vary it for different channels Control command SFRZ KO n n 2 8 Number of relevant digits n 1 Standard setup
48. he transfer is successful The echo will be four question marks 7 if e the command telegram has not minimum the number of bytes of the head telegram the channel number in the data part and the end telegram number of bytes 10 using a channel number with two digits 11 bytes or e the function code has errors or is unknown The function code may not contain blanks There are three groups of function codes 1 Control commands 2 Read commands 3 Write commands 90003752 1 AK Commands 10 98 AK 1 7 4 2 Data block and error status byte The data presentation is variable A fixed format will not be used A blank or a lt CR gt with lt LF gt will be used as separating characters of data The separation with lt CR gt lt LF gt will only be done if the following complete date will have more than 60 digits Each data set will begin normally with a blank The data block of the command telegram has only variable data These data depend on the function code They can disappear for some function codes excluding the channel number The channel number can have more than two bytes The data block of the response telegram is divided in fixed and variable data The first digit of the fixed data is a blank followed by an error status byte The error status number will be zero for an error free running analyzer or system unit The error status number will be counted up from 1 to 9 with each change in the error status The error statu
49. his read command the called analyzer in a system or the single analyzer will send to the TBCC the following data The uncorrected analog output value in Volt and the corresponding range Read command AUKA KO AUKA Kn oe Read of channel n Code Response AUKA 0 Mn XXX Uncorrected analog value Range n Error status Code 2 82 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems AVEZ Read command Delay and synchronization time To this read command the analyzers in a system or the single analyzer will send to the TBCC the following data for the called channel device The delay time used for the record of valid signals or used to start the integrators by The synchronization time used for the output of values from an internal buffer that were read by AKON AIKO and AIKG This synchronization time is also the delay time for the output signal of those values This procedure will be started with the control command SRON and will be finished with the control command SROF Read command AVEZ KO AVEZ Kn Read of channel n Code Response AVEZ 0 XXX YYY Time of synchronization Delay time Error status Code 90003752 1 AK Commands 10 98 AK 2 83 AZEI Read command Times To this read command the FU will send to the TBCC the following data for the called channel FU x The times used to start a function or procedure e g times for
50. in a system or the single analyzer will send to the TBCC the following data for the called channel device x The t time steps Read command AT9O KO AT90 Kn Read of channel n Code Response AT9O 0 XXX YYY ZZZ Tgo time fast Tgo time medium Tgo time slowly Error status Code 90003752 1 AK Commands 10 98 AK 2 79 ATEM Read command Temperature To this read command the analyzers in a system or the single analyzer will send to the TBCC the following data for the called channel device and subchannel temperature measurement The signal in Kelvin Read command ATEM KO m ATEM Kn m Read of channel n and subchannel m Note Subchannel m is not in use at the moment Code Response ATEM 0 XXX Temperature Error status Code 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems ATOL Read command Stability tolerances To this read command the analyzers in a system the single analyzer or the front end computer will send to the TBCC the following data The necessary tolerances for functions running stability controlled Read command ATOL Kn Mx i Range number optional Read of channel n Code Response ATOL 0 Mm Tnm Tolerance of channel n Range m as percent of end of range Error status Code 90003752 1 AK Commands 10 98 AK 2 81 AUKA Read command Uncorrected analog value To t
51. in the data set to the In system units the channel number has to be reported too If one analyzer is missing a system unit has to send the channel number and NA Not Available to the test bench control computer with control and write commands A response telegram is not possible if the test bench control computer has a direct contact to the analyzers and one analyzer is missing or the whole system is missing So the test bench control computer has to realize the missing of devices by Time Out If the system or the analyzer is occupied by executing a function the new start of a control command will lead to the response BS Busy in the data block of the response telegram The running function will not be disturbed Exception The order was a software reset If the data or parameters transfer is not complete i e not expected format in the command telegram to the system or the analyzer the test bench control computer will get a SE Syntax Error in the data block of the following response telegram If the system or the analyzers cannot work with the data or the parameters of the command telegram data error parameter error the test bench control computer will get a DF data error in the data block of the following response telegram 4 3 End of telegram Each transfer will end with ETX in the last byte 90003752 1 AK Commands 10 98 AK 1 9 5 Examples for potential responses to control or write commands resp
52. ing Starting this command the analyzers in a system or the single analyzer will switch on the purge gas valve and the pumps necessary for the purge gas transport This function can be finished either by a new command or by a defined time interval After the purging will be over the system the analyzer in a system or the single analyzer will change to the stand by mode Control command SSPL KO Function associated to the whole system unit Code SSPL Kn Function associated to channel n Code Response SSPL 0 Error status Code 90003752 1 AK Commands 10 98 AK 2 35 ST90 Control command Set t time step With this command the analyzer will use the t time according to the current step The abbreviation S means fast time M means medium time and L means slow time After the switching on of the device or after a Reset the fastest time will be set Control command ST9O K1 S ooo Function associated to channel 1 fast time Code Response ST9O 0 Error status Code 2 36 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems STBY Control command Stand by With the command Stand by the FU will be set to a defined status of interruption Running functions like measuring or purging will be canceled Then the stand by mode will be enabled The ranges will keep selected The FU will get ready for measurement and operating no matter which mode was the
53. ion analyzer and a test bench control computer the front end computer system computer of an SHED measurement equipment and the test bench control computer SHED Sealed Housing for Evaporative Determination the front end computer system computer of a sampling system and the test bench control computer The computer of an analyzer or of a system will be named as FU Function Unit and the test bench control computer will be abbreviated with TBCC 90003752 1 AK Commands 10 98 AK 2 1 1 Basic Informations You can distinguish three cases 1 Exhaust analyzer system Some analyzers are combined logically That means these analyzers are connected with the TBCC via an front end computer system computer The communication does not take place directly between the TBCC and the analyzers but it will take place via the front end computer The identification of each device resp of the whole system will be done by a channel number KO means the whole configured analyzer system assembling command resp assembling report Kn n 1 nmax means each physical available analyzer KV means the corresponding front end computer Some analyzers and the sampling devices or systems e g CVS equipment particle sampler sampling system etc are combined logically That means these analyzers are connected with the TBCC via an front end computer system computer The communi cation does not take place directly between the TBCC and the devic
54. it Code AIKG K1 Kn i Read of channel n Read of channel 1 Code 90003752 1 AK Commands 10 98 AK 2 49 Response AIKG 0 123400 12340 1234 123 4 12 34 1 23 oo Channel 7 no signal invalid or range overflow underflow Channel 6 negative value 1 digit before 2 digits after decimal point Channel 5 positive value 2 digit before 2 digits after decimal point Channel 4 positive value 3 digits before 1 digit after decimal point Channel 3 positive value 4 digits Channel 2 positive value 5 digits Channel 1 positive value 6 digits Error status Code The values will get the same format for the read of single channels 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems AIKO Read command Concentration integral value To this read command the FU will send to the TBCC the following data x The corrected average signal valid at that moment e g analyzed value that has been calculated since the last SINT command resp the last AIKO command The physical parameter is described in the section about FU The value will be limited to six relevant digits because it is useless to send gas concentrations in an accuracy less than pars pro mille Look at the example of the command Read command AIKO KO Po Read of the whole system unit Code AIKO K1 Kn Read of channel n Read of channel 1 Code 90003752 1 AK Commands 10 98 AK 2
55. l If only T1 is set or if T2 0 time control will run with step time T1 total function time Stability control Times T1 to T4 have to be set Write command EFDA Kn SXXX T1 T2 T3 T4 C e out after this time is over the procedure will be canceled and you will get an error message this time will start after the wait Integration time to get the mean value of one signal Stability time All signals have to be in a certain tolerance during this time Time to wait for after the switching on changing of gases or the stepping time of time control Function Addressed channel Code 90003752 1 AK Commands 10 98 AK 2 85 Response EFDA 0 Error status Code 2 86 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems EGRW Write command Limit With this write command the analyzers in a system or the single analyzer will get the required limits for the called channel device e g maximum deviation for calibration If these limits will be exceeded during the operation it will cause a changing of the error status byte The unit of limits is percent The deviation value is referred to the setpoint For zero calibration the deviation value will be referred to the smallest spangas value Write command EGRW Kn m XXX _ Limit Addressed subchannel m m 0 zero calibration m 1 spangas calibration Addressed channel n Code Response EGRW 0 Error
56. l send to the TBCC a text string consisting of several data These data will be separated by a slash Read command AGID KO Po Read of the whole system unit Code Response AGID 0 alb c Device identification a Name and serial number b Program version c Date Error status Code 90003752 1 AK Commands 10 98 AK 2 47 AGRW Read command Limits To this read command the analyzers in a system or the single analyzer will send to the TBCC the following data for the called channel device The corresponding limits e g maximum deviations of calibration Read command AGRW KO m AGRW Kn m Read of channel n and subchannel m m 0 Zerogas calibration m 1 Spangas calibration Code Response AGRW 0 XXX oes Limit Error status Code 2 48 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems AIKG Read command Concentration integral value all To this read command the FU will send to the TBCC the following data x The corrected average signal valid at that moment e g analyzed value that has been calculated since the last command The physical parameter is described in the section about FU The value will be limited to six relevant digits because it is useless to send gas concentrations in an accuracy less than pars pro mille Look at the example of the command Cf the SFRZ command Read command AIKG KO Read of the whole system un
57. le Analyzers and Systems AKFG Read command Configuration of the system To this read command the system will send to the TBCC the following data The adjustment about the channels analyzers or virtual channels that are expected to send the current signals and the corresponding sequence The channels that can be called with the total channel command KO That means Which devices can be included with KO or KV Ln to operation modes like measuring zerogas and spangas Which channel will analyze which chemical component The sequence in which the signals of analyzers or calculated values from virtual channels will be sent to the total channel read command KO or KV Ln This information will be done by the string XYZ standing for each component e g CO NO NOx BRETT Lambda according to Brettschneider etc Read command AKFG KO AKFG KV Ln a Read of the whole system unit resp some defined lines Code Response AKFG 0 XYZ Kn XYZ Km XYZ Kx Selected channel x component XYZ Selected channel m component XYZ Selected channel n component XYZ Error status Code 90003752 1 AK Commands 10 98 AK 2 57 AKON Read command Signal measured concentration value To this read command the analyzers in a system or the single analyzer will send to the TBCC the following data The corrected signal concentration value valid at that moment Normally the physical unit is ppm The value will be limited t
58. le channels 90003752 1 AK Commands 10 98 AK 2 69 AMDR Read command Manual adjusted pressure To this read command the gas analyzer will send the value adjusted for the parameter This value will be useful if no pressure measurement will be installed in the analyzer Read command AMDR Kn Read of channel n Code Response AMDR 0 a Pressure Pa Error status Code The values will get the same format for the read of single channels 2 70 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems AQEF Read command Cross interference To this read command the CO analyzer or the system will send to the TBCC The concentration value in ppm determined and stored in the analyzer This value will be stored in the device until a new cross interference will be determined by the command The TBCC will control if limits will be exceeded The TBCC will also start actions if necessary Read command AQEF Kn Read of channel n Code Response AQEF 0 XXX Interference ppm Error status Code 90003752 1 AK Commands 10 98 AK 2 71 ASOL Read command Setpoint value with limits To this read command the FU will send to the TBCC the following data for the called channel FU and subchannel e g heating The adjusted setpoints with deviation limits for error reports For the actual used devices subchannel m will be Concentration Temperature
59. lex available variables will be separated internal and each will be assigned to another channel subnode If variables will not exist multiplex these variables will only exist once That means that a changing within a channel will have an effect as changing of the other channels Cf S600 Access to network variables ASVC Kn S631 Output of the LON node informations Syntax ASVC Kn S631 Response ASVC 0 lt name gt lt version gt lt node number gt lt subnode number gt ASVC Kn S632 Output of the LON node informations of all nodes Syntax ASVC KO S632 Response ASVC 0 lt ExactNode gt lt NodeTag gt ExactNode Exact node address in the network NodeTag Tag string of this node Notes The ExactNode is an address composed from the node address and its subnode address The formula is ExactNode Subnode 256 Node Example ExactNode 258 Subnode ExactNode mod 256 1 Node ExactNode ExactNode mod 256 256 2 Cf S599 S600 S630 90003752 1 AK Commands 10 98 AK Supplement 7 ASVC Kn S640 a Output of values of the MLT concentration formula Concentration formula Conce FacP FacT FacSpan Lin RawAvg OffP OffT OffX RGain Gain Meaning of the variables RawAvg Raw value average including tgp time OffP Offset correction of physics OffT Offset correction of temperature OffX Offset correction of interferences from other channels RGain Analog pre amplifying factor BIS G
60. mand the analyzers in a system or the single analyzer will start a spangas calibration The calibration gas flow will start automatically and the calibration procedure will run After this procedure will be over the system the analyzer in a system or the single analyzer will change to the stand by mode The running calibration procedure can be canceled with the command Control command SPAB KO Function associated to the whole system unit Code SPAB K1 Kn Function associated to channel n Function associated to channel 1 Code Response SPAB 0 Error status Code 90003752 1 AK Commands 10 98 AK 2 29 SPAU Control command Pause With this command the FU will be set to a defined status of interruption This command will only be accepted if the FU is already in the stand by mode The SPAU command will switch off the operation modes e g FID flame pump of an NO device or the corresponding setpoints e g temperature of the hot pipe With the control command Reset or Stand by the FU will change to the stand by mode to get ready for operation The real functionality of the SPAU command will depend on the used FU It is part of each device or system specification Control command SPAU KO Function associated to the whole system unit Code SPAU Kn Function associated to channel n T Code Response SPAU 0 Error status T Code 2 30 AK 90003752 1 AK Commands 10 98 II V24
61. means that the peripheral analyzers will only answer with a response telegram to the command telegram of the TBCC They will not send an own message You can distinguish two cases 1 Analyzers in a function unit system Some analyzers are combined to a logical unit They are connected to the TBCC via an front end computer In that case the communication will not take place directly between the TBCC and the analyzers but between the TBCC and the front end computer Each analyzer or the whole system unit will be identified by a defined channel number KO is the channel number for the whole defined system Assembling command resp assembling report Kn n 1 nmax is the channel number for each analyzer KV is the channel number for the front end computer 2 Single analyzers Each analyzer is connected directly to the TBCC In that case the identification of each analyzer will be done by the hardware connections and not by a software control That is why the two channel number bytes Kn could be deleted But in spite of that the channel number is generally 0 KO to get a uniform protocol The data transfer will only be done by ASCII code to get an easy handling of the protocol with a terminal for simulation of the TBCC the system unit and the analyzers Therefore no parity check will be done as data saving 90003752 1 AK Commands 10 98 AK 1 1 N O OF A W Hardware Baud rate Length of signs Parity
62. nd It may use the variables of all network nodes even if they will not be analyzer modules You only have to know the right node address cf S632 Syntax ExactNode Right network node address Name Name of the variables a Value of the variable Notes Only texts without an AK separating sign will be valid as variable names The ExactNode is an address composed from a node address and its subnode address The formula is ExactNode Subnode 256 Node Example Node 2 Subnode 1 ExactNode 1 256 2 258 Cf S600 S630 S632 SSVC KO S599 ExactNode Name a Writing from a LON variable of a network node without checking the range of values Description This command corresponds to ESVC KO 599 only without checking the range of values 90003752 1 AK Commands 10 98 AK Supplement 3 S600 Access to LON network variables Access to network variables of an analyzer module Notes amp f a variable will contain several values array you can access to these values by adding the corresponding number directly to the name of the variable Example LINYA 31 44 54 LINYA1 31 LINYA2 44 LINYAS 54 amp The network variable knows its data type The AK command will try to convert the text of value inputs to the required type Only if this will not be possible a syntax error will be reported If the data will be of the so called enum type the value will have to be inputted as integer The text on the
63. nd computer of an exhaust analyzer system and the corresponding single devices e the TBCC and the single exhaust analyzers connected directly to the TBCC e the TBCC and other exhaust measuring or analyzing devices or equipments connected directly to the TBCC The floating point format is valid for the signal transfer The physical units are determined as follows e Exhaust values ppm e Temperatures K e Pressures Pa e Flow l min The analyzer system or each analyzer can be set to the operation mode MANUAL selecting REMOTE DISABLE for the parameter REMOTE EN DISABLE This setup does not depend on the previous status of the system or analyzer If you select REMOTE ENABLE the mode MANUAL will retain for the moment but the TBCC can call this operation mode with a control command If the TBCC will setup the system the analyzer to REMOTE the system the analyzer will execute control commands from the TBCC Precondition The system the analyzer is able to start the function selected In the mode REMOTE DISABLE the TBCC can only send read commands It is only possible to read signals and status informations If then the system or the analyzer is in the mode MANUAL it will ignore the control command from the TBCC No change of the error status will be done in the response to the TBCC Instead of that the response will display MANUAL as first date The same will be valid if the parameter is REMOTE ENABLE but the TB
64. nd has the same effect to the FU like the switching off and on of the power supply All running procedures will be canceled An initializing will be started e g check and control of temperature setpoints After that the operation modes Manual and Stand by will be enabled Control command SRES KO Function associated to the whole system unit T Code SRES Kn Function associated to channel n T Code Response SRES 0 l Error status Code 90003752 1 AK Commands 10 98 AK 2 33 SRON Control command Delay modus ON SROF Control command Delay modus OFF Starting this command the analyzers in a system or the single analyzer will determine measurement and integral values averages that will be delayed according to the delay time of the write command asa read commands FAKON FAKO and AIKG will get an old value according to the synchronization time of the command LAKE The analog output will get the same delay With the command Delay modus EVEZ the integrators will start immediately and the measurement and integral values will be determined and sent out without delay Control command SRON KO SROF KO Function associated to the whole system unit Code SRON Kn SROF Kn Function associated to channel n Code Response SRON 0 SROF 0 Error status Code 2 34 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems SSPL Control command Purg
65. o six relevant digits because it is useless to send gas concentrations in an accuracy less than pars pro mille Example for four relevant digits default six digits measured sent conc ppm conc ppm 123456 123500 12356 12360 1234 4 1234 123 45 123 5 12 56 12 56 1 23 1 23 Cf the SFRZ command Read command AKON KO Read of the whole system unit Code AKON K1 Kn Read of channel n Read of channel 1 Code 2 58 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems Response AKON 0 123400 12340 1234 123 4 12 34 1 23 E Channel 7 no signal invalid or range overflow underflow Channel 6 negative value 1 digit before 2 digits after decimal point Channel 5 positive value 2 digit before 2 digits after decimal point Channel 4 positive value 3 digits before 1 digit after decimal point Channel 3 positive value 4 digits Channel 2 positive value 5 digits Channel 1 positive value 6 digits Error status Code The values will get the same format for the read of single channels 90003752 1 AK Commands 10 98 AK AKOW Read command Correction for zerogas calibration and gradient To this read command each analyzer in a system or the single analyzer will send to the TBCC the following data The correction of the last zero calibration and the gradient of the calibration curve Read command AKOW KO Mx AKOW Kn Mx
66. ommand SATK KO Function associated to the whole system unit f Code SATK K1 Kn Function associated to channel n Function associated to channel 1 i Code SATK Kn M3 Function associated to channel n and range 3 Code Response SATK 0 Error status Code 2 10 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems Stability control procedure Wait dead time Tt if gases were switched Start timer for time out To Calculate co ncentration mean value K1 over time Ti e Parameters To Time out xx s max time for stability control Tt Dead time xx s Wait after gas switching Ti Integration time xx x s for K1 Knew Ts Stability time xx s Tol Tolerance x x range Set and start timer for stability time Signal not stable K1 Knew gt i gt Calculate concentration mean value Knew over time Ti Deviation K1 Knew Yes Time out No Yes Dev gt Tol No No Stability lt time over Yes Signal stable Signal Knew 90003752 1 AK Commands 10 98 AK 2 11 Stability control Begin of Begin of New begin gas flow stability of stability control control K1 Signal Knew Knew L 2 Deviation t Stability time Ts
67. on modes like measurement zerogas and spangas With the string XYZ the FU will be told which chemical component or virtual device e g Lambda shall be combined with which channel The string XYZ will be for instance CO NO No or BRETT Lambda according to Brettschneider etc The other physical or virtual channels can only be called directly with their channel number If no component and no channel number will be specified the FU will get its default confi guration of the system That means that all physical and virtual available components will be included to the read and control commands with the total channel command KO or KV Ln Besides the TBCC can get the real physical composition of the FU with the read command l AKFG Write command EKFG KO XYZ Kn XYZ Km XYZ Kx Aguses channel x component XYZ Adjusted channel m component XYZ Adjusted channel n component XYZ Addressed channel 0 Code EKFG KV Ln Kn Kx L Adjusted channel n to x Lines getting assigned with adjusted channels Addressed channel front end computer Code Response EKFG 0 Error status Code N o gt A 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems ELIN Write command Linearization values X Y With this write command the analyzers in a system or the single analyzer will get the linearization values for the calculation of gas concentration for the called channel
68. onse ALIK s y1 x1 y2 x2 y3 x3 l Raw value No 3 Setpoint value No 3 Raw value No 2 Setpoint value No 2 Raw value No 1 Setpoint value No 1 Error status Code 2 62 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems ALIN Read command Linearization values X Y Setpoint Raw value To this read command the analyzers in a system or the single analyzer will send to the TBCC the following data for the called channel device and subchannel range The determined and stored setpoint raw values of the last linearization Read command ALIN Kn Mx E This information is optional It will not be evaluated because the values are valid for all ranges Read of channel n and range x Code Response ALIN 0 aaa AAA bbb BBB xxx XXX _ pair of values 2nd pair of values 1st pair of values Error status Code 90003752 1 AK Commands 10 98 AK 2 63 ALKO Read command Polynomial coefficients of the linearization curve The coefficients of the linearization polynomial calculated by the analyzer linearization will be transferred These coefficients will be enabled using the polynomial method to linearize Read command ALKO Kn Mm a Read of channel n and range m Code Response ALKO 0 Mm a0 al a2 a3 D Coefficients of the polynomial Range m Error status Code 2 64 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Anal
69. previous Control command STBY Kn Function associated to the whole system unit Code Response STBY 0 Error status Code 90003752 1 AK Commands 10 98 AK 2 37 AK 90003752 1 AK Commands 10 98 IT V24 RS232 485 Interface Single Analyzers and Systems 4 Description of all Read Commands AAEG Read command Deviation to spangas To this read command the analyzers in a system or the single analyzer will send to the TBCC the following data for the called channel device x The measured and stored signal of the last spangas measurement The deviation from the setpoint value of the linearized curve in ppm and percent referred to the end of range value Spangas measurement Signal after the end of the functions Automatic calibration or Spangas stability controlled or time controlled depending on the setup in Read command AAEG KO AAEG Kn Read of the whole system unit Code Response AAEG 0 M1 XXX YYY ZZ Mn XXX YYY ZZ Deviation Deviation ppm Signal ppm Range n Deviation Deviation ppm Signal ppm Range 1 Error status Code The values will get the same format for the read of single channels 90003752 1 AK Commands 10 98 AK 2 39 To this read command the analyzers in a system or the single analyzer will send to the TBCC the following data for the called channel device and subchannel range x The determined and stored deviations in ppm of the last lineariz
70. r the called channel device The selected and used range at this moment Read command AEMB KO AEMB Kn O Read of channel n Code Response AEMB 0 Mn Range with setup Error status Code 90003752 1 AK Commands 10 98 AK 2 45 AFDA Read command Function length To this read command the FU will send to the TBCC the following data for the called channel device x The function or procedure times of the function determined in CODE Functions like or will run time controlled according to the times T1 to T4 or stability controlled Time control If only T1 is set or if T2 0 time control will run with step time T1 total function time Stability control Times T1 to T4 have to be set Read command AFDA KO CODE AFDA Kn CODE Code for the function Read of channel n Code Response AFDA 0 T1 T2 T3 T4 Time out after this time is over the procedure will be canceled and you will get an error message this time will start after the wait Integration time to get the mean value of one signal Stability time All signals have to be in a certain tolerance during this time Time to wait for after the switching on resp changing of gases or the stepping time of time control Error status Code 2 46 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems AGID Read command Device identification To this read command the gas analyzer wil
71. s for autoranging 2 69 AMDR Kn Manual adjusted pressure 2 70 AQEF Kn Cross interference check result in ppm only for CO analyzers 2 71 ASOL Kn Setpoint value with limits 2 72 ASTA Kn General status of the system 2 73 ASTF Kn Internal error status 2 74 ASTZ Kn Device status 2 76 ASYZ Kn System time year month day hour min sec 2 78 AT9O Kn T90 time response time 2 79 ATEM Kn m Temperature 2 80 ATOL Kn Mm Stability tolerances 2 81 AVEZ Kn Delay and synchronization time 2 83 AZEI Kn CODE Times for procedures 2 84 Optional ABST Kn Counter of operating hours 2 42 ADRU Kn m Pressure for service 2 43 ADUF Kn m Flow for service 2 44 AKEN Kn Device tag 2 56 AKOW Kn Mm Correction zerogas calibration and gradient 2 60 AUKA Kn Uncorrected analog value 2 82 Kn Channel n Mm Range m Response The response to the read command will contain the CODE of the read command the error status byte 0 9 and the data 2 6 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems 2 3 Write commands CODE Function Page EFDA Kn CODE Zero spangas time function length of calibration 2 85 DATA EFDA Kn CODE Purge time EGRW Kn DATA Limits 2 87 EKAK Kn Mm Calibration gas concentration in ppm 2 88 DATA Value 0 no spangas available EKFG Kn DATA Configuration of the system ELIN Kn Mm Linearization values in the device X Y Setpoint raw value 2 91
72. s number will be zero again after the errors will be removed Changing the status of the system will not change the error status number The variable data depend on the function code They can disappear for some function codes The long and variable floating point format or the E Format are allowed to display the digits of numbers You can find in each analyzer protocol which of these formats may be used The decimal point can disappear for integers The sign may only be used for negative numbers Digits without physical meaning have to be vanished You can distinguish the following cases if a date with an error exists for a reading 1 The transfer of the date is not possible e g an analyzer in a system is missing or it cannot send a signal The date will be replaced by a 2 The date is only valid with restrictions e g FID temperature too low The date will begin with a Range overflow and range underflow will be displayed in the same way Valid means that no criterions of plausibility will be considered Example You ask for a concentration value and the analyzer is in the stand by mode The date must not be marked with as valid with restrictions if the analyzer would work normally in the operation mode 1 8 AK 90003752 1 AK Commands 10 98 I V24 RS232 485 Interface Basics If an analyzer or a system is not in the REMOTE status the control and write commands have to report OF Offline
73. status Code 90003752 1 AK Commands 10 98 AK 2 87 EKAK Write command Calibration gas concentration With this write command the analyzers in a system or the single analyzer will get the spangas values for each range Write command EKAK KO M1 YYYY Mx ZZZZ EKAK Kn M1 YYYY Mx ZZZZ lcs zea value Addressed range x Spangas value Addressed range 1 Addressed channel n Code Response EKAK 0 eo Error status Code 2 88 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems EKEN Write command Device tag With this write command the FU will get a tag to store in the FU memory Then it will have to be unchangeable That means if this part of memory will be written the device processor will have to save it against an overwriting automatically The setup of a new tag will only be possible by changing the processor The memory size for the tag is 30 ASCII characters Write command EKEN Kn TAG Co Data of the device tag Read of channel n Code Response EKEN 0 Error status Code 90003752 1 AK Commands 10 98 AK 2 89 EKFG Write command Configuration of the system With this write command the FU will get the channels analyzers sending the current signals and their sequence Furthermore the FU will get the channels that should be called with the total channel command KO or KV Ln i e the channels that shall be included to operati
74. system or the single analyzer will send to the TBCC the following data for the called channel device x The corrections in ppm determined and stored during the last calibration These corrections are also necessary to calculate the analyzer values deviations from the linearized curve The sum of deviations total correction to the calibration before the last linearization check for the last range calibrated with zero and spangas Read command AKAL KO Mx AKAL Kn Mx _ Range number optional x 1 2 3 4 Output of all ranges if no range is named Read of channel n Code 2 54 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems Response AKAL 0O M1 aaa kk AAA KK Mn xxx ff XXX FF Deviation of the final point value Correction for the final point Deviation of the zero value Correction for the zero point nth range Deviation of the final point value Correction for the final point Deviation of the zero value Correction for the zero point 1st range Error status Code 90003752 1 AK Commands 10 98 AK 2 55 AKEN Read command Device tag To this read command the FU will send to the TBCC the tag for the called channel device Read command AKEN KO AKEN Kn E Read of channel n Code Response AKEN 0 XXX X Device tag Error status Code 2 56 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Sing
75. t 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte Error status byte 9 Byte 10 Byte 11 Byte 12 Byte 13 Byte 14 Byte 15 Byte Error status byte Value is zero Device without error Value is not zero Device with one or more errors 1 16 AK 90003752 1 AK Commands 10 98 I V24 RS232 485 Interface Basics 7 The data or the parameters do not have the expected size 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte Error status byte 9 Byte 10 Byte 11 Byte 12 Byte 13 Byte 14 Byte 15 Byte Error status byte Value is zero Device without error Value is not zero Device with one or more errors 90003752 1 AK Commands 10 98 AK 1 17 6 Function sequence and error status after the receipt of the SRES or STBY commands 1 The test bench control computer is sending the control command SRES Reset to the system unit or any single analyzer All running functions or procedures will be canceled An initializing will start that is analogous to the switching on of the system unit or the analyzer CPU and memory check regulating or controlling of required temperatures igniting of the flame in a FID an so on The operation mode of the system or analyzer is stand by during the initializing even if the device is not ready and error free That means the status will be reported to the read command The test bench control computer can only realize with the r
76. terface Single Analyzers and Systems SLIN Control command Linearization Starting this command the analyzers in a system or the single analyzer will switch on the gas tubing to a gas distribution A linearization procedure for the selected range will run The device will record the determined correction values to the receiver specific raw curve The values will be stored in the device to calculate the gas concentration This procedure will be controlled by several commands of the TBCC or the system The device or the gas distribution will only accept those commands it they have already received the SLIN command The SLIN command prepares the device or the gas distribution to receive and execute further commands being necessary for the linearization procedure The spangas concentration has to be set up before by the command Control command SLIN Kn Mn a Range n Function associated to channel n Code Response SLIN O0 Error status Code 90003752 1 AK Commands 10 98 AK 2 23 SLST Control command Set linearization step Starting this command the gas distribution will switch on the named distribution step The device will work like described for the commands or depending on the current procedure The device will only accept the SLST command if the commands SLIN or SLCH were received before followed by the command Control command SLST Ki n Distribution step Function associated to channel 1
77. tup of the external switch variable DIGEXTSWITCH Description The outputs of a DIO board can be assigned to the single bits of the variable DIGEXTSWITCH For the platform the lowest 8 bits of this variable are available With the command SSVC each switch can be set This on the other hand may cause a direct switch of an assigned digital output Syntax n Switch number S Status 0 OFF 1 ON x If the channel number will be KO the variable DIGEXTSWITCH will be called of the module containing the local SIO platform SIO control module MLT SIO analyzer module The parameters n s can be repeated up to seven times for the platform Examples SSVC KO S617 112031 Set external switch 1 to HIGH Set external switch 2 to LOW Set external switch 3 to HIGH 90003752 1 AK Commands 10 98 AK Supplement 5 SSVC Kn S621 a Loading Saving of device specific parameters Description With this command you can load save the device specific parameters This will be possible via the serial interface and from to the internal FLASH memory if on ACU available Syntax a 1 loading new configuration via the serial interface 2 sending out the current configuration via the serial interface 3 saving the current configuration in the FLASH memory 4 loading the configuration saved in the FLASH memory Notes The data format for the loading via the serial interface a 1 corresponds to the data format of the serial sending out a 2
78. yzers and Systems ALST Read command Linearization steps To this read command the gas distribution will send to the TBCC or to the system the following data The numbers and the division in percent of the distribution steps maximum two digits after decimal point This command will only be accepted by the gas distribution if the commands or SLCH have been received before Read command ALST Kn Read of the gas distribution Code Response ALST 0 1 XY 2 XY n XY a Last distribution step n division XY 2nd distribution step division XY 1st distribution step division XY Error status Code 90003752 1 AK Commands 10 98 AK 2 65 AM90 Read command Actual response time t To this read command the analyzer will send the tg time in seconds that is enabled to calculate the concentration for the called channel at the moment Cf and EM90 Read command AM90 Kn Read of channel n Code Response AM90 0 a too time response time s Error status Code 2 66 AK 90003752 1 AK Commands 10 98 II V24 RS232 485 Interface Single Analyzers and Systems AMBA Read command Begin of range To this read command the analyzers in a system or the single analyzer will send to the TBCC the following data for the called channel device The begin of range values in ppm Read command AMBA KO Mx AMBA Kn Mx Range number optional Read of channel n Code
Download Pdf Manuals
Related Search
Related Contents
ONKYO HT-S5405 AV receiver DP26746 DP32746 CDA FW820 refrigerator Tutorial - Introduction to LabScribe and the IX-ELVIS STRATA NX Sony HT-SF800M User's Manual I [secs Copyright © All rights reserved.
Failed to retrieve file