Advant Controller 110, AX670 card and func blocks GET-AIR3/PUT-AOR2
I am about to make some minor changes for a client in a AC110. It's equipped with AX670 input cards which apparently has 4 analog inputs and 2 analog outputs.
And in the program the inputs are accessed with a block called GET-AIR3 and the outputs with PUT-AOR2. Both block type have a SCALE and OFFSET input and in the database CONV_PAR is -20..20mA.
Any info on this card and these blocks would be appreciated as I can't locate a manual or anything - neither can ABB. One of the analog outputs I have to make sure is 4-20mA.
how - if possible - do I ensure that this AO is 4-20mA. Is it just setting the DB to 4..20mA or has it something to do with the SCALE/OFFSET inputs.
Generel info on the AX670 I/O card
Generel info on the SCALE/OFFSET inputs
The AX670 card was made by ABB Stall which has been sold to Alstom and they sold parts of it to Siemens. So all info to the AX670 is within above compagnies. I have some documentation availlable and according to this conv_par should be set to -10..10v or -20..20mA and the range of the analog inputs is 0-20mA or 0-10v.
From the GET-AIR4 funtion manual (might be diffrent from GET-AIR3!!!!!):
SCALing factor for signal range used for normalisation of the measured value.
OFFSET is added to the scaled measured analog value and is used for transformation of VAL and MVVAL0. If analog input is 4..20 mA , set C6=1!
Note! The terminal will only exist when C3 (Analog signal) is chosen.
Analog value will be calculated when C3 is set to 1. The formula for the calculation is:
VAL = (SCALE *input) + OFFSET
where input = K * ((Sx / Sc) * fc - F0V)
and fc = 4 MHz (constant)
N.B. Input=1.0 (p.u) for measured value= 10.0V/20mA.
All limit checks are done on the input before it is transformed by SCALE and OFFSET.
When C4 is set the mean value for the analog value, MVVAL0, will be calculated over the number of values specified by C5.
The scaling constants K and F0V will be calculated by the mP on the AX670 module as part of the self-calibration at start-up.
GET-AIR4 will fetch the constants by direct back plane I/O-bus accesses only at start-up and after a occurrence of a bus error that
could indicate that a replacement of the AX670 module has been done.
From the PUT-AOR4 manual:
x= (SCALE*VAL) + OFFSET
The GET-AIR and PUT-AOR directly access the IO channels from the pc programm without going trough database elements.
Had some trouble with my laptop so took me some time. Following is the info on the outputs.
- Number of channels: 2 ordinary channels
2 dither channels
- Ordinary output signal range: 0 to
±20 mA or 0 to ±10 V , non-isolated.
- Dither output signal range: 0 to 4 V peak-to-peak
2 to 500 Hz
- Resolution, both output types: 12 bits + sign.