FAQ Domande e Risposte

Come iniziare con il ModBus

D: Come posso sapere se i dispositivi sono online?
R: La funzione di scansione RTU mostrerà tutti i dispositivi connessi con i relativi indirizzi. La scansione può durare anche più di 30 secondi per una scansione approfondita della linea. I Dispositivi evidenziati in rosso non possono essere letti e scritti. La pagina registrazioni di errori mostra eventuali anomalie.

Numero massimo di punti Modbus o Bacnet su LM

D: Quali sono i limiti in bacnet e modbus su LM5Lp2?
R: Non ci sono limiti. Si raccomanda di non superare i 2000 oggetti su LM. Nel caso di un numero superiore ai 4000 oggetti potrebbero presentarsi problemi di ritardi e sovraccarico di memoria. Il Bacnet è limitato per ragioni COV di default a 256, con un massimo di 4000 punti.

Numero massimo di connessioni Bluetooth

D: Quanti dispositivi BLE possono essere connessi?
R: LM può gestire fino a 5 dispositivi.

Variabili in LogicMachine scripts

D: Devo inserire librerie dalle librerie utente in altri script e ho scoperto che una variabile è globale ed è utilizzata fuori da una funzione. Potrebbe essere un problema?
A: Ogni script è a se, processi separati, quindi nessuna variabile persiste tra script differenti. Le librerie utente hanno una funzione “auto-load” così non devi usare il tag require. Init script girano solo all’accensione e non vengono più eseguite in seguito. Per variabili passate in più script è possibile usare le funzioni storage. Le Constanti possono essere dichiarate nelle librerie e non cambiano nei vari scripts.

Reattore DALI non trovato

D: Sto cercando di lavorare su un sistema DALI con il mio LM, ho connesso come da manuale l’alimentatore DALI (18 VDC DALI – WAGO 787-1007) e 3 dispositivi. Quando faccio la scansione non trova nessun dispositivo.
R: Questo è un alimentatore che non ha componenti DALI al suo interno. Serve per la connessione di Wago DALI Master. Prova un altro alimentatore DALI come un Tridonic.

Sistema 1-wire: lunghezza linea,numero di sensori ed affidabilita

D: Qual’è il numero massimo di dispositivi di temperatura 1-wire da connettere ad un LM, massima lunghezza, velocità di comunicazione e carico massimo?
A: La lunghezza massima di una linea 1-wire è di 100 m, servono 3 fili: +5V, 1-Wire, GND. Servono circa 0.5 secondi per dispositivo. Numero massimo di sensori 30.

Accesso remoto da ETS con LogicMachine

D: Comme posso accedere da remoto al mio impianto KNX con LM?
R: Il modo corretto e consigliato è creare una VPN oppure usare il servizio Zerotiers presente in LM.

Integrazione BACnet

D: E’ possibile avere una breve spiegazione di come integrare il BACnet?
R: Ogni singolo oggetto KNX può essere visto come oggetto BACnet. Oggetti di tipo numerico (int, uint, float) sono classificati come analogici, mentre i binari come valori binari 0-1.

I nuovi oggetti non vengono visti nel BACnet server

D: Non riesco a vedere i nuovi oggetti sul BACnet server dopo averli esportati.
R: Prova a far ripartire il BACnet server su LM

Disabilitare la password BACnet 

D: Congigurazione di rete -> rete -> BACnet c’è un campo Password. Non riesco ad aggiungere la password al Johnson Controls NAE, è possibile disabilitare la password?
R: La Password è usata solo ricaricare i dispositivi da remoto

Come far girare uno script una sola volta?

D: E’ possibile configurare che uno script al termine della sua esecuzione non venga più ripetuto?
R: Puoi mettere un flag di enabled/disabled in una memoria e controllarlo prima di farlo partire.

Come posso avere una variabile tempo in LUA in formato leggibile?

D: Con LUA noi possiamo usare le funzioni os.microtime(). Queste funzioni ritornano la somma di secondi. Ma come possiamo renderle leggibili?
R: Puoi usare microtime solo per frazioni di secondi, altrimenti usa os.time(), puoi usare os.date() per la conversione in formato leggibile.

Privilegi Utenti

D: Ci sono almeno 2 ruoli per gli utenti (administrator and user) nella nostra applicazione web. Quando l’amministratore ha accesso alla pagina web lui ha molte più funzioni abilitate. Può modificare applicazioni e configurare alcune parti. L’utente ha meno privilegi. Può vedere i dati, cambiare piccole parti e altro… Come posso farlo con LM?
R: La costruzione grafica, gli oggetti e gli script non sono visibili dagli utenti. Allo stesso tempo alcune funzioni possono essere nascoste.

 

Condividere variabili tra script

D: Quando voglio scambiare dati tra più script, posso usare oggetti virtuali o Store. E’ possibile scambiare variabili tra più script?
R: Non ci sono limitazioni. E’ meglio usare le funzioni di storage per scambiare dati.

 

Immagazzinare dati du USB HDD con File operations

D: Dobbiamo salvare il log di alcune variabili in un database e permettere agli utenti di esportarle per ragioni di statistica. E’ possibile usare l’USB di Logic Machine con un HDD esterno per immagazzinare i file – E’ possibile accedere a quesyti file con LUA?
R: E’ possibile immagazzinare su un USB flash. Esempio: https://openrb.com/example-readwrite-file-to-lm2-connected-usb-flash/
E’ possibile anche internamente oppure su server FTP. Esempio: https://openrb.com/example-export-last-hour-csv-object-log-file-to-external-ftp-server-from-lm2/

 

Attivare un programma da un altro

D: E’ possibile far partire un file da un altro?
R: Si con l’ausilio di oggetti virtuali

 

Connessione RS232 

D: Come si connette un dispositivo RS232?
R: Basta connettere i 3 pins – RX/TX & GND. Fai riferimento allo standard DB-9: 2,3 – RX/TX; 5 – GND

 

Adatattatore USB-RS232 per LogicMachine

D: E’ possibile usare degli adattatori USB-232?
A: Si raccomanda di usare convertitori USB to RS232 / RS485 basati su processori CP210x, FT232, PL2303, MCT U232.

 

Come eseguire il reset ai parametri di fabbrica

D: Come posso eseguire il reset ai parametri di fabbrica?
R: Premendo il pulsante di reset per più di 10 sec, verranno reimpostate le condizioni di fabbrica. Se il tempo di pressione è inferiore ai 10 sec, il dispositivo verrà riavviato.

 

Come scoprire l’indirizzo IP del mio dispositivo

D: Come è possibile scoprire automaticamente l’indirizzo IP della mia macchina?
R: A questo indirizzo la lista completa.

 

LM come controllore industriale senza KNX

D: E’ possibile usare il mio LM come controllore industriale senza usare il KNX?
R: Certamente, è uno dei vantaggi di LM, infatti può funzionare come controllore logico, visualizzazione, gateway per diversi sistemi e per ogni tipo di applicazione. I data Type KNX sono usati in modo di uniformare il sistema poichè dispongono di quasi tutti i formati per gli altri standard. Puoi sempre importare prodotti per ModBus, EnOcean, BACnet.

Perchè non ci sono i rele nei dispositivi LM

D: Perchè non ci sono i relè nei dispositivi LM?
R: Nei dispositivi sono presenti porte universali di ingresso e uscita, possono essere usate in modalità binaria oppure analogica. Le uscite digitali in questo modo possono essere appoggiate su relè esterni.
E’ possibile associare relè di varia potenza in funzione delle esigenze – 6A, 16A, 40A.
Altro punto di forza di questo sistema è che se un relè si guasta, basta sostituirlo senza cambiare tutto il modulo. Raccomandiamo l’uso di rele Finder della serie 19.21 oppure attuatori (relè) SSR allo stato solido.

 

Cloud Server su LogicMachine

D: Esiste un cloud per LM?
R: Si al momento il cloud attuale è il remote.logicmachine.net, configurabile dall’app su LM.