51 lines
1.7 KiB
Markdown
51 lines
1.7 KiB
Markdown
|
|
||
|
### Cambio ORA HMI-PLC
|
||
|
***
|
||
|
Ho trovato questo errore sul segmento 3 che sarebbe il feedback dal PLC a il HMI
|
||
|
|
||
|
![[Pasted image 20250218111946.png]]
|
||
|
|
||
|
|
||
|
### Problema forzamento
|
||
|
***
|
||
|
#### La FC552 e stata modificata.
|
||
|
La originale e cosi: in vece su il tuo software era forzata il valore che in realtà si utiliza per forzare...
|
||
|
|
||
|
Originale: (va bene)
|
||
|
```pascal
|
||
|
IF NOT #"Signal Is Forced" THEN
|
||
|
// If is not Forced the DIG_Signal is set with the Real signal
|
||
|
#"Digital Signal Read" := #Signal;
|
||
|
ELSE
|
||
|
// Set the Allarm bit if one signal is Forced on the HMI
|
||
|
#"Warning Signal Forced" := TRUE;
|
||
|
END_IF;
|
||
|
```
|
||
|
|
||
|
Una volta attivato, il forzamento consente di impostare il valore a 0 o 1 tramite l'HMI, senza dover forzare il segnale dal pulsante di forzamento.
|
||
|
|
||
|
Anche la FC557 e stata modificata:
|
||
|
|
||
|
Originale: (va bene)
|
||
|
```pascal
|
||
|
#"Signal is Forced" := #"DB Signal".Digital.Force.Output.Discharge[#"Discharge Signal Number"];
|
||
|
#"Signal is Visibile" := #"DB Signal".Configuration.Digital.Output_Vis.Discharge[#"Discharge Signal Number"];
|
||
|
|
||
|
IF #"Signal is Visibile" THEN
|
||
|
IF NOT #"Signal is Forced" THEN
|
||
|
// If is not Forced the DIG_Signal is set with the Real signal
|
||
|
#"DB Signal".Digital.OutputSignal.Discharge[#"Discharge Signal Number"] := #"Signal Logic";
|
||
|
ELSE
|
||
|
// Set the Allarm bit if one signal is Forced on the HMI
|
||
|
#Warning_Signal_Forced := TRUE;
|
||
|
END_IF;
|
||
|
ELSE
|
||
|
#"DB Signal".Digital.OutputSignal.Discharge[#"Discharge Signal Number"] := FALSE;
|
||
|
END_IF;
|
||
|
```
|
||
|
|
||
|
### POPUP - Rispetto a pagina 956
|
||
|
***
|
||
|
![[Pasted image 20250218115958.png]]
|
||
|
|
||
|
Ti ho aggiunto un evento per richiedere la verifica da parte dell'operatore. Non sono sicuro di cosa debba attivare la verifica; qui ho impostato il cambio formato e il cambio flusso.
|