Vai al contenuto
PLC Forum


Forced/Forzatura da codice


mrborel

Messaggi consigliati

Salve a tutti,

avrei un problema, mi viene forzato un bit da un entità esterna, c'è la possibilità di rimuovere la forzatura? se si come? 

mi spiego meglio:

var := FALSE;

var viene impostato a TRUE da un entità esterna, faccio le operazioni che devo fare e poi voglio riportare var a FALSE ma se scrivo "var := FALSE;" essendo forzata non me lo prende. 

Come posso fare? 

Grazie in anticipo

Link al commento
Condividi su altri siti


Ho provato il tuo consiglio, se ho capito bene devo fare una cosa di questo genere:

 reset_counter := reset_counter AND bit_zero;

Però effettivamente non me lo abbassa il bit, e nella colonna di destra dove vado a leggere le variabili ho sempre la denominazione "Forced".

 

restcout.png

Link al commento
Condividi su altri siti

....  mi viene forzato un bit da un entità esterna .... cosa intendi?

se il bit viene messo a 1 da un programma esterno al plc è sufficiente fare var:= FALSE

se il bit viene forzato no è possibile togliere la forzatura dal PLC.

Link al commento
Condividi su altri siti

Da un pc esterno collegato in seriale mi viene forzato questo bit a 1.

Ho provato a far reset_counter:=FALSE; ma non è possibile abbassarlo in questo modo.

Nel mio programma nel colonna di destra ho: reset_counter = 1 (FORCED).

Se clicco sopra con il tasto destro posso fare Force->On - Off - Cancel - Cancel all forces.

Io vorrei se possibile fare Cancel forces di quella variabile da codice.

E' possibile? grazie

Link al commento
Condividi su altri siti

Dipende, probabilmente, da come viene forzato il bit. se il comando di forzatura permane il tuo bit sarà sempre nello stato di forzatura.

Devi assicurarti che il comando esegua la forzatura e poi si resetti immediatamente.

Link al commento
Condividi su altri siti

Grazie Livio, come al solito avevi ragione. Il computer collegato in seriale continuava a tenere alto il bit e lato plc non potevo farci niente.

Grazie a tutti, gentilissimi e disponibili come sempre.

 

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...