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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12

Thema: Überwachungsprogramm schreiben

  1. #1
    Registriert seit
    21.07.2010
    Beiträge
    52
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    muss für eine Firma ein Überwachungsprogramm in ST (in plattformübergreifender Norm) für Beckhoff IPCs und Möller SPSen schreiben. Es sollen bestimmte Programmdaten z. B. (Uhrzeitsynchronisation, Maschinenlaufzeiten) von den angeschlossenen SPSen zu einer Soft SPS auf dem Notebook über die Ethernetschnittstelle übertragbar und abrufbar sein.
    Hat jemand ne Idee wie man das bewerkstelligen kann? Gibt es da fertige Bausteine für?
    Bitte helft mir!
    Zitieren Zitieren Überwachungsprogramm schreiben  

  2. #2
    Registriert seit
    23.09.2010
    Beiträge
    11
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hi,

    für Beckhoff-Geräte kann ich dir weiterhelfen. Da könntest du die ADS-Bausteine verwenden. Mit denen kannst senden und empfangen. Die befinden sich in der system.lib

  3. #3
    Registriert seit
    21.07.2010
    Beiträge
    52
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Wenn ich den Bibliotheksverwalter in TwinCat öffne hab ich da nur die standard.lib. wo finde ich die denn? Und wenn ich neue Bibliotheken einbinden will ist die system.lib in der Liste nicht zu finden.
    Geändert von Jumpinjack (22.10.2010 um 15:50 Uhr)

  4. #4
    Registriert seit
    21.07.2010
    Beiträge
    52
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Jo, hab die jetzt gefunden. Welch brauch ich denn genau dafür und wie fange ich am besten an?

  5. #5
    Registriert seit
    23.09.2010
    Beiträge
    11
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ich verwende in einem Projekt den ADSWRITEIND und ADSWRITERES und den ADSWRITE Baustein.
    Ich bekomme von einem Rechner übers Inet Daten zugeschickt.

    Ich hab wie folgt angefangen:

    (*---Erkennung Kommunikationsparameter---*)
    FBadsWRITEIND ();

    (*---Timer für Verbindungsstatus---*)
    timer_commStatus(IN:= NOT(FBadsWRITEIND.VALID), PT:=T#5s ,Q=>commfailure);

    IF (FBadsWRITEIND.VALID) THEN
    ADSnetid:=FBadsWRITEIND.NETID;
    ADSport:= FBadsWRITEIND.PORT;
    ADSinvokeID:=FBadsWRITEIND.INVOKEID;
    ADSidxgrp:=FBadsWRITEIND.IDXGRP;
    ADSidxoffs:= FBadsWRITEIND.IDXOFFS;
    ADSlength:= FBadsWRITEIND.LENGTH;
    ADSdataadress:= FBadsWRITEIND.DATAADDR;
    (*---Erkennung ende---*)

    MEMCPY(ADR(ab8RecvBuffer), ADSdataadress, ADSlength);
    RecBufToStr(); (* Receivebuffer in Strukturen kopieren *)
    FBadsWRITEIND( CLEAR := TRUE);
    FBadsWRITERES.NETID:=ADSnetid;
    FBadsWRITERES.PORT:= ADSport;
    FBadsWRITERES.INVOKEID:=ADSinvokeID;
    FBadsWRITERES.RESULT:=0;
    FBadsWRITERES(RESPOND:=TRUE);
    commfailure:=FALSE;
    ELSE
    FBadsWRITEIND( CLEAR:=FALSE);
    END_IF


    Zur Erklärung:
    Mit dem WRITEIND erkenne ich, ob ein Telegramm angekommen ist. Der WRITERES gibt dem Sender ein OK zurück.

  6. #6
    Registriert seit
    21.07.2010
    Beiträge
    52
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Mann du hast es ja echt drauf. Bin leider erst SPS Anfänger. KAnn man dich irgendwie per Email oder so kontaktieren?

  7. #7
    Registriert seit
    09.06.2007
    Beiträge
    398
    Danke
    25
    Erhielt 46 Danke für 44 Beiträge

    Standard

    Welche Moeller willst du wie ins Ethernet einbinden?

  8. #8
    Registriert seit
    19.11.2006
    Beiträge
    1.346
    Danke
    6
    Erhielt 254 Danke für 231 Beiträge

    Standard

    Zitat Zitat von Jumpinjack Beitrag anzeigen
    muss für eine Firma ein Überwachungsprogramm in ST (in plattformübergreifender Norm) für Beckhoff IPCs und Möller SPSen schreiben.
    ...
    Hat jemand ne Idee wie man das bewerkstelligen kann? Gibt es da fertige Bausteine für?
    Zitat Zitat von Jumpinjack Beitrag anzeigen
    Mann du hast es ja echt drauf. Bin leider erst SPS Anfänger. KAnn man dich irgendwie per Email oder so kontaktieren?
    Dann solltest du erstmal die Grundlagen beherrschen. Sonst ist euch oder evtl. dem Kunden nicht geholfen.

    Beckhoff-Steuerungen können auf verschiedenen Wegen kommunizieren, z. B. ADS, Modbus/TCP, OPC (auch UA) und diverse Feldbussysteme. Teilweise unter Nutzung kostenpflichtigen Bibliotheken.
    Jeder Kommunikaitonsweg hat Vor- und Nachteile. Hier muss erstmal der effizienteste Weg für die Aufgabe gefunden werden.
    Innerhalb der Beckhoff-Welt ist sicherlich ADS die beste Methode. Es werden Funktionalitäten zum Schreiben und Lesen von Daten angeboten.

    Dann sollte aber erstmal die Methode festgelegt werden, wie diese Überwachung am besten von statten gehen soll. Über eine Watchdog-Funktion (Bit togglen) oder Austausch von Statusdaten usw...

    Off Topic (geht an niemanden persönlich!!!):
    Wir haben immer wieder Probleme mit der Kopplung oder dem Datenaustausch von Anlagen(teilen), weil deren Hersteller nur oberflächliches Wissen haben und Programme produzieren, die "so gerade" funktionieren. Aber wenn's dann mal ein Problem gibt, kostet es enorm viel Zeit und Nerven, die Fehler zu finden oder Erweiterungen zu adaptieren.
    ... Daher bitte an alle Programmierer, wenn ihr was neues anpackt:
    erst einmal die Basics intus haben, Funktionsweisen verstehen und dann anhand klarer Strukturen anfangen zu programmieren!

  9. #9
    Registriert seit
    21.07.2010
    Beiträge
    52
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Muss ne Kommunikation zu moeller xc201 und ner beckhoff ipc 6915 herstellen

  10. #10
    Registriert seit
    21.07.2010
    Beiträge
    52
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Lässt sich die ADS Methode von Beckhoff auch nach IEC Norm in ST für Möller SPSen nutzen? oder ist das ein geschlossenen System?

Ähnliche Themen

  1. Libnodave PAW schreiben
    Von FeigeKalle im Forum Hochsprachen - OPC
    Antworten: 9
    Letzter Beitrag: 04.02.2011, 14:45
  2. SCL - INT in DB schreiben
    Von hulla66 im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 04.12.2008, 21:16
  3. OPC in DB schreiben
    Von Adzalg im Forum Hochsprachen - OPC
    Antworten: 10
    Letzter Beitrag: 29.03.2008, 13:09
  4. Schreiben in DB in SCL
    Von broesel im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 11.06.2007, 15:48
  5. PEW schreiben
    Von kiestumpe im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 25.08.2006, 20:53

Lesezeichen

Berechtigungen

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