Merge branch 'release/FixUpdateParams'
This commit is contained in:
@@ -1859,7 +1859,7 @@ namespace IOB_WIN_NEXT
|
||||
{
|
||||
// scrivo valore!
|
||||
lgInfo("Chiamate processMem2Write --> plcWriteParams");
|
||||
plcWriteParams(updatedPar);
|
||||
plcWriteParams(ref updatedPar);
|
||||
// invio su cloud parametri!
|
||||
string rawData = JsonConvert.SerializeObject(updatedPar);
|
||||
utils.callUrl($"{urlUpdateWriteParams}", rawData);
|
||||
@@ -2664,7 +2664,7 @@ namespace IOB_WIN_NEXT
|
||||
/// Metodo da overridare x scrivere DAVVERO i parametri sul PLC
|
||||
/// </summary>
|
||||
/// <param name="updatedPar"></param>
|
||||
protected virtual void plcWriteParams(List<objItem> updatedPar)
|
||||
protected virtual void plcWriteParams(ref List<objItem> updatedPar)
|
||||
{
|
||||
// non faccio nulla di base...
|
||||
}
|
||||
@@ -2710,7 +2710,7 @@ namespace IOB_WIN_NEXT
|
||||
}
|
||||
}
|
||||
// richiamo scrittura parametri su PLC
|
||||
plcWriteParams(updatedPar);
|
||||
plcWriteParams(ref updatedPar);
|
||||
// invio su cloud parametri!
|
||||
string rawData = JsonConvert.SerializeObject(updatedPar);
|
||||
lgInfo("Notifica a server scrittura parametri");
|
||||
|
||||
@@ -419,7 +419,7 @@ namespace IOB_WIN_NEXT
|
||||
/// OVerride metodo x scrittura parametri su PLC
|
||||
/// </summary>
|
||||
/// <param name="updatedPar"></param>
|
||||
protected override void plcWriteParams(List<objItem> updatedPar)
|
||||
protected override void plcWriteParams(ref List<objItem> updatedPar)
|
||||
{
|
||||
dataConf currMem = null;
|
||||
int byteSize = 0;
|
||||
@@ -497,6 +497,11 @@ namespace IOB_WIN_NEXT
|
||||
{
|
||||
// scrivo su siemens
|
||||
fatto = S7WriteBB(ref MemBlock, memAddrWrite);
|
||||
// se fatto --> aggiorno!
|
||||
if (fatto)
|
||||
{
|
||||
item.value = item.reqValue;
|
||||
}
|
||||
// se configurato faccio verifica write...
|
||||
if (getOptPar("WRITE_CHECK") == "TRUE")
|
||||
{
|
||||
@@ -1126,7 +1131,7 @@ namespace IOB_WIN_NEXT
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// wrapper chiamata SCRITTURA in blocco MULTI BYTE, DI DEFAUTL su area configurata x scrittura CONTINUA...
|
||||
/// wrapper chiamata SCRITTURA in blocco MULTI BYTE, DI DEFAULT su area configurata x scrittura CONTINUA...
|
||||
/// </summary>
|
||||
/// <param name="MATRICE valori scritti"></param>
|
||||
/// <returns></returns>
|
||||
|
||||
Reference in New Issue
Block a user