Blame | Last modification | View Log | Download
CP_VRS AI: 17.2.1 DBGEN: 16.0 Conv expand INI:0 DATE: Fri Mar 16 09:49:31 2007 CONCEPT_2.6 SR1////CL_DFB GloDFB C:\CONCEPT\DFB\ PLC_KLOK "03/09/07 12:07:28" TEXT:CP_DFB "PLC_KLOK" HEIGHT/WIDTH: 10 9 FBTK_DFB "07/10/02 14:43:57" TEXT:CP_STR local CRC: 2527521148 "04/25/02 11:32:03"...STR TYPE...STR...STR BoolArr2: ARRAY [1..2] OF BOOL;...STR BoolArr4: ARRAY [1..4] OF BOOL;...STR BoolArr5: ARRAY [1..5] OF BOOL;...STR BoolArr8: ARRAY [1..8] OF BOOL;...STR BoolArr9: ARRAY [1..9] OF BOOL;...STR BoolArr12: ARRAY [1..12] OF BOOL;...STR BoolArr16: ARRAY [1..16] OF BOOL;...STR BoolArr36: ARRAY [1..36] OF BOOL;...STR...STR IntArr2: ARRAY [1..2] OF INT;...STR IntArr3: ARRAY [1..3] OF INT;...STR IntArr4: ARRAY [1..4] OF INT;...STR IntArr5: ARRAY [1..5] OF INT;...STR IntArr6: ARRAY [1..6] OF INT;...STR IntArr7: ARRAY [1..7] OF INT;...STR IntArr8: ARRAY [1..8] OF INT;...STR IntArr9: ARRAY [1..9] OF INT;...STR IntArr10: ARRAY [1..10] OF INT;...STR IntArr15: ARRAY [1..15] OF INT;...STR IntArr16: ARRAY [1..16] OF INT;...STR IntArr20: ARRAY [1..20] OF INT;...STR IntArr30: ARRAY [1..30] OF INT;...STR IntArr32: ARRAY [1..32] OF INT;...STR IntArr36: ARRAY [1..36] OF INT;...STR...STR WordArr6: ARRAY [1..6] OF WORD;...STR WordArr8: ARRAY [1..8] OF WORD;...STR WordArr16: ARRAY [1..16] OF WORD;...STR WordArr32: ARRAY [1..32] OF WORD;...STR WordArr36: ARRAY [1..36] OF WORD;...STR...STR DintArr16: ARRAY [1..16] OF DINT;...STR...STR RealArr16: ARRAY [1..16] OF REAL;...STR...STR...STR (* ------------------ data structuren ----------------------- *)...STR...STR KLOK_struc: (* tijd structuur klok *)...STR STRUCT...STR weekdag: INT; (* dag van de week 1..7 1=zondag *)...STR maand: INT; (* maand 1..12 *)...STR dag: INT; (* Dag van de maand 1..31 *)...STR jaar: INT; (* jaartal 00..99 *)...STR uur: INT; (* uur 0..23 *)...STR minuut: INT; (* minuut 0..59 *)...STR seconde: INT; (* seconde 0..59 *)...STR END_STRUCT;...STR...STR END_TYPE...STRCP_STR global CRC: 684471330 "10/20/99 15:28:05"...STR (***************************************************************************************************)...STR (* version 1.0 : Initial release for all projects *)...STR (* Date : 6 august 1999 *)...STR (* Author : Peter lemmens *)...STR (***************************************************************************************************)...STR...STR...STR (***************************************************************************************************)...STR (* BUFFER object *)...STR (***************************************************************************************************)...STR...STR TYPE...STR...STR (* Structure voor de ingangssignalen van de SOURCE van het BUFFER object *)...STR SRCBUFFER_In_Type:...STR STRUCT...STR InterlockCondition :BOOL; (* Source buffer is intelocked *)...STR Empty :BOOL; (* Source buffer is leeg *)...STR END_STRUCT;...STR...STR (* Structure voor de uitgangssignalen van de SOURCE van het BUFFER object *)...STR SRCBUFFER_Out_Type:...STR STRUCT...STR Buffer_ID :INT; (* Buffer identifikatie nummer *)...STR Idle :BOOL; (* Source buffer is Idle, is niet geclaimed *)...STR Discharge :BOOL; (* Source buffer is in discharge mode *)...STR Inoperable :BOOL; (* Source buffer is Inoperable *)...STR Interlocked :BOOL; (* Source buffer is intelocked *)...STR Empty :BOOL; (* Source silo is vol *)...STR END_STRUCT;...STR...STR (* Structure voor de ingangssignalen van de DESTINATION van het BUFFER object *)...STR DSTBUFFER_In_Type:...STR STRUCT...STR InterlockCondition :BOOL; (* Destination buffer is intelocked *)...STR Full :BOOL; (* Destination buffer is vol *)...STR END_STRUCT;...STR...STR (* Structure voor de uitgangssignalen van de DESTINATION van het BUFFER object *)...STR DSTBUFFER_Out_Type:...STR STRUCT...STR Buffer_ID :INT; (* Buffer identifikatie nummer *)...STR Idle :BOOL; (* Destination buffer is Idle, is niet geclaimed *)...STR Filling :BOOL; (* Deatination buffer is in filling mode, is geselekteerd door een mailbox *)...STR Inoperable :BOOL; (* Destination buffer is inoperable *)...STR Interlocked :BOOL; (* Destination buffer is intelocked *)...STR Full :BOOL; (* Destination silo is vol *)...STR END_STRUCT;...STR...STR BUFFER_ComOut_Type:...STR STRUCT...STR STATE :WORD; (* Status woord voor het buffer object, communicatie naar DCS-MMI *)...STR END_STRUCT;...STR...STR BUFFER_In_Type:...STR STRUCT...STR SRCBUFFER :SRCBUFFER_In_Type; (* Structure SRCBUFFER_In_Type *)...STR DSTBUFFER :DSTBUFFER_In_Type; (* Structure DSTBUFFER_In_Type *)...STR END_STRUCT;...STR...STR BUFFER_Out_Type:...STR STRUCT...STR SRCBUFFER :SRCBUFFER_Out_Type; (* Structure SRCBUFFER_Out_Type *)...STR DSTBUFFER :DSTBUFFER_Out_Type; (* Structure DSTBUFFER_Out_Type *)...STR END_STRUCT;...STR...STR BUFFER_Type:...STR STRUCT...STR In :BUFFER_In_Type; (* Structure BUFFER_In_Type *)...STR Out :BUFFER_Out_Type; (* Structure BUFFER_Out_Type *)...STR Inroute_SRC :BOOL; (* Extern te gebruiken voor IR_SRC ingang *)...STR Inroute_DST :BOOL; (* Extern te gebruiken voor IR_DST ingang *)...STR Fail_SRC :BOOL; (* Extern te gebruiken voor FAIL_SRC ingang *)...STR Fail_DST :BOOL; (* Extern te gebruiken voor FAIL_DST ingang *)...STR Err_SRC :BOOL; (* Extern op de ERROR uitgang aan te sluiten *)...STR Err_DST :BOOL; (* Extern op de ERROR uitgang aan te sluiten *)...STR END_STRUCT;...STR...STR END_TYPE...STR...STR (***************************************************************************************************)...STR (* UNITSTAT object *)...STR (***************************************************************************************************)...STR...STR (* Structure voor het UNITSTAT object *)...STR TYPE...STR...STR (* Structure voor de communicatie ingangssignalen van het UNITSTAT object *)...STR UNITSTAT_ComIn_Type:...STR STRUCT...STR COMMAND :INT; (* UNITSTAT commando's van DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de ingangssignalen van het UNITSTAT object *)...STR UNITSTAT_In_Type:...STR STRUCT...STR ShutdownTimer :TIME; (* Preset ShutdownTimer *)...STR Restart :BOOL; (* Restart conditie *)...STR UnitHold :BOOL; (* Hold conditie *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie uitgangssignalen van het UNITSTAT object *)...STR UNITSTAT_ComOut_Type:...STR STRUCT...STR STATE :INT; (* UNITSTAT status naar DCS-MMI *)...STR PERMISSIVES :WORD; (* UNITSTAT commando permissives naar DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de commando uitgangssignalen van het UNITSTAT object *)...STR UNITSTAT_CommandOut_Type:...STR STRUCT...STR Standby :BOOL; (* Standby commando van DCS-MMI *)...STR Shutdown :BOOL; (* Shutdown commando van DCS-MMI *)...STR CancelShutdown :BOOL; (* CancelShutdown commando van DCS-MMI *)...STR StartMaintenance :BOOL; (* StartMaintenance commando van DCS-MMI *)...STR StopMaintenance :BOOL; (* StopMaintenance commando van DCS-MMI *)...STR StartCleaning :BOOL; (* StartCleaning commando van DCS-MMI *)...STR StopCleaning :BOOL; (* StopCleaning commando van DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de state uitgangssignalen van het UNITSTAT object *)...STR UNITSTAT_StateOut_Type:...STR STRUCT...STR Maintenance :BOOL; (* UNITSTAT status is maintenance *)...STR NotOperable :BOOL; (* UNITSTAT status in not_operable *)...STR Idle :BOOL; (* UNITSTAT status is idle *)...STR ShutDown :BOOL; (* UNITSTAT status is shutdown *)...STR Standby :BOOL; (* UNITSTAT status is standby *)...STR Hold :BOOL; (* UNITSTAT status is hold *)...STR Running :BOOL; (* UNITSTAT status is running *)...STR ReadyForRestart :BOOL; (* UNITSTAT status is ready_for_restart *)...STR Cleaning :BOOL; (* UNITSTAT is in Cleaning mode *)...STR END_STRUCT;...STR...STR (* Structure voor de commando permissives uitgangssignalen van het UNITSTAT object *)...STR UNITSTAT_PermOut_Type:...STR STRUCT...STR StandbyPerm :BOOL; (* StandbyPermissive naar DCS-MMI *)...STR ShutdownPerm :BOOL; (* ShutdownPermissive naar DCS-MMI *)...STR CancelShutdownPerm :BOOL; (* CancelShutdownPermissive naar DCS-MMI *)...STR StartMaintenancePerm :BOOL; (* StartMaintenancePermissive naar DCS-MMI *)...STR StopMaintenancePerm :BOOL; (* StopMaintenancePermissive naar DCS-MMI *)...STR StartCleaningPerm :BOOL; (* StartCleaningPermissive naar DCS-MMI *)...STR StopCleaningPerm :BOOL; (* StopCleaningPermissive naar DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de uitgangssignalen van het UNITSTAT object *)...STR UNITSTAT_Out_Type:...STR STRUCT...STR UpstreamHold :BOOL; (* Upsteam Hold conditie naar de vorige unit *)...STR ShutdownTime :TIME; (* Verstreken ShutdownTime *)...STR CommandOut :UNITSTAT_CommandOut_Type;...STR StateOut :UNITSTAT_StateOut_Type;...STR PermissivesOut :UNITSTAT_PermOut_Type;...STR END_STRUCT;...STR...STR (* Structure voor het UNITSTAT object *)...STR UNITSTAT_Type:...STR STRUCT...STR In :UNITSTAT_In_Type; (* Structure UNITSTAT_In_Type *)...STR Out :UNITSTAT_Out_Type; (* Structure UNITSTAT_Out_Type *)...STR InRoute :BOOL; (* Extern te gebruiken voor INROUTE ingang *)...STR Failure :BOOL; (* Extern te gebruiken voor FAILURE ingang *)...STR Error :BOOL; (* Extern te gebruiken voor ERROR uitgang *)...STR END_STRUCT;...STR...STR END_TYPE...STR...STR (***************************************************************************************************)...STR (* MOTOR object *)...STR (***************************************************************************************************)...STR...STR (* MOTOR object met een gezamelijke STRUCTURE van de volgende motoren :...STR...STR Forward Motor...STR Forward Motor met Low/High Speed...STR Forward Motor met SpeedControl...STR Reverse Motor...STR Reverse Motor met Low/High Speed...STR Reverse Motor met SpeedControl *)...STR...STR (* Structure voor het MOTOR object *)...STR TYPE...STR...STR (* Structure voor de communicatie ingangssignalen van het MOTOR object *)...STR MOTOR_ComIn_Type:...STR STRUCT...STR COMMAND :WORD; (* MOTOR commando's van DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de ingangssignalen van het MOTOR object *)...STR MOTOR_In_Type:...STR STRUCT...STR AUTO :BOOL; (* Terugmelding AUTO-Signaal van PLC-I/O *)...STR TRIP :BOOL; (* Terugmelding TRIP-Signaal van PLC-I/O *)...STR FORWARD :BOOL; (* Terugmelding FORWARD-Signaal van PLC-I/O *)...STR REVERSE :BOOL; (* Terugmelding REVERSE-Signaal van PLC-I/O *)...STR LOWSPEED :BOOL; (* Terugmelding LOWSPEED-Signaal van PLC-I/O *)...STR HIGHSPEED :BOOL; (* Terugmelding HIGHSPEED-Signaal van PLC-I/O *)...STR SPEEDCONTROL :BOOL; (* Terugmelding SPEEDCONTROL-Signaal van PLC-I/O *)...STR TESTLIGHT :BOOL; (* Terugmelding TESTLIGHT-Signaal van PLC-I/O *)...STR AutoForward :BOOL; (* AutoForward aansturing van Intern PLC *)...STR AutoReverse :BOOL; (* AutoReverse aansturing van Intern PLC *)...STR AutoLowSpeed :BOOL; (* AutoLowSpeed aansturing van Intern PLC *)...STR AutoHighSpeed :BOOL; (* AutoHighSpeed aansturing van Intern PLC *)...STR RunForwardTimer :TIME; (* Preset RunForwardTimer *)...STR RunReverseTimer :TIME; (* Preset RunReverseTimer *)...STR RunLowSpeedTimer :TIME; (* Preset RunLowSpeedTimer *)...STR RunHighSpeedTimer :TIME; (* Preset RunHighSpeedTimer *)...STR MisMatchTimer :TIME; (* Preset MisMatchTimer *)...STR TripInRouteTimer :TIME; (* Preset TripInRouteTimer *)...STR ManualInterlock :BOOL; (* Blokkering manual bediening van Intern PLC *)...STR BlinkSlow :BOOL; (* Langzaam knippersignaal van Intern PLC *)...STR BlinkFast :BOOL; (* Snel knippersignaal van Intern PLC *)...STR Simulate :BOOL; (* Valve simulation condition *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie uitgangssignalen van het MOTOR object *)...STR MOTOR_ComOut_Type:...STR STRUCT...STR STATE :WORD; (* MOTOR status naar DCS-MMI *)...STR PERMISSIVES :WORD; (* MOTOR commando permissives naar DCS-MMI *)...STR ALARMS :WORD; (* MOTOR alarmen naar DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de commando uitgangssignalen van het MOTOR object *)...STR MOTOR_CommandOut_Type:...STR STRUCT...STR AutoControl :BOOL; (* AutoControl commando van DCS-MMI *)...STR ManualForward :BOOL; (* ManualForward commando van DCS-MMI *)...STR ManualReverse :BOOL; (* ManualReverse commando van DCS-MMI *)...STR ManualLowSpeed :BOOL; (* ManualLowSpeed commando van DCS-MMI *)...STR ManualHighSpeed :BOOL; (* ManualHighSpeede commando van DCS-MMI *)...STR ManualInterlockOverride :BOOL; (* ManualInterlockOverride commando van DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de State uitgangssignalen van het MOTOR object *)...STR MOTOR_StateOut_Type:...STR STRUCT...STR Auto :BOOL; (* Terugmelding AUTO-Signaal van PLC-I/O *)...STR Trip :BOOL; (* Terugmelding TRIP-Signaal van PLC-I/O *)...STR Forward :BOOL; (* Terugmelding FORWARD-Signaal van PLC-I/O *)...STR Reverse :BOOL; (* Terugmelding REVERSE-Signaal van PLC-I/O *)...STR LowSpeed :BOOL; (* Terugmelding LOWSPEED-Signaal van PLC-I/O *)...STR HighSpeed :BOOL; (* Terugmelding HIGHSPEED-Signaal van PLC-I/O *)...STR SpeedControl :BOOL; (* Terugmelding SPEEDCONTROL-Signaal van PLC-I/O *)...STR AutoControl :BOOL; (* AutoControl commando van DCS-MMI *)...STR MisMatch :BOOL; (* MisMatch-Signaal *)...STR Simulate :BOOL; (* Valve simulation condition *)...STR END_STRUCT;...STR...STR (* Structure voor de commando permissives uitgangssignalen van het MOTOR object *)...STR MOTOR_PermOut_Type:...STR STRUCT...STR AutoControlPerm :BOOL; (* AutoControlPermissive voor DCS-MMI *)...STR ManualForwardPerm :BOOL; (* ManualForwardPermissive voor DCS-MMI *)...STR ManualReversePerm :BOOL; (* ManualReversePermissive voor DCS-MMI *)...STR ManualLowSpeedPerm :BOOL; (* ManualLowSpeedPermissive voor DCS-MMI *)...STR ManualHighSpeedPerm :BOOL; (* ManualHighSpeedPermissive voor DCS-MMI *)...STR ManualInterlockOverrPerm:BOOL; (* ManualInterlockOverridePermissive voor DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de alarm uitgangssignalen van het MOTOR object *)...STR MOTOR_AlarmOut_Type:...STR STRUCT...STR MisMatchForward :BOOL; (* MisMatchForward-Signaal naar Intern PLC *)...STR MisMatchReverse :BOOL; (* MisMatchReverse-Signaal naar Intern PLC *)...STR MisMatchLowSpeed :BOOL; (* MisMatchLowSpeed-Signaal naar Intern PLC *)...STR MisMatchHighSpeed :BOOL; (* MisMatchHighSpeed-Signaal naar Intern PLC *)...STR MisMatchSpeedControl :BOOL; (* MisMatchSpeedControl-Signaal naar Intern PLC *)...STR TripInRoute :BOOL; (* TripInRoute-Signaal naar Intern PLC *)...STR END_STRUCT;...STR...STR (* Structure voor de uitgangssignalen van het MOTOR object *)...STR MOTOR_Out_Type:...STR STRUCT...STR RUN_FORWARD :BOOL; (* Aansturing RUN_FORWARD-Signaal naar PLC-I/O *)...STR RUN_REVERSE :BOOL; (* Aansturing RUN_REVERSE-Signaal naar PLC-I/O *)...STR RUN_LOWSPEED :BOOL; (* Aansturing RUN_LOWSPEED-Signaal naar PLC-I/O *)...STR RUN_HIGHSPEED :BOOL; (* Aansturing RUN_HIGHSPEED-Signaal naar PLC-I/O *)...STR RUNLIGHT_FORWARD :BOOL; (* Aansturing RUNLIGHT_FORWARD-Signaal naar PLC-I/O *)...STR RUNLIGHT_REVERSE :BOOL; (* Aansturing RUNLIGHT_REVERSE-Signaal naar PLC-I/O *)...STR RUNLIGHT_LOWSPEED :BOOL; (* Aansturing RUNLIGHT_LOWSPEED-Signaal naar PLC-I/O *)...STR RUNLIGHT_HIGHSPEED :BOOL; (* Aansturing RUNLIGHT_HIGHSPEED-Signaal naar PLC-I/O *)...STR MisMatchTime :TIME; (* Verstreken MisMatchTime *)...STR TripInRouteTime :TIME; (* Verstreken TripInRouteTime *)...STR RunForwardTime :TIME; (* Verstreken RunForwardTime *)...STR RunReverseTime :TIME; (* Verstreken RunReverseTime *)...STR RunLowSpeedTime :TIME; (* Verstreken RunLowSpeedTime *)...STR RunHighSpeedTime :TIME; (* Verstreken RunHighSpeedTime *)...STR CommandOut :MOTOR_CommandOut_Type;...STR StateOut :MOTOR_StateOut_Type;...STR PermissivesOut :MOTOR_PermOut_Type;...STR AlarmsOut :MOTOR_AlarmOut_Type;...STR END_STRUCT;...STR...STR (* Structure voor het MOTOR object *)...STR MOTOR_Type:...STR STRUCT...STR In :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR Out :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR Error :BOOL; (* Extern te gebruiken voor ERROR uitgang *)...STR DraaiUren :REAL; (* Extern te gebruiken voor uitgang DRAAIUUR object *)...STR END_STRUCT;...STR...STR END_TYPE...STR...STR (***************************************************************************************************)...STR (* UNIT1M object *)...STR (***************************************************************************************************)...STR...STR (* STRUCTURE voor het UNIT1M object bestaande uit EEN motor *)...STR TYPE...STR...STR (* Structure voor de communicatie ingangssignalen van het UNIT1M object *)...STR UNIT1M_ComIn_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComIn_Type; (* UNITSTAT commando's vanaf DCS-MMI *)...STR MOTOR :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de ingangssignalen van het UNIT1M object *)...STR UNIT1M_In_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_In_Type; (* Structure UNITSTAT_In_Type *)...STR UnitMotor :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR DisableInternFailure :BOOL; (* Extern te gebruiken voor disable interne failure cond. *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie uitgangssignalen van het UNIT1M object *)...STR UNIT1M_ComOut_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComOut_Type; (* UNITSTAT communicatie naar DCS-MMI *)...STR MOTOR :MOTOR_ComOut_Type; (* MOTOR communicatie naar DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de uitgangssignalen van het UNIT1M object *)...STR UNIT1M_Out_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_Out_Type; (* Structure UNITSTAT_Out_Type *)...STR UnitMotor :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR END_STRUCT;...STR...STR (* Structure van het UNIT1M object *)...STR UNIT1M_Type:...STR STRUCT...STR In :UNIT1M_In_Type; (* Structure UNIT1M_In_Type *)...STR Out :UNIT1M_Out_Type; (* Structure UNIT1M_Out_Type *)...STR InRoute :BOOL; (* Extern te gebruiken voor INROUTE ingang *)...STR Failure :BOOL; (* Extern te gebruiken voor FAILURE ingang *)...STR Error :BOOL; (* Extern te gebruiken voor ERROR uitgang *)...STR END_STRUCT;...STR...STR END_TYPE...STR...STR (***************************************************************************************************)...STR (* FEEDER object *)...STR (***************************************************************************************************)...STR...STR (* STRUCTURE voor het FEEDER object*)...STR TYPE...STR...STR (* Structure voor de communicatie ingangssignalen van het FEEDER object *)...STR FEEDER_ComIn_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComIn_Type; (* UNITSTAT commando's vanaf DCS-MMI *)...STR BOTTEMBELT :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR ELEVATIONBELT :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR DOFFER :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR MAGNETBELT :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de ingangssignalen van het FEEDER object *)...STR FEEDER_In_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_In_Type; (* Structure UNITSTAT_In_Type *)...STR BottemBelt :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR ElevationBelt :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR Doffer :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR MagnetBelt :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR EnableBlockMove :BOOL; (* Vrijgave voor de blockmove logic *)...STR ResetBlockMove :BOOL; (* Reset signaal voor de blockmove logic *)...STR BlockMoveCountPreset :INT; (* Preset waarde van het aantal te maken blockmove stappen *)...STR BlockMoveTimer :TIME; (* Preset waarde van de blockmove stap *)...STR LowLowLevelCovered :BOOL; (* LowLowLevelCovered signaal *)...STR LowLevelCovered :BOOL; (* LowLevelCovered signaal *)...STR HighLevelCovered :BOOL; (* HighLevelCovered signaal *)...STR HighHighLevelCovered :BOOL; (* HighHighLevelCovered signaal *)...STR DisableInternFailure :BOOL; (* Extern te gebruiken voor disable interne failure cond. *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie uitgangssignalen van het FEEDER object *)...STR FEEDER_ComOut_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComOut_Type; (* UNITSTAT communicatie naar DCS-MMI *)...STR BOTTEMBELT :MOTOR_ComOut_Type; (* MOTOR communicatie naar DCS-MMI *)...STR ELEVATIONBELT :MOTOR_ComOut_Type; (* MOTOR communicatie naar DCS-MMI *)...STR DOFFER :MOTOR_ComOut_Type; (* MOTOR communicatie naar DCS-MMI *)...STR MAGNETBELT :MOTOR_ComOut_Type; (* MOTOR communicatie naar DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de uitgangssignalen van het FEEDER object *)...STR FEEDER_Out_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_Out_Type; (* Structure UNITSTAT_Out_Type *)...STR BottemBelt :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR ElevationBelt :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR Doffer :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR MagnetBelt :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR NextBlockMove :BOOL; (* Trigger voor een volgende blockmove stap *)...STR BlockMoveReady :BOOL; (* Voeder is klaar met de blockmove functionaliteit *)...STR BlockMoveBusy :BOOL; (* Voeder is bezig met een blockmove stap *)...STR BlockMoveDosedSupply :BOOL; (* Dosed supply regeling is actief, aantal stappen is bereikt *)...STR BlockMoveCount :INT; (* Actuele waarde van het aantal blockmove stappen *)...STR BlockMoveTime :TIME; (* Actuele tijd van een blockmove stap *)...STR FeederEmpty :BOOL; (* Voeder is leeggedraaid *)...STR END_STRUCT;...STR...STR (* Structure van het FEEDER object *)...STR FEEDER_Type:...STR STRUCT...STR In :FEEDER_In_Type; (* Structure FEEDER_In_Type *)...STR Out :FEEDER_Out_Type; (* Structure FEEDER_Out_Type *)...STR EmptyingTimer :TIME; (* Extern te gebruiken voor PT intgang *)...STR ElapsedEmptyingTime :TIME; (* Extern te gebruiken voor ET uitgang *)...STR RemainingEmptyingTime :TIME; (* Extern te gebruiken voor RT uitgang *)...STR InRoute :BOOL; (* Extern te gebruiken voor INROUTE ingang *)...STR Failure :BOOL; (* Extern te gebruiken voor FAILURE ingang *)...STR Error :BOOL; (* Extern te gebruiken voor ERROR uitgang *)...STR END_STRUCT;...STR...STR END_TYPE...STR...STR (***************************************************************************************************)...STR (* LOOPWAGEN object *)...STR (***************************************************************************************************)...STR...STR (* STRUCTURE voor het Loopwagen object*)...STR TYPE...STR...STR (* Structure voor de communicatie ingangssignalen van het LOOPWAGEN object *)...STR LOSH_ComIn_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComIn_Type; (* UNITSTAT commando's vanaf DCS-MMI *)...STR MAINDRIVE :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR BELTDRIVE :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de ingangssignalen van het LOOPWAGEN object *)...STR LOSH_In_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_In_Type; (* Structure UNITSTAT_In_Type *)...STR MainDrive :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR BeltDrive :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR POSITION_1 :BOOL; (* Positie 1 van de loopwagen *)...STR POSITION_2 :BOOL; (* Positie 2 van de loopwagen *)...STR POSITION_3 :BOOL; (* Positie 3 van de loopwagen *)...STR POSITION_4 :BOOL; (* Positie 4 van de loopwagen *)...STR OVERTRAVEL_FRONT :BOOL; (* Overtravel uitvoerzijde van de silo *)...STR OVERTRAVEL_BACK :BOOL; (* Overtravel positie niet uitvoerzijde van de silo *)...STR DisableInternFailure :BOOL; (* Extern te gebruiken voor disable interne failure cond. *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie uitgangssignalen van het LOOPWAGEN object *)...STR LOSH_ComOut_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComOut_Type; (* UNITSTAT communicatie naar DCS-MMI *)...STR MAINDRIVE :MOTOR_ComOut_Type; (* MOTOR communicatie naar DCS-MMI *)...STR BELTDRIVE :MOTOR_ComOut_Type; (* MOTOR communicatie naar DCS-MMI *)...STR SIGNALS :WORD; (* Algemene communicatie signalen van de loopwagen naar DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de uitgangssignalen van het LOOPWAGEN object *)...STR LOSH_Out_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_Out_Type; (* Structure UNITSTAT_Out_Type *)...STR MainDrive :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR BeltDrive :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR PositioningAlarm :BOOL; (* Positioneren duurt te lang *)...STR END_STRUCT;...STR...STR (* Structure van het LOOPWAGEN object *)...STR LOSH_Type:...STR STRUCT...STR In :LOSH_In_Type; (* Structure LOSH_In_Type *)...STR Out :LOSH_Out_Type; (* Structure LOSH_Out_Type *)...STR InRoute :BOOL; (* Extern te gebruiken voor INROUTE ingang *)...STR Failure :BOOL; (* Extern te gebruiken voor FAILURE ingang *)...STR Error :BOOL; (* Extern te gebruiken voor ERROR uitgang *)...STR HomePosition :BOOL; (* Loopwagen bevindt zich in de homepositie *)...STR ToHomePosition :BOOL; (* Loopwagen rijdt richting Homepositie *)...STR Empty :BOOL; (* Loopwagen is leeggedraaid *)...STR Emptying :BOOL; (* Loopwagen bevindt zich in de emptying mode *)...STR Position :INT; (* Huidige positie van de loopwagen *)...STR LastPosition :INT; (* Laatste positie van de loopwagen *)...STR ToPosition :INT; (* Loopwagen moet naar de volgende positie *)...STR Zone :INT; (* Loopwagen bevindt zich in zone X van de silo *)...STR ToTheFront :BOOL; (* Loopwagen aansturing naar de uitvoerzijde van de silo *)...STR ToTheBack :BOOL; (* Loopwagen aansturing naar de niet uitvoerzijde van de silo *)...STR ToPosition_A :BOOL; (* Naar Positie 1 van de loopwagen *)...STR ToPosition_B :BOOL; (* Naar Positie 2 van de loopwagen *)...STR ToPosition_C :BOOL; (* Naar Positie 3 van de loopwagen *)...STR ToPosition_D :BOOL; (* Naar Positie 4 van de loopwagen *)...STR SwitchDelay :BOOL; (* Omschakelvertraging van de loopwagen *)...STR PT_PositioningAlarm :TIME; (* Preset Time positionerings alarm *)...STR ET_PositioningAlarm :TIME; (* Elapsed Time positionerings alarm *)...STR END_STRUCT;...STR...STR END_TYPE...STR...STR (***************************************************************************************************)...STR (* TABAKS SILO object *)...STR (***************************************************************************************************)...STR...STR (* STRUCTURE voor het TABAKS SILO object*)...STR TYPE...STR...STR (* Structure voor de communicatie ingangssignalen van het TABAKS SILO object *)...STR TBSILO_ComIn_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComIn_Type; (* UNITSTAT commando's vanaf DCS-MMI *)...STR DOFFERDRIVE :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR BOTTEMBELT :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de ingangssignalen van het TABAKS SILO object *)...STR TBSILO_In_Type:...STR STRUCT...STR BufferStatus :BUFFER_In_Type; (* Structure BUFFER_In_Type *)...STR UnitStatus :UNITSTAT_In_Type; (* Structure UNITSTAT_In_Type *)...STR DofferDrive :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR BottemBeltDrive :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR LowLevelCovered :BOOL; (* Laag nivo switch bedekt *)...STR HighLevelCovered :BOOL; (* Hoog nivo switch bedekt *)...STR DisableInternFailure :BOOL; (* Extern te gebruiken voor disable interne failure cond. *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie uitgangssignalen van het TABAKS SILO object *)...STR TBSILO_ComOut_Type:...STR STRUCT...STR BUFFER :BUFFER_ComOut_Type; (* BUFFER status communicatie naar DCS-MMI *)...STR UNITSTAT :UNITSTAT_ComOut_Type; (* UNITSTAT communicatie naar DCS-MMI *)...STR DOFFERDRIVE :MOTOR_ComOut_Type; (* MOTOR communicatie naar DCS-MMI *)...STR BOTTEMBELT :MOTOR_ComOut_Type; (* MOTOR communicatie naar DCS-MMI *)...STR SIGNALS :WORD; (* Communicatie naar DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de uitgangssignalen van het TABAKS SILO object *)...STR TBSILO_Out_Type:...STR STRUCT...STR BufferStatus :BUFFER_Out_Type; (* Structure BUFFER_Out_Type *)...STR UnitStatus :UNITSTAT_Out_Type; (* Structure UNITSTAT_Out_Type *)...STR DofferDrive :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR BottemBeltDrive :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR END_STRUCT;...STR...STR (* Structure van het TABAKS SILO object *)...STR TBSILO_Type:...STR STRUCT...STR In :TBSILO_In_Type; (* Structure TBSILO_In_Type *)...STR Out :TBSILO_Out_Type; (* Structure TBSILO_Out_Type *)...STR Inroute_SRC :BOOL; (* Extern te gebruiken voor IR_SRC ingang *)...STR Inroute_DST :BOOL; (* Extern te gebruiken voor IR_DST ingang *)...STR Fail_SRC :BOOL; (* Extern te gebruiken voor FAIL_SRC ingang *)...STR Fail_DST :BOOL; (* Extern te gebruiken voor FAIL_DST ingang *)...STR Error :BOOL; (* Extern te gebruiken voor ERROR uitgang *)...STR END_STRUCT;...STR...STR END_TYPE...STR...STR (***************************************************************************************************)...STR (* CASING TANK object *)...STR (***************************************************************************************************)...STR (* STRUCTURE voor het CASING TANK object*)...STR TYPE...STR...STR (* Structure voor de communicatie ingangssignalen van het CASING TANK object *)...STR CASTANK_ComIn_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComIn_Type; (* UNITSTAT commando's vanaf DCS-MMI *)...STR AGITATOR :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR RESTAGITATOR :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de ingangssignalen van het CASING TANK object *)...STR CASTANK_In_Type:...STR STRUCT...STR Buffer :BUFFER_In_Type; (* structure BUFFER_In_Type *)...STR UnitStatus :UNITSTAT_In_Type; (* Structure UNITSTAT_In_Type *)...STR Agitator :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR RestAgitator :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR LowLevel :BOOL; (* Laag nivo melding *)...STR LowLowLevel :BOOL; (* LaagLaag nivo melding *)...STR HighLevel :BOOL; (* Hoog nivo melding *)...STR HighHighLevel :BOOL; (* HoogHoog nivo melding *)...STR OfficialLevelMeaser :BOOL; (* Officiele nivo meting *)...STR HighTemp :BOOL; (* Hoog temperatuur alarm *)...STR DisableInternFailure :BOOL; (* Extern te gebruiken voor disable interne failure cond. *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie uitgangssignalen van het CASING TANK object *)...STR CASTANK_ComOut_Type:...STR STRUCT...STR BUFFER :BUFFER_ComOut_Type; (* BUFFER communicatie naar DCS-MMI *)...STR UNITSTAT :UNITSTAT_ComOut_Type; (* UNITSTAT communicatie naar DCS-MMI *)...STR AGITATOR :MOTOR_ComOut_Type; (* MOTOR communicatie naar DCS-MMI *)...STR RESTAGITATOR :MOTOR_ComOut_Type; (* MOTOR communicatie naar DCS-MMI *)...STR SIGNALS :WORD; (* Communicatie naar DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de uitgangssignalen van het CASING TANK object *)...STR CASTANK_Out_Type:...STR STRUCT...STR Buffer :BUFFER_Out_Type; (* structure BUFFER_Out_Type *)...STR UnitStatus :UNITSTAT_Out_Type; (* Structure UNITSTAT_Out_Type *)...STR Agitator :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR RestAgitator :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR END_STRUCT;...STR...STR (* Structure van het CASING TANK object *)...STR CASTANK_Type:...STR STRUCT...STR In :CASTANK_In_Type; (* Structure CASTANK_In_Type *)...STR Out :CASTANK_Out_Type; (* Structure CASTANK_Out_Type *)...STR Inroute_SRC :BOOL; (* Extern te gebruiken voor IR_SRC ingang *)...STR Inroute_DST :BOOL; (* Extern te gebruiken voor IR_DST ingang *)...STR Fail_SRC :BOOL; (* Extern te gebruiken voor FAIL_SRC ingang *)...STR Fail_DST :BOOL; (* Extern te gebruiken voor FAIL_DST ingang *)...STR Err_SRC :BOOL; (* Extern te gebruiken voor ERR_SRC uitgang *)...STR Err_DST :BOOL; (* Extern te gebruiken voor ERR_DST uitgang *)...STR END_STRUCT;...STR...STR END_TYPE...STR...STR (***************************************************************************************************)...STR (* SWITCH object *)...STR (***************************************************************************************************)...STR...STR (* Structure voor het SWITCH object *)...STR TYPE...STR...STR (* Structure van het SWITCH object *)...STR SWITCH_Type:...STR STRUCT...STR Out :BOOL; (* Extern te gebruiken voor OUT uitgang *)...STR TimeOnDelay :TIME; (* Extern te gebruiken voor TON_TIME uitgang *)...STR TimeOffDelay :TIME; (* Extern te gebruiken voor TOF_TIME uitgang *)...STR END_STRUCT;...STR...STR END_TYPE...STR...STR (***************************************************************************************************)...STR (* TUBEFEEDER object *)...STR (***************************************************************************************************)...STR...STR (* Structure voor het TUBEFEEDER object *)...STR TYPE...STR (* Structure voor de communicatie ingangssignalen van het TUBEFEEDER object *)...STR TUBEFEEDER_ComIn_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComIn_Type; (* UNITSTAT commando's vanaf DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de ingangssignalen van het TUBEFEEDER object *)...STR TUBEFEEDER_In_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_In_Type; (* Structure UNITSTAT_In_Type *)...STR HighHighLevel :BOOL; (* Hoog hoog nivo van de tube feeder *)...STR HighLevel :BOOL; (* Hoog nivo van de tube feeder *)...STR LowLevel :BOOL; (* Laag nivo van de tube feeder *)...STR LowLowLevel :BOOL; (* Laag laag nivo van de tube feeder *)...STR HighHighLevelSwitch :SWITCH_Type; (* Structure voor de high high level switch *)...STR HighLevelSwitch :SWITCH_Type; (* Structure voor de high level switch *)...STR LowLevelSwitch :SWITCH_Type; (* Structure voor de low level switch *)...STR LowLowLevelSwitch :SWITCH_Type; (* Structure voor de low low level switch *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie uitgangssignalen van het TUBEFEEDER object *)...STR TUBEFEEDER_ComOut_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComOut_Type; (* UNITSTAT communicatie naar DCS-MMI *)...STR SIGNALS :WORD; (* Algemene signalen naar DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de uitgangssignalen van het TUBEFEEDER object *)...STR TUBEFEEDER_Out_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_Out_Type; (* Structure UNITSTAT_Out_Type *)...STR HighHighLevelCovered :BOOL; (* Hoog hoog nivo van de tube feeder *)...STR HighLevelCovered :BOOL; (* Hoog nivo van de tube feeder *)...STR LowLevelCovered :BOOL; (* Laag nivo van de tube feeder *)...STR LowLowLevelCovered :BOOL; (* Laag laag nivo van de tube feeder *)...STR Empty :BOOL; (* Tube feeder is leeg *)...STR Full :BOOL; (* Tube feeder is vol *)...STR LevelSwitchFailure :BOOL; (* Tube feeder heeft een levelswitch combinatie fout *)...STR END_STRUCT;...STR...STR (* Structure voor de signalen van het TUBEFEEDER object *)...STR TUBEFEEDER_Type:...STR STRUCT...STR In :TUBEFEEDER_In_Type; (* Structure TUBEFEEDER_In_Type *)...STR Out :TUBEFEEDER_Out_Type;(* Structure TUBEFEEDER_Out_Type *)...STR Inroute :BOOL; (* Extern te gebruiken voor INROUTE ingang *)...STR Failure :BOOL; (* Extern te gebruiken voor FAILURE ingang *)...STR Error :BOOL; (* Extern te gebruiken voor ERROR uitgang *)...STR END_STRUCT;...STR...STR END_TYPE...STR...STR (***************************************************************************************************)...STR (* CROSS SHUTTLE CONVEYOR object *)...STR (***************************************************************************************************)...STR...STR (* STRUCTURE voor het cross shuttle conveyor object*)...STR TYPE...STR...STR (* Structure voor de communicatie ingangssignalen van het CROSS SHUTTLE CONVEYOR object *)...STR CROSS_ComIn_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComIn_Type; (* UNITSTAT commando's vanaf DCS-MMI *)...STR MAINDRIVE :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR BELTDRIVE :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de ingangssignalen van het CROSS SHUTTLE CONVEYOR object *)...STR CROSS_In_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_In_Type; (* Structure UNITSTAT_In_Type *)...STR MainDrive :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR BeltDrive :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR POSITION_1 :BOOL; (* Positie 1 van de cross shuttle conveyor *)...STR POSITION_2 :BOOL; (* Positie 2 van de cross shuttle conveyor *)...STR POSITION_3 :BOOL; (* Positie 3 van de cross shuttle conveyor *)...STR POSITION_4 :BOOL; (* Positie 4 van de cross shuttle conveyor *)...STR OVERTRAVEL_FRONT :BOOL; (* Overtravel uitvoerzijde van de belt *)...STR OVERTRAVEL_BACK :BOOL; (* Overtravel positie niet uitvoerzijde van de belt *)...STR DisableInternFailure :BOOL; (* Extern te gebruiken voor disable interne failure cond. *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie uitgangssignalen van het CROSS SHUTTLE CONVEYOR object *)...STR CROSS_ComOut_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComOut_Type; (* UNITSTAT communicatie naar DCS-MMI *)...STR MAINDRIVE :MOTOR_ComOut_Type; (* MOTOR communicatie naar DCS-MMI *)...STR BELTDRIVE :MOTOR_ComOut_Type; (* MOTOR communicatie naar DCS-MMI *)...STR SIGNALS :WORD; (* Algemene communicatie signalen van de cross shuttle conveyor naar DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de uitgangssignalen van het CROSS SHUTTLE CONVEYOR object *)...STR CROSS_Out_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_Out_Type; (* Structure UNITSTAT_Out_Type *)...STR MainDrive :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR BeltDrive :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR PositioningAlarm :BOOL; (* Positioneren duurt te lang *)...STR END_STRUCT;...STR...STR (* Structure van het CROSS SHUTTLE CONVEYOR object *)...STR CROSS_Type:...STR STRUCT...STR In :CROSS_In_Type; (* Structure CROSS_In_Type *)...STR Out :CROSS_Out_Type; (* Structure CROSS_Out_Type *)...STR InRoute :BOOL; (* Extern te gebruiken voor INROUTE ingang *)...STR Failure :BOOL; (* Extern te gebruiken voor FAILURE ingang *)...STR Error :BOOL; (* Extern te gebruiken voor ERROR uitgang *)...STR HomePosition :BOOL; (* Cross shuttle conveyor bevindt zich in de homepositie *)...STR ToHomePosition :BOOL; (* Cross shuttle conveyor rijdt richting Homepositie *)...STR Empty :BOOL; (* Cross shuttle conveyor is leeggedraaid *)...STR Emptying :BOOL; (* Cross shuttle conveyor bevindt zich in de emptying mode *)...STR Position :INT; (* Huidige positie van de cross shuttle conveyor *)...STR LastPosition :INT; (* Laatste positie van de cross shuttle conveyor *)...STR ToPosition :INT; (* Cross shuttle conveyor moet naar de volgende positie *)...STR Zone :INT; (* Cross shuttle conveyor bevindt zich in zone X *)...STR ToTheFront :BOOL; (* Cross shuttle conveyor aansturing naar de uitvoerzijde van de belt *)...STR ToTheBack :BOOL; (* Cross shuttle conveyor aansturing naar de niet uitvoerzijde van de belt *)...STR ToPosition_A :BOOL; (* Naar Positie 1 van de cross shuttle conveyor *)...STR ToPosition_B :BOOL; (* Naar Positie 2 van de cross shuttle conveyor *)...STR ToPosition_C :BOOL; (* Naar Positie 3 van de cross shuttle conveyor *)...STR ToPosition_D :BOOL; (* Naar Positie 4 van de cross shuttle conveyor *)...STR SwitchDelay :BOOL; (* Omschakelvertraging van de cross shuttle conveyor *)...STR PT_PositioningAlarm :TIME; (* Preset Time positionerings alarm *)...STR ET_PositioningAlarm :TIME; (* Elapsed Time positionerings alarm *)...STR END_STRUCT;...STR...STR END_TYPE...STR...STR (***************************************************************************************************)...STR (* UNIT2M object *)...STR (***************************************************************************************************)...STR...STR (* STRUCTURE voor het UNIT2M object bestaande uit TWEE motoren *)...STR TYPE...STR...STR (* Structure voor de communicatie ingangssignalen van het UNIT2M object *)...STR UNIT2M_ComIn_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComIn_Type; (* UNITSTAT commando's vanaf DCS-MMI *)...STR MOTOR_A :MOTOR_ComIn_Type; (* MOTOR A commando's vanaf DCS-MMI *)...STR MOTOR_B :MOTOR_ComIn_Type; (* MOTOR B commando's vanaf DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de ingangssignalen van het UNIT2M object *)...STR UNIT2M_In_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_In_Type; (* Structure UNITSTAT_In_Type *)...STR Motor_A :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR Motor_B :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR DisableInternFailure :BOOL; (* Extern te gebruiken voor disable interne failure cond. *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie uitgangssignalen van het UNIT2M object *)...STR UNIT2M_ComOut_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComOut_Type; (* UNITSTAT communicatie naar DCS-MMI *)...STR MOTOR_A :MOTOR_ComOut_Type; (* MOTOR A communicatie naar DCS-MMI *)...STR MOTOR_B :MOTOR_ComOut_Type; (* MOTOR B communicatie naar DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de uitgangssignalen van het UNIT2M object *)...STR UNIT2M_Out_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_Out_Type; (* Structure UNITSTAT_Out_Type *)...STR Motor_A :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR Motor_B :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR END_STRUCT;...STR...STR (* Structure van het UNIT2M object *)...STR UNIT2M_Type:...STR STRUCT...STR In :UNIT2M_In_Type; (* Structure UNIT2M_In_Type *)...STR Out :UNIT2M_Out_Type; (* Structure UNIT2M_Out_Type *)...STR InRoute :BOOL; (* Extern te gebruiken voor INROUTE ingang *)...STR Failure :BOOL; (* Extern te gebruiken voor FAILURE ingang *)...STR Error :BOOL; (* Extern te gebruiken voor ERROR uitgang *)...STR END_STRUCT;...STR...STR END_TYPE...STR...STR (***************************************************************************************************)...STR (* UNIT3M object *)...STR (***************************************************************************************************)...STR...STR (* STRUCTURE voor het UNIT3M object bestaande uit DRIE motoren *)...STR TYPE...STR...STR (* Structure voor de communicatie ingangssignalen van het UNIT3M object *)...STR UNIT3M_ComIn_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComIn_Type; (* UNITSTAT commando's vanaf DCS-MMI *)...STR MOTOR_A :MOTOR_ComIn_Type; (* MOTOR A commando's vanaf DCS-MMI *)...STR MOTOR_B :MOTOR_ComIn_Type; (* MOTOR B commando's vanaf DCS-MMI *)...STR MOTOR_C :MOTOR_ComIn_Type; (* MOTOR C commando's vanaf DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de ingangssignalen van het UNIT3M object *)...STR UNIT3M_In_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_In_Type; (* Structure UNITSTAT_In_Type *)...STR Motor_A :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR Motor_B :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR Motor_C :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR DisableInternFailure :BOOL; (* Extern te gebruiken voor disable interne failure cond. *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie uitgangssignalen van het UNIT3M object *)...STR UNIT3M_ComOut_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComOut_Type; (* UNITSTAT communicatie naar DCS-MMI *)...STR MOTOR_A :MOTOR_ComOut_Type; (* MOTOR A communicatie naar DCS-MMI *)...STR MOTOR_B :MOTOR_ComOut_Type; (* MOTOR B communicatie naar DCS-MMI *)...STR MOTOR_C :MOTOR_ComOut_Type; (* MOTOR C communicatie naar DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de uitgangssignalen van het UNIT3M object *)...STR UNIT3M_Out_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_Out_Type; (* Structure UNITSTAT_Out_Type *)...STR Motor_A :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR Motor_B :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR Motor_C :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR END_STRUCT;...STR...STR (* Structure van het UNIT3M object *)...STR UNIT3M_Type:...STR STRUCT...STR In :UNIT3M_In_Type; (* Structure UNIT3M_In_Type *)...STR Out :UNIT3M_Out_Type; (* Structure UNIT3M_Out_Type *)...STR InRoute :BOOL; (* Extern te gebruiken voor INROUTE ingang *)...STR Failure :BOOL; (* Extern te gebruiken voor FAILURE ingang *)...STR Error :BOOL; (* Extern te gebruiken voor ERROR uitgang *)...STR END_STRUCT;...STR...STR END_TYPE...STR...STR (***************************************************************************************************)...STR (* UNIT4M object *)...STR (***************************************************************************************************)...STR...STR (* STRUCTURE voor het UNIT4M object bestaande uit VIER motoren *)...STR TYPE...STR...STR (* Structure voor de communicatie ingangssignalen van het UNIT4M object *)...STR UNIT4M_ComIn_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComIn_Type; (* UNITSTAT commando's vanaf DCS-MMI *)...STR MOTOR_A :MOTOR_ComIn_Type; (* MOTOR A commando's vanaf DCS-MMI *)...STR MOTOR_B :MOTOR_ComIn_Type; (* MOTOR B commando's vanaf DCS-MMI *)...STR MOTOR_C :MOTOR_ComIn_Type; (* MOTOR C commando's vanaf DCS-MMI *)...STR MOTOR_D :MOTOR_ComIn_Type; (* MOTOR D commando's vanaf DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de ingangssignalen van het UNIT4M object *)...STR UNIT4M_In_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_In_Type; (* Structure UNITSTAT_In_Type *)...STR Motor_A :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR Motor_B :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR Motor_C :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR Motor_D :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR DisableInternFailure :BOOL; (* Extern te gebruiken voor disable interne failure cond. *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie uitgangssignalen van het UNIT4M object *)...STR UNIT4M_ComOut_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComOut_Type; (* UNITSTAT communicatie naar DCS-MMI *)...STR MOTOR_A :MOTOR_ComOut_Type; (* MOTOR A communicatie naar DCS-MMI *)...STR MOTOR_B :MOTOR_ComOut_Type; (* MOTOR B communicatie naar DCS-MMI *)...STR MOTOR_C :MOTOR_ComOut_Type; (* MOTOR C communicatie naar DCS-MMI *)...STR MOTOR_D :MOTOR_ComOut_Type; (* MOTOR D communicatie naar DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de uitgangssignalen van het UNIT4M object *)...STR UNIT4M_Out_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_Out_Type; (* Structure UNITSTAT_Out_Type *)...STR Motor_A :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR Motor_B :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR Motor_C :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR Motor_D :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR END_STRUCT;...STR...STR (* Structure van het UNIT4M object *)...STR UNIT4M_Type:...STR STRUCT...STR In :UNIT4M_In_Type; (* Structure UNIT4M_In_Type *)...STR Out :UNIT4M_Out_Type; (* Structure UNIT4M_Out_Type *)...STR InRoute :BOOL; (* Extern te gebruiken voor INROUTE ingang *)...STR Failure :BOOL; (* Extern te gebruiken voor FAILURE ingang *)...STR Error :BOOL; (* Extern te gebruiken voor ERROR uitgang *)...STR END_STRUCT;...STR...STR END_TYPE...STR...STR (***************************************************************************************************)...STR (* APRON object *)...STR (***************************************************************************************************)...STR...STR (* STRUCTURE voor het APRON object *)...STR TYPE...STR...STR (* Structure voor de communicatie ingangssignalen van de heating zone van het APRON object *)...STR APRON_HZComIn_Type:...STR STRUCT...STR Fan1 :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR Fan2 :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR Fan3 :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie ingangssignalen van de reordering zone van het APRON object *)...STR APRON_ROZComIn_Type:...STR STRUCT...STR Fan1 :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR Fan2 :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie ingangssignalen van de utilities van het APRON object *)...STR APRON_UTILComIn_Type:...STR STRUCT...STR ExhaustFan_HZ :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR ExhaustFan_ROZ :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR RoomAirIn :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR ExhaustFan_Out :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie ingangssignalen van het APRON object *)...STR APRON_ComIn_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComIn_Type; (* UNITSTAT commando's vanaf DCS-MMI *)...STR M_HeatingZone1 :APRON_HZComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR M_HeatingZone2 :APRON_HZComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR M_HeatingZone3 :APRON_HZComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR CoolingJog :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR M_ReorderingZone1 :APRON_ROZComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR M_ReorderingZone2 :APRON_ROZComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR M_ReorderingZone3 :APRON_ROZComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR Belt :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR BeltSpeed :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR Doffer :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR BeltBrush :MOTOR_ComIn_Type; (* MOTOR commando's vanaf DCS-MMI *)...STR Utilities :APRON_UTILComIn_Type;(* MOTOR commando's vanaf DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de ingangssignalen van de heating zone van het APRON object *)...STR APRON_HZIn_Type:...STR STRUCT...STR Fan1 :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR Fan2 :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR Fan3 :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR END_STRUCT;...STR...STR (* Structure voor de ingangssignalen de reordering zone van het APRON object *)...STR APRON_ROZIn_Type:...STR STRUCT...STR Fan1 :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR Fan2 :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR END_STRUCT;...STR...STR (* Structure voor de ingangssignalen de utilities van het APRON object *)...STR APRON_UTILIn_Type:...STR STRUCT...STR ExhaustFan_HZ :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR ExhaustFan_ROZ :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR RoomAirIn :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR ExhaustFan_Out :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR END_STRUCT;...STR...STR (* Structure voor de ingangssignalen van het APRON object *)...STR APRON_In_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_In_Type; (* Structure UNITSTAT_In_Type *)...STR M_HeatingZone1 :APRON_HZIn_Type; (* Structure MOTOR_In_Type *)...STR M_HeatingZone2 :APRON_HZIn_Type; (* Structure MOTOR_In_Type *)...STR M_HeatingZone3 :APRON_HZIn_Type; (* Structure MOTOR_In_Type *)...STR CoolingJog :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR M_ReorderingZone1 :APRON_ROZIn_Type; (* Structure MOTOR_In_Type *)...STR M_ReorderingZone2 :APRON_ROZIn_Type; (* Structure MOTOR_In_Type *)...STR M_ReorderingZone3 :APRON_ROZIn_Type; (* Structure MOTOR_In_Type *)...STR Belt :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR BeltSpeed :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR Doffer :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR BeltBrush :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR Utilities :APRON_UTILIn_Type;(* Structure MOTOR_In_Type *)...STR DisableInternFailure:BOOL; (* Extern te gebruiken voor disable interne failure cond. *)...STR END_STRUCT;...STR...STR (* Structure voor de unit selektie signalen van het APRON object *)...STR Unit_Sel_Type:...STR STRUCT...STR StandBy :BOOL; (* Unit standby selectie *)...STR Cleaning :BOOL; (* Unit cleaning selectie *)...STR END_STRUCT;...STR...STR (* Structure voor de motor selektie signalen *)...STR Motor_Sel_Type:...STR STRUCT...STR Forward :BOOL; (* Motor forward selectie *)...STR Reverse :BOOL; (* Motor reverse selectie *)...STR LowHigh :BOOL; (* Motor low high speed selectie *)...STR SpeedControl :BOOL; (* Motor speed control selectie *)...STR END_STRUCT;...STR...STR (* Structure voor de selektiesignalen van de heating zone motoren van het APRON object *)...STR APRON_HZSel_Type:...STR STRUCT...STR Fan1 :Motor_Sel_Type; (* Motor selectie datatype *)...STR Fan2 :Motor_Sel_Type; (* Motor selectie datatype *)...STR Fan3 :Motor_Sel_Type; (* Motor selectie datatype *)...STR END_STRUCT;...STR...STR (* Structure voor de selektiesignalen van de reordering zone motoren van het APRON object *)...STR APRON_ROZsel_Type:...STR STRUCT...STR Fan1 :Motor_Sel_Type; (* Motor selectie datatype *)...STR Fan2 :Motor_Sel_Type; (* Motor selectie datatype *)...STR END_STRUCT;...STR...STR (* Structure voor de selektiesignalen van de utilities motoren van het APRON object *)...STR APRON_UTILSel_Type:...STR STRUCT...STR ExhaustFan_HZ :Motor_Sel_Type; (* Motor selectie datatype *)...STR ExhaustFan_ROZ :Motor_Sel_Type; (* Motor selectie datatype *)...STR RoomAirIn :Motor_Sel_Type; (* Motor selectie datatype *)...STR ExhaustFan_Out :Motor_Sel_Type; (* Motor selectie datatype *)...STR END_STRUCT;...STR...STR (* Structure voor de selektiesignalen van de motoren van het APRON object *)...STR APRON_Sel_Type:...STR STRUCT...STR Unit :Unit_Sel_Type; (* Structure voor de unit selektie signalen *)...STR M_HeatingZone1 :APRON_HZSel_Type; (* Motor selectie datatype *)...STR M_HeatingZone2 :APRON_HZsel_Type; (* Motor selectie datatype *)...STR M_HeatingZone3 :APRON_HZSel_Type; (* Motor selectie datatype *)...STR CoolingJog :MOTOR_Sel_Type; (* Motor selectie datatype *)...STR M_ReorderingZone1 :APRON_ROZSel_Type; (* Motor selectie datatype *)...STR M_ReorderingZone2 :APRON_ROZSel_Type; (* Motor selectie datatype *)...STR M_ReorderingZone3 :APRON_ROZSel_Type; (* Motor selectie datatype *)...STR Belt :MOTOR_Sel_Type; (* Motor selectie datatype *)...STR BeltSpeed :MOTOR_Sel_Type; (* Motor selectie datatype *)...STR Doffer :MOTOR_Sel_Type; (* Motor selectie datatype *)...STR BeltBrush :MOTOR_Sel_Type; (* Motor selectie datatype *)...STR Utilities :APRON_UTILSel_Type;(* Motor selectie datatype *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie uitgangssignalen de heating zone van het APRON object *)...STR APRON_HZComOut_Type:...STR STRUCT...STR Fan1 :MOTOR_ComOut_Type; (* communicatie uitgangssignalen van de MOTOR *)...STR Fan2 :MOTOR_ComOut_Type; (* communicatie uitgangssignalen van de MOTOR *)...STR Fan3 :MOTOR_ComOut_Type; (* communicatie uitgangssignalen van de MOTOR *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie uitgangssignalen de reordering zone van het APRON object *)...STR APRON_ROZComOut_Type:...STR STRUCT...STR Fan1 :MOTOR_ComOut_Type; (* communicatie uitgangssignalen van de MOTOR *)...STR Fan2 :MOTOR_ComOut_Type; (* communicatie uitgangssignalen van de MOTOR *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie uitgangssignalen de utiliti's van het APRON object *)...STR APRON_UTILComOut_Type:...STR STRUCT...STR ExhaustFan_HZ :MOTOR_ComOut_Type; (* communicatie uitgangssignalen van de MOTOR *)...STR ExhaustFan_ROZ :MOTOR_ComOut_Type; (* communicatie uitgangssignalen van de MOTOR *)...STR RoomAirIn :MOTOR_ComOut_Type; (* communicatie uitgangssignalen van de MOTOR *)...STR ExhaustFan_Out :MOTOR_ComOut_Type; (* communicatie uitgangssignalen van de MOTOR *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie uitgangssignalen van het APRON object *)...STR APRON_ComOut_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComOut_Type; (* UNITSTAT commando's vanaf DCS-MMI *)...STR M_HeatingZone1 :APRON_HZComOut_Type; (* communicatie uitgangssignalen van de MOTOR *)...STR M_HeatingZone2 :APRON_HZComOut_Type; (* communicatie uitgangssignalen van de MOTOR *)...STR M_HeatingZone3 :APRON_HZComOut_Type; (* communicatie uitgangssignalen van de MOTOR *)...STR CoolingJog :MOTOR_ComOut_Type; (* communicatie uitgangssignalen van de MOTOR *)...STR M_ReorderingZone1 :APRON_ROZComOut_Type; (* communicatie uitgangssignalen van de MOTOR *)...STR M_ReorderingZone2 :APRON_ROZComOut_Type; (* communicatie uitgangssignalen van de MOTOR *)...STR M_ReorderingZone3 :APRON_ROZComOut_Type; (* communicatie uitgangssignalen van de MOTOR *)...STR Belt :MOTOR_ComOut_Type; (* communicatie uitgangssignalen van de MOTOR *)...STR BeltSpeed :MOTOR_ComOut_Type; (* communicatie uitgangssignalen van de MOTOR *)...STR Doffer :MOTOR_ComOut_Type; (* communicatie uitgangssignalen van de MOTOR *)...STR BeltBrush :MOTOR_ComOut_Type; (* communicatie uitgangssignalen van de MOTOR *)...STR Utilities :APRON_UTILComOut_Type;(* communicatie uitgangssignalen van de MOTOR *)...STR END_STRUCT;...STR...STR (* Structure voor de uitgangssignalen de heating zone van het APRON object *)...STR APRON_HZOut_Type:...STR STRUCT...STR Fan1 :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR Fan2 :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR Fan3 :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR END_STRUCT;...STR...STR (* Structure voor de ingangssignalen de reordering zone van het APRON object *)...STR APRON_ROZOut_Type:...STR STRUCT...STR Fan1 :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR Fan2 :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR END_STRUCT;...STR...STR (* Structure voor de uitgangssignalen de utiliti's van het APRON object *)...STR APRON_UTILOut_Type:...STR STRUCT...STR ExhaustFan_HZ :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR ExhaustFan_ROZ :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR RoomAirIn :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR ExhaustFan_Out :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR END_STRUCT;...STR...STR (* Structure voor de uitgangssignalen van het APRON object *)...STR APRON_Out_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_Out_Type; (* Structure UNITSTAT_Out_Type *)...STR M_HeatingZone1 :APRON_HZOut_Type; (* Structure MOTOR_Out_Type*)...STR M_HeatingZone2 :APRON_HZOut_Type; (* Structure MOTOR_Out_Type*)...STR M_HeatingZone3 :APRON_HZOut_Type; (* Structure MOTOR_Out_Type*)...STR CoolingJog :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR M_ReorderingZone1 :APRON_ROZOut_Type; (* Structure MOTOR_Out_Type*)...STR M_ReorderingZone2 :APRON_ROZOut_Type; (* Structure MOTOR_Out_Type*)...STR M_ReorderingZone3 :APRON_ROZOut_Type; (* Structure MOTOR_Out_Type*)...STR Belt :MOTOR_Out_Type; (* Structure MOTOR_Out_Type*)...STR BeltSpeed :MOTOR_Out_Type; (* Structure MOTOR_Out_Type*)...STR Doffer :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR BeltBrush :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR Utilities :APRON_UTILOut_Type;(* Structure MOTOR_Out_Type*)...STR END_STRUCT;...STR...STR (* Structure van het APRON object *)...STR APRON_Type:...STR STRUCT...STR In :APRON_In_Type; (* Structure APRON_In_Type *)...STR Sel :APRON_Sel_Type; (* Structure APRON_Sel_Type *)...STR Out :APRON_Out_Type; (* Structure APRON_Out_Type *)...STR InRoute :BOOL; (* Extern te gebruiken voor INROUTE ingang *)...STR Failure :BOOL; (* Extern te gebruiken voor FAILURE ingang *)...STR Error :BOOL; (* Extern te gebruiken voor ERROR uitgang *)...STR END_STRUCT;...STR...STR END_TYPE...STR...STR (***************************************************************************************************)...STR (* ROTARY object *)...STR (***************************************************************************************************)...STR...STR (* STRUCTURE voor het Rotarydryer object bestaande uit DRIE motoren *)...STR TYPE...STR...STR (* Structure voor de communicatie ingangssignalen van het ROTARY object *)...STR ROTARY_ComIn_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComIn_Type; (* UNITSTAT commando's vanaf DCS-MMI *)...STR ROTARYDRYER :MOTOR_ComIn_Type; (* ROTARYDRYER commando's vanaf DCS-MMI *)...STR BOOSTERAIRBLOWER :MOTOR_ComIn_Type; (* BOOSTERAIRBLOWER commando's vanaf DCS-MMI *)...STR PROCESSAIRBLOWER :MOTOR_ComIn_Type; (* ROCESSAIRBLOWER commando's vanaf DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de ingangssignalen van het ROTARY object *)...STR ROTARY_In_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_In_Type; (* Structure UNITSTAT_In_Type *)...STR Rotarydryer :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR BoosterAirBlower :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR ProcessAirBlower :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR DisableInternFailure :BOOL; (* Extern te gebruiken voor disable interne failure cond. *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie uitgangssignalen van het ROTARY object *)...STR ROTARY_ComOut_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComOut_Type; (* UNITSTAT communicatie naar DCS-MMI *)...STR ROTARYDRYER :MOTOR_ComOut_Type; (* ROTARYDRYER communicatie naar DCS-MMI *)...STR BOOSTERAIRBLOWER :MOTOR_ComOut_Type; (* BOOSTERAIRBLOWER communicatie naar DCS-MMI *)...STR PROCESSAIRBLOWER :MOTOR_ComOut_Type; (* PROCESSAIRBLOWER communicatie naar DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de uitgangssignalen van het ROTARY object *)...STR ROTARY_Out_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_Out_Type; (* Structure UNITSTAT_Out_Type *)...STR Rotarydryer :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR BoosterAirBlower :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR ProcessAirBlower :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR END_STRUCT;...STR...STR (* Structure van het ROTARY object *)...STR ROTARY_Type:...STR STRUCT...STR In :ROTARY_In_Type; (* Structure ROTARY_In_Type *)...STR Out :ROTARY_Out_Type; (* Structure ROTARY_Out_Type *)...STR InRoute :BOOL; (* Extern te gebruiken voor INROUTE ingang *)...STR Failure :BOOL; (* Extern te gebruiken voor FAILURE ingang *)...STR Error :BOOL; (* Extern te gebruiken voor ERROR uitgang *)...STR END_STRUCT;...STR...STR END_TYPE...STR...STR (***************************************************************************************************)...STR (* PREWASH object *)...STR (***************************************************************************************************)...STR...STR (* STRUCTURE voor het Prewasher object bestaande uit DRIE motoren *)...STR TYPE...STR...STR (* Structure voor de communicatie ingangssignalen van het PREWASH object *)...STR PREWASH_ComIn_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComIn_Type; (* UNITSTAT commando's vanaf DCS-MMI *)...STR BLOWER :MOTOR_ComIn_Type; (* BLOWER commando's vanaf DCS-MMI *)...STR CONVEYOR :MOTOR_ComIn_Type; (* CONVEYOR commando's vanaf DCS-MMI *)...STR PUMP :MOTOR_ComIn_Type; (* PUMP commando's vanaf DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de ingangssignalen van het PREWASH object *)...STR PREWASH_In_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_In_Type; (* Structure UNITSTAT_In_Type *)...STR Blower :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR Conveyor :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR Pump :MOTOR_In_Type; (* Structure MOTOR_In_Type *)...STR DisableInternFailure :BOOL; (* Extern te gebruiken voor disable interne failure cond. *)...STR END_STRUCT;...STR...STR (* Structure voor de communicatie uitgangssignalen van het PREWASH object *)...STR PREWASH_ComOut_Type:...STR STRUCT...STR UNITSTAT :UNITSTAT_ComOut_Type; (* UNITSTAT communicatie naar DCS-MMI *)...STR BLOWER :MOTOR_ComOut_Type; (* BLOWER communicatie naar DCS-MMI *)...STR CONVEYOR :MOTOR_ComOut_Type; (* CONVEYOR communicatie naar DCS-MMI *)...STR PUMP :MOTOR_ComOut_Type; (* PUMP communicatie naar DCS-MMI *)...STR END_STRUCT;...STR...STR (* Structure voor de uitgangssignalen van het PREWASH object *)...STR PREWASH_Out_Type:...STR STRUCT...STR UnitStatus :UNITSTAT_Out_Type; (* Structure UNITSTAT_Out_Type *)...STR Blower :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR Conveyor :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR Pump :MOTOR_Out_Type; (* Structure MOTOR_Out_Type *)...STR END_STRUCT;...STR...STR (* Structure van het PREWASH object *)...STR PREWASH_Type:...STR STRUCT...STR In :PREWASH_In_Type; (* Structure PREWASH_In_Type *)...STR Out :PREWASH_Out_Type; (* Structure PREWASH_Out_Type *)...STR InRoute :BOOL; (* Extern te gebruiken voor INROUTE ingang *)...STR Failure :BOOL; (* Extern te gebruiken voor FAILURE ingang *)...STR Error :BOOL; (* Extern te gebruiken voor ERROR uitgang *)...STR END_STRUCT;...STR...STR END_TYPE...STR...STR (***************************************************************************************************)...STR (* MBIT object *)...STR (***************************************************************************************************)...STR...STR (* TYPE voor MBIT functie *)...STR TYPE...STR...STR MBIT_Type :ARRAY [0..8] OF UINT; (* tabel lengte *)...STR...STR END_TYPE...STRCP_OPT 25 100 INI:0 IEC NotAs LPCP_PRO Project : PLC_KLOK{1}CL_FRM "Ctrl_uit" ID_4 SHOW POSR 3 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE WORD TEXT: Control register uitgangCL_FRM "DagTijd" ID_6 SHOW POSR 5 FP_IO_OUTPUT FP_OUTP_CARRY_STATE FP_LOC_OUTSIDE INT TEXT: De dagtijd (in HH:MM)CL_FRM "SecPuls" ID_10 SHOW POSR 7 FP_IO_OUTPUT FP_OUTP_CARRY_STATE FP_LOC_OUTSIDE BOOL TEXT: Seconde puls (één scan hoog)CL_FRM "KnipPuls" ID_11 SHOW POSR 8 FP_IO_OUTPUT FP_OUTP_CARRY_STATE FP_LOC_OUTSIDE BOOL TEXT: Knipper puls (0.5 sec hoog en 0.5 sec laag)CL_FRM "Ctrl_in" ID_15 SHOW POSL 3 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE WORD TEXT: Control register ingangCL_FRM "Dagnr" ID_19 SHOW POSL 4 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT: Dagnummer vanaf Scada [zondag = 1]CL_FRM "Uur" ID_20 SHOW POSL 5 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT: Uren vanaf ScadaCL_FRM "Minuut" ID_21 SHOW POSL 6 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT: Minuten vanaf ScadaCL_FRM "Weekdag" ID_22 SHOW POSR 6 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE INT TEXT: Dag van de week [zondag = 1]CL_FRM "Klok_in" ID_25 SHOW POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE KLOK_struc TEXT: Kloktijd registers (inkomend)CL_FRM "Klok_uit" ID_26 SHOW POSR 2 FP_IO_OUTPUT FP_OUTP_CARRY_STATE FP_LOC_OUTSIDE KLOK_struc TEXT: Kloktijd registers (uitgaand)VS_FFB "OR_BOOL" ANYPIN_NO FBTK_EFB_FUNCT_EXT HEIGHT/WIDTH: 5 6 "03/24/97 14:20:55" NR_FORMP: 4VS_FRM "nin" SHOW POSL 1 FP_IO_INPUT FP_INP_IMMEDIATE_NIN FP_LOC_HIDDEN INT VAL: 2 TEXT:VS_FRM "OUT" HIDE POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE BOOL TEXT:VS_FRM "IN1" HIDE POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE BOOL TEXT:VS_FRM "IN2" HIDE POSL 3 FP_IO_INPUT FP_INP_EXTENSIBLE FP_LOC_OUTSIDE BOOL VAL: 30 TEXT:VS_FFB "R_TRIG" ANYPIN_NO FBTK_EFB HEIGHT/WIDTH: 4 5 "03/24/97 14:20:55" NR_FORMP: 3VS_FRM "CLK" SHOW POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE BOOL TEXT:VS_FRM "Istate" SHOW POSR 1 FP_IO_OUTPUT FP_OUTP_INTERN_STATE FP_LOC_HIDDEN INTSTATE VAL: 1 TEXT:VS_FRM "Q" SHOW POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE BOOL TEXT:VS_FFB "NE_INT" ANYPIN_NO FBTK_EFB_FUNCT HEIGHT/WIDTH: 5 5 "03/24/97 14:20:55" NR_FORMP: 3VS_FRM "IN1" HIDE POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT:VS_FRM "IN2" HIDE POSL 3 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT:VS_FRM "OUT" HIDE POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE BOOL TEXT:VS_FFB "AND_BOOL" ANYPIN_NO FBTK_EFB_FUNCT_EXT HEIGHT/WIDTH: 5 7 "03/24/97 14:20:55" NR_FORMP: 4VS_FRM "nin" SHOW POSL 1 FP_IO_INPUT FP_INP_IMMEDIATE_NIN FP_LOC_HIDDEN INT VAL: 2 TEXT:VS_FRM "OUT" HIDE POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE BOOL TEXT:VS_FRM "IN1" HIDE POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE BOOL TEXT:VS_FRM "IN2" HIDE POSL 3 FP_IO_INPUT FP_INP_EXTENSIBLE FP_LOC_OUTSIDE BOOL VAL: 30 TEXT:VS_FFB "MOVE" ANYPIN_ANY_PIN FBTK_EFB_FUNCT HEIGHT/WIDTH: 4 5 "03/24/97 14:20:55" NR_FORMP: 3VS_FRM "IN" HIDE POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE ANY TEXT:VS_FRM "sizein" SHOW POSL 1 FP_IO_INPUT FP_INP_IMMEDIATE_SIZE FP_LOC_HIDDEN INT TEXT:VS_FRM "OUT" HIDE POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE ANY TEXT:VS_FFB "MUL_INT" ANYPIN_NO FBTK_EFB_FUNCT_EXT HEIGHT/WIDTH: 5 5 "03/24/97 14:20:55" NR_FORMP: 4VS_FRM "nin" SHOW POSL 1 FP_IO_INPUT FP_INP_IMMEDIATE_NIN FP_LOC_HIDDEN INT VAL: 2 TEXT:VS_FRM "OUT" HIDE POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE INT TEXT:VS_FRM "IN1" HIDE POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT:VS_FRM "IN2" HIDE POSL 3 FP_IO_INPUT FP_INP_EXTENSIBLE FP_LOC_OUTSIDE INT VAL: 30 TEXT:VS_FFB "ADD_INT" ANYPIN_NO FBTK_EFB_FUNCT_EXT HEIGHT/WIDTH: 5 5 "03/24/97 14:20:55" NR_FORMP: 4VS_FRM "nin" SHOW POSL 1 FP_IO_INPUT FP_INP_IMMEDIATE_NIN FP_LOC_HIDDEN INT VAL: 2 TEXT:VS_FRM "OUT" HIDE POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE INT TEXT:VS_FRM "IN1" HIDE POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE INT TEXT:VS_FRM "IN2" HIDE POSL 3 FP_IO_INPUT FP_INP_EXTENSIBLE FP_LOC_OUTSIDE INT VAL: 30 TEXT:VS_FFB "TP" ANYPIN_NO FBTK_EFB HEIGHT/WIDTH: 5 5 "03/24/97 14:20:55" NR_FORMP: 5VS_FRM "IN" SHOW POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE BOOL TEXT:VS_FRM "PT" SHOW POSL 3 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE TIME TEXT:VS_FRM "Istate" SHOW POSR 1 FP_IO_OUTPUT FP_OUTP_INTERN_STATE FP_LOC_HIDDEN INTSTATE VAL: 5 TEXT:VS_FRM "Q" SHOW POSR 2 FP_IO_OUTPUT FP_OUTP_CARRY_STATE FP_LOC_OUTSIDE BOOL TEXT:VS_FRM "ET" SHOW POSR 3 FP_IO_OUTPUT FP_OUTP_CARRY_STATE FP_LOC_OUTSIDE TIME TEXT:VS_FFB "SEL" ANYPIN_ANY_PIN FBTK_EFB_FUNCT HEIGHT/WIDTH: 6 5 "03/24/97 14:20:55" NR_FORMP: 5VS_FRM "G" SHOW POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE BOOL TEXT:VS_FRM "IN0" SHOW POSL 3 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE ANY TEXT:VS_FRM "IN1" SHOW POSL 4 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE ANY TEXT:VS_FRM "sizein" SHOW POSL 1 FP_IO_INPUT FP_INP_IMMEDIATE_SIZE FP_LOC_HIDDEN INT TEXT:VS_FRM "OUT" HIDE POSR 3 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE ANY TEXT:VS_FFB "F_TRIG" ANYPIN_NO FBTK_EFB HEIGHT/WIDTH: 4 5 "03/24/97 14:20:55" NR_FORMP: 3VS_FRM "CLK" SHOW POSL 2 FP_IO_INPUT FP_INP_NORMAL FP_LOC_OUTSIDE BOOL TEXT:VS_FRM "Istate" SHOW POSR 1 FP_IO_OUTPUT FP_OUTP_INTERN_STATE FP_LOC_HIDDEN INTSTATE VAL: 1 TEXT:VS_FRM "Q" SHOW POSR 2 FP_IO_OUTPUT FP_OUTP_NORMAL FP_LOC_OUTSIDE BOOL TEXT:CP_GV2 "Hulp_seconde" IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: Hulp register voor het aanmaken van seconde pulsenCP_GVS "klok" SECT_CTRL INIT: FALSE 0 EXP: FALSE RET: TRUE READONLY: FALSE MAS: FALSE TEXT:CP_GV2 "Synchro" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT:CP_GV2 "Synchro_klok" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT:CP_GV2 "Hulp_dagtijd" IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT:CP_GV2 "Dagtijd_Scada" IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT:CP_SEC "klok" SECTK_F_SECTION LANG_FBD SVB: FALSE ID: 2 EXEC: 1 TEXT:CP_COM LEFT: 46 RIGHT: 66 TOP: 31 BOT: 38 TEXT:...TXF Synchronisatie interne PLC klok (control register)...TXT Controlecodes:...TXT 1. Set klok = 8000 H...TXT 2. "Terug van klok = 2000 H" (klok staat stil)...TXT 3. Schrijf nieuwe tijd in register...TXT 4. Start klok = 4000 H...TXT 5. "Terug van klok = 6000 H" (normale klok status)CP_COM LEFT: 44 RIGHT: 54 TOP: 56 BOT: 57 TEXT: Op tijd zetten van de klokCP_COM LEFT: 19 RIGHT: 29 TOP: 40 BOT: 41 TEXT: Initialisatie na downloadCP_COM LEFT: 103 RIGHT: 116 TOP: 3 BOT: 4 TEXT: Berekening van de PLC tijd (HH:MM)CP_COM LEFT: 108 RIGHT: 112 TOP: 27 BOT: 28 TEXT: Knipper pulsCP_COM LEFT: 108 RIGHT: 112 TOP: 13 BOT: 14 TEXT: Seconde pulsCP_IFP "Ctrl_uit" 65 50 FP_IO_INPUTCP_IFP "DagTijd" 123 8 FP_IO_INPUTCP_IFP "SecPuls" 123 22 FP_IO_INPUTCP_IFP "KnipPuls" 123 30 FP_IO_INPUTCP_IFP "KnipPuls" 88 30 FP_IO_OUTPUTCP_IFP "Uur" -3 6 FP_IO_OUTPUTCP_IFP "Minuut" 11 7 FP_IO_OUTPUTCP_IFP "Dagnr" 37 78 FP_IO_OUTPUTCP_IFP "Weekdag" 63 82 FP_IO_INPUTCP_IFP "Uur" 37 85 FP_IO_OUTPUTCP_IFP "Minuut" 37 92 FP_IO_OUTPUTCP_IFP "DagTijd" 21 31 FP_IO_OUTPUTCP_IFP "Ctrl_in" 6 50 FP_IO_OUTPUTCP_IFP "Dagnr" 21 17 FP_IO_OUTPUTCP_IFP "Klok_in.jaar" 37 61 FP_IO_OUTPUT_COMPCP_IFP "Klok_in.maand" 37 66 FP_IO_OUTPUT_COMPCP_IFP "Klok_in.dag" 37 71 FP_IO_OUTPUT_COMPCP_IFP "Klok_in.weekdag" 37 77 FP_IO_OUTPUT_COMPCP_IFP "Klok_in.uur" 37 84 FP_IO_OUTPUT_COMPCP_IFP "Klok_in.minuut" 37 91 FP_IO_OUTPUT_COMPCP_IFP "Klok_in.seconde" 37 97 FP_IO_OUTPUT_COMPCP_IFP "Klok_uit.uur" 88 8 FP_IO_OUTPUT_COMPCP_IFP "Klok_uit.minuut" 107 9 FP_IO_OUTPUT_COMPCP_IFP "Klok_uit.seconde" 88 17 FP_IO_OUTPUT_COMPCP_IFP "Klok_uit.seconde" 107 17 FP_IO_OUTPUT_COMPCP_IFP "Klok_uit.jaar" 53 61 FP_IO_INPUT_COMPCP_IFP "Klok_uit.maand" 53 66 FP_IO_INPUT_COMPCP_IFP "Klok_uit.dag" 53 71 FP_IO_INPUT_COMPCP_IFP "Klok_uit.weekdag" 53 77 FP_IO_INPUT_COMPCP_IFP "Klok_uit.uur" 53 84 FP_IO_INPUT_COMPCP_IFP "Klok_uit.minuut" 53 91 FP_IO_INPUT_COMPCP_IFP "Klok_uit.seconde" 53 97 FP_IO_INPUT_COMPCP_FBI "NE_INT" 30 27 CODID: 5 NAME: ".2.44" TEXT:CP_FBI "OR_BOOL" 30 21 CODID: 4 NAME: ".2.2" TEXT:CP_FBI "AND_BOOL" 56 21 CODID: 6 NAME: ".2.3" TEXT:CP_FBI "SEL" 15 46 CODID: 7 NAME: ".2.4" ANY: IEC_WORD_ID TEXT:CP_FBI "F_TRIG" 30 45 CODID: 8 NAME: "FBI_2_5" TEXT:CP_FBI "SEL" 58 46 CODID: 11 NAME: ".2.6" ANY: IEC_WORD_ID TEXT:CP_FBI "AND_BOOL" 40 13 CODID: 29 NAME: ".2.48" TEXT:CP_FBI "NE_INT" 30 14 CODID: 28 NAME: ".2.49" TEXT:CP_FBI "R_TRIG" 29 73 CODID: 12 NAME: "FBI_2_10" TEXT:CP_FBI "MOVE" 46 63 CODID: 21 NAME: ".2.34" ANY: IEC_INT_ID TEXT:CP_FBI "MUL_INT" 97 5 CODID: 13 NAME: ".2.23" TEXT:CP_FBI "R_TRIG" 30 39 CODID: 9 NAME: "FBI_2_21" TEXT:CP_FBI "OR_BOOL" 46 44 CODID: 10 NAME: ".2.22" TEXT:CP_FBI "ADD_INT" 116 5 CODID: 14 NAME: ".2.24" TEXT:CP_FBI "NE_INT" 97 14 CODID: 15 NAME: ".2.25" TEXT:CP_FBI "R_TRIG" 116 19 CODID: 16 NAME: "FBI_2_26" TEXT:CP_FBI "MOVE" 116 14 CODID: 17 NAME: ".2.27" +EN +ENO ANY: IEC_INT_ID TEXT:CP_FBI "TP" 97 27 CODID: 18 NAME: "FBI_2_28" TEXT:CP_INV KIND/ID: FBIPH_INPUT/2CP_FBI "TP" 116 27 CODID: 19 NAME: "FBI_2_29" TEXT:CP_INV KIND/ID: FBIPH_INPUT/2CP_FBI "MUL_INT" 6 3 CODID: 1 NAME: ".2.30" TEXT:CP_FBI "ADD_INT" 20 3 CODID: 2 NAME: ".2.31" TEXT:CP_FBI "MOVE" 46 58 CODID: 20 NAME: ".2.33" ANY: IEC_INT_ID TEXT:CP_FBI "MOVE" 46 68 CODID: 22 NAME: ".2.35" ANY: IEC_INT_ID TEXT:CP_FBI "SEL" 46 73 CODID: 23 NAME: ".2.37" ANY: IEC_INT_ID TEXT:CP_FBI "MOVE" 56 79 CODID: 24 NAME: ".2.38" ANY: IEC_INT_ID TEXT:CP_FBI "SEL" 46 80 CODID: 25 NAME: ".2.39" ANY: IEC_INT_ID TEXT:CP_FBI "SEL" 46 87 CODID: 26 NAME: ".2.40" ANY: IEC_INT_ID TEXT:CP_FBI "MOVE" 46 94 CODID: 27 NAME: ".2.41" ANY: IEC_INT_ID TEXT:CP_FBI "NE_INT" 30 8 CODID: 3 NAME: ".2.42" TEXT:CP_FBI "MOVE" 58 15 CODID: 30 NAME: ".2.43" +EN +ENO ANY: IEC_INT_ID TEXT:CP_GVI NAMED_VAR: "Synchro_klok" 21 48 FP_IO_OUTPUTCP_GVI NAMED_VAR: "Synchro_klok" 21 25 FP_IO_OUTPUTCP_GVI NAMED_VAR: "Synchro_klok" 65 24 FP_IO_INPUTCP_GVI NAMED_VAR: "Hulp_seconde" 123 17 FP_IO_INPUTCP_GVI NAMED_VAR: "Hulp_seconde" 88 18 FP_IO_OUTPUTCP_GVI NAMED_VAR: "Dagtijd_Scada" 27 6 FP_IO_INPUTCP_GVI NAMED_VAR: "Hulp_dagtijd" 21 12 FP_IO_OUTPUTCP_GVI NAMED_VAR: "Dagtijd_Scada" 49 18 FP_IO_OUTPUTCP_GVI NAMED_VAR: "Synchro" 21 24 FP_IO_OUTPUTCP_GVI NAMED_VAR: "Hulp_dagtijd" 65 18 FP_IO_INPUTCP_GVI NAMED_VAR: "Dagtijd_Scada" 21 30 FP_IO_OUTPUTCP_GVI NAMED_VAR: "Synchro_klok" 20 76 FP_IO_OUTPUTCP_GVI NAMED_VAR: "Synchro_klok" 6 49 FP_IO_OUTPUTCP_GVI NAMED_VAR: "Synchro" 49 16 FP_IO_INPUTCP_CON 49 51 IEC_WORD_ID 16#4000CP_CON 6 51 IEC_WORD_ID 16#8000CP_CON 21 42 IEC_BOOL_ID 1CP_CON 88 9 IEC_INT_ID 100CP_CON 107 31 IEC_TIME_ID t#500msCP_CON 88 31 IEC_TIME_ID t#500msCP_CON -3 7 IEC_INT_ID 100CP_CON 21 18 IEC_INT_ID 0CP_LNK GVI: 21 25 FBI: 30 21 3 GRA: 30/26,30/26CP_LNK FBI: 56 21 2 GVI: 65 24 GRA: 65/25,65/25CP_LNK GVI: 21 48 FBI: 30 45 2 GRA: 30/49,30/49CP_LNK FBI: 30 21 2 FBI: 56 21 2 GRA: 38/25,56/25CP_LNK CON: 49 51 FBI: 58 46 4 GRA: 58/52,58/52CP_LNK FBI: 58 46 3 IFP: 65 50 GRA: 65/51,65/51CP_LNK CON: 6 51 FBI: 15 46 4 GRA: 15/52,15/52CP_LNK FBI: 15 46 3 FBI: 58 46 3 GRA: 22/51,58/51CP_LNK FBI: 30 45 2 FBI: 46 44 3 GRA: 37/49,46/49CP_LNK FBI: 30 39 2 FBI: 46 44 2 GRA: 37/43,38/43,38/48,46/48CP_LNK FBI: 46 44 2 FBI: 58 46 2 GRA: 54/48,56/48,56/50,58/50CP_LNK CON: 21 42 FBI: 30 39 2 GRA: 30/43,30/43CP_LNK FBI: 97 5 2 FBI: 116 5 2 GRA: 104/9,116/9CP_LNK CON: 88 9 FBI: 97 5 3 GRA: 97/10,97/10CP_LNK FBI: 116 5 2 IFP: 123 8 GRA: 123/9,123/9CP_LNK FBI: 97 14 2 FBI: 116 14 1 GRA: 104/18,105/18,105/17,116/17CP_LNK FBI: 97 14 2 FBI: 116 19 2 GRA: 104/18,105/18,105/23,116/23CP_LNK FBI: 116 19 2 IFP: 123 22 GRA: 123/23,123/23CP_LNK FBI: 116 14 2 GVI: 123 17 GRA: 123/18,123/18CP_LNK GVI: 88 18 FBI: 97 14 3 GRA: 97/19,97/19CP_LNK CON: 107 31 FBI: 116 27 3 GRA: 116/32,116/32CP_LNK FBI: 116 27 2 IFP: 123 30 GRA: 123/31,123/31CP_LNK CON: 88 31 FBI: 97 27 3 GRA: 97/32,97/32CP_LNK IFP: 88 30 FBI: 97 27 2 GRA: 97/31,97/31CP_LNK FBI: 97 27 2 FBI: 116 27 2 GRA: 104/31,116/31CP_LNK FBI: 6 3 2 FBI: 20 3 2 GRA: 13/7,20/7CP_LNK CON: -3 7 FBI: 6 3 3 GRA: 6/8,6/8CP_LNK IFP: -3 6 FBI: 6 3 2 GRA: 6/7,6/7CP_LNK IFP: 11 7 FBI: 20 3 3 GRA: 20/8,20/8CP_LNK FBI: 20 3 2 GVI: 27 6 GRA: 27/7,27/7CP_LNK FBI: 20 3 2 FBI: 30 8 2 GRA: 27/7,28/7,28/12,30/12CP_LNK IFP: 37 78 FBI: 46 73 4 GRA: 46/79,46/79CP_LNK FBI: 46 73 3 FBI: 56 79 2 GRA: 53/78,54/78,54/83,56/83CP_LNK FBI: 46 73 3 IFP: 53 77 GRA: 53/78,53/78CP_LNK FBI: 56 79 2 IFP: 63 82 GRA: 63/83,63/83CP_LNK IFP: 37 85 FBI: 46 80 4 GRA: 46/86,46/86CP_LNK IFP: 37 92 FBI: 46 87 4 GRA: 46/93,46/93CP_LNK FBI: 29 73 2 FBI: 46 73 2 GRA: 36/77,46/77CP_LNK FBI: 29 73 2 FBI: 46 80 2 GRA: 36/77,37/77,37/84,46/84CP_LNK FBI: 29 73 2 FBI: 46 87 2 GRA: 36/77,37/77,37/91,46/91CP_LNK GVI: 21 12 FBI: 30 8 3 GRA: 30/13,30/13CP_LNK GVI: 49 18 FBI: 58 15 2 GRA: 58/19,58/19CP_LNK GVI: 21 24 FBI: 30 21 2 GRA: 30/25,30/25CP_LNK FBI: 58 15 2 GVI: 65 18 GRA: 65/19,65/19CP_LNK GVI: 21 30 FBI: 30 27 2 GRA: 30/31,30/31CP_LNK IFP: 21 31 FBI: 30 27 3 GRA: 30/32,30/32CP_LNK FBI: 30 27 2 FBI: 56 21 3 GRA: 37/31,38/31,38/26,56/26CP_LNK GVI: 20 76 FBI: 29 73 2 GRA: 29/77,29/77CP_LNK IFP: 6 50 FBI: 15 46 3 GRA: 15/51,15/51CP_LNK GVI: 6 49 FBI: 15 46 2 GRA: 15/50,15/50CP_LNK IFP: 21 17 FBI: 30 14 2 GRA: 30/18,30/18CP_LNK CON: 21 18 FBI: 30 14 3 GRA: 30/19,30/19CP_LNK FBI: 30 14 2 FBI: 40 13 3 GRA: 37/18,40/18CP_LNK FBI: 30 8 2 FBI: 40 13 2 GRA: 37/12,38/12,38/17,40/17CP_LNK FBI: 40 13 2 GVI: 49 16 GRA: 49/17,49/17CP_LNK FBI: 40 13 2 FBI: 58 15 1 GRA: 49/17,50/17,50/18,58/18CP_LNK IFP: 37 61 FBI: 46 58 2 GRA: 46/62,46/62CP_LNK IFP: 37 66 FBI: 46 63 2 GRA: 46/67,46/67CP_LNK IFP: 37 71 FBI: 46 68 2 GRA: 46/72,46/72CP_LNK IFP: 37 77 FBI: 46 73 3 GRA: 46/78,46/78CP_LNK IFP: 37 84 FBI: 46 80 3 GRA: 46/85,46/85CP_LNK IFP: 37 91 FBI: 46 87 3 GRA: 46/92,46/92CP_LNK IFP: 37 97 FBI: 46 94 2 GRA: 46/98,46/98CP_LNK IFP: 88 8 FBI: 97 5 2 GRA: 97/9,97/9CP_LNK IFP: 107 9 FBI: 116 5 3 GRA: 116/10,116/10CP_LNK IFP: 88 17 FBI: 97 14 2 GRA: 97/18,97/18CP_LNK IFP: 107 17 FBI: 116 14 2 GRA: 116/18,116/18CP_LNK FBI: 46 58 2 IFP: 53 61 GRA: 53/62,53/62CP_LNK FBI: 46 63 2 IFP: 53 66 GRA: 53/67,53/67CP_LNK FBI: 46 68 2 IFP: 53 71 GRA: 53/72,53/72CP_LNK FBI: 46 80 3 IFP: 53 84 GRA: 53/85,53/85CP_LNK FBI: 46 87 3 IFP: 53 91 GRA: 53/92,53/92CP_LNK FBI: 46 94 2 IFP: 53 97 GRA: 53/98,53/98////CP_APPCP_PRG "AW_WIN" AREA: 86016 "03/16/07 09:47:03" TEXT:CP_STR local CRC: 3437407552 "03/07/07 10:27:22"CP_STR global CRC: 4109290775 "03/09/07 11:00:29"VS_FFB "NE_INT" x FBTK_EFB_FUNCT HEIGHT/WIDTH: 5 5 "03/24/97 14:20:55" - -VS_FFB "MOVE" x FBTK_EFB_FUNCT HEIGHT/WIDTH: 4 5 "03/24/97 14:20:55" - -VS_FFB "SYSCLOCK" x FBTK_EFB HEIGHT/WIDTH: 9 7 "03/24/97 14:20:55" - -VS_FFB "CTU_INT" x FBTK_EFB HEIGHT/WIDTH: 6 5 "03/24/97 14:20:55" - -VS_FFB "SR" x FBTK_EFB HEIGHT/WIDTH: 5 5 "03/24/97 14:20:55" - -VS_FFB "AND_BOOL" x FBTK_EFB_FUNCT_EXT HEIGHT/WIDTH: 5 7 "03/24/97 14:20:55" - -VS_FFB "PLC_KLOK" x FBTK_DFB HEIGHT/WIDTH: 10 9 "07/10/02 14:43:57" - -CP_GVS "sctKlok" SECT_CTRL INIT: FALSE 0 EXP: FALSE RET: TRUE READONLY: FALSE MAS: FALSE TEXT:CP_GV1 "ActTijd" 4:77 KLOK_struc INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT:CP_GV2 "ActVorigeMaand" IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT:CP_GV2 "ActVorigeDag" IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT:CP_GV2 "DagWissel" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT:CP_GV2 "SecPuls" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT:CP_GV2 "MinuutWissel" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT:CP_GV2 "ActVorigeMinuut" IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT:CP_GV2 "_10SecPuls" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT:CP_GV1 "Klok_Ctrl" 4:76 IEC_WORD_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT:CP_GV1 "SCADA_Dagnr" 4:90 IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT:CP_GV1 "SCADA_Uur" 4:91 IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT:CP_GV1 "SCADA_Minuut" 4:92 IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT:CP_GV2 "DagTijd" IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT:CP_GV2 "WeekDag" IEC_INT_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT:CP_GV2 "MaandWissel" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT:CP_GV1 "_141_BK12_Blnk" 1:5 IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT: Besturingskast Winning BlinklijnCP_GV2 "KnipPuls" IEC_BOOL_ID INIT: FALSE 0 EXP: FALSE RET: FALSE READONLY: FALSE MAS: FALSE TEXT:CP_SEC "sctKlok" SECTK_F_SECTION LANG_FBD SVB: FALSE ID: 6 EXEC: 2 TEXT:CP_COM LEFT: 7 RIGHT: 31 TOP: 3 BOT: 7 TEXT:...TXF ======================================================...TXT De PLC klok wordt bijgewerkt indien vanuit SCADA een dagnr...TXT aangeboden wordt op DFB PLC_KLOK.Dagnr...TXT ======================================================CP_COM LEFT: 93 RIGHT: 111 TOP: 18 BOT: 23 TEXT:...TXF =======================================...TXT Bij een gelijktijdige seconde en minuutwissel...TXT wordt 1 scan gewacht alvorens de minuutwissel...TXT doorgevoerd wprdt ivm evt processor belasting...TXT =======================================CP_FBI "NE_INT" 51 6 CODID: 1 NAME: ".6.20" +EN +ENO TEXT:CP_FBI "MOVE" 75 6 CODID: 2 NAME: ".6.21" +EN +ENO ANY: IEC_INT_ID TEXT:CP_FBI "SYSCLOCK" 49 36 CODID: 3 NAME: "FBI_6_22" TEXT:CP_FBI "CTU_INT" 66 40 CODID: 10 NAME: "FBI_6_31" TEXT:CP_FBI "NE_INT" 52 13 CODID: 4 NAME: ".6.25" +EN +ENO TEXT:CP_FBI "MOVE" 75 13 CODID: 5 NAME: ".6.26" +EN +ENO ANY: IEC_INT_ID TEXT:CP_FBI "SR" 73 26 CODID: 7 NAME: "FBI_6_27" TEXT:CP_FBI "AND_BOOL" 88 25 CODID: 8 NAME: ".6.28" TEXT:CP_INV KIND/ID: FBIPH_INPUT/2CP_FBI "NE_INT" 53 20 CODID: 6 NAME: ".6.29" +EN +ENO TEXT:CP_FBI "MOVE" 80 20 CODID: 9 NAME: ".6.30" +EN +ENO ANY: IEC_INT_ID TEXT:CP_DBI "PLC_KLOK" 12 10 CODID: 11 NAME: "PLCSysteemTijd" TEXT:CP_FBI "AND_BOOL" 18 24 CODID: 12 NAME: ".6.32" TEXT:CP_GVI NAMED_VAR: "ActTijd.maand" 42 9 FP_IO_OUTPUT_COMPCP_GVI NAMED_VAR: "ActVorigeMaand" 42 10 FP_IO_OUTPUTCP_GVI NAMED_VAR: "ActVorigeMaand" 82 9 FP_IO_INPUTCP_GVI NAMED_VAR: "ActTijd.maand" 66 9 FP_IO_OUTPUT_COMPCP_GVI NAMED_VAR: "ActTijd.dag" 66 16 FP_IO_OUTPUT_COMPCP_GVI NAMED_VAR: "ActVorigeDag" 82 16 FP_IO_INPUTCP_GVI NAMED_VAR: "ActTijd.dag" 43 16 FP_IO_OUTPUT_COMPCP_GVI NAMED_VAR: "ActVorigeDag" 43 17 FP_IO_OUTPUTCP_GVI NAMED_VAR: "DagWissel" 59 16 FP_IO_INPUTCP_GVI NAMED_VAR: "SecPuls" 79 28 FP_IO_OUTPUTCP_GVI NAMED_VAR: "MinuutWissel" 64 30 FP_IO_OUTPUTCP_GVI NAMED_VAR: "ActTijd.minuut" 44 23 FP_IO_OUTPUT_COMPCP_GVI NAMED_VAR: "ActVorigeMinuut" 44 24 FP_IO_OUTPUTCP_GVI NAMED_VAR: "ActTijd.minuut" 71 23 FP_IO_OUTPUT_COMPCP_GVI NAMED_VAR: "ActVorigeMinuut" 87 23 FP_IO_INPUTCP_GVI NAMED_VAR: "MinuutWissel" 97 28 FP_IO_INPUTCP_GVI NAMED_VAR: "_10SecPuls" 73 43 FP_IO_INPUTCP_GVI NAMED_VAR: "_10SecPuls" 57 44 FP_IO_OUTPUTCP_GVI NAMED_VAR: "Klok_Ctrl" 3 14 FP_IO_OUTPUTCP_GVI NAMED_VAR: "Klok_Ctrl" 23 14 FP_IO_INPUTCP_GVI NAMED_VAR: "SCADA_Dagnr" 3 15 FP_IO_OUTPUTCP_GVI NAMED_VAR: "SCADA_Uur" 3 16 FP_IO_OUTPUTCP_GVI NAMED_VAR: "SCADA_Minuut" 3 17 FP_IO_OUTPUTCP_GVI NAMED_VAR: "DagTijd" 23 16 FP_IO_INPUTCP_GVI NAMED_VAR: "WeekDag" 23 17 FP_IO_INPUTCP_GVI NAMED_VAR: "SecPuls" 23 18 FP_IO_INPUTCP_GVI NAMED_VAR: "MaandWissel" 58 9 FP_IO_INPUTCP_GVI NAMED_VAR: "ActTijd" 23 13 FP_IO_INPUTCP_GVI NAMED_VAR: "ActTijd" 3 13 FP_IO_OUTPUTCP_GVI NAMED_VAR: "_141_BK12_Blnk" 9 27 FP_IO_OUTPUTCP_GVI NAMED_VAR: "KnipPuls" 27 27 FP_IO_INPUTCP_CON 42 8 IEC_BOOL_ID 1CP_CON 43 15 IEC_BOOL_ID 1CP_CON 44 22 IEC_BOOL_ID 1CP_CON 57 45 IEC_INT_ID 50CP_CON 9 28 IEC_BOOL_ID 1CP_LNK GVI: 42 9 FBI: 51 6 2 GRA: 51/10,51/10CP_LNK GVI: 42 10 FBI: 51 6 3 GRA: 51/11,51/11CP_LNK FBI: 75 6 2 GVI: 82 9 GRA: 82/10,82/10CP_LNK GVI: 66 9 FBI: 75 6 2 GRA: 75/10,75/10CP_LNK CON: 42 8 FBI: 51 6 1 GRA: 51/9,51/9CP_LNK FBI: 51 6 1 FBI: 75 6 1 GRA: 58/9,75/9CP_LNK FBI: 49 36 6 FBI: 66 40 2 GRA: 58/44,66/44CP_LNK FBI: 52 13 1 FBI: 75 13 1 GRA: 59/16,75/16CP_LNK CON: 43 15 FBI: 52 13 1 GRA: 52/16,52/16CP_LNK GVI: 66 16 FBI: 75 13 2 GRA: 75/17,75/17CP_LNK FBI: 75 13 2 GVI: 82 16 GRA: 82/17,82/17CP_LNK GVI: 43 16 FBI: 52 13 2 GRA: 52/17,52/17CP_LNK GVI: 43 17 FBI: 52 13 3 GRA: 52/18,52/18CP_LNK FBI: 52 13 2 GVI: 59 16 GRA: 59/17,59/17CP_LNK GVI: 79 28 FBI: 88 25 2 GRA: 88/29,88/29CP_LNK GVI: 64 30 FBI: 73 26 3 GRA: 73/31,73/31CP_LNK FBI: 53 20 1 FBI: 80 20 1 GRA: 60/23,80/23CP_LNK CON: 44 22 FBI: 53 20 1 GRA: 53/23,53/23CP_LNK GVI: 44 23 FBI: 53 20 2 GRA: 53/24,53/24CP_LNK GVI: 44 24 FBI: 53 20 3 GRA: 53/25,53/25CP_LNK GVI: 71 23 FBI: 80 20 2 GRA: 80/24,80/24CP_LNK FBI: 80 20 2 GVI: 87 23 GRA: 87/24,87/24CP_LNK FBI: 53 20 2 FBI: 73 26 2 GRA: 60/24,67/24,67/30,73/30CP_LNK FBI: 88 25 2 GVI: 97 28 GRA: 97/29,97/29CP_LNK FBI: 73 26 2 FBI: 88 25 3 GRA: 80/30,88/30CP_LNK CON: 57 45 FBI: 66 40 4 GRA: 66/46,66/46CP_LNK FBI: 66 40 2 GVI: 73 43 GRA: 73/44,73/44CP_LNK GVI: 57 44 FBI: 66 40 3 GRA: 66/45,66/45CP_LNK GVI: 3 14 FBI: 12 10 3 GRA: 12/15,12/15CP_LNK FBI: 12 10 3 GVI: 23 14 GRA: 23/15,23/15CP_LNK GVI: 3 15 FBI: 12 10 4 GRA: 12/16,12/16CP_LNK GVI: 3 16 FBI: 12 10 5 GRA: 12/17,12/17CP_LNK GVI: 3 17 FBI: 12 10 6 GRA: 12/18,12/18CP_LNK FBI: 12 10 5 GVI: 23 16 GRA: 23/17,23/17CP_LNK FBI: 12 10 6 GVI: 23 17 GRA: 23/18,23/18CP_LNK FBI: 12 10 7 GVI: 23 18 GRA: 23/19,23/19CP_LNK FBI: 51 6 2 GVI: 58 9 GRA: 58/10,58/10CP_LNK FBI: 12 10 2 GVI: 23 13 GRA: 23/14,23/14CP_LNK GVI: 3 13 FBI: 12 10 2 GRA: 12/14,12/14CP_LNK GVI: 9 27 FBI: 18 24 2 GRA: 18/28,18/28CP_LNK FBI: 18 24 2 GVI: 27 27 GRA: 27/28,27/28CP_LNK CON: 9 28 FBI: 18 24 3 GRA: 18/29,18/29CR_END *