fra1l Posted October 22 Report Share Posted October 22 Oggi ho provato una divisione con il blocchetto "div" su FPX, nelle variabili di ingresso o metto int, real accetta nella validazione ma poi quando vado in run nella simulazione lo riporta in stop e dice che è in errore non riesco a capire perchè attualmente non ho quel plc chiederò ad un amico in prestito ma penso che se non va nella simulazione non andrà anche on line. Qualcuno ha riscontrato il problema. Link to comment Share on other sites More sharing options...
dina_supertramp Posted October 22 Report Share Posted October 22 Ciao, Non conosco PLC Panasonic FPX, ma presumo che "div" sia un operazione di divisione. La domanda che sto per farti non deriva da una mancanza di rispetto nei confronti della tua conoscenza, ma la faccio perchè non va mai dato nulla per scontato: Non è che stai dividendo per zero? E quindi il PLC ti va in STOP? Link to comment Share on other sites More sharing options...
Roberto Gioachin Posted October 23 Report Share Posted October 23 11 ore fa, dina_supertramp ha scritto: Non è che stai dividendo per zero? E quindi il PLC ti va in STOP? Si tratta proprio di questo. Il consiglio è sempre quello di condizionare l'esecuzione della divisione alla verifica del divisore diverso da zero. In alternativa si disattiva il blocco per errore sui registri di sistema, in questa situazione il plc non va più in blocco ma la divisione non viene eseguita, e questo secondo me è anche peggio. Link to comment Share on other sites More sharing options...
dina_supertramp Posted October 23 Report Share Posted October 23 14 minuti fa, Roberto Gioachin ha scritto: Il consiglio è sempre quello di condizionare l'esecuzione della divisione alla verifica del divisore diverso da zero. @fra1l condiziona la divisione e poi riprova IF a <> 0 THEN c := b / a; Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now