Sergio Bertana
Risposte nei forum create
-
AutorePost
-
Sergio Bertana
Amministratore del forumRaspbian ha i drivers per la maggior parte di dispositivi USB, quindi connettendo un convertitore USB/Seriale, USB/Ethernet o un pen drive al sistema viene automaticamente riconosciuto, ora vediamo come sono gestibili da LogicLab.
Ricordo che al momento attuale abbiamo rilascito solo un versione minima della libreria eLLabS8CoreMng, dove sono gestiti solo i moduli di I/O, non c’è ancora il porting di tutte la libreria di funzioni disponibile sui prodotti SlimLine basati su ARM e Cortex.
Ma utilizzando LogicLab per Raspberry hai a disposizione le funzioni pubblicate dall’ambiente di sviluppo (Vedi screenshot).
Sergio Bertana
Amministratore del forumNon ho esperienza diretta con l’utilizzo di Whatsapp su Raspberry ma googlando ho trovato questo articolo cher ne descrive la possibilità.
Ma mio consiglio personale è di utilizzare Telegram, molto più performante e semplice di Whatsapp, con Telegram ho sviluppato una applicazione per un Cliente dove è gestito sia l’invio che la ricezione di messaggi utilizzando Node-RED, in questo modo è possibile interagire via messaggistica con il sistema.
Sergio Bertana
Amministratore del forumSi certo è possibile collgare un monitor HDMI, il touchscreen andrà connesso alla porta USB. Se cerchi su Internet troverai una infinità di pannelli touchscreen adatti alla connessione con Raspberry.
Anche se la scheda Raspberry ha il DSI display connector (E’ accessibile solo aprendo il contenitore SlimLine) a cui è possibile collegare un display compatibile, io consiglio di scegliere i modelli che si interfacciano via HDMI.
Per la gestione della grafica puoi poi svilupparti applicazioni con l’ambiente che preferisci, intuitivo può essere l’utilizzo di Node-RED (Articolo).
Restando in ambiente Axel molto semplice ed intuitivo è l’utilizzo di PageLab un tool di sviluppo che importa direttamente i simboli esportati da LogicLab e permette lo sviluppo della interfaccia grafica in modo molto simile a quello dei pannelli HMI (Articolo).
Giugno 7, 2019 alle 6:46 am in risposta a: Domande su utilizzo del blocco funzione ModbusMaster #47979Sergio Bertana
Amministratore del forumUtilizza lo spionaggio è la soluzione che ti permette di capire dove sbagli. Ne parliamo prima in questo post o se cerchi troverai molti arogomenti che parlano della console di spionaggio (Articolo).
Sergio Bertana
Amministratore del forumRiporto un elenco dei dongle con cui effettuato test.
Huawei E3531S-2
Huawei E353S
Huawei K4606
D-link DWM-157
D-Link DWM-222Sicuramente anche altri dongle sono gestiti, ti allego per il download il progetto CMT-SVR Cellular test che utilizzo per eseguire i test. Il programma è sviluppato con la versione 6.02.02 di EasyBuilderPro la puoi scaricare dal sito.
Da una veloce ricerca vedo che il tuo dongle opera in modalità HiLink e non in modalità modem, questo potrebbe essere un problema.
Sergio Bertana
Amministratore del forumAll’indirizzo Modbus 100 è stata virtualmente mappata l’area di accesso al real time clock, quindi accedendo ai 6 registri consecutivi a partire da 100, ricordati l’offset Modbus (Indirizzo 99) , e precisamente:
100 Second Valore secondi (Range da 0 a 59)
101 Minute Valore minuti (Range da 0 a 59)
102 Hour Valore ora (Range da 0 a 23)
103 Day Valore giorno (Range da 1 a 31)
104 Month Valore mese (Range da 1 a 12)
105 Year Valore anno (Range da 1900 a 2037)Con i comandi 03h Read holding registers, 04h Read input registers potrai leggere da RTC.
Con i comandi 06h Preset single register, 10h Preset multiple registers potrai scrivere l’RTC.Quindi puoi operare direttamente su questi indirizzi senza passare dalla DB100.
Maggio 31, 2019 alle 6:29 am in risposta a: Come interfacciarsi via WiFi con i moduli Sonoff della Itead #47947Sergio Bertana
Amministratore del forumTi consiglio di utilizzare il firmware ESPurna che è il più completo e ti permette di gestire il dispositivo anche con la sua pagina web.
Il tuo problema è nella procedura di flashing del dispositivo devi impostare correttamente lo SPI Mode nella configurazione Advanced del programma NodeMCU. Ci sono 4 possibili selezioni (Qui trovi spiegazioni al riguardo).
Avevo avuto anch’io un problema nel falshing del modulo, ma poi agendo sulle selezioni avevo trovato quella corretta, purtroppo non mi ricordo più quale avevo utilizzato. Magari quando hai risolto scrivi sul forum.
Sergio Bertana
Amministratore del forumSi certo con la versione di Firmware CPU LLab Cortex M7- Xtarget_12, codice PCK043B510 il problema è risolto.
Sergio Bertana
Amministratore del forumDa Weintek mi dicono che purtroppo non c’è modo di attivare nuovamente i comandi rapidi…
Dalla loro risposta mi sembra di intuire che questo sia proprio dovuto al sistema operativo Windows 10.
Sergio Bertana
Amministratore del forumI ns moduli di I/O sia digitali che analogici non possono essere utilizzati da soli, devono necessariamente essere connessi ad un modulo CPU. Naturalmente utilizzando il modulo CPU puoi gestire i moduli tramite una connessione Modbus sia seriale che ethernet. All’interno di LabVIEW puoi utilizzare la libreria MODBUS Library for LabVIEW.
The MODBUS library is a free, downloadable set of Virtual Instruments (VIs) that provide Modbus communication from any standard Ethernet or serial port. The LabVIEW library implements the Modbus protocol in software and offers both master and slave functionality
Se vuoi realizzare una connessione wireless puoi utilizzare un gateway WiFi o magari il nuovo modulo CPU basato su Raspberry (Consuma un po di più) che ha già il WiFi integrato. Tra l’altro esistono librerie dedicate per utilizzare le CPU Raspberry da LabVIEW.
Maggio 27, 2019 alle 6:22 am in risposta a: Esportazione/Importazione oggetti tra programmi LogicLab #47680Sergio Bertana
Amministratore del forumPer importare una parte di codice da un programma ad un altro non è necessario esportarlo in una libreria, la procedura di importazione oggetti può importare anche direttamente da un’altro programma LogicLab.
Come si vede dallo screenshot, se nel browsing di ricerca si seleziona l’estensione plcprj è possibile aprire un qualsiasi file di progetto, e se nella finestra di importazione si seleziona come filtro anche la voce variabili è possibile importare anche le variabili globali.
Naturalmente la stessa cosa è possibile nella esportazione oggetti, quindi oltre ad esportare/importare funzioni, FB o programmi, è possibile anche operare su definizioni o tipio di dati e variabili.
Maggio 23, 2019 alle 6:16 am in risposta a: Come utilizzare la SDCard per il salvataggio di file di log #47635Sergio Bertana
Amministratore del forumIl modulo CPU PLC SlimLine LogicLab Cortex M7 ora gestisce la formattazione FAT32 delle SDCard (Topic), e non ci sono più limiti sul tipo di SDCard utilizzabili.
Sergio Bertana
Amministratore del forumLa comparsa del messaggio “HMI system is being prohibited from accessing…” con il relativo blocco del simulatore a volte capita e non si è ancora capito quale è il motivo, può essere che una installazione di un qualche nuovo programma o un aggiornamento del sistema operativo abbia aggiornato qualche libreria che genera il problema.
Il più delle volte per soluzionarlo è sufficiente disinstallare EasyBuilderPro e reinstallarlo avendo cura di disattivare prima firewall ed antivirus, inoltre quando si avvia stare attenti a cosa si clicca se compaiono i canonici pop up windows di consenti ecc… per non andare a bloccare il servizio.
Sergio Bertana
Amministratore del forumNon mi dici con quale PLC ti stai interfacciando, immagino un PLC Siemens ed utilizzi la programmazione simbolica. In questo caso viene eseguita la lettura delle variabili simboliche dal PLC per l’aggiornamento degli indirizzi.
Se vuoi evitare questo tempo puoi passare all’utilizzo del protocollo assoluto, in questo modo non è richiesta la verifica TAGs, che invece è necessaria nei simbolici per un controllo di coerenza.
Ti consiglio inoltre di verificare di utilizzare una versione di EasyBuilder Pro aggiornata, nelle ultime versioni i tempi di controllo si sono ridotti.
Sergio Bertana
Amministratore del forumTutta la gestione dei dispositivi 1Wire è fornita nella libreria eLLab1WireLib_D100, per i vari oggetti funzioni e blocchi funzioni sul Manuale programmazione IEC61131-3 è riportato un esempio, se vedi sull’esempio riferito al FB sOWRdIdentifier è riportato il riferimento (PTP120A600, FBD_OWRdIdentifier), questo significa che puoi importare il programma FBD_OWRdIdentifier dal dimostrativo PTP120A600.
In questo articolo trovi informazioni su come utilizzare le librerie, e nello stesso modo in cui si importano gli oggetti da libreria si possono importare programmi da dimostrativi.
Il bus 1Wire permette di poter gestire più dispositivi tutti connessi in parallelo sul bus, questo perchè ogni dispositivo ha un suo identificatore unico che lo distingue dagli altri. Nella acquisizione dei TAGs sia a contatto che RFID, si và proprio ad acquisire questo identificativo, quindi si usa il comando 1Wire read ROM identifier che legge in broadcast, quindi si può avere 1 solo dispositivo connesso al bus.
Se utilizzi un modulo MPS054 visto che dispone oltre che della porta 1Wire anche due porte RS232, puoi utilizzare due adattator1 1-Wire a RS232 per avere in totale la possibilità di acquisire 3 lettori RFID. Se utilizzi un lettore RFID R3, lo puoi connettere ai due ingressi digitali e così puoi avere un ulteriore lettore (Articolo).
-
AutorePost