Le seriali PROG PORT e USER PORT implementano il protocollo di comunicazione proprietario QEM chiamato BIN1.

I device SERCOM e MODBUS sono utilizzabili con tutte le seriali di comunicazione compresa la PROG PORT. Il valore numerico da utilizzare durante la dichiarazione del device per selezionare il canale di comunicazione è il seguente:

  0		PROG PORT
  1		USER PORT
  2		AUX1 PORT
  3		AUX2 PORT

Quando i devices SERCOM e MODBUS utilizzano la PROG PORT o la USER PORT essi interessano il canale solo se lo stato di comunicazione del device è aperto (st_opencom = 1). Quando il canale del device viene chiuso (st_opencom = 0) nella seriale ritorna attivo il protocollo BIN1. Se si volesse forzare il protocollo BIN1 sulla porta PROG (ed impedire quindi che il device SERCOM occupi il canale) è necessario attivare il dip 6 di SW1.

Quando si utilizza il protocollo MODBUS RTU con la configurazione elettrica RS485, bisogna fare attenzione al fatto che quando la seriale è in trasmissione lo strumento mantiene attivo il canale (DE) per un tempo superiore a quello stabilito dalla specifica “MODBUS RTU”. Per questo bisogna considerare un tempo minimo di 5 millisecondi dopo i quali sarà possibile ricevere un nuovo messaggio. Anche il device SERCOM quando termina una trasmissione è soggetto al medesimo tempo in cui viene mantenuto il canale attivo (DE).

La porta di comunicazione Ethernet utilizza il protocollo di trasporto TCP/IP dove i pacchetti del protocollo BIN1 vengono fatti viaggiare all'interno dei pacchetti dati TCP/IP. Sono attive due connessioni identificate da due porte di comunicazione liberamente impostabili nei parametri di comunicazione della porta Ethernet.

Vediamo in dettaglio: La porta impostata in “Port nr.1:” rappresenta un canale di comunicazione equivalente alla PROG PORT. La porta impostata in “Port nr.2:” rappresenta un canale equivalente alla USER PORT. Le porte 3 e 4 non sono attualmente utilizzate.

  • Ultima modifica: 2019/08/29 17:01