Vai al contenuto

Sergio Bertana

Risposte nei forum create

Stai visualizzando 15 post - dal 241 a 255 (di 4,355 totali)
  • Autore
    Post
  • in risposta a: Query SQL fallisce scrittura stringa #79233
    Sergio Bertana
    Amministratore del forum

    Bisognerebbe avere il progetto HMI e come è fatta la tabella (struttura/definizione) del DB cosi da verificare che non ci siano errori di formato.

    Sembra strano che se il result sia visualizzato correttamente poi non sia scritta sull’uscita, classicamente può essere appunto un non corretto allineamento dei formati.

    in risposta a: Query SQL fallisce scrittura stringa #79230
    Sergio Bertana
    Amministratore del forum

    Non riesco ad immaginare la tua situazione..

    Intanto è strano che non ti funzioni in simulazione, non dici se in simulazione non ti funziona la query o la scrittura sul PLC. Il simulatore ha lo stesso comportamento del pannello reale quindi verificherei se da simulatore hai diritti di accesso al server SQL e s e hai configurato correttamente la connessione con il PLC.

    In merito al comportamento sul pannello visualizzerei in debug o sul pannello il query result, le TAGs di uscita della query e la variabile selection della riga query per verificare se il problema è nella query o nella scrittura sul PLC.

    in risposta a: Visualizzazione stato segnali in una tabella #79228
    Sergio Bertana
    Amministratore del forum

    Puoi farlo come meglio credi, la cosa più veloce che mi viene in mente è inserire un oggetto Bit Lamp nelle varie celle della tabella collegando lo stato del bit con la variabile da visualizzare.

    in risposta a: Problemi lapeggio con aggiornamento EasyBuilder #79226
    Sergio Bertana
    Amministratore del forum

    Dal nostro sito è possibile il download di EasyBuilder Pro (Vers. 6.09.02.353 Multilingua).

    Consigliamo di non utilizzare le nuove versioni disponibili dal sito Weintek, alcune volte ci sono problemi, noi rilasciamo solo le versioni che abbiamo testato e di cui siamo relativamente certi che non lamentano problemi.

    Se una nuov versione non ha vantaggi sdignificativi rispetto alla precedente preferiamo non utilizzarla.

    in risposta a: Configurazione Modbus Slave su SlimLine #79179
    Sergio Bertana
    Amministratore del forum

    Quindi se ho ben capito tu vuoi utilizzare un  modulo SlimLine come I/O remoto di un dispositivo Modbus master che legge/scrive gli I/O utilizzando i comandi 16#02 Read input status e 16#0F Force Multiple Coils mappandoli sempre ad indirizzo 0.

    Se è così purtroppo è come hai giustamente detto tu, il FB opera in modo autonomo operando sempre sullo stesso buffer di memoria quindi non è possibile intercettare i comandi di lettura/scrittura per aggiornare gli I/O.

    in risposta a: Gestione aggiornamenti database ricette #79174
    Sergio Bertana
    Amministratore del forum

    Devi eseguire un upload del db ricette dal pannello,  importarlo nel progetto comprensivo di dati e modificare gli item ricetta.

    Poi devi andare nuovamente in dati se vuoi aggiungere i valori dei nuovi item e scaricare nel pannello assieme al file ricette.

    in risposta a: Configurazione Modbus Slave su SlimLine #79164
    Sergio Bertana
    Amministratore del forum

    Aggiungo per gli esperti di Modbus la possibilità d utilizzare il FB ModbusGateway per modificare i frame Modbus ricevuti da un dispositivo prima di inoltrarli ad un’altro dispositivo. Il FB gestisce due stream di comunicazione, i frame Modbus ricevuti da IFile con il tipo di protocollo definito in IType sono elaborati ed inviati in uscita su OFile con con il tipo di protocollo definito in OType.

    Volendo utilizzare il gateway per comunicare con il FB ModbusSlave sullo stesso modulo SlimLine dovrai gestire una connessione socket in localhost dove OFile del gateway è connesso ad un SysTCPClient che si connette all’indirizzo 127.0.0.1 di un SysTCPServer cui connetti il File della FB ModbusSlave. In questo modo i dati in IFile del gateway che arrivano dal tuo dispositivo verranno rediretti alla FB ModbusSlave.

    Ora volendo modificare gli indirizzi di lettura e scrittura potrai eseguire le modifiche sui frame in ingresso collegandoti ad ITrigger e modificare i frame in risposta collegandoti a OTrigger.

    in risposta a: Configurazione Modbus Slave su SlimLine #79158
    Sergio Bertana
    Amministratore del forum

    Il FB ModbusSlave permette di gestire in modo autonomo le funzioni Modbus supportate (FCode) agendo sull’area di memoria definita nei parametri. Forse riesco a darti una spiegazione più chiara rispondendo alla tue necessità.

    Partiamo con l’indirizzo, Modbus standard parte da indirizzo 1 ma sottrae 1 nel frame di richiesta, quindi in realtà chiede indirizzo 0. Ci sono molti dispositivi che utilizzano un Modbus zero based dove l’indirizzo definito è l’indirizzo inviato nel frame Modbus. Visto che mi parli di indirizzo 0 mi sembra di capire che il tuo dispositivo appartenga a questa categoria. Il FB ModbusSlave ha l’ingresso Absolute che permette di gestire questa differenza.

    “Chiede lo stato di 8 ingressi all’indirizzo 0 (con comando 2)”: Al FB arriverà un frame di richiesta con codice 16#02 Read input status con indirizzo 0. Il FB sottrae dall’indirizzo il valore di Offset, che quindi dovrai impostare a 0. Leggerà lo stato di 8 variabili BOOL dal buffer di memoria definito in Buffer e ne ritornerà il valore in un frame Modbus di risposta al tuo dispositivo.

    “Scrive lo stato di 8 uscite all’indirizzo 0 (con comando 15)”: Al FB arriverà un frame di richiesta con codice 16#0F Force Multiple Coils con indirizzo 0. Il FB sottrae dall’indirizzo il valore di Offset, che quindi dovrai impostare a 0. Scriverà lo stato di 8 variabili BOOL nel buffer di memoria definito in Buffer con i valori presenti nel frame Modbus di comando ed invierà un frame Modbus di risposta al tuo dispositivo.

    La stranezza è che il tuo dispositivo legge e scrive le stesse 8 variabili BOOL, quindi in pratica è lui che si autoaggiorna. Mi sembrava più logico che leggesse e scrivesse ad indirizzi diversi.

    in risposta a: Invio dati periodici da un microcontrollore tramite router 4G #79129
    Sergio Bertana
    Amministratore del forum

    Si è abbastanza frequente che un router sempre connesso alla stessa cella possa disconnettersi e/o venga disconnesso dall’operatore di rete.

    Molti router industriali come quelli da noi commercializzati hanno apposite configurazioni per risolvere questi problemi:

    • E’ possibile impostare un reboot periodico del router e/o ad orari prestabiliti.
    • E’ possibile effettuare un ping verso un URL ed in caso di errori di ping eseguire un reboot del router.
    • Quando il router è connesso ai nostri sistemi SlimLine ne gestiamo l’alimentazione con una uscita logica per effettuarne il reboot.

    Prova a verificare se nel tuo router ci sono le impostazioni di reboot automatico o di ping restart. Altrimenti dovari gestine lo spegnimento/riaccensione dal tuo dispositivo.

    in risposta a: Importazione TAGs da TIA Portal su pannello operatore #79126
    Sergio Bertana
    Amministratore del forum

    EasyBuilder gestisce l’importazione delle TAGs dal TIA Portal ma non è possibile l’importazione dei commenti.

    in risposta a: Installare EasyAccess su pannello serie iP #79120
    Sergio Bertana
    Amministratore del forum

    I pannelli della serie iP a differenza della serie cMT non hanno il server web per la visualizzazione delle pagine di configurazione.

    Per configurare EasyAccess devi leggere le l’hardware key direttamente dal pannello entrando nel menu di configurazione oppure creare un programma con EasyBuilder che permetta la visualizzazione della pagina 76. Dalla pagina 76 potrai visualizzare oltre alle informazioni di connessione al server anche l’hardware key del pannello.

    Rilevato l’hardware key con la card di attivazione potrai andare sul portale Weincloud e attivare EasyAccess sul pannello.

    in risposta a: Soluzione ottimale per la teleassistenza via SIM #79052
    Sergio Bertana
    Amministratore del forum

    In realtà mi sembra un “in più” il cMT-SVR perchè puoi attivare EasyAccess direttamente sul pannello serie iP, non capisco perchè lo hai inserito.

    Ci succede a volte di clienti che utilizzano un pannello serie iP (La più economica) solo per la teleassistenza via EasyAccess su impianti dove non c’è un pannello operatore. In pratica il router LTE ed il pannello permettono di accedere all’impianto in teleassistenza, sul pannello viene solitamente visualizzato lo stato della connessione Internet, questo aiuta nel caso di problemi  di connessione.

    Questa soluzione è adottata anche da qualcuno per realizzare piccole valigette di teleassistenza che vengono inviate al cliente per interventi di assistenza remota o lasciate al cliente per un periodo di assistenza remota post installazione. In questo caso è preferibile utilizzare un pannello serie cMT che permette tramite le due interfacce di rete di svincolare la rete connessa all’impianto dalla rete connessa al router permettendo di adattarne la classe alla situazione trovata presso il cliente.

    in risposta a: Accedere in teleassistenza a più HMI tramite EasyAccess #79049
    Sergio Bertana
    Amministratore del forum

    Il passthrough permette di mappare sul PC dove viene eseguito EasyAccess indirizzi IP della rete pannello, qualsiasi dispostivo IP connesso alla rete locale del pannello può essere raggiunto tramite EasyAccess.

    Quindi se sull’impianto hai più pannelli Weintek e non e/o altri dispositivi che appartengono alla stessa rete in cui vi è il pannello cui tu accedi via EasyAccess li puoi raggiungere dal tuo PC tramite il passthrough.

    in risposta a: Visualizzare pannello su PC da rete interna (LAN) #79042
    Sergio Bertana
    Amministratore del forum

    Certo in una rete LAN è possibile accedere al pannello in diversi modi e naturalmente non occorre utilizzare EasyAccess.

    • Client VNC: Tutti i pannelli gestiscono (Se abilitato) un server VNC, quindi da un dispositivo PC, Android, iOS con un client VNC è possibile accedere al pannello per operare su di esso. Se abilitata la multiconnessione più utenti possono collegarsi contemporaneamente al pannello. Naturalmente con il VNC si condivide lo schermo tra tutti gli utenti quindi tutti operano sullo stessa pagina e le operazioni fatte da un utente sono viste anche dagli altri.
    • WebView: Solo per pannelli serie cMT, si accede nella stessa modalità del client VNC ma l’accesso può essere fatto da un qualsiasi browser senza dover installare un client VNC.
    • HMIViewer: Solo per pannelli serie cMT, installando l’App HMIViewer da PC, dispositivi Android o iOS è possibile accedere al pannello per operare su di esso. Fino a 9 utenti possono collegarsi contemporaneamente al pannello, la differenza sostanziale rispetto al VNC è che ogni utente opera sulle proprie pagine in modo completamente trasparente rispetto agli altri. Ecco quindi che mente l’operatore macchina utilizza il pannello sull’impianto, altri possono accedervi per impostare ricette e/o altre operazioni.
    in risposta a: Monitoraggio consumi elettrici #79023
    Sergio Bertana
    Amministratore del forum

    I meters Eastron sia il monofase SDM120 che i trifase SDM630 e Smart X96 utilizzano il protocollo Modbus RTU su porta seriale RS485. Ora mi sembra di capire che tu devi centralizzare i dati su di un dispositivo PC e/o su portale WEB per una consultazione e rendicontazione. L’interfaccia RS485 permette di connettere in multidrop tutti i contatori con un doppino twistato con una lunghezza massima totale di 1200mt, quindi li puoi collegare direttamente al sistema di supervisione in seriale.

    Ma naturalmente è più semplice creare delle isole di meters da interfacciare al sistema di supervisione tramite convertitori Ethernet/Seriale ad ogni convertitore potrai connettere in seriale RS485 più meters, qui abbiamo due soluzioni:

    • Il sistema di supervisione permette di comunicare con protocollo Modbus RTU su connessioni TCP, in tal caso puoi utilizzare un semplice convertitore Ethernet/Seriale come l’ATC-1200.
    • Il sistema di supervisione su connessione TCP utilizza esclusivamente il protocollo Modbus TCP, in tal caso devi utilizzare un gateway Modbus TCP to Modbus RTU come l’ATC-1300.

    Queste due soluzioni costringono il sistema di supervisione ad interrogare ciclicamente i vari meters per acquisirne i valori con un overload di dati sulla rete, una alternativa può essere utilizzare uno o più moduli SlimLine che tramite appositi blocchi funzione possono acquisire i dati dal meter monofase e trifase. I dati acquisiti potranno poi essere visualizzati su pagina web, salvati su disco in formato CSV, oppure inviati ad una API REST in formato JSON.

    In merito alla corrente che attraversa i rasformatori amperometrici, se supera il valore massimo satura il toroide ed il meter leggerà la corrente massima di taratura, commettendo un errore di lettura. Ma se la corrente nominale è 160A un valore di 1000A di sovraccarico mi sembra effettivamente tanto.

    In riferimento ai trasformatori amperometrici vista l’enorme offerta presente con taglie, forme, dimensioni è possibile utilizzare il prodotto più adatto alle varie applicazioni ricercandoli direttamente sul mercato. Tutti i TA sono compatibili basta mantenere la corretta corrente in uscita per il meter (1 o 5 A). Sul nostro sito trovi alcune taglie, la gamma Eastron ha il vantaggio di essere apribile quindi non necessita di scollegare il cavo per il montaggio. Nella gamma standard trovi altre taglie ma non sono apribili.

Stai visualizzando 15 post - dal 241 a 255 (di 4,355 totali)