Merge branch 'release/Fanuc_dedup_04'
This commit is contained in:
@@ -28,7 +28,7 @@
|
||||
"index": 0,
|
||||
"size": 4,
|
||||
"func": "MAX",
|
||||
"period": 60,
|
||||
"period": 3600,
|
||||
"factor": 1,
|
||||
"displOrdinal": 7
|
||||
},
|
||||
@@ -40,21 +40,9 @@
|
||||
"index": 0,
|
||||
"size": 4,
|
||||
"func": "MAX",
|
||||
"period": 60,
|
||||
"period": 3600,
|
||||
"factor": 1,
|
||||
"displOrdinal": 8
|
||||
},
|
||||
"PROG": {
|
||||
"name": "PROG",
|
||||
"description": "Programma",
|
||||
"memAddr": "",
|
||||
"tipoMem": "Int",
|
||||
"index": 0,
|
||||
"size": 4,
|
||||
"func": "MAX",
|
||||
"period": 60,
|
||||
"factor": 1,
|
||||
"displOrdinal": 9
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"mMapWrite": {
|
||||
"setPzComm": {
|
||||
"name": "setPzComm",
|
||||
"description": "Qta Richiesta",
|
||||
"memAddr": "STD.PAR.6713",
|
||||
"tipoMem": "Int",
|
||||
"index": 6713,
|
||||
"size": 4,
|
||||
"displOrdinal": 3
|
||||
},
|
||||
"forceSetPzCount": {
|
||||
"name": "forceSetPzCount",
|
||||
"description": "Contapezzi",
|
||||
"memAddr": "STD.PAR.6711",
|
||||
"tipoMem": "Int",
|
||||
"index": 6711,
|
||||
"size": 4,
|
||||
"displOrdinal": 3
|
||||
}
|
||||
},
|
||||
"mMapRead": {
|
||||
"PZ_GTOT": {
|
||||
"name": "PZ_GTOT",
|
||||
"description": "Contatore GTot",
|
||||
"memAddr": "STD.PAR.6712",
|
||||
"tipoMem": "Int",
|
||||
"index": 0,
|
||||
"size": 4,
|
||||
"func": "MAX",
|
||||
"period": 3600,
|
||||
"factor": 1,
|
||||
"displOrdinal": 7
|
||||
},
|
||||
"PZ_COUNT": {
|
||||
"name": "PZ_COUNT",
|
||||
"description": "Contatore",
|
||||
"memAddr": "STD.PAR.6711",
|
||||
"tipoMem": "Int",
|
||||
"index": 0,
|
||||
"size": 4,
|
||||
"func": "MAX",
|
||||
"period": 3600,
|
||||
"factor": 1,
|
||||
"displOrdinal": 8
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -179,6 +179,9 @@
|
||||
<None Include="DATA\CONF\3025.json" />
|
||||
<None Include="DATA\CONF\3027.json" />
|
||||
<None Include="DATA\CONF\3027.ini" />
|
||||
<None Include="DATA\CONF\3005.json">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Include="DATA\CONF\3028.ini">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
|
||||
@@ -640,8 +640,6 @@ namespace IOB_WIN_FANUC.Iob
|
||||
{
|
||||
string prgName = "";
|
||||
DateTime adesso = DateTime.Now;
|
||||
int minVetoPrg = 2;
|
||||
// recupero NUOVO prgName...
|
||||
try
|
||||
{
|
||||
// recupero nome programma MAIN
|
||||
@@ -653,7 +651,6 @@ namespace IOB_WIN_FANUC.Iob
|
||||
catch (Exception exc)
|
||||
{
|
||||
lgError(string.Format("Eccezione in recupero PRG NAME MAIN:{0}{1}", Environment.NewLine, exc));
|
||||
vetoPrgName = adesso.AddMinutes(minVetoPrg * 5);
|
||||
//connectionOk = false;
|
||||
}
|
||||
return prgName;
|
||||
|
||||
@@ -4857,7 +4857,6 @@ namespace IOB_WIN_FORM.Iob
|
||||
}
|
||||
}
|
||||
|
||||
protected DateTime vetoPrgName = DateTime.Now;
|
||||
|
||||
/// <summary>
|
||||
/// Effettua gestioen programma: legge e mostra su display...
|
||||
@@ -4865,49 +4864,42 @@ namespace IOB_WIN_FORM.Iob
|
||||
private void processProgram()
|
||||
{
|
||||
currPrgName = "";
|
||||
DateTime adesso = DateTime.Now;
|
||||
int minVetoPrg = 2;
|
||||
if (adesso > vetoPrgName)
|
||||
// se abilitata lettura prgName
|
||||
if (enablePrgName)
|
||||
{
|
||||
// se abilitata lettura prgName
|
||||
if (enablePrgName)
|
||||
if (connectionOk)
|
||||
{
|
||||
if (connectionOk)
|
||||
try
|
||||
{
|
||||
try
|
||||
{
|
||||
currPrgName = getPrgName();
|
||||
vetoPrgName = adesso.AddMinutes(minVetoPrg);
|
||||
}
|
||||
catch (Exception exc)
|
||||
{
|
||||
lgError($"Eccezione in getPrgName{Environment.NewLine}{exc}");
|
||||
vetoPrgName = adesso.AddMinutes(minVetoPrg * 5);
|
||||
}
|
||||
currPrgName = getPrgName();
|
||||
}
|
||||
else
|
||||
catch (Exception exc)
|
||||
{
|
||||
lgError("Errore connessione mancante x getPrgName");
|
||||
lgError($"Eccezione in getPrgName{Environment.NewLine}{exc}");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
currPrgName = lastPrgName;
|
||||
lgError("Errore connessione mancante x getPrgName");
|
||||
}
|
||||
// verifico SE sia cambiato il programma...
|
||||
if (lastPrgName != currPrgName)
|
||||
{
|
||||
// salvo!
|
||||
lastPrgName = currPrgName;
|
||||
string sVal = $"[PROG]{currPrgName}";
|
||||
}
|
||||
else
|
||||
{
|
||||
currPrgName = lastPrgName;
|
||||
}
|
||||
// verifico SE sia cambiato il programma...
|
||||
if (lastPrgName != currPrgName)
|
||||
{
|
||||
// salvo!
|
||||
lastPrgName = currPrgName;
|
||||
string sVal = $"[PROG]{currPrgName}";
|
||||
|
||||
// chiamo accodamento...
|
||||
bool sent = accodaFLog("PROG", sVal, qEncodeFLog("PROG", currPrgName));
|
||||
if (sent)
|
||||
{
|
||||
// traccio valore DynData x analisi
|
||||
trackDynData("PROG", currPrgName);
|
||||
}
|
||||
// chiamo accodamento...
|
||||
bool sent = accodaFLog("PROG", sVal, qEncodeFLog("PROG", currPrgName));
|
||||
if (sent)
|
||||
{
|
||||
// traccio valore DynData x analisi
|
||||
trackDynData("PROG", currPrgName);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user