14.4 GCL zur einfachen Schiebereglersteuerung eines Sollwerts
Das folgende Codesegment zeigt, wie Sie einen Sollwert mit dem Schieberegler für eZNT,
eZNT-Wi und eZNTW anpassen.
//Timeout to a default display after no buttons touched for 8 seconds.
If (LCD0.Key_Press = 0) OnFor 8S Then eZNT2_ScreenMode = 0 End If
//Define default screen
If (eZNT2_ScreenMode = 0) Then
eZNT2_SliderMode = 0 //Av518, allows GLC to control Line3
LCD0.Line2 = eZNT2_RT_AV //set Line2 to display room Temp
LCD0.Line2Units = 2 //set units to degC
LCD0.Line3 = " " //blank line3
LCD0.Line3Units = 0 //blank line3 units
eZNT2_StickyArrow = 0 // clear sticky arrow Av517
End If
//Read a press of the occupancy button (mapped as button 2)
IfOnce LCD0.KeyPress = 2 Then
eZNT2_OVR = Not eZNT2_OVR //toggle occupancy BV
eZNT2_ScreenMode = 0 //return to default screen as previously defined
End If
//if temperature icon (button 4) pressed
IfOnce (LCD0.Key_Press = 4) Then
eZNT2_ScreenMode = 3 // temperature adjust mode
End If
//if slider is pressed on default screen
IfOnce (LCD0.Key_Press > 9999) And (eZNT2_ScreenMode = 0) Then
eZNT2_ScreenMode = 3 //temperature adjust mode
End If
// use simple slider in temperature adjust mode
If (eZNT2_ScreenMode = 3) Then
eZNT2_SliderUnits = 2 //Av523 = units (degC) while under local control
eZNT2_SliderMode = 1 //Av518 = local control, eZNT to controls line3 value&units
eZNT2_SliderMin = LCD0_RT_MIN_SP //Av519 = min value
eZNT2_SliderMax = LCD0_RT_MAX_SP //Av520 = max value
eZNT2_SliderInc = 0.2 //Av521, how much to increment/decrement
//set initial value show to current temperature setpoint
IfOnce eZNT2_ScreenMode = 3 Then
eZNT2_SliderValue = eZNT2_RT_SP
End If
//change actual setpoint as temperature is adjusted on slider
If (eZNT2_ScreenMode = 3) OnFor 2S Then
If eZNT2_SliderValue Changed Then
eZNT2_RT_SP = eZNT2_SliderValue //update temperature setpoint as value changes
eZNT2_Occupied_SP = eZNT2_RT_SP
End If
End If
End If
DE-eZNTW-Wi Programmierbarer Funkthermostat Applikationsanleitung.docx
Seite 109 von 137
© Delta Controls Germany 2022