Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Programmazione Logo!soft Confort V5.0 - discrepanza tra simulazione e run


Messaggi consigliati

Inserito:

salve

qualcuno sa spiegarmi xche' mi succede la seguente discrepanza tra simulazione e run?

faccio un esempio semplificato.

interruttore I1 (anzi tasto contatto NA) -------- interruttore comodo--------uscita digitale Q1

se vado in simulazione, in avvio l'uscita e' OFF

trasferisco sul logo ....passo in RUN ..... l'uscita si posiziona su ON (per essere sicuro che in ripartenza ci sia OFF ho dovuto inserire una funzione NOT).

non capisco. c'e' un modo x risolvere? se non e' sufficiente l'esempio posso postare la parte di programma completa.

grazie


Inserita:

Non mi è mai capitato, mi verebbe da pensare che c'è qualche tempo o ritenzione impostata male.

Mandami o posta il programma che sono curioso, ho proprio sul banco un quadro con il logo da finire.

stai provando con un logo con display o senza?

Inserita:

il logo e' un 0BA5 con display. purtroppo non riesco ad allegare la parte del programma incriminata perche' anche dopo averla ridotta e copiata il un altro file questo e' piu' grande di 30 Kb. provo comunque a descrivere.

ad un ingresso analogico (AI1) c'e'un segnale 0....10V proveniente da un sensore di temperatura. da qui il segnale controlla, con 2 serie di blocchi speculari, due uscite: 1 per un refrigeratore (Q8) e uno per un riscaldatore(Q7).

ci sono anche 2 tasti NA (I9 e I10) con interruttori comodi per accendere/spegnere manualmente le due uscite.

il problema e':

in simulazione alla temp di 26°C entrambe le uscite sono OFF. sopra a 27°C Q8 va in ON, sotto a 25°C Q7 va in ON (e fino a qui tutto bene).

sul logo in run a 26 °C Q8 parte in ON. nel programma ho dovuto inserire una funzione NOT dopo I10 per far partire Q8 in OFF (chiaramente in simulazione parte in ON).

proprio non capisco questa discrepanza tra simulazione e run. e poi le due parti di programma sono speculari, xche' Q8 si e Q7 no?

spero di essere stato chiaro.

grazie

Inserita:

ecco posto il file zippato.

in realtà non ho provato a caricare sul logo solo questo pezzo di programma. ora mi è venuto il dubbio che estrapolandolo da tutto il resto forse...........

Inserita:

a me funziona perfettamente senza il not, che anzi introduce un bug. Però il comparatore analogico B025 è sbagliato che abbia ON e OFF alla stessa temperatura. E' quello l'errore.

Inserita:

si questo l'avevo notato pero' e' l'unico modo che ho trovato per fargli attivare l'uscita sopra i 26°C.

tu come mi consiglieresti di configurarlo?

un'altra cosa. ma i decimali si possono impostare per la temperatura?

grazie

Inserita: (modificato)

Per il riscaldatore hai fatto ON a 0 e OFF a 26, quindi un'isteresi di 26°. Fai lo stesso anche per il refrigeratore. O anche solo 1°.

Per i decimali devi settare il sensore di temperatura con risoluzione 0.1 e 1 cifra decimale nelle proprietà dell'ingresso analogico.

EDIT: a no scusa, hai un trasduttore 0-10 con scala -30/+60, giusto?

Modificato: da NoNickName
Inserita: (modificato)

messaggio eliminato

Modificato: da NoNickName
Inserita:

si ho un trasduttore da PT100 a 0...10V con scala -30/+60

scusa sto facendo confusione con i msg modificati. non ho capito bene. potresti chiarirmi meglio?

grazie

Inserita:

NoNickName, vedendo il file credo di aver capito. ho fatto le modifiche e va benissimo.

il problema della discrepanza permane, ma mi e' venuto un forte sospetto. domani faccio una prova e verifico.

x il momento grazie mi sei stato di grande aiuto

;)

Inserita:

Spero di esserti stato di aiuto, e scusa per il casino che ho combinato nei messaggi modificati.

Inserita:

problema discrepanza risolto. in realtà non era un problema del software, semplicemente ho scoperto che mi hanno venduto alcuni dei pulsanti come NC invece che NA e io fidandomi non avevo controllato. non potendoli cambiare al momento ho impostato la simulazione degli ingressi come NC e ho messo funzioni NOT nel programma. adesso sembra funzionare tutto bene. anzi e' migliorato con la modifica proposta da NoNickName (all'inizio non si riusciva a caricare il programma in logo allora ho messo un merker analogico all'uscita dell'amplificatore analogico ed ha funzionato. e' corretto?).

grazie ancora del prezioso aiuto

Inserita:

avevo avuto anche io delle disrepanze qualche tempo fa, usando un vero contatto NC ad un reset. Levando tensione e ripristinandola si otteneva il reset.

Ho scoperto che la CPU del logo viene alimentata prima degli ingressi, quindi per un istante vede l'ingresso a 0 e di conseguenza esegue la funzione. In simulazione naturalmente funzionava bene però

Inserita:

avevo pensato anch'io ad una cosa del genere, solo che a me il problema non lo dava con tutti gli ingressi ma solo con alcuni. poi ho scoperto che erano i maledetti NC. Tu come hai risolto? sono curioso. cosi' ad occhio io forse avrei messo un contatto NA convertito poi via soft con il NOT......ma forse c'e' un metodo piu' semplice, ti parlo da appassionato autodidatta tutt'altro che esperto. ;)

Inserita:

un temporizzatore TOFF dopo l'ingresso tarato 200mS

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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...