Se si desidera usare le proprietà sorgente per cambiare l'indirizzo IP o l'ID dell'unità dell'apparecchiatura in fase di esecuzione, usare l'operazione [Apparecchiatura] per compiere la modifica.
saveEquipment(EQUIPMENT);
1
1: Apparecchiatura
È possibile utilizzare un unico blocco di apparecchiature per salvare sia l'indirizzo IP che l'ID dell'unità. Il successo o il fallimento di ogni operazione è registrato nel registro delle operazioni.
L'esempio seguente mostra come si può cambiare l'indirizzo IP delle apparecchiature nel progetto.
L'indirizzo IP attuale dell'apparecchiatura è 192.168.0.1.

onClick($GraphicObject.Switch1, ()=>{
$Device.ModbusTCPDriver1.SchneiderModbusTCPIPEquipment1.IPAddress.OverwriteValue = indirizzo(‘192.168.0.2’);
saveEquipment($Device.ModbusTCPDriver1.SchneiderModbusTCPIPEquipment1);
});
Eseguire lo script per:
Impostare il nuovo indirizzo IP (192.168.0.2) su IPAddress.OverwriteValue.
Eseguire l'azionamento dell'[Apparecchiatura].
Equipment1.IPAddress.CurrentValue (192.168.0.2) ora è uguale a Equipment1.IPAddress.OverwriteValue (192.168.0.2).
È possibile utilizzare dati a 32 bit (Int) per modificare il valore dell'indirizzo IP. Il valore dell'indirizzo IP viene cambiato come mostrato nella figura seguente. Nei dati a 32 bit, ogni ottetto dell'indirizzo IP viene salvato in unità di 8 bit.

È necessario eseguire l'operazione [Apparecchiatura] per aggiornare l'indirizzo IP dell'apparecchiatura e l'ID dell'unità.