Vai al contenuto

Sergio Bertana

Risposte nei forum create

Stai visualizzando 15 post - dal 331 a 345 (di 4,272 totali)
  • Autore
    Post
  • in risposta a: Gestione I/O logici da pagina web con browser #75220
    Sergio Bertana
    Amministratore del forum

    Possiamo proporre due diverse soluzioni:

    • Moduli I/O remoti Ethernet Serie A-18x, questi moduli hanno una interfaccia web che permette di visualizzare e comandare gli I/O logici (Vedi topic).
    • Modulo PLC Compatto con Ethernet SlimLine LogicLab IEC61131-3, è un modulo PLC con server web integrato che può essere programmato tramite LogicLab per realizzare la funzione d esiderata.

    Naturalmente la soluzione con il modulo I/O remoto è una soluzione plug-and-play, configurato il modulo il lavoro è terminato. La soluzione con il PLC invece richiede lo sviluppo di un semplice programma e di una o più pagine web in base alle proprie necessità. Dal canto suo però il PLC permette di aggiungere all’applicazione ulteriori funzionalità:

    • Invio eMail su allarme (Vedi post).
    • Ricezione ed invio messaggi Telegram (Vedi post).
    • Invio e ricezione dati in MQTT a portali cloud IoT (Vedi post).
    • Invio e ricezione dati in REST a portali web proprietari (Vedi post).
    • Utilizzo di tutti gli oggetti presenti nelle ns librerie (Vedi manuale).
    in risposta a: Configurazione modulo I/O remoto iR-ETN #75213
    Sergio Bertana
    Amministratore del forum

    Per la configurazione del modulo iR-ETN occorre utilizzare il programma EasyRemoteIO.

    Per la comunicazione con il pannello è possibile utilizzare Modbus TCP o Ethernet IP, ma io consiglio di utilizzare il protocollo Modbus.

    Dovendo collegare il modulo direttamente al pannello, utilizzare il programma EasyRemoteIO per la configurazione del modulo ed esportare la lista TAGs che potrà poi essere importata direttamente nel pannello.

    in risposta a: Visualizzazione pagine con accesso a databse MySQL #75208
    Sergio Bertana
    Amministratore del forum

    La visualizzazione di pagine web viene indicata come PLC Web Browser e non è supportata dal pannnello cMT2108X2.

    Per quanto riguarda invece il VNC Viewer, si comporta come un qualunque client VNC, inserito l’oggetto nella pagina occorre definire l’indirizzo IP e la porta del PC che si vuole visualizzare e si avrà la visualizzazione dello schermo. Toccando lo schermo si opera come il mouse sul PC controllato.

    in risposta a: Connessione con apparecchiatura in Modbus #75201
    Sergio Bertana
    Amministratore del forum

    Non riesco a vedere gli allegati, ma intanto non devi utilizzare il FB ModbusSlave, ma il FB ModbusMaster visto che devi interrogare un dispoositivo server.

    Puoi copiare l’esempio ST_ModbusMaster riportato nel manuale utilizzando la connessione TCPClient, il programma và eseguito in task Back. Naturalmente dovrai modificare:

        MMdb.FCode:=16#04; //Modbus function code
        MMdb.Address:=55; //Modbus register address
        MMdb.Points:=xx; //Modbus register points

    In base alle tue esigenze, il codice funzione mi sembra di capire sia 16#04, ma potrebbe anche essere 16#03, mentre l’indirizzo è 55 decimale o esadecimale?

    Poi siccome Modbus ha offset 1, nel caso prova a settare/resettare la flag MMdb.Absolute.

    Utilizza la console di spionaggio per vedere la comunicazione e capire eventuali problemi.

    in risposta a: Info su contatore SDM630 Modbus #75189
    Sergio Bertana
    Amministratore del forum

    Il contatore SDM630 a lettura diretta come pure il modello a lettura tramite TA sono in grado di misurare e visualizzare:

    • Tensione di linea e THD% (distorsione armonica totale) di tutte le fasi
    • Frequenza di linea
    • Correnti, Fabbisogno di corrente e THD% di corrente di tutte le fasi
    • Potenza, potenza massima richiesta e fattore di potenza
    • Energia attiva importata ed esportata
    • Energia reattiva importata ed esportata

    Quindi può soddisfare le tue necessità, i registri Modbus sono gli stessi per tutti i tipi di contatore.

    Nel caso utilizzassi i nostri sistemi programmabili, per l’acquisizione è disponibile il FB EastronSDM630, Eastron SDM630 energy meter.

    in risposta a: Protocollo Ethernet/IP su serie cMT #75117
    Sergio Bertana
    Amministratore del forum

    Se il robot è master verificare bene gli assembly impostati e quindi impostare il pannello come slave con gli stessi dati.

    Eventualmente provare con Ethernet/IP Explorer a puntare al pannello e vedere se risponde cosi da essere sicuri che come slave risponda.

    in risposta a: Definizione target progetto #75106
    Sergio Bertana
    Amministratore del forum

    Tuti i sistemi SlimLine sia quelli basati su CPU ARM7 che quelli basati su CPU CortexM7 è possibile utilizzarli in due diverse architettura di sistema. L’architettura XTarget12 è una architettura ormai datata e superata dalla XUnified, è comunque possibile eseguire l’aggiornamento del sistema con l’architettura desiderata (Vedi articolo). Nel tuo caso devi verificare che architettura ha il tuo sistema, nel caso  lo puoi aggiornare alla XUnified.

    Poi nella selezione del target basterà scegliere il codice prodotto (Nel tuo caso MPS053) con la corretta architettura (Screenshot)

    in risposta a: Problemi aggiornamento sistema operativo #75085
    Sergio Bertana
    Amministratore del forum

    Dallo screenshot della pagina web vedo che si tratta di un vecchio modello di CPU (Versione “A”) con il sistema operativo SFW198B030.

    Purtroppo quella versione di sistema operativo non gestiva il file system a FAT, quindi vi erano 3 cartelle predefinite con un numero finito di files gestibili. Lo spazio per ogni file era predeterminato, quindi non è sicuramente possibile trasferire il file Firmware.upl.

    Quindi l’unico modo che hai di aggiornarlo è utilizzando l’aggiornamento tramite porta seriale o USB come indicato in questo articolo.

    Il nuovo sistema operativo utilizzerà il file system su FAT, quindi dopo l’upgrade dovrai eseguire un format dei dischi C: e D: (Se presente) con la perdita dei dati contenuti. Quindi se hai dei dati sensibili occorre eseguirne il salvataggio prima di eseguire l’upgrade.

    Eseguito l’aggiornamento potresti perdere l’impostazione dell’indirizzo IP, utilizza la procedura Discovery di Toolly per impostare il nuovo indirizzo.

    in risposta a: Formattazione PenDrive USB collegata ad HMI #75068
    Sergio Bertana
    Amministratore del forum

    No attualmente non è possibile…

    Abbiamo richiesto a Weintek un qualche comando analogo ma ad oggi non hanno ancora reso disponibile nulla.

    in risposta a: Invertek optidrive con protocollo Modbus RTU su RS485 #75001
    Sergio Bertana
    Amministratore del forum

    Il programma che hai fatto è quasi corretto… Vediamo gli errori come vedi dalla pagina errori, viene riportato:

    9946140 Errore definizione porta COM
    9912200 Non è possibile aprire il file specificato

    Che stà ad indicare che hai indicato al FB SysSerialPort una porta di comunicazione errata, infatti non riesce ad aprire lo stream di comunicazione che nel sistema è indicato come file.

    Infatti tu in COM hai indicato ADR(“COM2”), le stringhe in IEC-61131 si indicano con l’apice singolo, quindi ADR(‘COM2’) come indicato negli esempi del FB SysSerialPort.

    Il secondo errore che poi porterà a non fare funzionare la comunicazione è che tu hai appoggiato l’uscita Done della seconda FB ModbusMaster sull’ingresso Enable della prima senza invertirlo. Come vedi nella programmazione con FB connesse con modello a cascata il segnale è invertito. L’inversione la noti dal pallino posto davanti al segnale. Per fare comparire il pallino di inversione devi puntare il FB, poi con il tasto destro del mouse selezionare proprietà e definire NOT sul segnale Enable. In alternativa inserisci un oggetto NOT nel ramo.

    Fatte queste operazioni il Modbus dovrebbe comunicare, ora l’unico problema potrebbe essere nella definizione dell’indirizzo in Address, molti sistemi non sono compliant con il Modbus e non sottraggono 1 all’indirizzo indicato, quindi verifica con la console di spionaggio cosa succede sulla comunicazione ed eventualmente attiva Absolute.

    in risposta a: Controllo cella frigorifera #74967
    Sergio Bertana
    Amministratore del forum

    La richiesta al punto (1) rispecchia esattamente il funzionamento del dispositivo Poseidon. Si imposta un range di temperatura al di sotto/sopra del quale viene inviata segnalazione di allarme, via eMail, Trap SNMP o SMS tramite il dispostivo SMS-GW3.

    Il problema nasce nell’affrontare tutti gli altri punti richiesti dal cliente, il dispositivo Poseidon può essere solo configurato non ha una capacità autonoma di eseguire un programma. Le richieste del cliente sono molto specifiche quindi l’unico modo di affrontarle è utilizzando un dispositivo programmabile come lo SlimLine. Ecco come si potrebbero affrontare.

    Il Poseidon (o un sensore di temperatura connesso al modulo SlimLine) acquisisce la temperatura della cella, sul modulo SlimLine dovrà essere realizzato un programma specifico che tramite il FB SNMPManager acquisisce la temperatura dal Poseidon e tramite i suoi ingressi digitali (o gli ingressi digitali del Poseidon)  acquisisce lo stato di sbrinamento, porta aperta, ecc… ed eseguire le logiche richieste.

    Sullo SlimLine è possibile realizzare una pagina web per permettere l’impostazione dei valori di soglia temperatura e tempi apertura porta. Se il Cliente ha già un dispositivo SMS-GW3 è possibile utilizzare il FB HTTPClient per inviare SMS tramite il metodo HTTP GET (Vedi topic).

    Se si desidera ricevere una eMail con il valore di temperatura è possibile utilizzare il FB EMailSend per eseguirne l’invio in base alle proprie necessità.

    in risposta a: Aggiornamento Data/Ora su modulo CPU SlimLine #74956
    Sergio Bertana
    Amministratore del forum

    Su quella versione di moduli CPU viene utilizzato l’RTC DS3231 della Maxim, come cita il datasheet:

    The DS3231 is a extremely accurate I2C real-time clock (RTC) with an integrated temperature compensated crystal oscillator (TCXO) and crystal.

    Da prove fatte presso il ns laboratorio aggiornato il tempo con un server NTP dopo 1 mese di funzionamento si è riscontrato 1 secondo di differenza rispetto al valore del server NTP. Unica spiegazione per lo scostamento esagerato che si è riscontrato potrebbe essere l’usura della batteria che alimenta l’RTC a sistema spento, visto che il modulo è stato collaudato il 18/09/2018 e venduto il 05/10/2018 sono passati più di 5 anni.

    Per sincronizzare l’orologio con un server NTP si può utilizzare il FB SNTPRequest, il programma di esempio ST_SystemClockSync fà esattamente questo.

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

    Dalla mia esperienza posso ipotizzare 2-3 secondi per l’apertura pagina ma 10 secondi mi sembrano davvero molti.

    Se vuoi puoi inviare il progetto del HMI al nostro sito di supporto e proviamo a dare una occhiata per vedere se c’è qualcosa di strano.

    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.

Stai visualizzando 15 post - dal 331 a 345 (di 4,272 totali)