Vai al contenuto
PLC Forum


Forced/Forzatura da codice


Messaggi consigliati

Inserito:

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


Inserita:

Metti in serie al bit in esame in and un altro che sia sempre in off.

Saluti.

Inserita:

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

Inserita:

Qualcuno ha qualche suggerimento? avete capito il mio problemino?

grazie infinite.

Inserita:

....  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.

Inserita:

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

Inserita:

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.

Inserita:

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.

 

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...