L’S43-RS485 è un accessorio della gamma PanelPilotACE ed è compatibile con il modulo display PanelPilotACE da 4,3″ (SGD 43-A). L’S43-RS485 si monta sul retro dell’SGD 43-A e fornisce un’interfaccia RS485 a 3 fili e un terminatore opzionale da 120Ω.
Questo dispositivo può essere collegato ai pin A (Data+), B (Data-) e GND e fornisce una comunicazione half duplex. Attualmente il software supporta la comunicazione seriale basata su ASCII e il protocollo MODBUS (RTU). Altri protocolli si stanno aggiungendo.
La RS232 funziona con tre elementi, uno hardware (Porta COM seriale) e due funzionali (Ricezione RS-232 e Invio RS-232). All’interno dell’elemento hardware devi specificare le proprietà RS232 standard (velocità di trasmissione, ecc.). Devi anche specificare il tipo di servizio: nativo se vuoi comunicare con un altro dispositivo PPA, terminale altrimenti. La proprietà “Terminal Mode” specifica se i dati devono essere avvolti da un prompt (facili da usare all’interno di un terminale) o se devono essere grezzi (da dispositivo a dispositivo). Poi dovrai specificare i terminatori e i separatori di invio/ricezione. Il terminatore indica la fine di un determinato comando RS232 e il separatore è il carattere utilizzato per separare più valori. L’elemento RS-232 Send ti permette di specificare una porta seriale (l’elemento hardware) e poi numerosi “Send Values”; questo elemento può essere richiamato come qualsiasi altra azione e quando lo fa invia ogni valore (racchiuso all’interno di messaggi pre e post specificati) separati dal “Send Separator” specificato nell’elemento hardware e terminati dal “Send Terminator” specificato nell’elemento hardware. I valori saranno inviati in ordine sequenziale dall’alto verso il basso. L’elemento RS-232 Receive ti permette di specificare una porta seriale (l’elemento hardware); una volta selezionato, potrai specificare un “Alias”. Per poter essere utilizzato, un RS-232 Receive deve avere all’inizio un comando univoco e identificabile; se non viene specificato alcun alias, verrà utilizzato come comando il nome dell’elemento RS-232 Receive; se viene specificato un alias, verrà utilizzato come comando l’Alias. Dovrebbe seguire un separatore di ricezione e poi tutti i valori che desideri che il dispositivo riceva, anch’essi separati dal separatore di ricezione e terminati con il terminatore di ricezione. Poi specificherai un elenco di proprietà/variabili di ricezione, dove i valori saranno memorizzati in modo sequenziale dall’alto verso il basso, dal primo ricevuto all’ultimo ricevuto. Ad esempio, se l’Alias è stato impostato su “rx”, il separatore su virgola e il terminatore su [CR][LF] e il valore di ricezione specificato è la proprietà Text di una casella di testo, allora la seguente operazione imposterà il valore di testo della casella di testo a “Test”: La ricezione RS-232 ti dà anche la possibilità di eseguire un’azione una volta completata la ricezione, quindi potresti memorizzare un valore come variabile e poi chiamare un’azione per visualizzarlo o modificarlo con un costruttore matematico prima di visualizzarlo.
Attualmente i dati grezzi basati su ascii e MODBUS, ma stiamo lavorando per aggiungere nuovi protocolli come CANBUS; se hai dei protocolli che vorresti vedere,
contattaci. Altro supporto