Merge branch 'develop'
This commit is contained in:
@@ -461,9 +461,9 @@ namespace IOB_WIN
|
||||
flQueueLen = iobObj.QueueFLog.Count;
|
||||
alQueueLen = iobObj.QueueAlarm.Count;
|
||||
msQueueLen = iobObj.QueueMessages.Count;
|
||||
// aggiorno labels counters...
|
||||
counterMac = $"pz mac {iobObj.lastCountCNC}";
|
||||
// aggiorno labels counters...
|
||||
counterIob = $"pz iob {iobObj.contapezzi}";
|
||||
counterMac = $"pz mac {iobObj.lastCountCNC}";
|
||||
}
|
||||
private void gather_Tick(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
@@ -52,7 +52,8 @@ CMDIOB2CALL=/IOB/getIob2call?GWIP=
|
||||
|
||||
; SIMULAZIONE verso server ufficio
|
||||
;STARTLIST=SIMUL_01,SIMUL_02,SIMUL_03,SIMUL_04
|
||||
STARTLIST=SIMUL_01
|
||||
;STARTLIST=SIMUL_01
|
||||
STARTLIST=SIM_DP_01
|
||||
;STARTLIST=TEST
|
||||
|
||||
MAXCNC=10
|
||||
@@ -1,4 +1,4 @@
|
||||
;Configurazione IOB-WIN
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=SIMULA
|
||||
PING_MS_TIMEOUT=500
|
||||
@@ -31,7 +31,7 @@ MAX_COUNTER_BLINK = 15
|
||||
BLINK_FILT=0
|
||||
|
||||
[OPTPAR]
|
||||
AUTO_CHANGE_ODL=false
|
||||
AUTO_CHANGE_ODL=true
|
||||
CHANGE_ODL_HOURS=24
|
||||
CHANGE_ODL_IDLE_MIN=1
|
||||
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
|
||||
@@ -55,7 +55,7 @@ NEW_DYN_DATA=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=10
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
MIN_DURATA_ODL=240
|
||||
; conf parametri memoria READ/WRITE
|
||||
PARAM_CONF=SIMUL_01.json
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
;Configurazione IOB-WIN
|
||||
;Configurazione IOB-WIN
|
||||
[IOB]
|
||||
CNCTYPE=SIMULA
|
||||
PING_MS_TIMEOUT=500
|
||||
@@ -55,7 +55,7 @@ NEW_DYN_DATA=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=10
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
MIN_DURATA_ODL=240
|
||||
; conf parametri memoria READ/WRITE
|
||||
PARAM_CONF=SIMUL_02.json
|
||||
|
||||
@@ -44,7 +44,7 @@ SIM_ALARM=1000|20
|
||||
SIM_MANU=100|4
|
||||
; indica gestione e simulazione bit 5 --> slow/emergenza
|
||||
SIM_SLOW=4000|20
|
||||
; indica simulazione delle funzionalità power ON/ OFF
|
||||
; indica simulazione delle funzionalit� power ON/ OFF
|
||||
SIM_POW_ON_OFF=true
|
||||
T_ON=6
|
||||
T_OFF=22
|
||||
@@ -55,7 +55,7 @@ NEW_DYN_DATA=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=10
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
MIN_DURATA_ODL=240
|
||||
; conf parametri memoria READ/WRITE
|
||||
PARAM_CONF=SIMUL_03.json
|
||||
|
||||
@@ -44,7 +44,7 @@ SIM_ALARM=1000|20
|
||||
SIM_MANU=100|10
|
||||
; indica gestione e simulazione bit 5 --> slow/emergenza
|
||||
SIM_SLOW=3500|20
|
||||
; indica simulazione delle funzionalità power ON/ OFF
|
||||
; indica simulazione delle funzionalit� power ON/ OFF
|
||||
SIM_POW_ON_OFF=false
|
||||
T_ON=6
|
||||
T_OFF=22
|
||||
@@ -55,7 +55,7 @@ NEW_DYN_DATA=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=10
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
MIN_DURATA_ODL=240
|
||||
; conf parametri memoria READ/WRITE
|
||||
PARAM_CONF=SIMUL_04.json
|
||||
|
||||
@@ -44,7 +44,7 @@ SIM_ALARM=1000|20
|
||||
SIM_MANU=100|10
|
||||
; indica gestione e simulazione bit 5 --> slow/emergenza
|
||||
SIM_SLOW=4500|20
|
||||
; indica simulazione delle funzionalità power ON/ OFF
|
||||
; indica simulazione delle funzionalit� power ON/ OFF
|
||||
SIM_POW_ON_OFF=false
|
||||
T_ON=6
|
||||
T_OFF=22
|
||||
@@ -55,7 +55,7 @@ NEW_DYN_DATA=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=10
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
MIN_DURATA_ODL=240
|
||||
; conf parametri memoria READ/WRITE
|
||||
PARAM_CONF=SIMUL_05.json
|
||||
|
||||
@@ -44,7 +44,7 @@ SIM_ALARM=1000|20
|
||||
SIM_MANU=100|10
|
||||
; indica gestione e simulazione bit 5 --> slow/emergenza
|
||||
SIM_SLOW=6500|20
|
||||
; indica simulazione delle funzionalità power ON/ OFF
|
||||
; indica simulazione delle funzionalit� power ON/ OFF
|
||||
SIM_POW_ON_OFF=false
|
||||
T_ON=6
|
||||
T_OFF=22
|
||||
@@ -55,7 +55,7 @@ NEW_DYN_DATA=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=10
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
MIN_DURATA_ODL=240
|
||||
; conf parametri memoria READ/WRITE
|
||||
PARAM_CONF=SIMUL_05.json
|
||||
|
||||
@@ -44,7 +44,7 @@ SIM_ALARM=20|20
|
||||
SIM_MANU=10|10
|
||||
; indica gestione e simulazione bit 5 --> slow/emergenza
|
||||
SIM_SLOW=2500|20
|
||||
; indica simulazione delle funzionalità power ON/ OFF
|
||||
; indica simulazione delle funzionalit� power ON/ OFF
|
||||
SIM_POW_ON_OFF=false
|
||||
T_ON=6
|
||||
T_OFF=22
|
||||
@@ -55,7 +55,7 @@ NEW_DYN_DATA=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=10
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
MIN_DURATA_ODL=240
|
||||
; conf parametri memoria READ/WRITE
|
||||
PARAM_CONF=SIMUL_07.json
|
||||
|
||||
@@ -44,7 +44,7 @@ SIM_ALARM=1000|20
|
||||
SIM_MANU=100|10
|
||||
; indica gestione e simulazione bit 5 --> slow/emergenza
|
||||
SIM_SLOW=3500|20
|
||||
; indica simulazione delle funzionalità power ON/ OFF
|
||||
; indica simulazione delle funzionalit� power ON/ OFF
|
||||
SIM_POW_ON_OFF=true
|
||||
T_ON=6
|
||||
T_OFF=22
|
||||
@@ -55,7 +55,7 @@ NEW_DYN_DATA=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=10
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
MIN_DURATA_ODL=240
|
||||
; conf parametri memoria READ/WRITE
|
||||
PARAM_CONF=SIMUL_08.json
|
||||
|
||||
@@ -39,17 +39,21 @@ IOB_MULTI_CNAME=TAV_1,TAV_2
|
||||
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
|
||||
PZCOUNT_MODE=BIT
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
MIN_DURATA_ODL=240
|
||||
; per il simulatore: 50|1 = WAIT 50, DURATION 1 con riferimento al PERIODO base (PER_BASE in ms, default 1 secondo)
|
||||
PER_BASE=800
|
||||
SIM_PZCNT=10|3
|
||||
SIM_ALARM=1000|20
|
||||
SIM_MANU=50|6
|
||||
; 1 = indica che la macchina � multi --> allo scadere del contapezzo gestisce ANCHE il giro tavola sui bit relativi
|
||||
; 1 = indica che la macchina è multi --> allo scadere del contapezzo gestisce ANCHE il giro tavola sui bit relativi
|
||||
SIM_MULTI=1
|
||||
; indica gestione e simulazione bit 5 --> slow/emergenza
|
||||
SIM_SLOW=3500|20
|
||||
; indica simulazione delle funzionalit� power ON/ OFF
|
||||
; indica simulazione delle funzionalità power ON/ OFF
|
||||
SIM_POW_ON_OFF=true
|
||||
T_ON=6
|
||||
T_OFF=22
|
||||
|
||||
@@ -39,17 +39,21 @@ IOB_MULTI_CNAME=TAV_1,TAV_2
|
||||
;PZCOUNT_MODE=STD.[PAR/MEM].info|BIT.indice
|
||||
PZCOUNT_MODE=BIT
|
||||
ENABLE_PZ_RESET=TRUE
|
||||
;gestione invio pezzi in blocco
|
||||
ENABLE_SEND_PZC_BLOCK=TRUE
|
||||
MIN_SEND_PZC_BLOCK=5
|
||||
MAX_SEND_PZC_BLOCK=100
|
||||
MIN_DURATA_ODL=240
|
||||
; per il simulatore: 50|1 = WAIT 50, DURATION 1 con riferimento al PERIODO base (PER_BASE in ms, default 1 secondo)
|
||||
PER_BASE=800
|
||||
SIM_PZCNT=10|2
|
||||
SIM_ALARM=1000|20
|
||||
SIM_MANU=50|6
|
||||
; 1 = indica che la macchina � multi --> allo scadere del contapezzo gestisce ANCHE il giro tavola sui bit relativi
|
||||
; 1 = indica che la macchina è multi --> allo scadere del contapezzo gestisce ANCHE il giro tavola sui bit relativi
|
||||
SIM_MULTI=1
|
||||
; indica gestione e simulazione bit 5 --> slow/emergenza
|
||||
SIM_SLOW=6500|20
|
||||
; indica simulazione delle funzionalit� power ON/ OFF
|
||||
; indica simulazione delle funzionalità power ON/ OFF
|
||||
SIM_POW_ON_OFF=false
|
||||
T_ON=6
|
||||
T_OFF=22
|
||||
|
||||
@@ -3329,13 +3329,14 @@ namespace IOB_WIN
|
||||
IOB_MULTI_CNAME = getOptPar("IOB_MULTI_CNAME");
|
||||
elencoMulti = IOB_MULTI_CNAME.Split(',');
|
||||
}
|
||||
// se multi gestisco il bit delle tavole...
|
||||
// se normale splitto!
|
||||
if (!isMulti)
|
||||
{
|
||||
// invio chiamata URL x reset ODL su macchina
|
||||
rawSplit = callUrl(urlForceSplit, false);
|
||||
fatto = (rawSplit == "OK") ? true : false;
|
||||
}
|
||||
// se multi gestisco il bit delle tavole...
|
||||
else
|
||||
{
|
||||
foreach (string item in elencoMulti)
|
||||
|
||||
@@ -268,8 +268,8 @@ namespace IOB_WIN
|
||||
}
|
||||
}
|
||||
}
|
||||
// in primis verifico SE posso inviare in blocco i pezzi...... SE MP online
|
||||
if (MPOnline)
|
||||
// in primis verifico SE posso inviare in blocco i pezzi...... SE MP online e SE NON E' MULTI
|
||||
if (MPOnline && !isMulti)
|
||||
{
|
||||
// SE IOB online...
|
||||
if (IobOnline)
|
||||
@@ -328,7 +328,10 @@ namespace IOB_WIN
|
||||
// salvo nuovo contapezziPLC (incremento RAND 0..3)
|
||||
var rand = new Random();
|
||||
int delta = rand.Next(0, 3);
|
||||
lastCountCNC += delta;
|
||||
if (!isMulti)
|
||||
{
|
||||
lastCountCNC += delta;
|
||||
}
|
||||
lgInfo($"Valori contatori: contapezzi macchina lastCountCNC: {lastCountCNC} | contapezzi: {contapezzi}");
|
||||
// SOLO SE sono online...
|
||||
if (IobOnline)
|
||||
@@ -372,8 +375,8 @@ namespace IOB_WIN
|
||||
lastPzCountSend = DateTime.Now;
|
||||
}
|
||||
}
|
||||
// se il contapezzi macchina è "andato troppo avanti" --> forced split ODL
|
||||
if (contapezzi > lastCountCNC)
|
||||
// se il contapezzi macchina è "andato troppo avanti" --> forced split ODL SE NON E' multi....
|
||||
if (contapezzi > lastCountCNC && !isMulti)
|
||||
{
|
||||
// solo se ODL è in lavorazione da ALMENO minDurataODL minuti...
|
||||
DateTime inizioOdl = DateTime.Now.AddDays(-1);
|
||||
@@ -396,6 +399,7 @@ namespace IOB_WIN
|
||||
nP = nP == 1 ? 2 : 1;
|
||||
// assegno a cP il valore nP...
|
||||
cP = nP;
|
||||
lastCountCNC++;
|
||||
}
|
||||
// se cP > 0 --> segnalo bit tavola...
|
||||
if (cP == 1)
|
||||
|
||||
Vendored
+3
-3
@@ -16,9 +16,9 @@ pipeline {
|
||||
|
||||
/* calcolo numero versione... diverso x branch MASTER/DEVELOP */
|
||||
script {
|
||||
withEnv(['NEXT_BUILD_NUMBER=606']) {
|
||||
// env.versionNumber = VersionNumber(versionNumberString : '2.6.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true)
|
||||
env.versionNumber = VersionNumber(versionNumberString : '2.6.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
|
||||
withEnv(['NEXT_BUILD_NUMBER=607']) {
|
||||
// env.versionNumber = VersionNumber(versionNumberString : '2.7.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true)
|
||||
env.versionNumber = VersionNumber(versionNumberString : '2.7.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
|
||||
env.APP_NAME = 'MAPO-IOB-WIN'
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user