PT100 meetwaarde inlezen en omzetten naar 0-10V uitgangsigna

De Modulaire PLC die vrijwel alles kan.

Moderator: GJ_

Plaats reactie
cad
Berichten: 4
Lid geworden op: 03-10-2013 22:15:05

PT100 meetwaarde inlezen en omzetten naar 0-10V uitgangsigna

Bericht door cad » 28-05-2016 20:07:44

Hallo,
Ik zou graag middels een S7-300 een PT100 willen inlezen en vervolgens dit signaal converteren naar een 0-10V uitgangsignaal.
Ik ben hiervoor inmiddels aan het experimenteren geweest met de Scale (FC105) en Unscale (FC106) functie's maar ik krijg niet het eindresultaat van 0-10V op mijn analoge uitgang te staan.
ik ben er inmiddels ook achter gekomen dat het ingelezen PT100 signaal eigenlijk al direct juist wordt weergegeven bij het afvragen van de analoge ingang (b.v. temperatuur van 21,5 graden wordt ingelezen als 215)
Graag wil ik een scaling toepassen van 0 tot 100 graden, dus als er in mijn voorbeeld 21,5 graden wordt gemeten, zou ik op mijn analoge uitgang graag 2,15 volt willen meten (toegepaste scaling 0-10V)
Kan iemand mij verder helpen om hiervoor het juiste programma te schrijven in step7 ?

JoopB
Berichten: 958
Lid geworden op: 30-11-2006 20:42:15
Locatie: Weert

Re: PT100 meetwaarde inlezen en omzetten naar 0-10V uitgangs

Bericht door JoopB » 31-05-2016 14:04:19

Je kunt dit makkelijk rechtstreeks programmeren. Hieronder een paar vergelijkingen.

0-100 gr Cel (PT100) = 0-10 V
0-1000 PT100 eenheden = 0 - 27648 Analoogoutput eenheden
PT100 * 27.648 = Analoog output

Hieronder een scherm afdruk van een FC waar de PT100 een INT input is en de 10-10V uitgang een INT output.
In NW1 staat de omrekening in AWl afgebeeld en in NW in KOP(=Ladder) Je hoeft maar 1 van deze netwerken te gebruiken.
PT100_0-10V.JPG
PT100_0-10V.JPG (84.69 KiB) 8658 keer bekeken
P.S.
Als je temperatuur onder 0 komt wordt je analoog output ook negatief.ik week niet of je een AO heb die dat kan

Groeten Joop

cad
Berichten: 4
Lid geworden op: 03-10-2013 22:15:05

Re: PT100 meetwaarde inlezen en omzetten naar 0-10V uitgangs

Bericht door cad » 01-06-2016 20:16:46

Joop, hartelijk bedankt voor je reactie !
Toch nog even een vraagje, jou voorbeeld volgens STL werkt prima (hierbij maak ik dus gebruik van een INT op de output en krijg ik 0 - 10 V)
Maar in FBD moet ik volgens de ROUND convertor op de output een DINT gebruiken i.p.v. een INT, dit geeft vervolgens problemen wanneer ik daar een PQW adres aan wil toewijzen.

JoopB
Berichten: 958
Lid geworden op: 30-11-2006 20:42:15
Locatie: Weert

Re: PT100 meetwaarde inlezen en omzetten naar 0-10V uitgangs

Bericht door JoopB » 01-06-2016 20:56:53

Die foutmelding kun je bij instellingen uitschakelen.
Je kunt ook aan de uitgang weer de h_DINT hangen en dan met een Move de h_DINT naar de Output

Plaats reactie

Terug naar “S7-300”