Intanto occorre verificare le impostazione della comunicazione seriale, che come riportate nel FB HMIAInOnePicoface devono essere:
Sp.COM:=ADR('COM0'); //COM port definition
Sp.Baudrate:=115200; //Baudrate
Sp.Parity:='E'; //Parity
Sp.DataBits:=8; //Data bits
Sp.StopBits:=1; //Stop bits
Sp.DTRManagement:=DTR_AUTO_WO_TIMES; //DTR management
Sp.DTRComplement:=FALSE; //DTR complement
Sp.EchoFlush:=FALSE; //Received echo flush
Occorre fare attenzione al codice prodotto, su tutti imodelli sono presenti sia il connettore RJ45 seriale che il connettore per il bus di espansione, ma solo il modello il cui codice termina con 100 (Versione full) può funzionare connesso in seriale. Visto che può sembrare strano spiego le differenze.
SlimLine Picoface HMI (versione Base): Si connette al modulo CPU via bus di espansione (Il suo indirizzo di default è 15), definire Sp.COM:=ADR(‘PCOM15.1’). Il connettore RJ45 permette di aggiungere una porta seriale al sistema che può essere utilizzata da FB SysSerialPort impostando xxx.COM:=(‘PCOM15.0’).
SlimLine Picoface HMI (versione Full): Si connette al modulo CPU via seriale RS232/RS485, definire Sp.COM:=ADR(‘COMx’) in base alla porta utilizzata sul modulo CPU per la connessione.