Jump to content
PLC Forum


Danix74

Reset bit sequenza

Recommended Posts

Danix74

Per ottimizzare il tempo ciclo di un s71511c ho sostituito  tutti i  merker di una sequenza utilizzando i bit di una DB ottimizzata. 

Come posso resettare in un comando unico tutti o una parte dei bit? 

Utilizzando i data types? 

Share this post


Link to post
Share on other sites

ifachsoftware

Se hai usato delle Word , potresti resettarli mettendo a 0 la Word   (esempio Word.%X1  imposti il bit 1 della word ecc...).

Se hai usato i singoli bit , forse ti converrebbe convertirli in un array di bool e poi con una funzione SCL con dei  for next li vai a resettare

Share this post


Link to post
Share on other sites
mirko.trevenzoli

Io uso una db "azzeramento" che contiene una struttura a 16 booleani che non viene mai usata (se non per azzerare i miei cicli)
Anche per i cicli creo strutture da 16 booleani e per resettare tutti gli step faccio un move della struttura "azzeramento" nella mia struttura.

 

 

Edited by mirko.trevenzoli

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...