Jump to content

ImpostaBitConTastoAttivato su pannello Unified Basic


Recommended Posts

Posted

Buongiorno a tutti,

nei "vecchi" pannelli KTP Basic utilizzavo la funziona "ImpostaBitConTastoAttivato" associata ad un pulsante per far ruotare un motore in Jog, e tutto funzionava correttamente.

Ho iniziato da poco a sviluppare pannelli Unified, quindi ci metto di mezzo anche la mia poca dimistichezza, ma non trovando la funzione e leggendo manuali e forum in rete ho optato per settare il bit necessario nella funzione "Premi" e resettarlo nella funziona "Rilascia" del pulsante. Ho poi compilato e scaricato il tutto sul pannello.

La stranezza viene ora, in quanto, dovendo tenere premuto il pulsante per più secondi (è sempre associato al jog di un drive), vedo la grafica del pulsante che mi indica che è premuto e rimane tale, ma il bit sta a 1 soltanto qualche ciclo di plc, come se il pulsante fosse stato rilasciato, e poi viene resettato.

 

A qualcuno è successa la stessa cosa o ha qualche idea per provare qualche via alternativa?

 

Utilizzo nello specifico TIA20 e S7-1214 con associato un MTP700 Unified Basic.

 

Grazie in anticipo 

Posted (edited)

Quel bit è utilizzato soltanto due volte in lettura, nulla di più...

 

 

DB.jpg

 

____________________________________________________________________________________________________________________________

 

 

Pulsante.jpg

Edited by EP-Automation
Posted

Il DB utilizzato è ottimizzato, quindi non faccio riferimento a nessuna word specifica, punto soltanto al singolo BOOL...

Inoltre la stessa configurazione di DB la utilizzo sui pannello KTP con la funzione ImpostaBitConTastoAttivato e non mi ha mai dato problemi...

Posted

1) prova stupidina per capire se ci sono problemi nella versione di unified, lascia solamente il set e vedi se il bit rimane vero. 
se così fosse si tratta di una sorpresina di un sistema acerbo come un caco che lega la bocca. ---> cerca un update che possa essere risolutivo

se invece si resetta uguale cerca nel tuo codice

 

2) prova a cambiare bit per vedere se si comporta uguale.

 

 

Posted

Senza capire esattamente per quale motivo succedeva ma, ho risolto!

Facendo le prove proposte da pigroplc ho messo i pulsanti "a caso" in mezzo alla pagina e ho iniziato a scoprire che questa problematica esisteva soltanto nella parte bassa nel pannello (diciamo dalla metà in giù) e soltanto in alcune pagine. Quindi, spostando lo stesso pulsante configurato sempre allo stesso modo nella parte alta del pannello funzionava corretamente, mentre invece in quella bassa presentava il problema. Ho provato a ricreare le pagine in questione per togliere qualsiasi dubbio legato a pulsanti sovrapposti/nascosti o qualcosa di simile ma nulla.

Ho risolto creando un nuovo progetto del pannello (per fortuna avevo poche pagine), creando nuove pagine e copiando soltanto gli elementi presenti nella pagina...

 

Va bhè...misteri della Siemens... 

 

Posted
4 ore fa, EP-Automation ha scritto:

ma, ho risolto!

 

Bhe questo è importante, almeno al momento.

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
×
×
  • Create New...