piullo78 Inserito: 13 febbraio 2010 Segnala Share Inserito: 13 febbraio 2010 Buongiorno popolo dei PLC,avrei la necessità di generare un numero casuale con un PLC che non dispone di questa funzione.Qualcuno mi potrebbe dare un'idea su come poter fare? Ci ho pensato un pò ma mi trovo in difficoltà.Grazie. Link al commento Condividi su altri siti More sharing options...
rguaresc Inserita: 13 febbraio 2010 Segnala Share Inserita: 13 febbraio 2010 In genere si usa un tempo, in unita' piu' piccole possibili, relativo ad un evento asincrono rispetto alla scansione del programma. L'evento puo' essere un ingresso che commuta frequentemente o qualcosa che si genera nel plc non per conseguenza del programma. Questo numero e' il "seme". Poi si puo' elaborare il seme con una funzione matematica irrazionale come radice, seno, coseno o alla peggio una divisione. Se possibile si prendono, dal risultato, solo un po' di cifre sulla destra, per esempio 5 e si dividono per 99999 ottenedo un numero pseudocasuale tra 0 e 0,99999. Link al commento Condividi su altri siti More sharing options...
piullo78 Inserita: 13 febbraio 2010 Autore Segnala Share Inserita: 13 febbraio 2010 Mitico! Proverò ad inventarmi qualcosa di simile che si possa adattare al programma che sto elaborando. Grazie mille. Link al commento Condividi su altri siti More sharing options...
busanela Inserita: 15 febbraio 2010 Segnala Share Inserita: 15 febbraio 2010 Se utilizzi il 200 o vuoi approfondire ulteriormente l'argomento, vedi questo link: un programma d'esempio già bell'e fatto! Link al commento Condividi su altri siti More sharing options...
piullo78 Inserita: 15 febbraio 2010 Autore Segnala Share Inserita: 15 febbraio 2010 Grazie Busanela per la segnalazione.Sto usando lo Zelio della Schneider, forse a chiamarlo PLC ci va un pò di fantasia, ma visto il costo e la semplicità di programmazione sarà il mio fedele compagno di viaggio ! 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