Bugfixes in TrayFeeder and Aligner
Aligner ======= - Fixed Aligner during resetting with library update to 1.3.4 - Added Vacuum valve to HMI Etcher ====== - Added Vacuum valve to HMI TrayFeeder ========== - Fixed a bug in protocoll parsing - Added automatic reconnect tries to protocoll handler - Added buttons to hmi interface for tray feeding and unloading
This commit is contained in:
@@ -20,6 +20,9 @@ VAR_IN_OUT
|
||||
stHMIInterface : ST_HMI_Etcher;
|
||||
END_VAR
|
||||
VAR
|
||||
_fbValveVacuum : FB_Valve('Vacuum');
|
||||
_stValveVacuumConfig : ST_ValveConfig;
|
||||
|
||||
_fbValveDoor : FB_Valve('Door');
|
||||
_stValveDoorCfg : ST_ValveConfig := (
|
||||
xHasClosedFeedback := TRUE,
|
||||
@@ -79,8 +82,6 @@ VAR
|
||||
_fbRobot : FB_Mecademics;
|
||||
_fbSpinner : FB_AxisPTP;
|
||||
|
||||
xDisableVacuum AT %Q* : BOOL;
|
||||
|
||||
_fbValveEnableFilmetch : FB_Valve('');
|
||||
|
||||
_stValveConfig : ST_ValveConfig;
|
||||
@@ -121,6 +122,14 @@ END_IF
|
||||
// Todo bessere implementierung finden
|
||||
//_xOpenChuckClamp := xOpenChuckClamp OR stHMIInterface.stChuckUnlockCmd.xRequest;
|
||||
|
||||
_fbValveVacuum(
|
||||
xAutomaticOpen := xEnableVacuum,
|
||||
xReleaseErrors:= xReleaseAlarms,
|
||||
stValveConfig:= _stValveVacuumConfig,
|
||||
xReleaseManualMode:= xReleaseManualMode,
|
||||
xConfirmAlarms:= xConfirmAlarms,
|
||||
stHMIInterface:= stHMIInterface.stVacuumValve);
|
||||
|
||||
_fbUnlockLeft(
|
||||
xAutomaticOpen:= _xOpenChuckClamp,
|
||||
xReleaseErrors:= xReleaseAlarms,
|
||||
@@ -162,8 +171,6 @@ _fbSpinner(
|
||||
rOverride:= 100.0,
|
||||
lrVelocity:= _lrSpinnerVelo,
|
||||
xConfirmAlarms:= xConfirmAlarms);
|
||||
|
||||
xDisableVacuum := (NOT xEnableVacuum);
|
||||
|
||||
_fbRobot(stPackMLHMIInterface := stHMIInterface.stMecaCmds);
|
||||
|
||||
@@ -309,7 +316,12 @@ _stSMConfig.xAbortingDisabled := TRUE;
|
||||
|
||||
// Valve config
|
||||
_stValveConfig.xHasOpenFeedback := FALSE;
|
||||
_stValveConfig.xHasClosedFeedback := FALSE;]]></ST>
|
||||
_stValveConfig.xHasClosedFeedback := FALSE;
|
||||
|
||||
// Vacuum valve config
|
||||
_stValveVacuumConfig.xHasOpenFeedback := FALSE;
|
||||
_stValveVacuumConfig.xHasClosedFeedback := FALSE;
|
||||
_stValveVacuumConfig.xNormallyOpen := TRUE;]]></ST>
|
||||
</Implementation>
|
||||
</Method>
|
||||
<Method Name="M_JetMeasurement" Id="{5ffd6d61-d32b-40d9-aa63-25591d7cd8df}">
|
||||
|
||||
Reference in New Issue
Block a user