Skip to main content

Blocco funzione: ModbusSlaveComPort

Biblioteca: IoDrvModbus

Questo blocco viene generato per ogni server Modbus seriale nell'albero dei dispositivi. Questo blocco funzione rappresenta la connessione logica a un singolo server Modbus seriale. I canali definiti per questo dispositivo vengono elaborati in background. Gli ingressi e le uscite di questo blocco forniscono informazioni di stato all'utente e consentono di confermare gli errori che si verificano (per continuare l'elaborazione).

Tabella 15. Input (VAR_INPUT)

Nome

Tipo di dati

Valore iniziale

Descrizione

xTrigger

Bool

FALSE

Attiva la trasmissione di tutti i canali Modbus configurati per un fronte di salita

xReset

Bool

FALSE

Riavvia la comunicazione e ripristina xError E byModbusError

xAcknowledge

Bool

FALSE

Riavvia la comunicazione e non si ripristina xError E byModbusError



Tabella 16. Uscite (VAR_OUTPUT)

Nome

Tipo di dati

Valore iniziale

Descrizione

xInitDone

Bool

FALSE

Tutti i comandi di inizializzazione sono stati reimpostati.

xError

Bool

FALSE

TRUE se si verifica un errore. La comunicazione con questo server viene interrotta.

byModbusError

MB_ErrorCodes

0

Errori correnti definiti nel MB_ErrorCodes enumerazione