Blocco funzione: ModbusTCPSlave
Biblioteca: IoDrvModbusTCP
Questo blocco viene generato per ogni server Modbus TCP nell'albero dei dispositivi. Questo blocco funzionale rappresenta una connessione TCP/IP a un singolo server Modbus TCP. I canali definiti per questo dispositivo vengono elaborati in background. Gli ingressi e le uscite di questo blocco forniscono informazioni sullo stato all'utente e consentono di confermare gli errori che si verificano (per continuare l'elaborazione). Il Enable la proprietà viene utilizzata per avviare e interrompere la comunicazione.
Nota
IL Enable la proprietà è 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 continua con un fronte ascendente. |
|
|
|
|
Nome | Tipo di dati | Valore iniziale | Descrizione |
|---|---|---|---|
|
|
| Visualizza il numero di server di comunicazione |
|
|
|
|
|
|
|
|
|
|
|
|
|
| Specifica gli errori correnti come definiti nell'enumerazione | |
|
| Impostazioni di comunicazione attualmente configurate | |
|
|
| Stato attuale della connessione TCP |
|
| -1 | Indice del canale attualmente in elaborazione |
UpdateCommunicationSettings metodo
I parametri di comunicazione possono essere aggiornati solo se il server è impostato su "Stop". Enable La proprietà viene utilizzata per arrestare e avviare il server.
Nome | Tipo di dati | Valore iniziale | Descrizione |
|---|---|---|---|
|
| Indirizzo IP del server | |
|
| Porta del server |
Nome | Tipo di dati | Valore iniziale | Descrizione |
|---|---|---|---|
|
| Genera un errore (valore di ritorno != 0) se esiste una connessione TCP |