-> Hier kostenlos registrieren
Hallo
ich habe da im code irgendwo einen anfängerfehler sehe ihn aber überhaupt nicht....
danke für eure hilfe:
PROGRAM settemp
VAR CONSTANT
byMaskSensorTypeKL3208_NI1000: BYTE := 2#0101;
tTimeOut: TIME := T#5s;
eTemperatureSensorMode : DINT := 3;
END_VAR
VAR
FB_HVACConfigureKL3208: FB_HVACConfigureKL32xx;
byStatusKL32xx AT %IW200: BYTE;
iDataInKL32xx AT %IW202: INT;
bSetSensor: BOOL;
bScanSensor: BOOL;
eSensorType : BYTE := 7;
bReady: BOOL;
byOutStatus: INT;
iOutDataIn : INT;
byCtrlKL32xx AT %QW200 : BYTE;
iDataOutKL32xx AT %QW202: INT;
eBusTerminalKL328xx: E_HVACBusTerminal_KL32xx;
eStatusScanSensorTypeNi1000DI: E_HVACSensorType;
bErrorGeneral1: BOOL;
byError1: BYTE;
bErrorCommunication1: BOOL;
bErrorBusTerminalNotSupported1: BOOL;
bErrorSensorType1: BOOL;
bErrorScanSensor1: BOOL;
END_VAR
VAR
FB_HVACTemperatureSensorch: FB_HVACTemperatureSensor;
eDataSecurityType : E_HVACDataSecurityType;
bSetDefault : BOOL;
byStatusRawValue : BYTE;
tTaskCycleTime : TIME;
tCtrlCycleTime : TIME ;
bEnableLimitCtrl : BOOL;
bReset : BOOL;
rPresentValue : REAL;
bErrorGeneral : BOOL;
byError : BYTE;
bErrorShortCircuit : BOOL;
bErrorBrokenSensor : BOOL;
bErrorHighLimit : BOOL;
bErrorLowLimit : BOOL;
bErrorCycleTime : BOOL;
bInvalidParameter : BOOL;
rOffset : REAL:=0 ;
rHighLimit : REAL :=120;
rLowLimit : REAL :=-60.0;
rReplacementValue : REAL :=0;
tFilterTime : TIME := T#10S;
END_VAR
ich habe da im code irgendwo einen anfängerfehler sehe ihn aber überhaupt nicht....
danke für eure hilfe:
PROGRAM settemp
VAR CONSTANT
byMaskSensorTypeKL3208_NI1000: BYTE := 2#0101;
tTimeOut: TIME := T#5s;
eTemperatureSensorMode : DINT := 3;
END_VAR
VAR
FB_HVACConfigureKL3208: FB_HVACConfigureKL32xx;
byStatusKL32xx AT %IW200: BYTE;
iDataInKL32xx AT %IW202: INT;
bSetSensor: BOOL;
bScanSensor: BOOL;
eSensorType : BYTE := 7;
bReady: BOOL;
byOutStatus: INT;
iOutDataIn : INT;
byCtrlKL32xx AT %QW200 : BYTE;
iDataOutKL32xx AT %QW202: INT;
eBusTerminalKL328xx: E_HVACBusTerminal_KL32xx;
eStatusScanSensorTypeNi1000DI: E_HVACSensorType;
bErrorGeneral1: BOOL;
byError1: BYTE;
bErrorCommunication1: BOOL;
bErrorBusTerminalNotSupported1: BOOL;
bErrorSensorType1: BOOL;
bErrorScanSensor1: BOOL;
END_VAR
VAR
FB_HVACTemperatureSensorch: FB_HVACTemperatureSensor;
eDataSecurityType : E_HVACDataSecurityType;
bSetDefault : BOOL;
byStatusRawValue : BYTE;
tTaskCycleTime : TIME;
tCtrlCycleTime : TIME ;
bEnableLimitCtrl : BOOL;
bReset : BOOL;
rPresentValue : REAL;
bErrorGeneral : BOOL;
byError : BYTE;
bErrorShortCircuit : BOOL;
bErrorBrokenSensor : BOOL;
bErrorHighLimit : BOOL;
bErrorLowLimit : BOOL;
bErrorCycleTime : BOOL;
bInvalidParameter : BOOL;
rOffset : REAL:=0 ;
rHighLimit : REAL :=120;
rLowLimit : REAL :=-60.0;
rReplacementValue : REAL :=0;
tFilterTime : TIME := T#10S;
END_VAR