Formule analoge uitgang PLC

Onderwerpen die nergens anders thuis horen en toch eerder technisch van aard zijn? Post ze hier!
Plaats reactie
StarWing
Elite Poster
Elite Poster
Berichten: 947
Lid geworden op: 28 jan 2006, 18:21
Uitgedeelde bedankjes: 49 keer
Bedankt: 78 keer
Provider

Ik heb even de hulp nodig van de wiskundigen hier.
De oplossing voor mijn vraag is een wiskundige vergelijking, maar dit soort wiskunde gaat mijn petje te boven, nooit mij sterkste kant geweest, en google kan mij momenteel ook niet helpen. Ik heb ook het wiskundig inzicht niet om de formules die ik vindt op google om te zetten.

Achtergrond:
Ik wil een analoge uitgang (0-10V) programmeren op een PLC om een frequentieregelaar mee aan te sturen.

De instelwaarde (Wi) wordt door de operator gegeven met een slider op een HMI
Deze waarde is een int, van 15-25

De waarde uitgestuurd naar de output (Wo) card is een waarde van 0-32767. Waarbij 0 = 0V en 32767=10V
Wi 15 = Wo 0
Wi 25 = Wo 32767

Code zal dus iets zijn zoals:
Wo = (Wi met een vergelijking erbij)

Kan iemand mij hierbij helpen ?

Bedankt !!
Gebruikersavatar
heist_175
Moderator
Moderator
Berichten: 16395
Lid geworden op: 07 okt 2010, 09:35
Locatie: Kempen
Uitgedeelde bedankjes: 519 keer
Bedankt: 1196 keer
Recent bedankt: 14 keer

W(output) = {W(input) - 15} * (32764/10)

Code: Selecteer alles

input      output
15             0
16          3276
17          6552
18          9829
19         13105
20         16382
21         19658
22         22934
23         26211
24         29487
25         32764
StarWing
Elite Poster
Elite Poster
Berichten: 947
Lid geworden op: 28 jan 2006, 18:21
Uitgedeelde bedankjes: 49 keer
Bedankt: 78 keer
Provider

Bedankt,
Ik ga het direct eens in de code steken en testen !!

Toegevoegd na 25 minuten 55 seconden:
@heist_175 Bedankt, ik heb het in de code gestoken en doet exact wat ik wil :)
Plaats reactie

Terug naar “Allerlei”