salva95 Inserito: 31 maggio 2017 Segnala Share Inserito: 31 maggio 2017 Ciao a tutti, Mi trovo di fronte ad un problema che mi sta mandando in tilt, la configurazione è questa CPU 313c (V3.3) 2x DI 32x 1x DO 32x 1x AI 8x13 bit Sto programmando con step7, nella funzione dove vado a leggere le analogiche non riesco a leggere in nessun modo 2 sonde di temperatura (in pratica sono le uniche analogiche che ho a disposizione per provare, gli altri ingressi sono tutti per sensori di campo, dato che il quadro elettrico si trova ancora in officina) Il test che ho potuto fare è quello di misurare i mA che ho in uscita dal convertitore per la pt100, dal convertitore escono 6.4 mA, controllato anche sui morsetti corrispondenti sulla scheda analogica ( Morsetto 2 e morsetto 5 dato che è il primo ingresso, ho provato anche ad invertire ma niente) Vi posto uno screen della config HW e della funzione di Scale. Come si vede dalla scale ho impostato 0 come limite basso e 150 come limite alto (il convertitore è così configurato, Quindi nella mia variabile dovrei vedere un valore in gradi da 0 fino a 150) ma io continuo a vedere 0 come lettura e come uscita dalla scale Spoiler Spoiler P.S. Ho avuto un illuminazione, forse basta aggiungere PEW304 al posto di EW304??? Link al commento Condividi su altri siti More sharing options...
84paolo Inserita: 31 maggio 2017 Segnala Share Inserita: 31 maggio 2017 Non forse. Devi Link al commento Condividi su altri siti More sharing options...
salva95 Inserita: 31 maggio 2017 Autore Segnala Share Inserita: 31 maggio 2017 Grazie per la risposta, dall'ingresso 256 va aggiunto PEW? La scale è impostata bene? Link al commento Condividi su altri siti More sharing options...
salva95 Inserita: 1 giugno 2017 Autore Segnala Share Inserita: 1 giugno 2017 Buongiorno, Ho un altro problemino con questo sw (ancora devo testare le pt100 ma sono fiducioso, ci voleva il PEW) vi spiego tutto allegando due immagini. Ho questo db51 dove ho raccolto tutti i miei allarmi (ne manca ancora qualcuno) al momento va da 0.0 a 1.3 Spoiler quello che vorrei realizzare è questo, leggere la word che riguarda questo db51, controllare se qualche bit di questi va a 1 e alzare un bit di allarme generico, l'ho realizzato così, ma appena la scarico nel plc va in SF con errore di programmazione db50 Spoiler Il problema secondo me è nel dichiarare la word, perchè la funzione di reset non mi crea problemi fin quando non si preme il pulsante reset (Ingresso E6.4) appena premo il pulsante si blocca tutto con il medesimo errore di sopra Grazie ragazzi!!!! Link al commento Condividi su altri siti More sharing options...
ken Inserita: 1 giugno 2017 Segnala Share Inserita: 1 giugno 2017 usi la doppia parola (DB51.dbd0) ma il tuo db ora ha solo una word. o allarghi il db o modifichi il codice Link al commento Condividi su altri siti More sharing options...
salva95 Inserita: 1 giugno 2017 Autore Segnala Share Inserita: 1 giugno 2017 Allora modifico il db aggiungendo le riserve fino a 32, oggi pomeriggio provo tutto. Speriamo ? Link al commento Condividi su altri siti More sharing options...
salva95 Inserita: 1 giugno 2017 Autore Segnala Share Inserita: 1 giugno 2017 Tutto funzionante ragazzi! Grazie mille si può chiudere ?? 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