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

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

Thema: nochmals AG_SEND

  1. #1
    Registriert seit
    27.01.2010
    Ort
    NRW
    Beiträge
    26
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi,

    ich habe mich vorhin nochmals in Ruhe an mein Problem gesetzt.
    Und zwar wollte ich einen ASCII-Codierten (8bit) String
    von meiner CP343-1 LEAN an einen Java-ServerSocket schicken.
    (aktive TCP verbindung, da CP client sein soll)

    Verbindung projektiert, SYN wird gesendet, wenn ServerSocket geöffnet
    und Programmzeile s = ss.accept(); abgearbeitet wurde, dann steht im
    Webinterface des CP : connection established

    also nehme ich an, dass mein JavaServer das ACK an die CP geschickt hat.

    Nun aber mein Problem:

    Habe mich an die Tips von Gruber und Vierlagig gehalten (nochmals vielen
    Dank)

    Aber wenn ich meinen OB1 beobachte bei der ausführung, dann führt er AG_SEND iwie nicht aus. (0 Messegas Send/Received)


    Auf dem Bild ändern sich nur M2.5,M11.2 und M11.3 . Wechseln zwischen 0 und 1.
    "SEND_DONE" oder "SEND_ERROR" bleiben unverändert und daher
    wird nach meinem verständnis der AG_SEND befehl nicht ausgeführt,
    da ja entweder ein fehler vorlag oder nicht.


    Taktmerkerbyte ist in HW-Config auf Byte 2 gestellt und 16 Merkerbytes ab byte 0.
    Habe Prozessbetrieb (100ms für testfunktionen) sowie Testbetrieb getestet, beides ohne erfolg.

    In der Spezialdiagnose erscheint auch die Meldung
    "Warten auf Sendedaten" (vielleicht sagt das jemandem etwas .p)

    Hab hier noch mal ein paar bilder zur illustration angefügt.

    Wäre nett wenn mir nochmal jemand helfen könnte.
    Wenn die kommunikation endlich steht ist alles gut

    Ist es überhaupt möglich mit einem JavaServer zu kommunizieren?
    (sollte ja eigtl. gehen und standatisiert sein alles oder?)









    Ferner: am ende möchte ich eigtl. mehrere Janitza mit der SPS über PROFIBUS abfragen und die Messerte dann über SNMP an der SPS abfragen, das senden eines Strings an einen JavaServer sollte nur so zum Testen sein.

    Vielen Vielen Dank nochmals ^^

    im Anhang ist noch das Projekt zu finden.
    Angehängte Dateien Angehängte Dateien
    • Dateityp: rar ttt.rar (255,2 KB, 7x aufgerufen)
    Zitieren Zitieren nochmals AG_SEND  

  2. #2
    Registriert seit
    23.04.2009
    Ort
    Allgäu
    Beiträge
    3.042
    Danke
    241
    Erhielt 863 Danke für 617 Beiträge

    Standard

    Hast Du die Verbindung denn schon mal separat aus dem NetPro heraus übertragen?
    Gruß
    Paule
    ----------------------------------------------------------------------------
    > manchmal verliert man und manchmal gewinnen die anderen <

  3. Folgender Benutzer sagt Danke zu Paule für den nützlichen Beitrag:

    phoo82 (04.02.2010)

  4. #3
    phoo82 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    27.01.2010
    Ort
    NRW
    Beiträge
    26
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hi,

    bin leider schon zu Hause und mein Rechner auf Arbeit ist aus

    Glaube aber ich habe die Verbindung noch nicht direkt aus dem
    NetPRO übertragen werd ich morgen früh direkt testen, danke

    Aber kann es denn sein, dass die projektierte Verbindung "established" wird,
    sobald ich den JavaServer öffne (also muss der Server ja das ACK gesendetz haben, und der CP empfangen haben), aber der AWL Code in OB1 nciht ausgeführt wird (OUT Signale ändern sich nicht)? Wegen falsch übertagener Verbindungen?

    Vielen Dank nochmals!

    P.S. Benutze WinXP Professional SP3, auch wenn ich "Erreichbare teilnehmer anzeigen" drücke im Ethernet, dann finde ich keine Teilnehmer,
    habe hier im Forum schon gehört dass ein User dasselbe Probleme hat, kann es auch damit zusammen hängen?
    Wie gesagt, dass ACK vom Server muss ja kommen, sonst wäre connection nicht established.
    Geändert von phoo82 (04.02.2010 um 18:44 Uhr)

  5. #4
    Registriert seit
    16.06.2004
    Beiträge
    60
    Danke
    3
    Erhielt 6 Danke für 6 Beiträge

    Standard

    Guten Abend,

    in der Hw-Konfig/Online kann man eine Spezialdiagnose ausführen;
    da sieht man einen Telegrammzähler.
    Die Verbindung läßt sich auch prüfen.

    mfg
    jb

  6. #5
    phoo82 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    27.01.2010
    Ort
    NRW
    Beiträge
    26
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard

    danke, werd ich auch gleich morgen frueh nachgucken/testen

    aber vom AWL Code her, oder andere grundsätzlichen Fehler könnt ihr
    auch nicht erkennen odeR? ^^ Ist mein erster Kontakt mit SPS

  7. #6
    phoo82 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    27.01.2010
    Ort
    NRW
    Beiträge
    26
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard

    ich nochmal ^^

    Kann es evtl. sein, dass die Kommunikation zwischen CP und CPU gestört ist?

    denn die Projektierten Sachen werden ja ausgeführt, und alle Instruktionen
    des AWL Codes die auf der CPU ausgeführt werden, werden auch ausgeführt.
    Das herstellen und halten der TCP-Verbindung wird ja auch vom CP ausgeführt.
    Auch der Input "ACT" des AG_SEND triggert ja zwischen 0 und 1.

    Aber sobald er AG_SEND ausführen soll, wird diese Instruktion 'übersprungen'.
    Ich meine es werden da doch Information aus einem DB von der CPU an die
    CP übermittelt, vielleicht gibt es da ein Problem
    Allerdings laufen alle Komponenten , es gibt keinen Errorcode an den LEDs.
    In dem Diagnosepuffer des Webinterface etc finde ich auch nichts.

    Aber die Message bei der Spezialdiagnose "Warten auf Sendedaten",
    lässt mcih auf sowas in der Richtung schliessen.

    Hab heute keinen Zugang mehr zur SPS um dies zu überprüfen,
    werde morgen erstmal alle Tips beherzigen und nochmal alles
    überprüfen etc.

  8. #7
    Registriert seit
    23.04.2009
    Ort
    Allgäu
    Beiträge
    3.042
    Danke
    241
    Erhielt 863 Danke für 617 Beiträge

    Standard

    Hallo René,
    was ich von Deinen Bildern her sehe passt das schon.
    Leider fehlt das Bild > Objekteigenschaften der Verbindung
    Im NetPro auf die Verbindung klicken > rechte Maustaste und dann Objekteigenschaften.
    Ich denke doch dass es das bei einer direkten TCP-Verbindung auch gibt, denn die nehme ich eigentlich nie.

    Kann leider Dein Programm jetzt nicht anschauen.

    Also wie schon erwähnt, Verbindung aus dem NetPro übertragen.
    Alles übersetzen und prüfen und dann rüber damit.


    PS: Subnet steht schon auf 255.255. 0 . 0 oder?
    Gruß
    Paule
    ----------------------------------------------------------------------------
    > manchmal verliert man und manchmal gewinnen die anderen <

  9. #8
    phoo82 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    27.01.2010
    Ort
    NRW
    Beiträge
    26
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard

    ok, vielen Dank

    das bild werde ich morgen frueh direkt hier nachliefern falls es mit euren Tips doch noch nicht funktionieren sollte (ein error beim senden würde ja auch scho reichen .p)

    Schönen Abend erstmal noch .p

    Gruss, Marc (nicht René )

    Subnet steht auf 255.255.0.0

  10. #9
    phoo82 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    27.01.2010
    Ort
    NRW
    Beiträge
    26
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hi,
    also ich habe nochmals alles beherzigt, aber iwie will das nicht funktionieren ^^

    ich hab mal eine .RAR datei als anhang beigefügt, mit Bildern und dem JavaServer. weiss echt nicht mehr wie ich des noch versuchen soll.

    Vielleicht hat ja jemand lust sich das mal anzugucken.

    Vielen Dank und ein schönes Wochenende.
    Angehängte Dateien Angehängte Dateien

  11. #10
    Registriert seit
    23.04.2009
    Ort
    Allgäu
    Beiträge
    3.042
    Danke
    241
    Erhielt 863 Danke für 617 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ha, jetzt hab ichs.

    Dein Status Wort ist das Merkerwort MW 10 und ACT Done und Error sind die Merker M11.0 bis M11.3
    Mache aus Merkerwort MW 10 > MW 20 oder so und schon passiert was.
    Gruß
    Paule
    ----------------------------------------------------------------------------
    > manchmal verliert man und manchmal gewinnen die anderen <

  12. Folgender Benutzer sagt Danke zu Paule für den nützlichen Beitrag:

    phoo82 (05.02.2010)

Ähnliche Themen

  1. HW-Update nochmals
    Von artur im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 14.08.2011, 11:44
  2. Nochmals SUN_POS
    Von cas im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 07.10.2010, 10:59
  3. Nochmals Sprungoptionen
    Von sps-questioner im Forum Simatic
    Antworten: 13
    Letzter Beitrag: 06.04.2010, 12:00
  4. Nochmals LibNoDave...
    Von Jochen Kühner im Forum HMI
    Antworten: 2
    Letzter Beitrag: 13.01.2006, 10:18

Lesezeichen

Berechtigungen

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