Relinked everything with HAL and Execute pattern
- Switched to BaseConponents V2.0
This commit is contained in:
@@ -19,6 +19,7 @@ VAR
|
||||
_fbHVTesterHot : FB_HVTester;
|
||||
_fbHVTesterCold : FB_HVTester;
|
||||
_fbMediaCabinet : FB_MediaCabinet;
|
||||
_fbNOK : FB_NOK;
|
||||
|
||||
_fbModbusMaster : FB_ModbusMaster;
|
||||
_fbFlowSensor : FB_Levi_LFC6IO;
|
||||
@@ -83,15 +84,24 @@ IF _stRobotCmd.xCmdChangeRequest THEN
|
||||
_stRobotCmd.xCmdChangeRequest := FALSE;
|
||||
END_IF
|
||||
|
||||
_fbHVTesterHot(xOpenChambers:= GVL_SCADA.xOpenAllChambers, stHMIInterface := GVL_SCADA.stMachine.stHVTesterHot);
|
||||
_fbHVTesterHot(
|
||||
xConfirmAlarms := GVL_SCADA.stMachine.stConfirmAlarmsBtn.xRequest,
|
||||
xOpenChambers:= GVL_SCADA.xOpenAllChambers,
|
||||
stIO := GVL_IO.stHVTesterWarm,
|
||||
stHMIInterface := GVL_SCADA.stMachine.stHVTesterHot);
|
||||
|
||||
_fbHVTesterCold(xOpenChambers:= GVL_SCADA.xOpenAllChambers, stHMIInterface := GVL_SCADA.stMachine.stHVTesterCold);
|
||||
_fbHVTesterCold(
|
||||
xConfirmAlarms := GVL_SCADA.stMachine.stConfirmAlarmsBtn.xRequest,
|
||||
xOpenChambers:= GVL_SCADA.xOpenAllChambers,
|
||||
stIO := GVL_IO.stHVTesterCold,
|
||||
stHMIInterface := GVL_SCADA.stMachine.stHVTesterCold);
|
||||
|
||||
_fbEtcher1(
|
||||
xOpenDoor:= GVL_SCADA.xOpenAllChambers,
|
||||
xOpenChuckClamp := GVL_SCADA.xOpenChuckClampEtcher1,
|
||||
xReleaseAlarms := _xReleaseAlarms,
|
||||
xConfirmAlarms := GVL_SCADA.stMachine.stConfirmAlarmsBtn.xRequest,
|
||||
stIO := GVL_IO.stEtcher1,
|
||||
stHMIInterface := GVL_SCADA.stMachine.stEtcher1);
|
||||
|
||||
_fbEtcher2(
|
||||
@@ -99,6 +109,7 @@ _fbEtcher2(
|
||||
xOpenChuckClamp := GVL_SCADA.xOpenChuckClampEtcher2,
|
||||
xReleaseAlarms := _xReleaseAlarms,
|
||||
xConfirmAlarms := GVL_SCADA.stMachine.stConfirmAlarmsBtn.xRequest,
|
||||
stIO := GVL_IO.stEtcher2,
|
||||
stHMIInterface := GVL_SCADA.stMachine.stEtcher2);
|
||||
|
||||
_fbTrayFeederInput(
|
||||
@@ -120,16 +131,28 @@ _fbTrayFeederOutput(
|
||||
// stAdmin=> GVL_SCADA.stTRayFeederInputAdmin,
|
||||
// stHMIInterface := GVL_SCADA.stMachine.stTrayFeederOut);
|
||||
|
||||
_fbHotplate(stHMIInterface := GVL_SCADA.stMachine.stHotplate);
|
||||
_fbHotplate(
|
||||
stIO := GVL_IO.stHotplate,
|
||||
stHMIInterface := GVL_SCADA.stMachine.stHotplate);
|
||||
|
||||
_fbCoolplate(stHMIInterface := GVL_SCADA.stMachine.stCoolplate);
|
||||
_fbCoolplate(
|
||||
stIO := GVL_IO.stCoolplate,
|
||||
stHMIInterface := GVL_SCADA.stMachine.stCoolplate);
|
||||
|
||||
_fbAligner(stCommand:= , stStatus=> , stAdmin=> , xConfirmAlarms:= GVL_SCADA.stMachine.stConfirmAlarmsBtn.xRequest, stHMIInterface := GVL_SCADA.stMachine.stAligner);
|
||||
_fbAligner(
|
||||
xConfirmAlarms:= GVL_SCADA.stMachine.stConfirmAlarmsBtn.xRequest,
|
||||
stIO := GVL_IO.stAligner,
|
||||
stHMIInterface := GVL_SCADA.stMachine.stAligner);
|
||||
|
||||
_fbMediaCabinet(
|
||||
xReleaseErrors := _xReleaseAlarms,
|
||||
xConfirmAlarms := GVL_SCADA.stMachine.stConfirmAlarmsBtn.xRequest,
|
||||
stIO := GVL_IO.stMediaCabinet,
|
||||
stHMIInterface := GVL_SCADA.stMachine.stMediaCabinet);
|
||||
|
||||
_fbNOK(
|
||||
stIO:= GVL_IO.stNOK,
|
||||
stHMIInterface:= GVL_SCADA.stMachine.stNOK);
|
||||
|
||||
|
||||
// Call safety program
|
||||
|
||||
Reference in New Issue
Block a user