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

Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 20 von 20

Thema: Eine Visualisierung mehrere SPSén

  1. #11
    Registriert seit
    06.07.2011
    Beiträge
    37
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Was mache ich denn falsch???
    Angehängte Grafiken Angehängte Grafiken

  2. #12
    Registriert seit
    06.07.2011
    Beiträge
    37
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Okay läuft ja jetzt doch aber ich bekomme auf der CX nicht angezeigt wenn ich bei der BC den eingang schalte!

    Mache ich evtll. noch etwas falsch? fehlt noch etwas???

  3. #13
    Registriert seit
    15.08.2011
    Beiträge
    383
    Danke
    2
    Erhielt 73 Danke für 71 Beiträge

    Standard

    ADR ist ja der Adressoperator, dier die Anfangsadresse einer Variablen ermittelt.

    So kanns nicht gehen.
    ADR(MeineZielVariable) könntest Du machen.

  4. #14
    Registriert seit
    06.07.2011
    Beiträge
    37
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Okay habe jetzt langsam alles komplett rau aber läuft trotzdem nicht dabei will ich doch nur einen einzigen digitalen eingang der BC9050 abfragen.

    Habe jetzt an DESTADDR ADR(Save) als variable und die soll einfach dann nur ein RS Glied setzten.

    In der BC9050 ist nur die Grundkonfig also eingänge Deklariert und ein Semikolon in Main.

    bei IDXGRP habe ich 16#F021 stehn und bei IDXOFFS will ich eingang1 abfragen also 1

    ich weiss nicht mehr weiter!!!!


    Gruss Daniel

  5. #15
    Registriert seit
    15.08.2011
    Beiträge
    383
    Danke
    2
    Erhielt 73 Danke für 71 Beiträge

    Standard

    Es wäre hilfreich, wenn Du mal von beiden Seiten(BC + PC/CX) Quellcode veröffentlichst.
    Weiterhin:

    • Gibt es einen AdsReurnCode (ErrId)?
    • Ist die Route zum BC eingetragen?
    • Wie sieht die genaue Adressierung der Variable auf dem BC aus, die Du ansprechen möchtest?

  6. #16
    Registriert seit
    06.07.2011
    Beiträge
    37
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo!

    Habe das ganze nach dem infosys in Fup gemacht, deshalt habe ich screenshots angefügt,

    Als ErrId gibt er mir immer "7" zurück! Halt dieses "no Target found"
    Im BC habe ich nicht wirklich viel reingeschrieben nur die verknüpfung der Ausgänge!

    Mfg
    Angehängte Grafiken Angehängte Grafiken
    • Dateityp: jpg 1.jpg (108,5 KB, 13x aufgerufen)
    • Dateityp: jpg 2.jpg (47,3 KB, 11x aufgerufen)

  7. #17
    Registriert seit
    06.07.2011
    Beiträge
    37
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Falls noch die Frage aufkommt was "SAve" ist, das ist die einfach eine BOOL variable, die mir eigentlich nur das RS Glied im Netzwerk darunter schalten sollte aber bekomme ja nichtmal die Abfrage hin.

  8. #18
    Registriert seit
    15.08.2011
    Beiträge
    383
    Danke
    2
    Erhielt 73 Danke für 71 Beiträge

    Standard

    0x7 7 target machine not found
    Deshalb meine Frage: Ist die Route hinzugefügt?

  9. #19
    Registriert seit
    23.06.2008
    Ort
    Friesoythe
    Beiträge
    116
    Danke
    9
    Erhielt 17 Danke für 16 Beiträge

    Standard

    Vieleicht auch mal die TimeOut Zeit am Baustein erhöhen. Zum Test einfach mal auf 5 Sekunden setzten.

    Und wenn mehrere Eingänge/Daten zum PC übertragen werden sollen, diese in ein Array packen und mit einem Merker versehen.
    Es sind glaub ich nur max 4 Verbindungen gleichzeitig erlaubt.

    Könnte dann in ST so aussehen:
    Code:
    Für BC9050:
    PROGRAM MAIN
    VAR
    Eingang1 AT %IX0.0 :BOOL;
    Eingang2 AT %IX0.1 :BOOL;
    Eingang3 AT %IX0.2 :BOOL;
    Eingang4 AT %IX0.3 :BOOL;
    
    ArrayEingänge AT %MB0 : ARRAY[1..4] OF BOOL;
    END_VAR
    ---------
    ArrayEingänge[1] := Eingang1;
    ArrayEingänge[2] := Eingang2;
    ArrayEingänge[3] := Eingang3;
    ArrayEingänge[4] := Eingang4;
    Code:
    Für PC:
    PROGRAM MAIN
    ADSRead_BC9050 :ADSREAD;
    ArrayEingaenge_BC9050 :ARRAY[1..4] OF BOOL;
    Trigger :TON;
     ---------
    ADSRead_BC9050 (NETID:='192.168.114.7.1.1',
                             Port:=800,
                             IDXGRP:=16#4020,
                             IDXOFFS:=0,
                             LEN:=SIZEOF (ArrayEingaenge_BC9050),
                             DESTADDR:=ADR (ArrayEingaenge_BC9050),
                             READ:=Trigger.Q AND NOT ADSRead_BC9050.BUSY,
                             TMOUT:=t#5s);
    Trigger (IN:=NOT Trigger.Q, PT:=t#1s);
    So würde jetzt der PC jede Sekunde, vorausgesetzt es liegt kein Fehler an, das Array vom BC9050 lesen.
    Wichtig ist auch wie mac203 schon sagte, muss der BC9050 im AMS Router vom PC eingetragen ist.

    MFG Christoph

  10. #20
    Registriert seit
    06.07.2011
    Beiträge
    37
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Jaaa...
    Ich Idiot! ich habe tatsächlich vergessen die route hinzuzufügen, darum keine Connection!

    Jetzt läufts ja endlich alles!!!!!!!

    Danke an alle für eure Hilfe!!!

    Noch etwas: Weiss jemand ob man einen BK9050 auch einsetzen kann ohne ihn im Realtime Ethernet zu benutzen???

    Grüsse
    Daniel

Ähnliche Themen

  1. Mehrere Eingänge auf eine Variable
    Von Limette im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 26.01.2011, 22:26
  2. TwinCat Visualisierung -> Textfeld?, Mehrere Achsen steuern
    Von friesen im Forum CODESYS und IEC61131
    Antworten: 10
    Letzter Beitrag: 15.09.2010, 11:51
  3. mit Delphi per Modbus/TCP mehrere SPSen auslesen
    Von jank-automation im Forum Feldbusse
    Antworten: 20
    Letzter Beitrag: 08.06.2010, 09:52
  4. Mehrere SPSen ein Ventil
    Von Tupo13 im Forum Programmierstrategien
    Antworten: 13
    Letzter Beitrag: 15.10.2008, 21:47
  5. Hat jemand eine Idee? (Vernetzte SPSén)
    Von GerhardPtl im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 06.10.2008, 07:58

Lesezeichen

Berechtigungen

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