S5 CPU 102 ..8MA01 Analogwert normieren.

Rudi

Level-3
Beiträge
1.581
Reaktionspunkte
101
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
Ich habe hier eine 6ES5 102-8MA01. Diese hat keine integrierten FBs.
Hat jemand einen Baustein für mich der wie der FB250 funktioniert. Oder kennt erner den Inhalt des FB250. Werden darin noch andere Bausteine aufgerufen welche mir ebenfalls fehlen ?
Ich möchte gern Werte von meiner analogen Eingabe 4-20mA (Werte von 512-2560) in einen Bereich von 0-1000 normieren.
 
in der 102er ist der drin.

ansonsten so
OUT = [ ((IN) – K1)/(K2–K1)) * (HI_LIM–LO_LIM)] + LO_LIM
 

Anhänge

  • Zwischenablage03.gif
    Zwischenablage03.gif
    15,3 KB · Aufrufe: 34
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Volker,
Danke. Leider ist keiner dieser Bausteine in der CPU 6ES5 102-8MA01 vorhanden (erst ab -8MA02).
Nun weis ich nicht wie multiplizieren. Sicherlich wird im FB250 noch ein anderer FB aufgerufen !?.
 
Hi Rudi,
nach den Feiertagen komm ich in die Firma da lade ich Dir dann die ganzen FB in ein Projekt und schicke es Dir per Mail .

HDD
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@hdd
meinst du, das funktioniert?
glaube ich ehr nicht. gibt mit sicherheit gründe warum der nicht in der cpu ist. tippe hier auf den prozessor der das evtl nicht kann.

@rudi
aus der s7 hilfe zum fc105
in deinem fall wird k1 512 sein und k2 2560. guckst du aber nochmal ins handbuch. ist ein wenig abhängig davon was du einliest mit welcher karte.
Code:
Die Konstanten K1 und K2 werden unterschiedlich gesetzt, je nachdem, ob der Eingabewert BIPOLAR oder UNIPOLAR ist.

·    BIPOLAR: Es wird angenommen, daß der ganzzahlige Eingabewert zwischen -27648 und 27648 liegt, deshalb sind K1 = -27648,0 und K2 = +27648,0.

·    UNIPOLAR: Es wird angenommen, daß der ganzzahlige Eingabewert zwischen 0 und 27648 liegt, deshalb sind K1 = 0,0 und K2 = +27648,0.
wenn du s7 hast, lad dir mal den baustein analogin von meiner hp.
wenn nicht pn an mich dann poste ich dir den code mal als ascii

das ganze lässt sich aber auch über 3-satz + addition lösen
 
Zuletzt bearbeitet:
Hallo,
Habe mir den Baustein mal runtergeladen und angesehen (den für die 135er)
Werde sicherlich auf andere CPU umsteigen müssen oder ich verzichte aufs Normieren.
Ist trotzdem interessant. Der FB250 der cpu 102-8MA02 wird sicherlich noch etwas anders aussehen.
Vielen Dank für eure schnellen Antworten.
 
Zuletzt bearbeitet:
ne, ich meine nicht den für die 135er.
gleitpunkt kann die 100er sowieso nicht. als anregung meinte ich ehr den aus dem s7-bausteine.

dreisatz:
in mathe gefehlt ?
ansatz: 2560 - 512 = 2048 = 100%
 
hier mal die integrierten fb's der 103er
obs klappt glaub ich ehr nicht

fb 240/241/242/243/250/251
 

Anhänge

  • FB-103ST.zip
    453 Bytes · Aufrufe: 11
hallo,
geht nicht, es sind fest integrierte bausteine der cpu, die cpu 102 ist eh mist mit ihrer testfunktion, die die cpu ausbremst.
 
Hallo,
Die Bausteine gehen natürlich nicht.
Hat jemand einen offengelegten FB250 einer CPU 102-8MA02 ?
Nur noch aus Neugierde. Habe mir eine 103er besorgt.
Nochmals vielen Dank an alle.
 
Zurück
Oben