fra1l Inserito: 22 ottobre 2023 Segnala Share Inserito: 22 ottobre 2023 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 al commento Condividi su altri siti More sharing options...
dina_supertramp Inserita: 22 ottobre 2023 Segnala Share Inserita: 22 ottobre 2023 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 al commento Condividi su altri siti More sharing options...
Roberto Gioachin Inserita: 23 ottobre 2023 Segnala Share Inserita: 23 ottobre 2023 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 al commento Condividi su altri siti More sharing options...
dina_supertramp Inserita: 23 ottobre 2023 Segnala Share Inserita: 23 ottobre 2023 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 al commento Condividi su altri siti More sharing options...
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