This compiler resources are used by the BigData compiler software. Not use following resources if
you have to combine your compiler software:
TIMER_LOGINLOGOUTAUTOSEND : Timer19;//
TIMER_SERVICECALLAUTOSEND : Timer20;//
TIMER_COLLECT_CYCLE : Timer21;//
TIMER_COLLECT_BETWEENSEAMS : Timer22;//
//TIMER_TESTDURATION : Timer23;//
TIMER_RUNBLOCKAGE : Timer24;//
TIMER_SHOW_CYCLE_TIME : Timer25;//
TIMER_TOGGLE : Timer26;//Timer for ArrowToggle Testdisplay
TIMER_DONGLE : Timer27;//Timer for Dongle Timeouts
TIMER_WAITMS : Timer28;//Timer for Compiler program / small loops
TIMER_MOTORSTOP : Timer29;//Timer for colltect Motor
RUN/STOP time
TIMER_TX : Timer30;//Timer
for Tx message: after this time without ACk the message will be repeated
TIMER_WATCHDOGMESSAGE : Timer31;//Timer for Watchdog/KeepAlive
message: after this time without any communication a message will be send to
tell the server that control box is still ON
STRING_CODE :
String38;
STRING_CODE2 :
String39;
STRING_TEMP1 :
String40;
STRING_Tx :
String41;
STRING_BARCODE
:
String43;
STRING_NAME_1 : String44;
STRING_NAME_2 : String45;
STRING_NAME_3 : String46;
STRING_NAME_4 : String47;
STRING_BigDataString : String48;//must be same number here
BIGDATASTRINGNUMBER !!!!!!!!
STRING_TEMP2 :
String49;
STRING_OPERATOR : String50;
DONGLE_DEVICE_ADRESS : Device1;//dummy adress is F9
PC_DEVICE_ADRESS : Device2;
COLLECT_SC_SEAM :
Stitchcounter30;
STITCHCOUNTER_SEAM :
Stitchcounter31;
PARA_PRESETPARAMETER : VALUE := 601;
PARA_CONNECTION_LOST : VALUE := 754;
PARA_INPUT_PIECECOUNTER_SUPPRESS : VALUE :=
755;
PARA_ACTUAL_PIECECOUNTER : VALUE
:= 756;
PARA_PIECECOUNTER_COUNT_MAX_2 : VALUE
:= 757;
PARA_PIECECOUNTER_COUNT_Act_2 : VALUE
:= 758;
PARA_PIECECOUNTER_COUNT_MAX_3 : VALUE
:= 759;
PARA_PIECECOUNTER_COUNT_Act_3 : VALUE
:= 760;
PARA_PIECECOUNTER_COUNT_MAX_4 : VALUE
:= 761;
PARA_PIECECOUNTER_COUNT_Act_4 : VALUE
:= 762;
PARA_PIECECOUNTER_COUNT_MAX_5 : VALUE
:= 763;
PARA_PIECECOUNTER_COUNT_Act_5 : VALUE
:= 764;
PARA_SERVICECOUNTER_MODE_1 : VALUE
:= 765;
PARA_SERVICECOUNTER_MODE_2 : VALUE
:= 766;
PARA_SERVICECOUNTER_MODE_3 : VALUE
:= 767;
PARA_SERVICECOUNTER_MODE_4 : VALUE
:= 768;
PARA_SERVICECOUNTER_MODE_5 : VALUE
:= 769;
//PARA_EFKA_PROJEKTNUMMER : VALUE
:= 777;//EFKA versions-number
//PARA_VERSION
: VALUE := 779;//Program-Version
PARA_SEAM_END_INPUT : VALUE := 780;
PARA_SERVICECOUNTER_STARTWERT_1 : VALUE :=
781;
PARA_SERVICECOUNTER_STARTWERT_2 : VALUE :=
782;
PARA_SERVICECOUNTER_STARTWERT_3 : VALUE :=
783;
PARA_SERVICECOUNTER_STARTWERT_4 : VALUE :=
784;
PARA_SERVICECOUNTER_STARTWERT_5 : VALUE :=
785;
PARA_PIECECOUNTER_COUNT_MAX_1 : VALUE
:= 786;
PARA_PIECECOUNTER_COUNT_Act_1 : VALUE
:= 787;
PARA_SERVICECOUNTER_ACT_1 : VALUE
:= 788;
PARA_SERVICECOUNTER_ACT_2 : VALUE
:= 789;
PARA_SERVICECOUNTER_ACT_3 : VALUE
:= 790;
PARA_SERVICECOUNTER_ACT_4 : VALUE
:= 791;
PARA_SERVICECOUNTER_ACT_5 : VALUE
:= 792;
PARA_SERVICECOUNTER_SEC_1 : VALUE
:= 793;
PARA_SERVICECOUNTER_SEC_2 : VALUE
:= 794;
PARA_SERVICECOUNTER_SEC_3 : VALUE
:= 795;
PARA_SERVICECOUNTER_SEC_4 : VALUE
:= 796;
PARA_SERVICECOUNTER_SEC_5 : VALUE
:= 797;
PARA_TASKTIME : VALUE := 798;
PARA_MACHINE_ID1 : VALUE := 799;
The
following system variables are handled by bigdata
software. But you can use compiler bits. Handling is quite similar.
system variables compiler variable you have
to use
SetEnableFpPedal flag_Main_SetEnableFpPedal
SetDisablePedal flag_Main_SetDisablePedal
SetRunBlockage flag_Main_SetRunBlockage
SetStopNoPosition flag_Main_SetStopNoPosition
SetWaitForSeamBegin flag_Main_SetWaitForSeamBegin
WaitForSeamBegin BigData_WaitForSeamBegin() //Attention: here you have to use a
procedure
SetWaitForSeamEnd flag_Main_SetWaitForSeamEnd
WaitForSeamEnd BigData_WaitForSeamEnd() //Attention: here you have to use a
procedure
VarioButtonF1 or ButtonF1 //Attention: here is used
for Login/Logout cannot be used
VarioButtonF2 or ButtonF2 //Attention: here is used
for ServiceCall cannot be used
Example for Seam:
SELECT (Status_Main) OF
CASE 0://Init
flag_Main_SetWaitForSeamBegin :=
ON;//old: SetWaitForSeamBegin := ON;
Status_Main := Status_Main
+ 1;
CASE 1:// Wait for SeamBegin
IF(BigData_WaitForSeamBegin())THEN // old:
IF(WaitForSeamBegin)THEN
flag_Main_SetWaitForSeamEnd
:= ON; // old: SetWaitForSeamEnd
:= ON;
flag_Main_SetWaitForSeamBegin :=
OFF;// old: SetWaitForSeamBegin := OFF;
Status_Main := Status_Main
+ 1;
END_IF;
CASE 2://Wait for SeamEnd
IF(BigData_WaitForSeamEnd())THEN
// old: IF (WaitForSeamEnd)
THEN
flag_Main_SetWaitForSeamBegin := ON;
// old: SetWaitForSeamBegin := ON;
flag_Main_SetWaitForSeamEnd
:= OFF;// old: SetWaitForSeamEnd
:= OFF;
Status_Main := 0;
END_IF;
END_SELECT;