Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 9 von 9

Thema: Wie kann ich Temperaturwerte mit s7-200 verarbeiten?

  1. #1
    petnet Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich habe folgendes Problem:
    Ich besitze ein S7-200 mit EM231 TC Modul zur Temperaturerfassung und möchte die Temperaturen von drei Thermoelementen Typ K erfassen. AEW0 - AEW2 lassen sich auslesen, allerdings zeigen diese Werte nicht die reale Temperatur. Deshalb muß ich anscheinend diese Werte normieren. Bei jedem bisherigen Versuch (Add, Mul, Div...) kamen leider keine reproduzierbaren Ergebnisse heraus.
    Kann mir dabei jemand helfen? Ich bin auf diesem Gebiet Neuling....

    Thx

    petnet
    Zitieren Zitieren Gelöst: Wie kann ich Temperaturwerte mit s7-200 verarbeiten?  

  2. "Hi

    zum ADD Befehl

    LD SM0.0
    MOVW AEW0, VW0
    +I +30, VW0

    So wenn Umschaltung in AWL,KOP,FUL


    MOVW AEW0, VW0
    +I +30, VW0

    So nur Ansicht in AWL"


  3. #2
    Registriert seit
    07.05.2004
    Ort
    Campbelltown
    Beiträge
    2.437
    Danke
    131
    Erhielt 276 Danke für 86 Beiträge

    Standard

    Ich würde mir das gerne selber angucken, aber ich komme mit diesem Microwin einfach nicht zurande. Wo wird denn die Analoge Karte parametriert?

    Hast du die Eingänge schon auf den Typ K eingestellt?

    Der Wert des Eingangs wird auf irgendeine Weise skaliert sein. Normalerweise steht das in den Beschreibungen der Karten.

    Zum Beispiel bei einer Karte 0 - 10V ließt ein Eingang 0-27648 (bei der 300-400Serie).

    Diese Werte benötigst Du erst einmal. Dann kannst Du es schön umrechnen.

    Gruß pt

  4. #3
    Registriert seit
    18.06.2003
    Beiträge
    49
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hi

    1. ist das Deine Karte ???
    6ES7231-7PD22-0XA0

    2. Analogwertbildung
    Darstellbarer Wandlungswertebereich
    bipolare Signale
    -27.648 bis +27.648

    3.Temperaturskalierung
    Die Angabe der gemessenen Temperatur kann in °C oder °F erfolgen.

    4.DIP-Schalter:
    Erforderliche Einstellungen, z.B. Auswahl der angeschlossenen Thermoelemente, erfolgen über DIP-Schalter auf der Baugruppe.

    5.Thermoelemente:
    Einsetzbar sind je 4 Thermoelemente vom Typ J, K, T, E, R, S und N. Sie werden ohne Verstärker direkt am Modul angeschlossen, wobei alle 4 Thermoelemente vom gleichen Typ sein müssen.

    Überprüfe mal diese 5 Punkte

    Mfg

    Christian

  5. #4
    Registriert seit
    07.05.2004
    Ort
    Campbelltown
    Beiträge
    2.437
    Danke
    131
    Erhielt 276 Danke für 86 Beiträge

    Standard

    Hi EWS,

    wie kann ich denn die Karte im Projekt bekannt machen?

    PT

  6. #5
    Anonymous Gast

    Standard

    Erstmal vielen Dank für die schnelle Antworten!

    Zu EWS:

    1: ja, gleiche Karte
    2: ? Temperaturbereich Typ K -60 - 350 °C
    3: ist auf °C eingestellt
    4: DIP-Schalter ist auf Typ K eingestellt
    5: sind alle vom gleichen Typ und Anschluß 4 ist kurzgeschlossen

    Ich habe ein TE in Wasser gehalten und mit einem Thermometer verglichen. Das Wasser erhitzt und Wert des TE hat sich linear erhöht.

    Problem ist: addiere ich AEW0 (+30) mit AEW0 mit folgendem Befehl ADD_I kommt für OUT(VW1) 0 raus. Sollten eigentlich 60 sein


    plc_tippser:

    Welche Karte meinst du genau? das EM231 TC?
    Was für einen Befehl brauche ich dann um diesen Faktor mit einfließen zu lassen?

  7. #6
    Registriert seit
    07.05.2004
    Ort
    Campbelltown
    Beiträge
    2.437
    Danke
    131
    Erhielt 276 Danke für 86 Beiträge

    Standard

    Welche Karte meinst du genau? das EM231 TC?
    Genau. Ich habe keine Ahnung wie die ins Projekt kommt. Gut, die Parameter sind Hardware, das habe ich ja oben gelesen.

    Zum skalieren:
    Es gibt wahrscheinlich eine Funktion dafür. Aber ich denke EWS wird Dir da gleich die Lösung presentieren. Ansonsten machen wirs auf dem Rechenweg.

    Gruß pt

  8. #7
    Registriert seit
    19.06.2003
    Beiträge
    2.200
    Danke
    85
    Erhielt 259 Danke für 175 Beiträge

    Standard

    Wie es ins Projekt kommt:
    Ich habe nur die 0-10V Module benutzt. Einfach AEW0(=1.Eingang) ansprechen. Keine HW-Konfig, die Stellung der DIP-Schalter erscheint nirgendwo. In Systemdaten gibt es etwas, um Abtastraten (u/o Filter) einzustellen.

    Zu dem nicht funtionierenden Addierbefehl: probier mal
    MOVW AEW0, MWx
    +I MWx,MWx

  9. #8
    Registriert seit
    18.06.2003
    Beiträge
    49
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hi

    diese Karte habe ich leider selbst noch nie benutzt.
    Hatte mal eine RTD für PT100,PT1000,NTC usw.
    Dort mußte nichts Skaliert werden der Wert wurde nach Einstellung der DIP-Schalter als INT-Wert geliefert.Dh. 20 °C waren dort DEZ 200 oder 2000 ist schon etwas her.
    Eine Hardware-Konfig wie bei S7/300 gibt es nicht bei der 200er.
    Zum Skalieren gibt es bei der S7/200 auch keinen fertigen Baustein wie zB. den FC105 oder FC106 wie bei Step7.

    Habe mir mal selbst einen geschrieben oder man nimmt den von den Tipps und Tricks aus dem Internet bei Siemens.

    hier ein link.

    http://www4.ad.siemens.de/-snm-01350...2912&cur_pos=0

    Wenn Du Änderungen an den DIP-Schaltern machst werde diese erst aktiv wenn Du die Spannungsversorgung Ein-/Aus schaltest.

    Früher (2001) gab es mal Probleme mit den Modulen ich weiß ja nicht von wann die Karte ist ????
    Hier mal die Fehlerbeschreibung von Siemens

    In der ersten Fehlerphase gibt es keine sichtbaren Anzeichen, außer fehlerhafter Signalwerte. Wird der Signalfehler groß genug, wird der Stromkreis 'Offener Sensor' des Moduls aktiviert, wodurch das Statusbit 'Außerhalb des Bereichs' des Moduls gesetzt wird und die Systemfehler-LED anfängt zu blinken. Wird das Statusbit 'Außerhalb des Bereichs' des Moduls überwacht (siehe Seite A-82 im S7-200 Systemhandbuch), kann der Bereichsfehler vom Steuerungsprogramm des Automatisierungssystems erkannt werden. Das Statusbit 'Außerhalb des Bereichs' ist Bit 3 im Fehlerregisterbyte des Moduls (SMB9 für Modul 1, SMB11 für Modul 2, &usw). Das S7-200 Systemhandbuch empfiehlt, dieses Bit im Anwenderprogramm zu überwachen und entsprechende Maßnahmen durchzuführen.


    Hoffe das ich Dir etwas helfen konnte ansonsten schick mir mal Dein Programm -> ewssolingen@aol.com

    netten Gruß

    Christian Werner

  10. #9
    Registriert seit
    18.06.2003
    Beiträge
    49
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi

    zum ADD Befehl

    LD SM0.0
    MOVW AEW0, VW0
    +I +30, VW0

    So wenn Umschaltung in AWL,KOP,FUL


    MOVW AEW0, VW0
    +I +30, VW0

    So nur Ansicht in AWL

Ähnliche Themen

  1. Temperaturwerte pulsieren
    Von chefren_new im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 05.11.2009, 17:46
  2. Auswertung Temperaturwerte PT100
    Von Heizerfraktion im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 08.10.2009, 19:29
  3. Antworten: 5
    Letzter Beitrag: 17.08.2009, 09:43
  4. Antworten: 0
    Letzter Beitrag: 13.08.2009, 13:03
  5. Kann Step 7 CAN-Businfaormationen verarbeiten??
    Von Anonymous im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 10.12.2005, 21:07

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •