Sergio Bertana
Risposte nei forum create
-
AutorePost
-
Sergio Bertana
Amministratore del forumC’è un pò di confusione nelle tue affermazioni.
I terminali della serie iP supportano EasyAccess2 con le connessioni
- Via cavo, connessione in ethernet con rete aziendale o router DSL o LTE.
- Via 3G dongle, utilizzando i dongle supportati (Vedi pagina prodotto).
- Non è supportato il tethering USB.
I terminali della serie iE supportano EasyAccess2 con le connessioni
- Via cavo, connessione in ethernet con rete aziendale o router DSL o LTE.
- Non è supportata la connessione via 3G dongle.
- Utilizzando il tethering USB con uno smartphone.
Sergio Bertana
Amministratore del forumPer prima cosa proverei ad aprire la pagina web dal telefono stando connesso direttamente (senza VPN) alla rete del pannello, verificando in questo modo la funzionalità.
Se funziona (Come io credo) il problema è da ricercarsi sulle impostazioni del telefono per far si che i browser utilizzino il canale VPN e non cerchino la connessione Internet standard.
Se non funziona neanche da locale allora invio la segnalazione a Weintek.
Sergio Bertana
Amministratore del forumLa funzione Bridge sarà implementata solo sulla serie CMT, permetterà di utilizzare le 2 reti LAN del pannello non più come reti indipendenti (2 classi di rete diverse) ma come switch di rete, stessa classe di rete per entrambe le porte.
Detto questo la versione di firmware che lo supporta non è stata ancora rilasciata, è attualmentte in fase di beta test presso Weintek.
Sergio Bertana
Amministratore del forumQuasi certamente è un problema di progetto (immagini numero tag, errori di comunicazione ecc..).
Per eseguire un test rapido consiglio di realizzare un progetto nuovo con qualche tag numerica, realizzando 3-4 pagine con cambio pagine e si prova.
Se come immagino tutto funziona con fluidità occorre verificare il progetto partendo dalle immagini. Di solito i rallentamenti si hanno utilizando immagini molto grandi che vengono ridimensionate run time dal pannello in fase di visualizzazione.
Altra possibilità di rallentamento è nella comunicazione con il PLC, in caso di ritardi nella risposta o errori.
Sergio Bertana
Amministratore del forumIl modo più semplice è di utilizzare le funzioni SysVsnprintf e SysCVsnprintf, in questo articolo trovi una serie di esempi, se vuoi l’esempio per il tuo caso, eccolo:
VAR Nr : INT; (* Number of returned chars *) LWVar : LWORD; (* LWORD variable *) SOut : STRING[ 32 ]; (* Output string *) END_VAR LWVar:=16#13000003D5EEA201; Nr:=SysVsnprintf(ADR(SOut), SIZEOF(SOut), ADR('%llX'), LWORD_TYPE, ADR(LWVar)); // [End of file]
Sergio Bertana
Amministratore del forumDifficile dare una soluzione non avendo la visione dei collegamenti. Intanto si può verificare con un multimetro in parallelo allo shunt di misurazione corrente (In pratica sugli ingressi AIn+ e AIn- del modulo) se c’è effettivamente una variazione di tensione. Tieni conto che su 50Ohm a 20mA avrai al massimo 1Volt.
Se è effetivamentecosì come io credo, potrai seguire le connessioni per capire dove si genera la caduta di tensione.
Settembre 12, 2022 alle 11:10 am in risposta a: Variazione acquisizione da ingresso analogico #67357Sergio Bertana
Amministratore del forumNon c’è nessuna relazione tra le uscite logiche e gli ingressi analogici.
Al limite potrei aspettarmi che durante la commutazione di carichi da parte dell’uscita si possano creare disturbi elettromagnetici che per accoppiamento sui cavi possano variare la lettura analogica. Anche se con le letture in corrente questo fenomeno dovrebbe essere molto attenuato, e comunque sarebbe una variazione transitoria.
Da quello che dici invece sembra che attivando l’uscita cambi il valore letto per tutto il tempo che l’uscita è attiva. Se è così mi sembrerebbe più un problema sulle masse, non è che attivando l’uscita attivi un carico di potenza che ti “muove” la massa e quindi perturba la lettura.
Sergio Bertana
Amministratore del forumIo ho provato con sia versione 6.3 che 8, Weintek non riporta indicazioni in merito.
Settembre 8, 2022 alle 11:50 am in risposta a: Creare report diagnostici di segnalazione errore #67318Sergio Bertana
Amministratore del forumSi può provare a fare la procedura descritta nella FAQ “How to collect and report HMI errors to Weintek using Diagnostic Tool?” (Download).
La procedura è da attivarsi nel momento del problema.
Sergio Bertana
Amministratore del forumHo provato con la stessa versione e non ho avuto problemi, la connessione mi funziona regolarmente.
Prova a disattivare il firewall, non vorrei che ti bloccasse.
Sergio Bertana
Amministratore del forumMi sembra che ci sia un errore nel codice del pannello, il prodotto potrebbe essere un modello MT8073iE. In tal caso è possibile operare sul pannello dal PC di gestione applicativo di visione, tramite un VNC client.
Molto più “pulita” se vogliamo l’applicazione potrebbe realizzarsi utilizzando un cMT-SVR ed eseguendo sul PC il programma CMT-Viewer per l’operatività di HMI.
In questo modo avresti su un unico dispositivo il PC entrambe le applicazioni che sarebbero indipendenti. La parte CMT-Viewer gestirebbe la sola visualizzazione dell’interfaccia grafica tutto il lavoro di comunicazione dati con i PLC di impianto sono gestiti dal cMT-SVR.
Ti ricordo inoltre che tramite EasyAccess puoi raggiungere l’impianto da remoto e connetterti con tutti i dispositivi ethernet per la teleassistenza.
Sergio Bertana
Amministratore del forumHo fatto un test definendo i dati sui due assi con formati diversi (Intero 16Bit e Float) e mi sembra funzionare correttamente (Screenshot).
Allego anche il programma PlotExample di test che ho utilizzato, se le tue impostazioni sono differenti puoi indicarmele o inviare il progetto alla nostra eMail di supporto, così posso effettuare un test.
Sergio Bertana
Amministratore del forumPer non sbagliare la sintassi nelle funzioni Macro è consigliato utilizzare il tasto in basso a sinistra GET/SET PN… (Screenshot).
Scegliendo la funzione SetData, viene proposta la selezione della variabile di appoggio che ne determina il formato (16-32 bit) e la TAG PLC di riferimento.
Consiglio di usare sempre questo creatore di codice macro in questo modo è molto difficile sbagliare la sintassi.
Sergio Bertana
Amministratore del forumSpero di riuscire a spiegare la situazione, al programma su LogicLab è possibile attribuire un codice/nome alfanumerico di 10 caratteri, il valore è ritornato nella variabile SysApllName gestibile da programma ed è visualizzato nella pagina dashboard collegandosi con un browser.
Ma essendo lo SlimLine un sistema programmabile ogni cliente decide autonomamente come gestire queste informazioni, le stesse pagine web che noi precarichiamo sui sistemi possono essere modificate e/o eliminate dal cliente che le può sostituire con le proprie.
Da quello che scrivi mi sembra di capire che siamo proprio in questa situazione nel sistema sono caricate pagine web create da chi ha programmato il sistema. Eseguendo l’upgrade del firmware viene cancellato il programma ma non il contenuto del disco, quindi le pagine web continuano ad essere visualizzate ma in assenza di programma i dati visualizzati sono incongruenti.
Dal nome delle pagine deduco che si tratta di un gateway per lettura DLMS di contatori di energia, ora se vuoi ripristinare i prodotti all’uso come gateway non devi inviarli in Elsist ma devi inviarli a chi ha sviluppato l’applicazione. Noi possiamo solo ripristinare i prodotti alla condizione di default, ed in questo caso potrai utilizzarli come PLC per sviluppare le tue applicazioni ma non avrai più il programma di gestione gateway DLMS.
Sergio Bertana
Amministratore del forumCon i PLC B&R normalmente utilizza la comunicazione Modbus TCP, l’ambiente di sviluppo B&R ha una libreria per gestirlo. Dalla documentazione che mi hai inviato però vedo connessione RS485, quindi dovresti verificare se è un Modbus RTU. In entrambi i casi devi comunque riscrivere completamente l’applicazione del terminale.
Da quanto ho potuto capire molti programmatori di PLC B&R costruiscono l’interfaccia grafica direttamente sul PLC, in questo caso la visualizzazione è fatta tramite VNC Viewer. In questo caso puoi usare il pannello Weintek inserendo semplicemente l’oggetto VNC viewer senza dover usare protocolli o riscrivere l’applicazione. Non credo sia il tuo caso visto che per gestire il VNC viewer è obbligatoria la connessione in Ethernet.
-
AutorePost