![AXIOMATIC AX130511 User Manual Download Page 42](http://html1.mh-extra.com/html/axiomatic/ax130511/ax130511_user-manual_3037093042.webp)
UMAX130511 Version 1.00A Preliminary Documentation
– May be subject to change
42 - 141
If Condition 1 And Condition 3 are True, OR Condition 2 And Condition 3 are
True, the table is selected. Error or N/A results are treated as False
If( ((Cnd1==True)||(Cnd2==True)) && (Cnd3==True) ) Then Use Table
Table 30
– LB(3-x) Conditions Evaluation Based on Selected Logical Operator
If the result of the function logic is TRUE, then the associated lookup table (see object 4x01h) is
immediately selected as the source for the logic output. No further conditions for other tables are
evaluated. For this reason, the
‘Default Table’
should always be setup as the highest letter table
being used (A, B or C). If no default response has been setup, the Table A automatically becomes
the default when no conditions are true for any table to be selected. This scenario should be
avoided whenever possible to not to result in unpredictable output responses.
The table number that has been selected as the output source is written to sub-index X of read-
only object 4010h
Logic Block Selected Table.
This will change as different conditions result in
different tables being used.
1.8.3. Logic Block Output
Recall that Table Y, where Y = A, B or C in the LB(3-x) function block does NOT mean lookup
table 1 to 3. Each table has object 3x01h LB(3-x)
Lookup Table Number
which allows the user to
select which lookup tables they want associated with a particular logic block. The default tables
associated with each logic block are listed in Table 31.
Programmable Logic
Block Number
Table A
– Lookup
Table Block Number
Table B
– Lookup
Table Block Number
Table C
– Lookup
Table Block Number
1
1
2
3
2
4
5
6
Table 31
– LB(3-x) Default Lookup Tables
If the associated Lookup Table YZ (where YZ equals 3310h sub-index X) does not have an
“X-
Axis Source”
selected, then the output of LB(3-
x) will always be “Not Available” so long as that
table is selected. However, should LTyz be configured for a valid response to an input, be it Data
or Time, the output of the LTyz function block (i.e. the Y-Axis data that has been selected based on
the X-Axis value) will become the output of the LB(3-x) function block so long as that table is
selected.
The LB(3-x) output is always setup as a percentage, based on the range of the Y-Axis for the
associated table (see Section 1.7.2) It is written to sub-index X of read-only object 3320h
Logic
Block Output PV
with a resolution of 1 decimal place.
1.9.
Math Function Block
There are four mathematic function blocks that allow the user to define basic algorithms. Math
function block Z = 1 to 4 will be enabled based on sub-index Z in object 4000h
Math Enable
.