Added JobScheduler and recipe data for stations

This commit is contained in:
2026-02-24 18:28:00 +01:00
parent c4044be7bd
commit 46e294d991
33 changed files with 1454 additions and 2837 deletions

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1">
<GVL Name="GVL_Scheduler" Id="{768bef46-feba-4d2e-bc5d-8385420ff7b5}">
<Declaration><![CDATA[{attribute 'qualified_only'}
VAR_GLOBAL CONSTANT
// Recipe constants
MAX_RECIPE_TRANSITIONS : UINT := 10;
MAX_RECIPE_NODES : UINT := 10;
// Scheduler constants
MAX_STATIONS : UINT := 10;
// Factor to calc dynamic priority from age of job in prio/s
AGING_STEP : UINT := 1;
MAX_PRIORITY : UINT := 65535;
// Job queue constants
MAX_JOBS_IN_QUEUE : UINT := 10;
END_VAR]]></Declaration>
</GVL>
</TcPlcObject>