Vai al contenuto

Sergio Bertana

Risposte nei forum create

Stai visualizzando 15 post - dal 421 a 435 (di 4,265 totali)
  • Autore
    Post
  • in risposta a: Lettura oggetti ASCII multipli da Barcode scanner #72928
    Sergio Bertana
    Amministratore del forum

    Potresti nell’oggetto ASCII abilitare il DataEntry da bit ed attivare il bit da pulsante, così il valore acquisito dal Barcode reader andrà a valorizzare il DataEntry abilitato (Vedi screenshot).

    Nel TAB Trigger Action Setting dovrai definire una Action after writing con un DataTransfer dei dati dal campo Barcode scanner verso le LW pannello o variabili PLC relative al campo inputato.

    Naturalmente per abilitare i due data entry ASCII anzichè usare due pulsanti touch puoi usare variabili PLC esempio da pulsanti fisici e/o selettore.

    in risposta a: Symbolic addressing (no reponse) with siemens S7-1200/S7-1500 #72839
    Sergio Bertana
    Amministratore del forum

    Potrebbe essere la versione firmware del PLC, se ad esempio si tratta di un S7-1200 con firmware versione 4.2 o precedente và aggiornato.

    in risposta a: Errore F1027: Invalid connection #72798
    Sergio Bertana
    Amministratore del forum

    Si le operazioni di copia/incolla si portano dietro il problema.

    Ma non occorre riscrivere tutto il blocco funzione o il programma, basta cancellare e risctivere il ramo che genera l’errore.

    Per fortuna succede pochissime volte, ma se succede consiglio di inserire un nuovo ramo sopra o sotto al ramo in errore, ridieignare il ramo avendo come riferimento quello in errore e poi cancellare il ramo in errore.

    in risposta a: Errore F1027: Invalid connection #72794
    Sergio Bertana
    Amministratore del forum

    Ho segnalato il problema al supporto Axel che mi risponde:

    E’ un problema “storico” probabilmente derivante da qualche operazione di cut and paste mal gestita, per cui rimangono dei pin che sembrano graficamente connessi ma non lo sono. Per risolverlo occorre cancellare il ramo e riscriverlo.

    in risposta a: Possibilità di connessione con PLC Siemens MPI #72655
    Sergio Bertana
    Amministratore del forum

    La connessione deve funzionare a meno che non si siano danneggiate le seriali, ma mi sembra impossibile che non vada su 2 diverse.

    La serie eMT supporta la connessione in MPI direi dal 2012, eventualmente se fai avere numero di serie e versione sistema operativo del pannello vedo di fare una verifica con Weintek.

    in risposta a: Supporto “file input” su browser web #72652
    Sergio Bertana
    Amministratore del forum

    No purtroppo ad oggi l’oggetto browser non supporta la funzione richiesta.

    in risposta a: Differenze tra accesso simbolico e S7commplus con CPU 1200 #72475
    Sergio Bertana
    Amministratore del forum

    l driver CommPlus è più evoluto e pesante rispetto al classico Simbolico , utilizzabile dalla serie cmt e Xe, non IP/IE , permette di gestire maggiori tipi dati e maggiore velocità di refresh.

    in risposta a: Comando inverter da pannello operatore Weintek #72469
    Sergio Bertana
    Amministratore del forum

    Gli inverter INVT GD20 comunicano in Modbus RTU, nel manuale dell’inverter si trova la tabella con tutti gli indirizzi Modbus dei vari registri. L’accesso in lettura viene eseguito con il comando 03:Read Holding Register, mentre paer la scrittura si possono utilizzare i comandi 06:Write single register o 16:Write Holding Registers. L’inverter utilizza l’indirizzamento assoluto (Non bisogna sottrarre 1 all’indirizzo inviato).

    Per i nostri sistemi SlimLine abbiamo realizzato il FB InvtGD20EU che esegue la completa gestione della comunicazione con l’inverter.

    Per il pannello Weintek allego il progetto “Modbus Invt” (Download) che realizza una semplice gestione di un inverter, per gestire più inverters devi semplicemente aggiungere alla schermata gli oggetti di dialogo con gli altri inverter o gestire più pagine, una per ogni inverter. Naturalmente gli inverters andranno configurati con indirizzo di nodo diverso P14.00.

    Negli oggetti sul pannello andrà preposto all’indirizzo Modbus del registro, l’indirizzo di nodo dell’inverter (Vedi FAQ Come indirizzare nodo Modbus RTU in comunicazioni RS485 multidrop). Esempio l’impostazione di velocita (Registro 8193) andrà settato 01#8193 per il primo inverter, 02#8193 per il secondo e così via.

     

    in risposta a: Compatibilità visualizzatore VNC tra i vari prodotti Weintek #72464
    Sergio Bertana
    Amministratore del forum

    Per completezza aggiungo che se inserisco l’oggetto VNC client su un pannello cMT e poi accedo con WebView posso agire da remoto sulla finestra VNC come da locale.

    La stessa possibilità si ha se inserisco l’oggetto VNC client su un pannello che lo supporta e poi accedo con VNC client al pannello.

    Naturalmente mi dovrò accontentare della fliudità di manovra, d’altronde stò accedendo in VNC su un dispositivo che accede in VNC ad un’altro dispositivo.

    in risposta a: Compatibilità visualizzatore VNC tra i vari prodotti Weintek #72441
    Sergio Bertana
    Amministratore del forum

    Intanto vediamo cosa significano le note:

    1. Credo sia chiara, indica che su quelle serie di prodotti l’oggetto VNC client è supportato da una certa versione di sistema operativo, su tutti i nuovi è sicuramente gestito.
    2. Su tutti i modelli cMT con lo schermo (A partire dall versione del sistema operativo indicata,sui nuovi è gestito) l’oggetto VNC client è supportato ma è utilizzabile solo con accesso locale allo schermo del pannello. Non può essere visualizzato per chi accede al pannello tramite l’App cMTViewer.
    3. Indica che l’oggetto VNC client non funziona in simulazione del progetto da EasyBuilderPro.

    Quindi credo che la risposta al tuo dubbio sia chiarita, con un pannello cMT3102 potrai visualizzare con l’oggetto VNC client qualsiasi pannello, o altro dispositivo con VNC server. Questo solo dallo schermo locale del pannello e non accedendo al pannello con cMTViewer.

    in risposta a: Simulazione alimentazione 60Hz per test impianto #72404
    Sergio Bertana
    Amministratore del forum

    La soluzione è corretta potete utilizzare un inverter serie GD20-EU della potenza adatta alla richiesta. Come configurazione posso consigliarti:

    • P00.00=2, controllo SVPWM, adatto in applicazioni che non richiedono grande accuratezza di controllo, come ventilatori e pompe.
    • P04.01=0.1, incremento di coppia alla tensione di uscita per le caratteristiche della coppia a bassa frequenza.
    • P04.09=0, Guadagno di compensansazione dello scorrimento V/F.
    • Parametri motore P02.01~P02.05 vanno impostati per simulare un motore 230V 50Hz. Indicando la potenza richiesta, il numero giri non è importante.
    • Le rampe P00.11 e P00.12 possono essere impostate tutte a zero.

    Per la gestione dei comandi puoi utilizzare una delle configurazioni descritte in questo articolo, per iniziare consiglio “Test funzionamento inverter“.

    Sul parametro P17.03 è possibile visualizzare la tensione in uscita anche senza collegare alcun carico.

    Sergio Bertana
    Amministratore del forum

    Eccomi dopo la piccola bugia con il naso allungato…

    In effetti la connesione in passthrough con PLC Siemens MPI, è data per funzionante da Weintek, ma con l’esperienza, a differenza del passthrough in ethernet o in seriale con altri protocolli, abbiamo riscontrato parecchi problemini.

    A volte basta cambiare PC o versione di Step7 e quello che prima andava smette di funzionare oppure quello che non funzionava inizia a funzionare…

    Sergio Bertana
    Amministratore del forum

    Come già trattato in questo topic, ci sono problemi di funzionalità del passthrough in MPI con il TIA Portal.

    Quindi con una piccola bugia preferisco dire che non funziona…

    in risposta a: Definizione numero elementi in array di strutture #72293
    Sergio Bertana
    Amministratore del forum

    Struttura complessa, se posso dare una mia indicazione utilizzerei la nomenclatura delle strutture in lettere maiuscole, a mio parere danno maggiore leggibilità. Quindi t_bitCfgAl diventa T_BIT_CFGAL e t_ph diventa T_PH. Ma questa è una mia abitudine.

    Venendo alla tua domanda, per definire delle costanti puoi usare l’attributo CONSTANT.

    VAR CONSTANT
        NrOfItems : USINT := 10; (* Numero elementi array *)
    END_VAR
    VAR
        i : UDINT; (* Auxiliary variable *)
    END_VAR
    
        FOR i:=0 TO NrOfItems-1 DO
            ...
        END_FOR;

    Ma non è possibile utilizzare una definizione per definire la lunghezza di un array ARRAY[0..kostante] .

    Nel tuo ciclo FOR per avere la definizione automatica della lunghezza puoi utilizzare:

        FOR i:=0 TO (SIZEOF(t_alStr)/SIZEOF(t_alStr[0]))-1 DO
            ...
        END_FOR;
    in risposta a: Sostuituire la pellicola frontale del pannello #72201
    Sergio Bertana
    Amministratore del forum

    Si è possibile cambiare la pellicola frontale. Normalmente per una perfetta riuscita e per garantire infiltrazioni è una operazione cha facciamo noi in laboratorio.

    E’ possibile farla anche direttamente dal cliente, ma in questo caso dovrete prenderVi la responsabilità di eventuali infiltrazioni e tenute e non ultima la possibilità di sbagliare il fissaggio rovinando la pellicola.

Stai visualizzando 15 post - dal 421 a 435 (di 4,265 totali)