Sergio Bertana
Risposte nei forum create
-
AutorePost
-
Sergio Bertana
Amministratore del forumIl colore dell’allarme attivo lo imposti nella tabella eventi non nel display (Screenshot).
Sempre in questo menu messaggio puoi scrivere il testo allarme o usare le label per il multilingua.
Sergio Bertana
Amministratore del forumNon conosco il Flexy soft Sick ma ho chiesto ad un nostro cliente se poteva darmi un aiuto e mi ha inviato questa immagine che dovrebbe aiutarti nella comprensione della mappatura dei simboli.
Sergio Bertana
Amministratore del forumAprendo EasyDiagnoser imposti indirizzo IP del pannello, ma nel campo Project port hai impostato 8000 ?
Con il programma EasyDiagnoser attivo devi selezionare il dispositivo (PLC) su cui vuoi eseguire il test, lo devi scegliere nel menù a tendina in alto. Per provare puoi scegliere Local HMI e poi con il tasto Capture potrai eseguire la cattura dei pacchetti (Screenshot).
Dicembre 4, 2019 alle 2:09 pm in risposta a: Errore driver porta virtuale (COMx) installata dal Pass-Through #51675Sergio Bertana
Amministratore del forumMa se riesci ad installarlo su di un PC con Windows 7 e non riesci sull’altro c’è qualcosa di diverso tra i due PC. Può essere la versione del sistema operativo installato, oppure il PC dove non riesci ad installarlo ha il BIOS UEFI, con questo BIOS c’è sempre qualche problema in più nella gestione delle firme dei programmi.
L’ultima versione del programma VirtualCOM si trova nella cartella di installazione di EasyBuilderPro nella sottocartella virtual_com. Esegui il download dal sito dell’ultima versione di EasyBuilderPro ed installala sul PC poi prova ad utilizzare il VirtualCOM presente nella installazione.
Sergio Bertana
Amministratore del forumLe credenziali di default per accedere al pannello in FTP sono utente: uploadhis e password: 111111, il tipico comando da esplora risorse di Windws è: ftp:\\uploadhis:[email protected].
Da FTP di default puoi accedere a tutte le cartelle del sistema ma per accedere alla SDCard ed alla PenDrive su porta USB devi abilitarne l’accesso dalle impostazioni generali, ecco lo screenshot del menù di impostazione e la schermata di accesso FTP.
Sergio Bertana
Amministratore del forumMi piacciono molto le critiche se costruttive, sono da sprono a migliorarci…
Sullo slot MikroBus in effetti vi è stata una mancanza di comunicazione, grazie alla tua segnalazione provvediamo a correggerla indicando meglio che lo slot viene utilizzato per alloggiare l’interfaccia RS485 o l’interfaccia CAN.
Sull’esperienza posso dirti che costruiamo sistemi elettronici da 35 anni e abbiamo sempre cercato di utilizzare le soluzioni migliori disponibili sul mercato.
La condizione indispensabile per il prodotto SlimLine è quella di avere la possibilità dalla scheda di interfaccia da noi realizzata di governare il modulo Raspberry. Questo ci permette di gestire il circuito di watchgdog programmabile che è in grado in caso di crash del modulo Raspberry di resettarlo ripristinandone il funzionamento.
Purtroppo non capiamo perchè i progettisti del modulo Raspberry non hanno standardizzato la connessione del segnale di reset del modulo. In pratica i 2 pin di comando del reset sono in posizioni diverse in base ai vari modelli di schede. Quindi ci siamo trovati nell’impossibilità di interconnetterla con connettori ad inserzione diretta come abbiamo fatto per gli altri segnali.
Dovendo poter connettere/sconnettere facilmente la scheda Raspberry dalla scheda di interfaccia serviva un connettore che potesse portare i 2 fili del reset. La scelta è andata su un connettore AMP a crimpare a passo 2,54 con montaggio a 90 gradi che ci permettesse di alloggiarlo nello spazio tra le due schede.
Se posso chiudere con una battuta, essendo inguardabile lo abbiamo ben nascosto tra le due schede…
Dicembre 2, 2019 alle 9:44 am in risposta a: Riproduzione suoni wav con terminali touch screen #51596Sergio Bertana
Amministratore del forumIn automazione l’uscita audio non è molto utilizzata, così Weintek stà eliminandola dai nuovi modelli in produzione. Ad oggi se ti occorre la classica uscita jack audio ti consiglio i modelli cMt3090 e cMT3151.
In generale però tutti i modelli cMT ed i modelli xE possono gestire una uscita audio utilizzando una scheda audio su porta USB.
Sergio Bertana
Amministratore del forumSi lo slot mikroBUS è utilizzato sia sui moduli Cortex M7 che Raspberry come supporto del bus di campo sia RS485 che CAN.
Quindi se si vuole utilizzare lo slot mikroBUS occorre acquistare le versioni Lite del prodotto.
Sergio Bertana
Amministratore del forumNei sistemi Cortex si hanno 2 FILEP dedicati alle operazioni sui files, quindi se non chiudi almeno un file non potrai aprire il terzo.
Non capisco però perchè apri i file e li tieni costantemente aperti, nella buona pratica di programmazione il file si apre con Sysfopen, ci si posiziona all’interno con Sysfseek e vi si accede in lettura/scrittura e poi si chiude con Sysfclose.
Di solito si ha sempre un solo file aperto, sono stati lasciati 2 FILEP dedicati ai files su disco proprio per le operazioni di copia da un file all’altro. Si avrà un file aperto in read ed uno aperto in append.
L’errore non centra nulla con i FILEP degli altri stream di comunicazione sia seriale che Ethernet, riguarda solo i FILEP dedicati all gestione dei files su disco.
Sergio Bertana
Amministratore del forumPer utilizzare la programmazione IEC-61131 sia in ambiente LogicLab che CODESYS è necessario l’acquisto della relativa licenza. Quella per LogicLab la forniamo direttamente noi (Vedi qui) mentre quella CODESYS devi acquistarla dal sito del fornitore e costa più del doppio di quella LogicLab.
Il CANOpen è compreso nelle licenze quindi lo puoi tranquillamente utilizare con entrambi gli ambienti di sviluppo. Se utilizzi il CAN con altri programmi, esempio librerie C++, Phyton, node.js, ecc lo puoi fare direttamente senza acqistare licenze.
La programmazione in ambiente CODESYS ti dà la possibilità di utilizzare tutte le funzioni e FB disponibili per quell’ambiente reperibili su Internet. La programmazione in ambiente LogicLab ti dà la possibilità di utilizzare tutte le funzioni e FB che noi mettiamo a disposizione (Vedi manuale).
Sergio Bertana
Amministratore del forumIl modulo Raspberry Lite non ha il bus di campo, la versione RS485 ha una porta seriale RS485 galvanicamente isolata, la versione CAN ha una interfaccia CAN galvanicamente isolata.
Il protocollo Modbus Ascii/RTU funziona su seriale, quindi nella versione RS485 lo puoi utilizzare sulla porta seriale RS485. Su tutte le altre versioni ed eventualmente anche su quella RS485 puoi aggiungere a tuo piacere convertitori USB/Seriali.
Se sviluppi il programma in IEC-61131 con LogicLab puoi utilizzare il FB SysSerialPort per lka gestione della porta seriale ed il FB ModbusMaster per la gestione del Modbus.
Sergio Bertana
Amministratore del forumTrovo in Internet specifiche che indicano come lunghezza massima della rete 1-WIRE 400 metri e 500 il numero massimo di sensori. Ogni sensore equivale ad un accorciamento di 0,5 metri di lunghezza e ogni 100 metri di cavo causa una capacità aggiuntiva di 5nF aumentando la distorsione del segnale. In pratica la lunghezza della rete ed il numero di sensori dipendono da:
Tipo di cavi.
Qualità delle connessioni.
Interferenza da campi elettromagnetici esterni.Si accomanda cavi intrecciati per computer UTP collegando i cavi non utilizzati, e se cavo schermato anche lo schermo, alla linea di terra. Tutti i sensori sono connessi in parallelo alla linea, possono essere utilizzati sensori a 2 fili anche se nel caso di molti sensori connessi al bus per evitare il sovraccarico del segnale si consiglia di utilizzare sensori a 3 fili portando anche l’alimentazione.
Personalmente so di clienti che hanno realizato reti con il DS9097U-S09 in cui sono stati collegati fino a 20 sensori a 2 fili su una lunghezza di 100 mt. Essendo sensori a 2 fili per evitare di caricare troppo il bus è stata posta una resistenza da 100 Ohm in serie al segnale su ogni sensore, come cavo trattandosi di applicazione domotica è stato utilizzato del normale doppimo telefonico fatto passare in cavo corrugato distante da linee di potenza a 220Vca.
Sergio Bertana
Amministratore del forumIl problema a cui ti riferisci è legato all’utilizzo di memorie EEPROM e FLASH, ma sulla famiglia SlimLine ARM7 e CortexM7 la memoria utilizzata per lo storage dei dati RETAIN è una memoria FRAM che ha cicli di scrittura infiniti.
La considerazione sul numero di cicli và fatta nel caso appoggi il FIFO su di un file, se utilizzi la memoria FLASH presente nei sistemi ARM7 e CortexM7 per apopoggiare il file devi considerare il numero di cicli di scrittura che sono dell’ordine di cenntinaia di migliaia per ogni settore. Ma considerando che un file su disco occupa molti settori il numero di cicli và moltiplicato per il numero di settori utilizzati. Quindi più grande è il file maggiore è il numero di cicli possibili.
Discorso a parte è per la SDCard, se utilizzi chip con la gestiore del wear leveling la scrittura è automaticamente spalmata su tutti i settori della scheda aumentando moltissimo il numero di cicli di scrittura. Questa è la stessa tecnica utilizzata nel dischi SSD per il PC.
Sergio Bertana
Amministratore del forumSi per non perdere i dati salvati nel FIFO allo spegnimento FIFOIDx deve essere RETAIN, ed i dati devono essere appoggiati su di un file.
Se non indichi il file di appoggio i dati sono salvati in memoria e non importa come è definito FIFOIDx perchè vengono comunque persi.
Il file è sempre lo stesso perchè contiene i dati salvati al suo interno. Se hai definito FIFOIDx RETAIN la scrittura continua dal punto corretto, se non è RETAIN la scrittura inizia dall’inizio del file.
Novembre 20, 2019 alle 10:09 am in risposta a: Eseguire Ping di un indirizzo IP per testare comunicazione #51280Sergio Bertana
Amministratore del forumSi quello che posso ipotizzare è che usi due server DNS diversi e quello del PC risolve l’URL mentre quello settato sullo SlimLine non lo risolve.
-
AutorePost