#item|Des1|Des2|icon|BlockID|Retentive(0=no/1=yes)|No. of Inputs|Des. Input N|No. of Outputs|Des. Output N|Des. Commands N
#icon--> 1 - BINARY, 2 - AND, 3 - OR, 4 - OTHERS

# Version 2.000 - changed by JD on 07_12_2004
# Version 2.000 - changed by JD on 08_10_2004
# Version 1.400 - changed by JD on 12_01_2004
# Version 1.300 - changed by JD on 24_11_2004
# Version 1.200 - changed by OH on 04_02_2002
# Version 1.100 - changed by OH on 02_DEC_2001

item|"Binary Trigger"|""|1|9001|0|1|"E1"|2|"A1 (E1<>0)"|"A2 (E1=0)"|"HS Commands (Inp<>0)"|"HS Commands (Inp=0)"

#AND/OR Gate
item|"AND Gate"|"AND, 2 Inp"|2|9002|0|2|"E1"|"E2"|4|"A1"|"A2 neg"|"A3 (sbc)"|"A4 neg (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"
item|"AND Gate"|"AND, 4 Inp"|2|9003|0|4|"E1"|"E2"|"E3"|"E4"|4|"A1"|"A2 neg"|"A3 (sbc)"|"A4 neg (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"
item|"AND Gate"|"AND, 8 Inp"|2|9004|0|8|"E1"|"E2"|"E3"|"E4"|"E5"|"E6"|"E7"|"E8"|4|"A1"|"A2 neg"|"A3 (sbc)"|"A4 neg (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"
item|"OR Gate"|"OR, 2 Inp"|3|9005|0|2|"E1"|"E2"|4|"A1"|"A2 neg"|"A3 (sbc)"|"A4 neg (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"
item|"OR Gate"|"OR, 4 Inp"|3|9006|0|4|"E1"|"E2"|"E3"|"E4"|4|"A1"|"A2 neg"|"A3 (sbc)"|"A4 neg (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"
item|"OR Gate"|"OR, 8 Inp"|3|9007|0|8|"E1"|"E2"|"E3"|"E4"|"E5"|"E6"|"E7"|"E8"|4|"A1"|"A2 neg"|"A3 (sbc)"|"A4 neg (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"
#XOR Gate (V2.0)
item|"XOR Gate"|"XOR, 2 Inp"|31|9061|0|2|"E1"|"E2"|4|"A1"|"A2 neg"|"A3 (sbc)"|"A4 neg (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"
item|"XOR Gate"|"XOR, 4 Inp"|31|9062|0|4|"E1"|"E2"|"E3"|"E4"|4|"A1"|"A2 neg"|"A3 (sbc)"|"A4 neg (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"
item|"XOR Gate"|"XOR, 8 Inp"|31|9063|0|8|"E1"|"E2"|"E3"|"E4"|"E5"|"E6"|"E7"|"E8"|4|"A1"|"A2 neg"|"A3 (sbc)"|"A4 neg (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"

#Blocking
item|"Blocking"|""|4|9008|0|2|"E1 (1=open)"|"E2 Signal"|1|"A1"|"HS Commands (A1)"

#Filter
item|"Filter"|"Filter, On->On/Off->---"|22|9009|0|1|"E1"|2|"A1"|"A1 neg"|"HS Commands (A1)"|"HS Commands (A1 Neg)"
item|"Filter"|"Filter, On->--- / Off->Off"|22|9010|0|1|"E1"|2|"A1"|"A1 neg"|"HS Commands (A1)"|"HS Commands (A1 neg)"
item|"Filter"|"Filter, On->On/Off->Off"|22|9011|0|1|"E1"|2|"A1"|"A1 neg"|"HS Commands (A1)"|"HS Commands (A1 neg)"
item|"Filter"|"Filter, On->Toggle/Off->--- (R)"|22|9012|1|1|"E1"|2|"A1"|"A1 neg"|"HS Commands (A1)"|"HS Commands (A1 neg)"
item|"Filter"|"Filter, On->---/Off->Toggle (R)"|22|9013|1|1|"E1"|2|"A1"|"A1 neg"|"HS Commands (A1)"|"HS Commands (A1 neg)"
item|"Filter"|"Filter, On->Toggle/Off->Toggle (R)"|22|9014|1|1|"E1"|2|"A1"|"A1 neg"|"HS Commands (A1)"|"HS Commands (A1 Neg)"

#Delay
item|"Delay"|"Switch On/Off Delay"|4|9017|1|3|"E1 ON (Sec.)"|"E2 OFF (Sec.)"|"E3 Signal"|2|"A1"|"A1 neg"|"HS Commands (A1)"|"HS Commands (A1 neg)"
item|"Delay"|"Telegram Delay"|4|9018|0|2|"E1 (Sec.)"|"E2 Signal"|1|"A1"|"HS Commands"

#Comparator
item|"Comparator"|"Equal To"|23|9019|0|2|"E1"|"E2"|4|"A1"|"A2 neg"|"A3 (sbc)"|"A4 neg (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"
item|"Comparator"|"Greater Than"|24|9020|0|2|"E1"|"E2"|4|"A1"|"A2 neg"|"A3 (sbc)"|"A4 neg (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"
item|"Comparator"|"Greater Than or Equal To"|25|9021|0|2|"E1"|"E2"|4|"A1"|"A2 neg"|"A3 (sbc)"|"A4 neg (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"
item|"Comparator"|"Less Than"|26|9022|0|2|"E1"|"E2"|4|"A1"|"A2 neg"|"A3 (sbc)"|"A4 neg (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"
item|"Comparator"|"Less Than"|27|9023|0|2|"E1"|"E2"|4|"A1"|"A2 neg"|"A3 (sbc)"|"A4 neg (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"
item|"Comparator"|"Not Equal To"|28|9024|0|2|"E1"|"E2"|4|"A1"|"A2 neg"|"A3 (sbc)"|"A4 neg (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"
item|"Comparator"|"Range Check (Less Than)"|4|9033|0|3|"E1 L. Limit"|"E2 CV"|"E3 U. Limit"|4|"A1"|"A2 neg"|"A3 (sbc)"|"A3 neg (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"
item|"Comparator"|"Range Check (Less Than or Equal To)"|4|9034|0|3|"E1 L. Limit"|"E2 CV"|"E3 U. Limit"|4|"A1"|"A2 neg"|"A3 (sbc)"|"A3 neg (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"
#Comparator SWITCH/CASE == (V2.0)
item|"Comparator"|"Case Check (<=) 8 Outp"|4|9050|0|8|"E1 Value"|"E2 CV 1"|"E3 CV 2"|"E4 CV 3"|"E5 CV 4"|"E6 CV 5"|"E7 CV 6"|"E8 CV 7"|8|"A1 (CV 1)"|"A2 (CV 2)"|"A3 (CV 3)"|"A4 (CV 4)"|"A5 (CV 5)"|"A6 (CV 6)"|"A7 (CV 7)"|"A8 (Otherwise Case)"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"|"HS Commands (A5)"|"HS Commands (A6)"|"HS Commands (A7)"|"HS Commands (A8)"
item|"Comparator"|"Case Check (<=) 1 Outp"|4|9051|0|8|"E1 Value"|"E2 CV 1"|"E3 CV 2"|"E4 CV 3"|"E5 CV 4"|"E6 CV 5"|"E7 CV 6"|"E8 CV 7"|1|"A1"|"HS Commands (A1)"

#Math./Statistical Functions (V2.0)
item|"Math. Functions"|"Addition"|5|9035|0|2|"E1"|"E2"|2|"A1"|"A2 (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Math. Functions"|"Subtraction"|6|9036|0|2|"E1"|"E2"|2|"A1"|"A2 (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Math. Functions"|"Multiplication"|7|9037|0|2|"E1"|"E2"|2|"A1"|"A2 (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Math. Functions"|"Division"|8|9038|0|2|"E1"|"E2"|3|"A1"|"A2 (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Math. Functions"|"Square Root"|9|9075|0|1|"E1"|2|"A1"|"A2 (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Math. Functions"|"x power y"|10|9076|0|2|"E1 x"|"E2 y"|2|"A1"|"A2 (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Math. Functions"|"Cosine"|11|9041|0|1|"E1"|2|"A1"|"A2 (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Math. Functions"|"Sine"|12|9042|0|1|"E1"|2|"A1"|"A2 (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Math. Functions"|"Exponential Function"|13|9057|0|1|"E1"|2|"A1"|"A2 (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Math. Functions"|"Natural Logarithm"|14|9058|0|1|"E1"|3|"A1"|"A2 (sbc)"|"Error"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Math. Functions"|"Logarithm (Base 10)"|15|9078|0|1|"E1"|3|"A1"|"A2 (sbc)"|"Error"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"
item|"Math. Functions"|"Curve Func. (2 Points)"|16|9044|0|5|"E1 x"|"E2 x1"|"E3 y1"|"E4 x2"|"E5 y2"|1|"A1 y"|"HS Commands (A1)"
item|"Math. Functions"|"Curve Func. (4 Points)"|17|9045|0|9|"E1 x"|"E2 x1"|"E3 y1"|"E4 x2"|"E5 y2"|"E6 x3"|"E7 y3"|"E8 x4"|"E9 y4"|1|"A1 y"|"HS Commands (A1)"
item|"Math. Functions"|"Random Generator"|18|9049|0|3|"E1 Min. Value"|"E2 Max. Value"|"E3 Trigger"|2|"A1 Random Whole Number"|"A2 Random Floating Point"|""|""
item|"Math. Functions"|"Summation"|19|9064|1|3|"E1 Value"|"E2 Reset"|"E3 FA (>0)"|2|"A1 Sum"|"A2 Alarm (Sum>=FA)"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Math. Functions"|"Floating Average (Result)"|20|9065|1|3|"E1 Value"|"E2 Events"|"E3 Reset"|2|"A1 MV"|"A2 Valid"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Math. Fucntions"|"Floating Average (Cyclical)"|21|9067|1|4|"E1 Value"|"E2 Periods"|"E3 Reset"|"E4 Duration (Sec.)"|2|"A1 MV"|"A2 Valid"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Math. Functions"|"Minimum Value (Consecutive)"|4|9052|1|2|"E1"|"E2 Reset"|3|"A1"|"A2 (sbc)"|"Validity"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"
item|"Math. Functions"|"Minimum Value (Comparative)"|4|9053|0|8|"E1 Value 1"|"E2 Value 2"|"E3 Value 3"|"E4 Value 4"|"E5 Value 5"|"E6 Value 6"|"E7 Value 7"|"E8 Value 8"|2|"A1"|"A2 (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Math. Functions"|"Maximum Value (Consecutive)"|4|9054|1|2|"E1"|"E2 Reset"|3|"A1"|"A2 (sbc)"|"A3 Valid"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"
item|"Math. Functions"|"Maximum Value (Comparative)"|4|9055|0|8|"E1 Value 1"|"E2 Value 2"|"E3 Value 3"|"E4 Value 4"|"E5 Value 5"|"E6 Value 6"|"E7 Value 7"|"E8 Value 8"|2|"A1"|"A2 (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Math. Functions"|"Absolute Value"|4|9082|0|1|"E1"|2|"A1"|"A2 (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"

#Time (V2.0)
item|"Time Functions"|"Pos. of Sun (Time)"|1|9043|0|3|"E1 Latitude"|"E2 Longitude"|"E3 Cycle (Min.)"|2|"A1 Sunrise (sbc)"|"A2 Sunset (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Time Functions"|"Date+Time"|1|9039|0|1|"E1 Cycle (Sec.)"|8|"A1 Day"|"A2 Month"|"A3 Year"|"A4 Hour"|"A5 Minute"|"A6 Second"|"A7 WT (0-6)"|"A8 JT (0-366)"|""|""|""|""|""|""|""|""
item|"Time Functions"|"Conv. Decimal Time Time"|4|9080|0|1|"E1"|3|"A1 Hr. (sbc)"|"A2 Min. (sbc)"|"A3 Sec. (sbc)"|""|""|""
item|"Time Functions"|"Conv. Time Decimal Time"|4|9081|0|3|"E1 Hr."|"E2 Min."|"E3 Sec."|1|"A1 (sbc)"|""
item|"Time Functions"|"Sunrise"|1|9084|0|4|"E1 Latitude"|"E2 Longitude"|"E3 Cycle (Min.)"|"E4 Offset (Min.)|1|"A1"|"HS Commands (A1)"
item|"Time Functions"|"Sunset"|1|9085|0|4|"E1 Latitude"|"E2 Longitude"|"E3 Cycle (Min.)"|"E4 Offset (Min.)|1|"A1"|"HS Commands (A1)"

#Selection Switch (V2.0)
item|"Selection Switch"|"Input =>  2 Outputs"|4|9069|0|2|"E1 Value"|"E2 Outp."|2|"A1"|"A2"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Selection Switch"|"Input => 16 Outputs"|4|9070|0|2|"E1 Value"|"E2 Outp."|16|"A1"|"A2"|"A3"|"A4"|"A5"|"A6"|"A7"|"A8"|"A9"|"A10"|"A11"|"A12"|"A13"|"A14"|"A15"|"A16"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"|"HS Commands (A5)"|" HS Commands (A6)"|" HS Commands (A7)"|" HS Commands (A8)"|" HS Commands (A9)"|" HS Commands (A10)"|" HS Commands (A11)"|" HS Commands (A12)"|" HS Commands (A13)"|" HS Commands (A14)"|" HS Commands (A15)"|" HS Commands (A16)"
item|"Selection Switch"|"Number of Input (2 E)"|4|9071|0|2|"E1"|"E2"|1|"A1"|"HS Commands (A1)"
item|"Selection Switch"|"Input Selection Switch two-gang"|4|9088|0|3|"E1 Selection"|"E2 Signal"|"E3 Signal"|1|"A1"|""

#Controller (V2.0)
item|"Controller"|"Heating"|4|9079|0|6|"Setpoint(in C)"|"Actual Value (in C)"|"100% Range"|"Factor (Init==1)"|"Cycle (Sec.)"|"Block (1=blocked)"|3|"Corrected Variable"|"Corrected Variable (sbc)"|"Number of Cycles"|"HS Commands (A1)"|"HS Commands (A2)|"HS Commands (A3)"
item|"Controller"|"Cooling"|4|9087|0|6|"Setpoint(in C)"|"Actual Value (in C)"|"100% Range"|"Factor (Init==1)"|"Cycle (Sec.)"|"Block (1=blocked)"|3|"Corrected Variable"|"Corrected Variable (sbc)"|"Number of Cycles"|"HS Commands (A1)"|"HS Commands (A2)|"HS Commands (A3)"

#Additional Blocks
item|"Additional Blocks"|"Threshold Value with Hysteresis"|4|9025|0|3|"E1 TV 1"|"E2 TV 2"|"E3"|4|"A1 (>TV2 Hyst TV1) (sbc)"|"A2 (<TV1 Hyst TV2) (sbc)"|"A3 (>TV2)"|"A4 (<TV1)"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"
item|"Additional Blocks"|"Retentive Memory"|4|9026|1|1|"E1 "|1|"A1 (sbc)"|"HS Commands (A1)"
item|"Additional Blocks"|"Operating Hours Counter"|4|9027|1|3|"E1"|"E2 MV (Sec.)"|"E3 Reset"|1|"A1 Hr. (sbc)"|"HS Commands (A1)"
item|"Additional Blocks"|"Counter Block"|4|9028|1|4|"E1 (+Counter)"|"E2 (-Counter)"|"E3 Reset"|"E4 On/Off|1|"A1 Cycles (sbc)"|"HS Commands (A1)"
item|"Additional Blocks"|"Oscillator"|30|9029|0|3|"E1 PW (Sec.)"|"E2 Cycle (Sec.)"|"E3 On/Off|3|"A1 (sbc)"|"A2 falling (sbc)"|"A3 (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"
item|"Additional Blocks"|"Telegram Generator"|29|9030|0|2|"E1 Cycle (Sec.)"|"E2 On/Off|2|"A1"|"A2 neg"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Additonal Blocks"|"Watchdog"|4|9031|0|3|"E1 Mon. Cycle (Sec.)"|"E2 On/Off|"E3 Reset"|2|"A1 (sbc)"|"A2 neg (sbc)"|"HS Commands (A1)"|"HS Commands (A1 Neg)"
item|"Additional Blocks"|"Transfer Gate"|4|9032|0|7|"E1"|"E2"|"Release A"|"Release B"|"Release C"|"Release D"|"Main Release"|8|"A1 A1"|"A2 B1"|"A3 C1"|"A4 D1"|"A5 A2"|"A6 B2"|"A7 C2"|"A8 D2"|"HS Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"|"HS Commands (A5)"|"HS Commands (A6)"|"HS Commands (A7)"|"HS Commands (A8)"

#Additional Blocks (V2.0)
item|"Additional Blocks"|"Fault Message"|1|9048|0|4|"Fault Message"|"Acknowledgement"|"F. Flashing"|"S. Flashing"|2|"Acoustic Alarm"|"Optical Display"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Additonal Blocks"|"Backward Counter"|4|9056|0|3|"E1 Signal"|"E2 Reset"|"E3 Start Value"|2|"A1 Alarm"|"A2 Counter (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Additional Blocks"|"Edge Detector"|4|9059|0|1|"E1"|2|"A1 Rising"|"A2 Falling"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Additional Blocks"|"Conv. 1-Byte 8 Bit"|4|9060|0|1|"E1 (1-Byte)"|8|"A1 Bit 1"|"A2 Bit 2"|"A3 Bit 3"|"A4 Bit 4"|"A5 Bit 5"|"A6 Bit 6"|"A7 Bit 7"|"A8 Bit 8"|"HS Commands (A1)"|" "HS Commands (A2)"|"HS Commands (A3)"|"HS Commands (A4)"|"HS Commands (A5)"|"HS Commands (A6)"|"HS Commands (A7)"|"HS Commands (A8)"
item|"Additional Blocks"|"Conv. 8-Bit 1-Byte"|4|9083|0|8|"E1 Bit 1"|"E2 Bit 2"|"E3 Bit 3"|"E4 Bit 4"|"E5 Bit 5"|"E6 Bit 6"|"E7 Bit 7"|"E8 Bit 8"|2|"A1"|"A2 (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Additional Blocks"|"Pulse Width in %"|4|9072|0|1|"E1 Value"|2|"A1 PW in %"|"A2 Valid"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Additional Blocks"|"Percent in Pulse Width"|4|9086|0|3|"E1 PW in %"|"E2 Pulse Width (Sec.)"|"E3 On/Off|2|"A1 (sbc)"|"A2 falling (sbc)"|"HS Commands (A1)"|"HS Commands (A2)"
item|"Additional Blocks"|"Stairway Light Function"|4|9077|0|5|"E1 Duration (Sec.)"|"E2 Object"|"E3 Connectable in Series (yes=1)"|"E4 Flashing (after Duration)"|"E5 Block (1=blocked)"|3|"A1"|"A2 (Flashing)"|"A3 (Light)"|"HS-Commands (A1)"|"HS Commands (A2)"|"HS Commands (A3)"
item|"Additional Blocks"|"Operating Hours Counter with Remaining Value"|4|9074|1|4|"E1 Signal"|"E2 MV (Sec.)"|"E3 Reset"|"E4 Setpoint"|3|"A1 Operating Hrs."|"A2 Remaining Value"|"A3 Alarm"|"HS Commands (A1)"|"HS Commands (A2)|"HS Commands (A3)"
item|"Additional Blocks"|"RS FlipFlop"|4|9089|0|2|"E1 Signal"|"E2 Reset"|2|"A1"|"A2 neg"|"HS Commands (A1)"|"HS Commands (A2)"
