Blocco funzione: ModbusTCPSlave
Biblioteca: IoDrvModbusTCP
Questo blocco viene creato per ciascun server Modbus TCP nell'albero dei dispositivi. Questo blocco funzione rappresenta una connessione TCP/IP a un singolo server ModbusTCP. I canali definiti per questo dispositivo vengono elaborati in background. Gli ingressi/uscite di questo blocco forniscono all'utente informazioni sullo stato e offrono ad es. la possibilità di confermare gli errori verificatisi (per continuare l'elaborazione). Informazioni sulla proprietà Enable
la comunicazione può essere avviata o interrotta.
Nota
Il Enable
l'immobile è disponibile solo quando il Abilita la diagnosi per i dispositivi l'opzione è selezionata su Impostazioni PLC scheda.
Nome | Tipo di dati | Valore iniziale | Descrizione |
---|---|---|---|
|
|
| Il processo prosegue con un fronte di salita. |
Nome | Tipo di dati | Valore iniziale | Descrizione |
---|---|---|---|
|
|
| Mostra il numero di server di comunicazione |
|
|
|
|
|
|
|
|
|
|
|
|
|
| Specifica gli errori correnti come definito nell'enumerazione | |
|
| Impostazioni di comunicazione attualmente configurate | |
|
|
| Il processo prosegue con un fronte di salita. |
Metodo: UpdateCommunicationSettings
I parametri di comunicazione possono essere aggiornati solo quando il server è in “Stop”. L'arresto/avvio del server viene effettuato tramite la proprietà xEnable
.
Nome | Tipo di dati | Valore iniziale | Descrizione |
---|---|---|---|
|
| Indirizzo IP del server | |
| UNITÀ | Porta del server |
Nome | Tipo di dati | Valore iniziale | Descrizione |
---|---|---|---|
|
| Porta a un errore (valore restituito != 0) se esiste una connessione TCP |