Interrogazione da HMI MT8071
Home › Forum › Terminali operatore (Weintek) › Interrogazione da HMI MT8071
- Questo topic ha 4 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 3 anni, 4 mesi fa da
gnoto.
-
AutorePost
-
Giugno 13, 2022 alle 11:37 pm #65645
gnoto
PartecipanteAvrei bisogno di fare un polling dal pannello Weintek in oggetto per storicizzare alcuni dati provenienti da un Pompa di Calore connessa al pannello HMI via Modbus. L’interrogazione dovrebbe avvenire tramite un server comunicante via TCP con il pannello. Purtroppo non posso modificare il progetto che gira sul pannello MT8071 che, al momento sembra avere i seguenti device:
0 -> MT8000 Local
1 -> Modbus RTU Com 3
2 -> Modbus Server Com 2
3 -> Free Protocol Ethernet
4 -> Modbus Server EthernetGiugno 14, 2022 alle 10:20 am #65648Sergio Bertana
Amministratore del forumCerco di interpretare la tua richiesta, mi sembra di capire che vuoi interrogare da un PC (Immagino in Modbus TCP) variabili da una pompa di calore connessa in Modbus RTU ad un pannello MT8071iP o iE.
Ora va da sè che la soluzione più imediata è modificare il programma del pannello aggiungendo un device server Modbus TCP e definendo la mappa dei registri da interrogare via Modbus RTU sulla pompa di calore (Screenshot).
In alternativa se non vuoi modificare il progetto del pannello, puoi aggiungere un secondo pannello HMI oppure un cMT-SVR, dove potrai definire un nuovo device remoto. Il device remoto permette di utilizzare il primo pannello come gateway per fare transitare i pacchetti Modbus RTU di interrogazione senza doverne modificare il programma. A questo punto le variabili che ti interessano saranno gestibili da cMT-SVR dove potrai istanziare un server Modbus TCP per interrogarle.
Giugno 14, 2022 alle 6:14 pm #65663gnoto
PartecipanteGrazie molte per la pronta risposta. L’interpretazione della richiesta è corretta.
La prima soluzione non è perseguibile perchè il progetto del pannello HMI non è modificabile.
Riguardo l’alternativa che mi hai proposto, in effetti mi sono già procurato un secondo pannello HMI (MT8073iE) che pensavo di utilizzare allo scopo e ho configurato con successo il nuovo device remoto (ovvero il pannello originale da cui prelevare i dati).
Non mi è chiaro, invece, come interrogare il secondo pannello, con protocollo Modbus, in modo da puntare alle variabili presenti sul primo.
Giugno 15, 2022 alle 11:13 am #65665Sergio Bertana
Amministratore del forumSul pannello oltre al device remoto puoi configurare un server Modbus su porta Ethernet. In questo server non potrai definire una mappa registri verso il device remoto, ma potrai solo accedere alle variabili interne del pannello.
Quindi dovrai realizzare un programma che tramite macro o con l’oggetto Data Transfer trasferisce variabili dalla pompa di calore a variabili interne del pannello o viceversa. potrai accedere a queste variabili tramite il seerver Modbus TCP.
Giugno 16, 2022 alle 6:49 pm #65767gnoto
PartecipanteHo configurato tutto e sembra funzionare (usando l’oggetto Data Transfer). Per il momento ho monitorato solo una decina di variabili per test. Mi accingo ad estendere a tutte quelle che mi occorrono e poi a interrogare il secondo pannello per storicizzare.
Spero di non aver problemi di memoria e tempi di risposta sul secondo pannello, ma non credo (le variabili che mi interessano sono meno di 40).
Per il momento grazie!
-
AutorePost
- Devi essere connesso per rispondere a questo topic.