mrborel Inserito: 29 ottobre 2015 Segnala Inserito: 29 ottobre 2015 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
RDA Inserita: 29 ottobre 2015 Segnala Inserita: 29 ottobre 2015 Metti in serie al bit in esame in and un altro che sia sempre in off.Saluti.
mrborel Inserita: 31 ottobre 2015 Autore Segnala Inserita: 31 ottobre 2015 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".
mrborel Inserita: 4 novembre 2015 Autore Segnala Inserita: 4 novembre 2015 Qualcuno ha qualche suggerimento? avete capito il mio problemino?grazie infinite.
ms4369 Inserita: 5 novembre 2015 Segnala Inserita: 5 novembre 2015 .... 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:= FALSEse il bit viene forzato no è possibile togliere la forzatura dal PLC.
mrborel Inserita: 6 novembre 2015 Autore Segnala Inserita: 6 novembre 2015 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
Livio Orsini Inserita: 6 novembre 2015 Segnala Inserita: 6 novembre 2015 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.
mrborel Inserita: 9 novembre 2015 Autore Segnala Inserita: 9 novembre 2015 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.
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora