also ich will mit nem alten analogeinlesemodul em 231 den wert in einer cpu 214 umwandeln zur weiterverarbeitung in real.
bei s7-300 sieht das so aus was ich machen möchte:
L PEW xxx
ITD
DTR
L 55.296
/R
T MD 400
aber wie geht das bei ner 200 cpu das ist im step 7 microwin nicht möglich also ausge-Xt? wie kann ich denn da analoge werte bearbeiten??
vielen dank! aber das problem ist aber das die umwandlung itd und dtr nicht möglich sind bei der cpu 214 in wicrowin gibts da ne alternative? oder verstehe ich die roten X
falsch?
Ach so, DIESE roten X meinst Du ... Ja, diese Operationen werden nicht unterstützt.
-> Oben im Projektbaum den korrekten CPU-Typ einstellen, dann übersetzen -> unten im Ausgabefenster werden die nicht unterstützten Operationen aufgeführt -> Doppelklick auf Fehlerzeile springt zur fehlerhaften Programmstelle
Programmbaustein wird übersetzt...
MAIN (OB1) Netzwerk 1, Zeile 2, FEHLER 11: Diese Operation wird von dem gewählten Typ des Zielsystems nicht unterstützt.
SBR_0 (SBR0)
INT_0 (INT0)
Bausteingröße = 0 (Bytes), 1 Fehler
Für Deine ältere CPU 214 siehe auch
Hilfethemen > Operationssätze in KOP, AWL und FUP > Unterstützte Operationen der S7-200 CPUs > Operationen der CPUs S7-21x
Die CPU 21x können noch kein ITD.
(Kann es sein, daß die Analogwerte alle nur positiv 0...32000 sein konnten?)
Egal, probiere folgendes:
DTR geht auch nicht? Deine CPU 214 hat tatsächlich eine Firmware < V1.0?
Dann kennt diese CPU gar kein REAL und Gleitpunktarithmetik geht überhaupt nicht mit dieser CPU. Du müsstest alles in Festpunktarithmetik lösen.