Sergio Bertana

Risposte nei forum create

Stai visualizzando 15 post - dal 1,276 a 1,290 (di 4,507 totali)
  • Autore
    Post
  • in risposta a: Utilizzo tastiera remota su inverter #59257
    Sergio Bertana
    Amministratore del forum

    Tutti gli inverter INVT vengono forniti con la tastiera standard, nei modelli piccoli (Taglie inferiori ai 4 Kw) la tastiera è parte integrante del contenitore e quindi non è rimovibile. Dalla taglia 4Kw e superiori si può rimuovere la tastiera dell’inverter e collocarla a bordo quadro, se necessario è disponibile il supporto per montaggio da ordinare separatamente.

    Una tastiera remota con la funzione di copia parametri è disponibile per tutti gli inverters questa tastiera permette di trasferire i parametri da un inverter ad un’altro (Vedi topic).  Negli inverter di piccola taglia (Taglie inferiori ai 4Kw) è possibile utilizzare questa tastiera come tastiera remota, collegandola all’inverter la tastiera presente a bordo si disabilita. Anche questa tastiera è montabile a bordo quadro con l’apposito supporto.

    Per il collegamento della tastiera remota con funzione copia parametri all’inverter è possibile utilizzare un qualsiasi cavo patch CAT5, la lunghezza massima del cavo è di 2 metri.

    Anche per remotare la tastiera standard presente sull’inverter è possibile utilizzare un qualsiasi cavo patch CAT5, la lunghezza massima del cavo è di 15 metri.

    in risposta a: Nome file corrotto su sistema MPS054 #59228
    Sergio Bertana
    Amministratore del forum

    Qualcosa si è sporcato durante la creazione del nuovo file che ha assunto un nome non coerente e quindi non è più raggiungibile da FTP. Purtroppo credo che l’unica soluzione per eliminare quel file sia di riformattare il disco dove si trova.

    Per capire qualcosa in più sulla causa del problema mi occorrerebbe sapere se il problema si è verificato sul disco C o sulla SDCard, e la versione del firmware. Sarebbe utile se riuscissi a farci avere il file con i logs di sistema (File C:/System/Logs.txt).

    Purtroppo la formattazione è possibile solo da acceso Telnet, e se devi formattare il disco C: ricorda di eseguire prima una copia delle cartelle System e Web che poi dovrai ricaricare dopo la formattazione.

    in risposta a: Visualizzare velocità rotazione motore su pannello #59197
    Sergio Bertana
    Amministratore del forum

    Aggiungo al post che è possibile settare più di un bit, si ricava il valore eseguendo la OR tra i bit che si desidera settare (Vedi topic). In questo modo alla accensione verrà visualizzato il valore corrispondente al bit settato meno significativo.

    Sarà possibile passare alla visualizzazione della variabile successiva premendo il tasto SHIFT della tastiera.

    Di default il prametro è settato a 0x3FF quindi con tutti i parametri visualizzabili, alla accensione viene visualizzata la frequenza in uscita (BIT0) ed agendo sul tasto SHIFT è possibile visualizzare in sequenza tutti i parametri.

    in risposta a: Utilizzo strutture dati su PLC Rockwell Micro580 #59196
    Sergio Bertana
    Amministratore del forum

    Se hai il PLC connesso, una volta settato il PLC invece di eseguire l’editor tag prova ad eseguire l’importazione delle tag in modo che le prelevi in automatico dal PLC.

    in risposta a: Utilizzo variabili indicizzate su pagina #59191
    Sergio Bertana
    Amministratore del forum

    Per ottenere quelo che hai chiesto puoi utilizzare le variabili indicizzate, nella programmazione EasyBuilder esistono 32 registri indici che possono essere utilizzti per creare un offset sull’indirizzo della variabile.

    Come vedi dallo screenshot, ho abbinato un tasto (Ma puoi fare la stessa cosa con qualsiasi oggetto) ad un indirizzo Modbus di un nostro PLC SlimLine (Variabile 100.16 address Modbus 40016). Alla variabile ho abbinato il registro indice 0 (E’ possibile gestirne  16 a 16 bits e 16 a 32 bits), ora l’indirizzo Modbus abbinato all’oggetto sarà dato dalla somma del valore definito 40016 con il valore  del registro indice 0.

    I registri indice a 16 bits sono allocati nella memoria dell’HMI dalla LW-9200 alla LW-9215.
    I registri indice a 32 bits sono allocati nella memoria dell’HMI dalla LW-9230 alla LW-9260.

    Ora dovrai allocare tutte le variabili delle varie pompe su locazioni successive nel programma PLC e creare una pagina con tutte le tue variabili, per passare da una pompa all’altra basterà incrementare il valore del registro indice del necessario offset.

    in risposta a: Ricerca variabili di progetto non utilizzate #59187
    Sergio Bertana
    Amministratore del forum

    Sicuramente è una funzione utile, abbiamo già chiesto ad Axel di implementarla, è nella loro lista di cose da fare… aspettiamo di trovarla in qualche nuova release…

    Intanto aggiungo che  se una variabile non è utilizzata non compare neanche nella compilazione e quindi non è possibile trasinarla nella finestra di watch, e questo può essere un’altro modo per vedere se è utilizzata.

    Attualmente anch’io se ho un dubbio su di una variabile aggiungo “_” in fondo al suo nome e provo a compilare.

    in risposta a: Visualizzare velocità rotazione motore su pannello #59184
    Sergio Bertana
    Amministratore del forum

    Il parametro da visualizzare sul display è impostabile tramite il parametro P07.05. Come vedi dal manuale il parametro è indicato come “Displayed parameters 1 of running state“. Ad ogni bit attivo corrisponde una visualizzazione specifica secondo la tabella.

    BIT0:running frequency (Hz on)
    BIT1:set frequency(Hz flickering)
    BIT2:bus voltage (Hz on)
    BIT3:output voltage(V on)
    BIT4:output current(A on)
    BIT5:running rotation speed (rpm on)
    BIT6:output power(% on)
    BIT7:output torque(% on)
    BIT8:PID reference(% flickering)
    BIT9:PID feedback value(% on)
    BIT10:input terminals state
    BIT11:output terminals state
    BIT12:torque set value(% on)
    BIT13:pulse counter value
    BIT14:reserved
    BIT15:PLC and the current step of multi-stepspeed

    Quindi per visualizzare i giri motore devi settare il bit 5, che in esadecimale corrisponde al valore 0x20. Vedi articolo su come eseguire l’impostazione.

    in risposta a: Gateway Modbus TCP/RTU in connessione multidrop #59152
    Sergio Bertana
    Amministratore del forum

    Tutti i gateway Modbus della ATC permettono di gestire sulla porta RS485 più dispositivi (Fino a 32) connessi in multidrop (E’ necessario utilizzare un cavo twistato per la connessione). Collegandosi in TCP al convertitore è possibile inviare i comandi Modbus indicando il numero di nodo al quale inviare il comando.

    Sulla porta seriale RS232 o RS485 verrà inviato il pacchetto Modbus RTU con il numero di nodo, e solo il dispositivo indirizzato risponderà. Il pacchetto Modbus RTU ricevuto verrà convertito in Modbus TCP ed inviato come risposta.

    ATC-1300: Può operare solo come server.

    ATC-3002: Ha una configurabilità estesa e permette di essere configurato come server o come client.

    in risposta a: Potenza monofase su inverter con uscita trifase #59136
    Sergio Bertana
    Amministratore del forum

    3 CV equivalgono a 2,2065 Kw quindi puoi utilizzare un inverter GD20-2R2G-S2-EU Inverter ingresso monofase 230V 2.2kW/10A.

    L’inverter assorbe pressochè la stessa potenza che eroga in uscita (A parte la piccola dissipazione termica), alla piena potenza assorbirai 2.2 kW (o poco di piu) anche sul monofase. Quindi il riuscire ad alimentare il motore dipende dagli altri carichi che hai attivi sotto al contatore.

    L’inverter ti permette di avviare il motore in rampa e quindi di evitare anche i picchi sull’avvio.

    Nota: Entrando con il 220V monofase avrai la stessa tensione in uscita quindi devi verificare che il tuo motore possa funzionare a 220V. Di solito se il motore è predisposto basta modificare il collegamento da stella a triangolo.

    in risposta a: Gestire visualizzazione immagini #59124
    Sergio Bertana
    Amministratore del forum

    Tutti ipannelli Weintek hanno l’oggetto Picture View (Screenshot) che permette di visualizzare immagini presenti in un PenDrive connesso al terminale.

    L’oggetto permette di visualizzare automaticamente le immagini o di definire tramite word di controllo l’immagine da visualizzare.

    E’ possibile definire la cartella delle immagini direttamente oppure dinamicamente tramite word di controllo.

    in risposta a: Reset Event Log con HMI cMT #59090
    Sergio Bertana
    Amministratore del forum

    Purtroppo sulla famiglia cMT per ora non ci sono soluzioni, Weintek è già stata avvisata di questa mancanza, dovrebbere rilasciare un nuovo firmware… Lo stiamo aspettando…

    in risposta a: Comunicazione modbus tra SlimLine e Inverter #59086
    Sergio Bertana
    Amministratore del forum

    Come hai detto giustamente tu il FB ACModbus, Array command Modbus, è nato proprio per facilitare la comunicazione con dispositivi Modbus permettendo di definire i comandi da eseguire tramite un array di strutture di tipo ACMODBUS_DATA.

    L’utilizzo della FB semplifica sicuramente la scrittura dei programmi in quanto si occupa di tutte le operazioni di scheduling dei comandi ottimizzando il passaggio da un comando all’altro, proprio con l’obbiettivo di ottenere il meglio delle prestazioni possibili.

    Ma se chi ha scritto un programma in ST utilizzando il FB ModbusMaster schedulando opportunamente i comandi ha già attuato tutte le possibili strategie per minimizzare i tempi ha già ottenuto il massimo delle prestazioni e quindi anche la FB ACModbus non potrà fare di più.

    in risposta a: Conversione tra Epoch time e data/ora #59084
    Sergio Bertana
    Amministratore del forum

    Ho provato a sentire anche Weintek ma non hanno una macro che converte da Epoch time a data ora. Credo che come hai detto tu la cosa più semplice sia fare transitare i dati sullo SlimLine e poi utilizzare i blocchi funzioni SysDateToETime, SysETimeToDate.

    Sperando possa essere utile ad altri visitatori del forum allego il dimostrativo fornito da Weintek per la conversione da Data/Ora in Epoch ed ecco la macro utilizzata.

    macro_command main()
    short yy, mm, dd, hh, min, ss
    unsigned short md[13] = {0,31,59,90,120,151,181,212,243,273,304,334}
    unsigned short md_leap[13] = {0,31,60,91,121,152,182,213,244,274,305,335}
    unsigned int epoch = 0
    unsigned int a,b,c,d,e,f
    
    GetData(yy, "Local HMI", LW, 100, 1)
    GetData(mm, "Local HMI", LW, 101, 1)
    GetData(dd, "Local HMI", LW, 102, 1)
    GetData(hh, "Local HMI", LW, 103, 1)
    GetData(min, "Local HMI", LW, 104, 1)
    GetData(ss, "Local HMI", LW, 105, 1)
    
    yy = yy - 1900
    mm = mm-1
    if yy%4==0 then
        dd = md_leap[mm] + dd - 1
    else
        dd = md[mm] + dd - 1
    end if
    
    a = (yy-70) * 31536000
    b = (yy-69) / 4 * 86400 
    c = (yy-1) /100 * 86400
    d = (yy + 299) / 400 * 86400
    
    epoch = ss + min*60 + hh*3600 + dd*86400 + a + b - c + d
    SetData(epoch, "Local HMI", LW, 0, 1)
    end macro_command
    in risposta a: Applicazione Utility mananger si vede sfocata #59078
    Sergio Bertana
    Amministratore del forum

    Occorre modificare le impostazioni di visualizzazione, eseguire il programma DisplaySetting nella cartella di installazione di EasyBuilderPro, e selezionare Software render (Vedi screenshot).

    in risposta a: Accesso da Internet ad ATC-1200 #59012
    Sergio Bertana
    Amministratore del forum

    Rispondendo in modo semplice alla domanda direi che per accedere da remoto via Internet devi disporre di una connessione con IP pubblico (Non importa se dinamico) e DEVI agire sul firewall definendo regole di NAT o port forwarding.

    Ma scendendo più profondamente nella discussione posso dire che per non dover agire sul router e poter utilizzare connessioni anche con IP NATtato (Non pubblico) non è possibile “entrare” nella rete ma occorre “uscire” dalla rete. In questo caso è possibile configurare il convertitore come client e farlo connettere con un server raggiungibile su IP pubblico.

    Anche se dovendo realizzare questo tipo di connessione utilizzerei qualcosa di più “robusto”, come l’ATC-3000 un convertitore dotato di watchdog.

    O meglio ancora un sistema programmabile come la nostra famiglia SlimLine che con costi di poco superiori permettono di essere programmati non solo per agire come un ATC-1200 ma potrebbero acquisire in RS485 i dati dai tuoi dispositivi ed inviarli in MQTT nel cloud ad un servizio pubblico come Beebotte o via REST a un tuo server.

Stai visualizzando 15 post - dal 1,276 a 1,290 (di 4,507 totali)