314C-2 DP mittels CP343-1 Lean an PC

blueColt

Level-1
Beiträge
90
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Ich möchte meine SPS mittels CP343-1 Lean an ein PC-Netz anbinden, um mit dem "FC5 AG_SEND" einen DB rüberzuschicken.
Leider komm ich nicht so recht weiter. Laut
https://support.automation.siemens....=cseus&aktprim=4&extranet=standard&viewreg=WW
Soll man die ID des CP Prozessors aus NetPro auslesen.
Aber irgendwie finde ich da kein "Bausteinparameter "ID"", wie es dort beschrieben ist ...

Kann mir da wer helfen?
 

Anhänge

  • Evobus.zip
    1,1 MB · Aufrufe: 22
hmmm, nach 2 Minuten auf dein Bild starren, hab ichs auch gefunden *ROFL*
Warum man da auf das "MPI-Kästchen" klicken muss und nicht auf das grüne fürs Ethernet... manchmal ist mir Siemens noch ein Rätsel :D

Ich danke dir!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Warum man da auf das "MPI-Kästchen" klicken muss und nicht auf das grüne fürs Ethernet... manchmal ist mir Siemens noch ein Rätsel :D
Grund: Man klickt auf den CPU (aber nicht auf die rote Kästchen !), um die Verbindungen für diese CPU zu bekommen. Ethernet und CP343-1 sind nur Zwischenstatione von eine Station nach die Andere.
 
Hallo, leider klappt das nicht wie es sollte...
Ich bekomme vom FC5 immer "ERROR", nie "DONE"
Der Status wechselt immer zwischen 16#8181 (="in Arbeit") und 16#8183 (="Die Projektierung fehlt oder der ISO-/TCP-Dienst im Ethernet-CP ist noch nicht gestartet.") ...

Im FC70 ist die Kommunikation drin, hab auch versucht mittels "AG_CNTRL" die Kommuniklation auf und ab zu bauen, aber hat alles nicht geholfen?! :confused:

edit: Achja, ping hat in beide Richtungen funktioniert
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
öhm, gute frage. War der Laptop des IT-Mannes. der hatte so ein "TCP Test" - Programm und meinte, die SPS lässt ihn nicht zugreifen beim verbinden und es käme keine Verbindung zu ihm (lief quasi immer in den Timeout)
Ich lad das Programm mal hoch, ist aber leider 75mb groß ;)

http://www.mediafire.com/?eo7w337bj1av9vl
 
k.a., hab mir grad nochmal das programm angeschaut, da sind nur PORT, TIMEOUT und Datenmenge einstellbar. Laut dem IT Mann müsste das so gehen. Port und IP Adresse haben wir aber richtig eingestellt gehabt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
k.a., hab mir grad nochmal das programm angeschaut, da sind nur PORT, TIMEOUT und Datenmenge einstellbar. Laut dem IT Mann müsste das so gehen. Port und IP Adresse haben wir aber richtig eingestellt gehabt.

mal ne andere frage: warum willst du sps-getriggert senden? empfange doch lieber pc-seitig, also pc-getriggert. einen kleinen service, der zyklisch guckt, was neues gibt... so mach ich das zumindest immer :rolleyes:
 
weil das die IT so vorgibt :\ die wollen nich ständig alle anlagen abfragen, weils "zu viel traffic wäre".
rein informativ, gänge das denn einfacher? müsste die daten doch trotzdem irgendwie senden? ob nun auf befehl hin oder von mir aus is doch eigentlich egal?
 
weil das die IT so vorgibt :\ die wollen nich ständig alle anlagen abfragen, weils "zu viel traffic wäre".
rein informativ, gänge das denn einfacher? müsste die daten doch trotzdem irgendwie senden? ob nun auf befehl hin oder von mir aus is doch eigentlich egal?

es ist sehr viel einfacher... wie oft sind denn neue daten da?

ein einfaches wäre: du hast in der steuerung neue daten in einem "ausgangspuffer" und setzt darauf hin ein bit. genau das bit wird von einem windowsservice in einem regelmäßigen zyklus befragt, wie es denn steht. ist das bit true, wird die vereinbarte datenmenge abgeholt und nach erfolgreichem empfang das bit zurück gesetzt.

ausbaustufen: datenpuffer - mehrere datensätze mit zeitstempel ablegen, bis der dienst mal wieder vorbei kommt

solange keine daten vorhanden sind beschränkt sich die last auf 2 telegramme pro zyklus (frage, antwort), wenn daten vorhanden sind, kommen die datensatztelegramme dazu...

(ich bin mir nämlich im moment nicht sicher, ob du mit dem lean überhaupt eine verbindung aktiv aufbauen kannst)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
im moment selten... im normalfall sollen wohl 8000 bauteil pro jahr geprüft werden, wär also wohl aller ner stunde im schnitt

DAS hab ich eben auch schon gedacht, ob das mit der lean überhaupt geht :\ Weil die ja quasi sehr abgespeckt ist.

Ja, im moment schreib ich die immer nach und nach in nen Sammel-DB, der ist für 14 oder 15 Datensätze ausgelegt. aber wie ich das dann umsetze und mit dem reset und allem... *fragend schau* hast da n beispiel oder so? Wobei ich davon erst die IT überzeugen müsst und das wird wohl eher schwer ;)

Edit: wie fragt ein windows service denn ein bit von mir ab? :)
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Kann ich dir nich sagen, dafür ist die IT firma ja zuständig... die meinten einfach nur "rüberschicken als ascii oder sowas und dann verarbeiten wir die" Aber nun sagen sie, von der SPS würd ja nichts kommen
 
Kann ich dir nich sagen, dafür ist die IT firma ja zuständig... die meinten einfach nur "rüberschicken als ascii oder sowas und dann verarbeiten wir die" Aber nun sagen sie, von der SPS würd ja nichts kommen

so so, die "IT firma" ... wer solche leute beauftragt ist meistens selber schuld :rolleyes:

morgen bekommste ein beispiel mit datenbank-backend
 
Zurück
Oben