Validity: Rule, Task
Index of previous samplings (0-31) of p_iv that RTE uses in calculating of the threshold (ser_cthr) for following alarm handling (code 11).
Syntax |
I32 sa_iv_dx (I32 n) |
---|---|
n |
Axis index. Minimum representable number: 1 Maximum representable number: 32 |
Notes |
Default value: 0 Typically it should be set to the value of IPP_IDX - 1. Ex: if ipp_idx = 4 => sa_iv_idx = 3 |
The threshold calculation is done as follows:
current ser_cthr(n) = ser_thr(n) + p_iv(n, sa_iv_idx(n)) / ser_gai(n)
Operations performed by RTE:
•step 1: Calculation of following error(n) current = p_ip(n, sa_ip_idx(n)) - cp(n) {from RTE 34.06.05 = EPOS}
•step 2: calculation of alarm threshold ser_cthr(n) current = ser_thr(n) + p_iv(n, sa_iv_idx(n))/ser_gai(n)
•step 3: if the axis following error exceeds the threshold(ser_cthr) it will generated alarm 11 Following error
NOTE: From RTE 33.18, from configurator it is possible to disable the retentivity of this parameter(DIS_AXES_PAR_RE).
Example
; in the autoexec.stp file. ; the previous samplings index for axis 3 is set to 4 sa_iv_idx(3)= 4 |
Example
If sa_iv_idx of axis 4 is set to the value 0: => p_iv(4,0) = iv(4) current scan (after it has been updated) If sa_iv_idx of axis 31 is set to value 1: => p_iv(31,1) = iv(31) previous scan If sa_iv_idx of axis 15 is set to value 31: => p_iv(15,31) = iv(15) 31 previous scan |