Sergio Bertana
Risposte nei forum create
-
AutorePost
-
Dicembre 12, 2019 alle 7:15 am in risposta a: Utilizzare pannello Weintek con Flexy Soft Sick #51846
Sergio Bertana
Amministratore del forumSi siamo in due al supporto tecnico e mi ricordo della tua chiamata… I pannelli Weintek supportano quasi tutti i PLC in commercio ed è davvero difficile stare dietro a tutti…
Nnoi siamo esperti nel protocollo Modbus che è quello che i pannelli utilizzano per dialogare con i nostri prodotti PLC. Con gli altri PLC commeciali molte volte ci troviamo a chiedere informazioni a nostri clienti che utilizzano il pannello con quel determinato tipo di prodotto perchè il cliente in questo caso è molto più informato di noi.
Sergio Bertana
Amministratore del forumIn effetti mancava il download del manuale registri Modbus riferito al contatore CT-M, ho provveduto a pubblicarlo puoi eseguirne il download.
In pratica devi scrivere il valore di corrente primaria in formato floating IEE-754 nel registro indirizzo 51, utilizzando il comando modbus 16. Per il calcolo del valore in floating point, puoi usare un convertitore in linea come questo.
Per inviare il comando Modbus puoi usare un tool di gestione comandi Modbus oppure costruire la stringa di comando ed inviarla utilizzando Toolly. Dovendo impostare 50 ampere il convertitore in float ritorna il valore 0x42480000. Ecco il frame Modbus RTU per la scrittura di 2 registri 4 bytes (Valore 4248 0000) nel registro 51 (Indirizzo Modbus inviato sul frame 0032) da inviare allo strumento con ID nodo 01:
00 10 00 32 00 02 04 42 48 00 00 E1 F0
Attenzione, essendo certificato MID il meter consente la programmazione del valore solo 1 volta. Se si imposta un valore errato non sarà più possibile modificarlo.
Sergio Bertana
Amministratore del forumCome puoi vedere in questo articolo i moduli WiFi Yotta possono essere configurati per connettersi a qualsiasi rete WiFi esistente. Quindi puoi sicuramente connetterli ad una tua rete WiFi e comandarli tramite protocollo Modbus TCP.
Quindi nel tuo caso se il tuo PLC ha la possibilità di gestire il protocollo Modbus TCP in modalità master può connettersi ai vari moduli Yotta (Ognuno avrà un suo indirizzo IP specifico) e gestire gli I/O del modulo.
I moduli Yotta non possono scambiarsi dati tra di loro ma possono agire solo come slave Modbus TCP quindi occorre sempre avere un master che li gestisce.
Se il tuo PLC non può gestire il protocollo Modbus TCP puoi connettere gli I/O del tuo PLC a quelli di un modulo CPU Compact Ethernet e con questo gestire i vari moduli Yotta via WiFi.
Sergio Bertana
Amministratore del forumAttualmente non abbiamo abilitato la possibilità di allegare immagini ai posts del forum. E’ possibile allegare un link per il download della stessa ed i moderatori la inseriscono poi nel forum.
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.
-
AutorePost