Sergio Bertana
Risposte nei forum create
-
AutorePost
-
Luglio 29, 2020 alle 8:21 am in risposta a: Velocità acquisizione moduli analogici Yotta A-1019 #57074
Sergio Bertana
Amministratore del forumAggiungo questo post ricordando come sia possibile utilizzare uno o più modulo di acquisizione analogica unito ad modulo CPU compact per realizzare un sistema di acquisizione remoto.
Il modulo di acquisizione ha un tempo di campionamento di 32 mS a canale quindi su 5 canali avremo un tempo massimo di 150 mS. Tempo che rimane tale anche utilizzando il modello da 10 canali perchè è realizzato con due diversi convertitori A/D (Uno ogni 5 canali).
Dovendo realizzare un modulo I/O remoto misto tra digitali ed analogica sarà possibile abbinare al modulo CPU altri moduli di estensione.
Luglio 29, 2020 alle 8:13 am in risposta a: Velocità acquisizione moduli analogici Yotta A-1019 #57073Sergio Bertana
Amministratore del forumIn riferimento ai moduli di acquisizione analogica A-1019 il costruttore dichiara un Sampling Rate di 10sample/second (Total).
Questo indica che il convertitore analogico/digitale esegue 10 letture al secondo (0.1 Sec a lettura), siccome sul modulo sono presenti 8 ingressi analogici ogni ingresso sarà acquisito ogni 0.8 secondi.
Ho chiesto al fornitore se fosse possibile diminuire il tempo di campionamento ma mi ha confermato che non è possibile. Ecco la sua risposta…
There is no way to improve this because it is restricted by the performance of the sampling chip. Usually high-precision analog data acquisition requires multiple samples to average data to be accurate, so the converted refresh rate is 10Hz (total). The cost of high-refresh rate sampling chips and high-precision analog chips is relatively high. If we use such hardware, the product cost will be high, and most users do not need such high refresh rate products.
Sergio Bertana
Amministratore del forumSi certo l’accesso al pannello via FTP è possibile da entrambe le porte ethernet.
Naturalmente se vuoi accedere da Internet dovrai aprire opportunamente le porte del tuo router e ti serve avere un router che si autoadatta alla porta impostata per la connessione passiva. Molto più semplice utilizzare EasyAccess.
Sergio Bertana
Amministratore del forumAGnd è meglio se collegato a terra.
Sergio Bertana
Amministratore del forumE’ noto che gli inverter per la loro natura sono dei generatori di disturbi, quindi và sempre usata la massima attenzione nel loro cablaggio. Non mi dici se all’inverter hai abbinato il filtro in ingresso e se per il cablaggio inverter/motore hai utilizzato un cavo specifico per motori elettrici comandati da inverter.
Nel caso in cui il passaggio dei cavi di segnale sia prossimo a quello dei cavi di potenza dell’inverter è naturale che si propaghino dei disturbi elettrici che vengono acquisiti dal modulo analogico. Naturalmente il cavo di connessione Pt100 con la scheda analogica deve essere twistato oltre che schermato, in modo che utilizzando l’ingresso differenziale vengano minimizzati i disturbi di cross-talk.
Se tutte queste indicazioni sono state rispettate e continui ad avere questo disturbo, puoi provare a mettere un condensatore al poliestere 1uF o più in parallelo sugli ingressi AI0x+ e AI0x- del modulo di acquisizione.
Sergio Bertana
Amministratore del forumWeintek non rilascia in via ufficiale il sistema operativo dei panelli. Possiamo fornire il sistema operativo aggiornato con le relative istruzioni per il caricamento solo in caso di necessità di upgrade per riconosciuti problemi funzionali.
Sergio Bertana
Amministratore del forumTutto quello che si può realizzare in ST in teoria è realizzabile con gli altri linguaggi della normativa, ma ogni linguaggio ha peculiarità che rendono più semplice la scrittura di certe sequenze.
Nel tuo caso per gestire lo scambio tra i sistemi occorre valorizzare le strutture dati TCPDEXCHNODEDEFS e la valorizzazione di strutture in LD o FBD diventa una sequenza interminabile di MOVE, molto più semplice scriverlo in ST.
Quindi in definitiva non abbiamo fatto esempi con altri linguaggi perchè sarebbero una sequenza infinita di “scatole” ancora più difficile da comprendere che in ST. Quello che invece s i può fare è di costruirsi i proprii FB (In linguaggio ST) e poi utilizzarli in modo grafico con altri linguaggi, nel nostro canale youtube trovi dei video che spiegano come fare.
Sergio Bertana
Amministratore del forumNei terminali con 2 porte ethernet come regola per garantire l’isolamento tra le reti, la LAN1 si usa per la rete di ufficio/fabbrica connessa ad Internet, mentre la LAN2 si usa per la rete di macchina connessa ai PLC.
Ma nulla vieta di utilizzare solo la LAN1 connessa ad una unica rete con PLC e rete di ufficio/fabbrica con connessione Internet.
Quindi nel tuo caso dove il server di posta è esterno (tipo google ecc…) puoi usare solo la ETH1 configurata per conettersi alla rete di ufficio/fabbrica dove sarà connesso anche il PLC con sui dialogare. Devi però impostare sulla ETH2 una rete diversa senza poi utilizzarla, tutto il traffico passerà dalla ETH1.
Sergio Bertana
Amministratore del forumIl modulo PLC Compatto con Ethernet MPS056 dispone di 6 ingressi digitali, 2 ingressi analogici 0-10 Volts a 12 bits e 4 uscite digitali. Come vedi dalle caratteristiche se usi un solo canale analogico puoi acquisire valori ogni 1.1 mS (2.2 mS se utilizzi entrambi i canali).
Realizzando il programma nella task Fast puoi gestire il controllo di soglia in un tempo sicuramente molto inferiore al tempo minimo che tu richiedi.
Ti ricordo che il modulo CPU ha il web server integrato e quindi volendo puoi realizzare pagine web per l’impostazione dei parametri. Ma se vuoi abbinare un HMI touch screen il modello più economico lo trovi nella serie iP, se vuoi poter accedere da remoto via Internet e fare teleassistenza devi usare le serie iE a cui abbini la licenza EasyAccess.
Sergio Bertana
Amministratore del forumPurtroppo attualmente i pannelli serie cMT possono collegarsi solo a server MySQL (Vedi topic) o Microsoft SQL.
Sergio Bertana
Amministratore del forumPurtroppo quello che ti serve non è realizzabile, il pannello memorizza l’avvenuto invio della mail su allarme in sue variabili interne che al riavvio si resettano e quindi trovando attivo l’allarme ne esegue il reinvio.
Sergio Bertana
Amministratore del forumPurtroppo tu non mi scrivi il codice completo del tuo prodotto quindi non so se è un modello normali o un modello extended. I modelli extended hanno il codice prodotto che termina con 10.
Come vedi dalle caratteristiche i modelli normali hanno 131 kB programma utente estendibile a 262kB e 12 kB RAM disponibili per dati utente estendibili a 20 kB. Nel caso tu abbia un modello normale è possibile estenderlo acquistando l’opzione estensione codice. Per attivare l’estensione vedi questo articolo.
Sergio Bertana
Amministratore del forumPuoi impostare per i singoli allarmi un ritardo di controllo sul reset del terminale (Screenshot).
Sergio Bertana
Amministratore del forumNon capisco quale sia il tuo problema, anche con l’ultima versione di LogicLab è possibile esportare oggetti in una libreria. Se vedi lo screenshot nel caso (1) utilizzo proprio il comando di Export to library.
Ma per una gestione semplificata delle librerie utente con la nuova versione è possibile utilizzare le cartelle per contenere tutti gli oggetti che poi devono essere inclusi nella libreria che si vuole creare. Basterà definire nella proprietà della cartella le opzioni per la generazione della libreria caso (2). Sarà possibile poi con un unico comando generare la libreria che conterrà tutti gli oggetti presenti nella cartella, senza dover esportarli ad uno ad uno.
Giugno 30, 2020 alle 10:18 am in risposta a: Visualizzazione serbatoio con livello da variabile #56397Sergio Bertana
Amministratore del forumSe vai al sito Weintek nella zona download e scegli Library troverai oltre una decina di pagine piene di simboli scaricabili (Screenshot).
Comunque per realizzare sinottici realistici una possibilità è di utilizzare una immagine jpeg come sfondo su cui collocare gli oggetti animati dalle variabili PLC. Se apri con EasyBuilderPro i progetti di esempio (Li trovi nella cartella project nella cartella di installazione programma) vedrai come molte delle pagine di esempio sono proprio realizzate in questo modo. Tra l’altro puoi anche copiare oggetti per importarli nel tuo progetto.
-
AutorePost