Home › Forum › Controllori SlimLine e Netsyst (LogicLab) › Scambio dati tra sistemi SlimLine utilizzando modem radio
- Questo topic ha 2 risposte, 1 partecipante ed รจ stato aggiornato l'ultima volta 15 anni, 8 mesi fa da
Sergio Bertana.
-
AutorePost
-
Gennaio 14, 2011 alle 10:17 am #34943
Anonimo
OspiteDovrei realizzare aplicazioni che prevedono collegamenti tramite apparati radiomodem TAIT di cui allego datasheet. Il radiomodem usa il criterio CTS per forzare la trasmissione, mi chiedevo se è possibile realizzare in modo semplice questo tipo di collegamenti utilizzando i vostri prodotti SlimLine.
Gennaio 14, 2011 alle 1:45 pm #36615Sergio Bertana
Amministratore del forumPremesso che nella nostra gamma di prodotti abbiamo una serie di radiomodem per le diverse gamme di frequenza che gestiscono in modo automatico il passaggio da ricezione a trasmissione, senza quindi doversi preoccupare di gestire il criterio CTS.
Il modulo CPU della famiglia SlimLine, ha il driver di comunicazione seriale che gestisce automaticamente i criteri DTR e RTS (Connessi tra di loro in modo hardware), con la possibilità di definire una gestione temporizzata.
In pratica sulla trasmissione dei dati seriali vengono attivati i criteri DTR e RTS (Il criterio RTS tramite il cavo seriale si collega al criterio CTS del radiomodem). Viene atteso un tempo definibile dal parametro DTROnTime, per attivare il radiomodem in trasmissione, e poi inizia l’invio dei caratteri sulla porta seriale. Terminato l’invio dei caratteri, viene atteso un tempo definibile dal parametro DTROffTime, e poi vengono disattivati i criteri DTR e RTS.
Per utilizzare questo tipo di gstione bisogna settare nel blocco funzione SetSMode il parametro DTRManagement nel modo DTR_AUTO_W_TIMES, e poi impostare i tempi di DTROnTime e DTROffTime.
Nel caso in cui sia necessario invertire il funzionamento del criterio RTS, basterà impostare a TRUE il parametro DTRComplement. Allego stampa utilizzo del blocco funzione da programma ladder.
Gennaio 14, 2011 alle 2:14 pm #36616Sergio Bertana
Amministratore del forumDefinita la modalità di gestione temporizzata del DTR è possibile realizzare un programma per il sistema master che utilizza il blocco funzione ModbusRTUMaster per poter leggere e scrivere registri modbus sui vari nodi slaves utilizzando una connessione radio.
Sui nodi slaves bisogna definire (Tramite la pagina web di impostazione seriale) il funzionamento del segnale DTR Timed, definendo i tempi di DTR On e DTR Off, vedi print screen.
Allego due programmi LogicLab uno per lo SlimLine utilizzato come master ed uno per lo SlimLIne utilizzato come slave. In questo programma ilo SlimLine master legge ogni secondo un registro a 16 bit dallo SlimLine slave.
Nel registro sono appoggiati gli stati dei due ingressi logici posti sul modulo CPU slave, e questi stati sono trasferiti in uscita sulle due uscite logiche del modulo CPU master, download programma.
-
AutorePost
- Devi essere connesso per rispondere a questo topic.