stHMIInterface.stPV); // For now get setpoint from HMI interface _fbPITempControl( rSP:= stHMIInterface.stSetpoint.rValue, rPV:= _fbTempSensor.rScaledValue, rKp:= 6, rTn:= 0, xEnable:= _xEnable, rMV=> _fbLimit.rIn); _fbLimit( rMin:= 0, rMax:= 100.0, rOut=> _fbPWMOut.rPWM, xClampedUpper=> _fbPITempControl.xSaturatedUpper, xClampedLower=> _fbPITempControl.xSaturatedLower); _fbPWMOut( timPeriod:= T#100MS, xOutput=> xEnableHotplate); SUPER^(stPackMLHMIInterface := stHMIInterface.stStationCmds); ]]> 140.0 THEN stHMIInterface.stSetpoint.rValue := 140; END_IF IF stHMIInterface.stSetpoint.rValue < 0.0 THEN stHMIInterface.stSetpoint.rValue := 0.0; END_IF]]>