Vai al contenuto

Sergio Bertana

Risposte nei forum create

Stai visualizzando 15 post - dal 451 a 465 (di 4,379 totali)
  • Autore
    Post
  • in risposta a: Conversione programma da serie iE a serie cMT #74878
    Sergio Bertana
    Amministratore del forum

    Normalmente per gestire il cambio pagina da PLC si utlizza il controllo PLC di cambio pagina.

    Si collega una variabile PLC in cui va scritto il numero di pagina che si vuole visualizzare, in questo modo è possibile gestire il cambio pagina da una pagina all’altra ritornando sulla pagina iniziale.

    Non so come tu hai gestito il cambio pagina…

    in risposta a: Porta connessione al Weincloud #74874
    Sergio Bertana
    Amministratore del forum

    Se con porta intendi quale delle due interfacce ethernet devi utilizzare la risposta è la LAN1. Trovi queste informazioni al capitolo “Come devo utilizzare le 2 porte LAN sul pannello ?” nella pagina FAQ del terminale.

    Se invece ti riferisci alle porte TCP utilizzate dai vari servizi pubblicato dal pannello ti rimando al capitolo “Quali sono le porte TCP/IP utilizzate ?” nella pagina FAQ del terminale.

    in risposta a: Conversione programma da serie iE a serie cMT #74857
    Sergio Bertana
    Amministratore del forum

    La conversione del progetto è eseguita automaticamente da EasyBuilderPro, ma occorre prestare attenzione agli oggetti sovrapposti.

    Sui cMT la sovrapposizione di più pulsanti non è gestita, occorre convertirla in Combo Button.

    Quindi eseguita la conversione del progetto, dal menù Tool->Find Overlapping Objects è possibile individuare tutti gli oggetti sovrapposti del progetto e con il pulsante Convert to Combo Button eseguirne la conversione.

    Dai una occhiata alla pagina FAQ dei terminali dove l’argomento è trattato.

    in risposta a: Disconnessione utente da cMT-Viewer #74856
    Sergio Bertana
    Amministratore del forum

    Impostare gli IP statici può essere una soluzione da provare, sicuramente con IP statici si hanno meno problemi. Accertarsi solo di utilizzare IP sicuramente liberi e fuori dal pool di assegnazione del server DHCP.

    Andrebbe verificato che il router o il firewall non blocchino la connessione in caso di connessioni per lunghi periodi.

    in risposta a: Velocità di visualizzazione su cMT3152X #74853
    Sergio Bertana
    Amministratore del forum

    Se nelle pagine hai immagini bisogna verificarne le dimensioni ed eventualmente scalarle nel formato di visualizzazione.

    Il protocollo Schneider SoMachine M241 non è velocissimo ma i tempi che indichi sono decisamente molto elevati.

    Non sò quante sono le variabili, se sono ad indirizzi contigui o no, puoi provare ad eseguire un Data transfer dal PLC al pannello e poi visualizzare le variabili copia del pannello.

    in risposta a: Disconnessione utente da cMT-Viewer #74819
    Sergio Bertana
    Amministratore del forum

    La soluzione adottata è sicuramente funzionante.

    Sarebbe possibile avere uno screenshot del messaggio di errore, o almeno sapere che messaggio di errore compare.

    Identificando l’errore possiamo cercare di capire se può essere un problema legato agli applicativi Weintek oppure è un problema legato a Windows e magari trovare la soluzione per aggirarlo.

    in risposta a: Inizializzazione array multidimensionali #74810
    Sergio Bertana
    Amministratore del forum

    La warning indica che hai inserito meno valori di inizializzazione della dimensione della variabile.

    La tua variabile definita come ARRAY[0..4, 0..1] si compone di 5 righe da 2 valori quindi in totale devi definire 10 valori di inizializzazione.

    Per le informazioni sull’uso di LogicLab devi riferirti al manuale LogicLab Help (en) che si trova nella cartella di installazione di LogicLab oppure lo puoi aprire  dal menù Help->Index. Se LogicLab è settato in Italiano si aprirà la versione italiana che è meno completa.

    Nel capitolo Multidimensional arrays (MATRIXES) del manuale trovi un esempio di inizializzazione, nel tuo caso dovrai scrivere:

    Yc_OrderID : ARRAY[0..4, 0..1] OF USINT := [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];

    Yc_OrderID[0, 0] ha valore 0
    Yc_OrderID[0, 1] ha valore 1
    Yc_OrderID[1, 0] ha valore 2
    Yc_OrderID[4, 1] ha valore 9

    in risposta a: Configurazione rete PLC/Pannelli #74806
    Sergio Bertana
    Amministratore del forum

    I cMT2108X2 come riportato nella appendice A, hanno il client OPC-UA quindi puoi utilizzarli nella configurazione indicata.

    In MQTT la vedo un po più complicata da realizzare.

    in risposta a: Visualizzare scala tempo nell’oggetto visualizzatore trend #74793
    Sergio Bertana
    Amministratore del forum

    Se nelle proprietà generali dell’oggetto definisci come asse X il tempo, nella visualizzazione del trend potrai abilitare la scala dei tempi (Screenshot).

    in risposta a: Attivazione finestra di pop-up su messaggio di allarme #74767
    Sergio Bertana
    Amministratore del forum

    Sicuramente è possibile, la strada che consiglio è di utilizzare la gestione dell’acknowledge allarme (Screenshot).

    Nella finestra di definizione dell’allarme è possibile definire per ogni allarme un Acknowledge value (1), definire un valore diverso per ogni allarme. Nelle proprietà dell’oggetto Event Display, è possibile definire una variabile di Acknowledge (2).

    Ora “toccando” il messaggio di allarme il valore definito in Acknowledge value verrà trasferito nella variabile Acknowledge. Agendo su questa variabile è possibile attivare una finestra in pop-up o eseguire qualsiasi altra operazione.

    Per visualizzare la finestra di pop-up puoi utilizzare l’oggetto Indirect Window a cui puoi assegnare la stessa variabile Acknowledge definita nell’oggetto Event Display, in questo modo il valore dell’Acknowledge value può coincidere con la pagina da visualizzare.

    in risposta a: Problema nell’utilizzo della libreria eLLabDataExchLib #74751
    Sergio Bertana
    Amministratore del forum

    Ho testato lo scenario che hai descritto utilizzando il programma ST_TCPDataExchServer preso da questo articolo, ed il programma ST_TCPDataExchClient preso da questo articolo ma non riesco ad evidenziare il problema.

    Staccando il sistema server dalla rete e poi ricollegandolo il sistema client si riconnette.

    La connessione è segnalata dalla variabile Active nella struttura dati TCPDEXCHNODEDEFS. Hai definito un valore nella varibile TxHeartbeat nella struttura dati TCPDEXCHNODEDEFS sia del sistema server che del client…

    in risposta a: Pannello MT8102iE con PLC Schneider Tm251 #74713
    Sergio Bertana
    Amministratore del forum

    Sinceramente non è semplice pensare cosa stia accadendo, o è un disturbo (hanno eventualmente installato altri macchinari in zona o fatto modifiche alla rete ecc…), in questo caso verificherei messe a terra e aggiungerei qualche anello di ferrite.

    Altrimenti proverei a monitorare la LW9025 carico CPU per verificare come si sta comportando il pannello (per informazione con la prossima versione di EB pro avremo anche una tag dello stato della flash del pannello).

    Altre cose non me ne vengono in mente se non è stato fatto nessun tipo di modifica al PLC o al pannello. Come ultima spiaggia si può aggiornare il programma PLC e re importare le TAGs in EasyBuilderPro e ricaricare il progetto.

    in risposta a: Esempi utilizzo FB e funzioni in linguaggio LD #74638
    Sergio Bertana
    Amministratore del forum

    Rispondo con piacere a questa domanda per ricordare che gli esempi sono distribuiti in programmi dimostrativi (Vengono codificati con un acronimo a 3 lettere PTP seguito da progressivo e versione).

    Per comodità nella knowledge base ad ogni oggetto (FB o funzione) distribuita con LogicLab, l’elenco è visibile nella pagina indice del manuale, è riportato il solo esempio in linguaggio ST. Si è scelto ST perchè essendo un linguaggio testuale con un semplice copia/incolla lo si può importare direttamente nel proprio progetto (Vedi articolo).

    Ma in realtà nel programma dimostrativo (Vedi codice Ptp riportato sull’esempio) ci sono anche esempi nei linguaggi grafici (LD, FBD). Con una operazione di import da LogicLab è possibile importare nel proprio progetto il programma desiderato.

    Ora venendo alla tua domanda nel Ptp205 c’è il programma FBD_ModbusMasterOnTCP che realizza quello che ti serve in linguaggio FBD.

    in risposta a: Utilizzo HUB USB su pannelli Weintek #74551
    Sergio Bertana
    Amministratore del forum

    Si certo è possibile utilizzare HUB USB connesso alla porta USB Host.

    Anche se nel tuo caso non dovresti avere problemi di alimentazione, per evitare di sovraccaricare l’alimentatore USB consiglio di usare un Hub con alimentazione indipendente.

    in risposta a: Problema lettura stringhe absolute addressing da PLC S7-1500 #74541
    Sergio Bertana
    Amministratore del forum

    Le immagini in base64 non sono visualizzabili, carica le immagini su qualche sito cloud (Esempio imgur) e postane il link…

Stai visualizzando 15 post - dal 451 a 465 (di 4,379 totali)