Jump to content
PLC Forum


Variabili %mw Su Pannello Magelis


ivankk
 Share

Recommended Posts

Ciao a tutti,

dopo un po' di tempo, studio e smanettamenti vari sono riuscito ad interfacciare il pannello Magelis XBTN401 ad uno zelio

già rodato con un suo programma. Ora per non limitarmi ad usarlo come semplice visualizzatore (mi sembra sprecato),

sto modificando il mio sw per poterlo configurare a richiesta dal pannello, come ad esempio variare i tempi di alcune fasi.

Questo XBTN401 gestisce come variabili proprietarie varie word, di cui l'intervallo %MW50010 %MW50056 sono libere da gestire.

La mia domanda è...come faccio a leggere dallo zelio il valore di una di queste variabili?

Non riesco a capirlo da nessuna guida e non so quale controllo usare su zelio soft per interfacciarmi a questi indirizzi...

Qualcuno ha avuto esperienze simili oppure sa indicarmi una strada?

Grazie a tutti

Link to comment
Share on other sites


lo zelio non va a leggere nè scrivere essendo uno slave.

Sarà il tuo pannello "master" che va a scrivere (o leggere) le 4 word di scambio previste dallo zelio (4 word solo lettura e 4 word lettura/scrittura)

Link to comment
Share on other sites

ok, pertanto io posso avere accesso (con protocollo zelio) solo alle word SL In / SL Out...

Allora correggo la mia domanda, è possibile memorizzare sul pannello un valore predefinito da inviare allo zelio?

A me sembra, almeno in simulazione, che ogni volta che avvio tutte le variabili tornino a zero!

Link to comment
Share on other sites

allora... Problema risolto o quasi...

Mi è bastato modificare la configurazione della tastiera del XBT (dal sw vijeo)

Cambiandola da CONTROLLO a INGRESSO nel sw vengono abilitate altre funzioni dei tasti tra cui quella di scrivere un valore, sia costante che variabile, oltre che

le standard di visualizzazione pannelli.

Ora riesco sia a leggere sia a scrivere valori nello zelio, ma il problema adesso è come faccio a fissare le modifiche che inserisco? Mi spiego meglio :

Dal Terminale riesco a variare i tempi dei timer e il plc lavora con i nuovi valori tranquillamente. Quando però interrompo l'alimentazione i valori che

avevo memorizzato nel modulo ARCHIVIO (zelio soft2) vengono persi anche se ho attivato la ritenzione (latching) e questo è strano...

Suggerimenti?

Link to comment
Share on other sites

AVC_Veronica

credo che non sia strano semplicemente il master riscrive i dati sullo slave e li riporta a zero.

Prova a impostarli ritentivi nell'area HMI

Link to comment
Share on other sites

Il fatto che non mi visualizzasse i valori memorizzati sullo zelio non era tanto normale perchè un ingresso arriva dal terminale (e questo potevo sbagliarlo io)

ma l'altro è una costante impostata nel sw quindi come faceva ad essere zero???

Semplice...ho sbagliato io ad usare un COMPARE nel programma del plc!!! :worthy: Pardon...

comunque Veronica il tuo suggerimento è giusto, risolverei molti problemi, ma come si traduce in maniera pratica nel vijeo designer lite?

Non trovo alcuna funzione che mi permetta di mantenere ritentiva un'uscita...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...