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

Zuviel Werbung?
-> Hier kostenlos registrieren
Also AG_SEND geht auf jeden fall mit der LEAN über eine in NetPro Projektierte Verbindung. Die Verbindung erst aufbauen über einen FC sowie mit einer PN CPU, das geht mit der LEAN nicht.

Zugriff von PC Seite aus, also ohne Projektierte Verbindung (so wie es Vierlagig vorgeschlagen hat) geht auch mit der LEAN.

Falls du noch ein Programm brauchst um die TCP Verbindungen zu testen (75MB ist ja echt riesig für so ein Tool!). Ich hab mir da mal eins in VB6 geschrieben (nur ein paar hundert KB groß!). Download: http://jochensserver.dyndns.org/wordpress/?page_id=58
 
Also AG_SEND geht auf jeden fall mit der LEAN über eine in NetPro Projektierte Verbindung.

hab ich ja?! *g

Die Verbindung erst aufbauen über einen FC sowie mit einer PN CPU, das geht mit der LEAN nicht.

und wie geht das?
bzw: Leichtere frage wohl: die 314C-2DP ist ja eigentlich keine PN CPU, richtig? folglich gar nicht möglich? dann wär ich ja ausm schneider ;)


edit: 75 mb, ja, dacht ich mir auch, aber weiß ja ncih was das sonst noch kann, was der mir nur nicht verraten wollte ;)
 
Also ich versende mit diesem beispielprojekt ASCII über eine ISO on TCP Verbindung.

Das allerdings der Partner alles richtig empfängt musste dieser in seiner Telegrammverarbeitung auch den TSAP korrekt einstellen.

http://www.vollmi.ch/asciisend.zip

Hier Ebenfalls mit einem AG_SEND/REC gelöst. Ich habs jetzt über die PN Schnittstelle nie ausprobiert, aber eine aktive Verbindung kann ich zumindest auch da projektieren. Ich schicke die Telegramme hier nur über die LEAN das funktioniert grundsätzlich tadellos.
Habe ich mal in einer uralten Anlage so angefangen und weitergeführt, darum leider immer noch alles mit Merkern zugepflastert.
 
Im Netpro, deine verbindung aufmachen unter adressen, direkt unter dem feld wo man lokale und partner IP einstellen kann, kann man auch lokale TSAP und vor allem Partner TSAP einstellen.
Aber vielleicht ist es bei eurem Programm ja nicht nötig. Hier war es zwingend.
 
Hallo blueColt,

damit Du mit den IT-Leuten mindestens auf Augenhöhe diskutieren kannst, solltest Du Dir mal in dieser FAQ: Linkliste SIMATIC-Kommunikation über Ethernet die Links zu den Protokollen und dann die Programmierbeispiele zu Verbindungen über IE-CP anschauen.
Ich schätze, die IT-Leute erwarten eine TCP-Verbindung von Dir.

Harald
 
Ich schätze, die IT-Leute erwarten eine TCP-Verbindung von Dir.
Harald
Mal bissl Off Topic...
Jaja, IT-Leute hört sich immer so toll an.
hatte mal in ner Spätschicht das Problem, dass wir keine Auftragsdaten mehr bekamen, nach mehreren Anrufen stellte sich raus, dass denen ein Rechner abgraucht ist.
Also haben diese "Experten" den Standby Rechner hochgefahren(sollte normal die selbe Config haben).
Bei denen war dann wieder alles scheinbar in Ordnung, nur ich bekam immer noch keine Daten.
Dann der Hick Hack, meine CP war auf dieses Telegramm auf Passiv gestellt, und der erzählt mir immer was von ich würde die Daten nicht abholen....
Ich glaub ich hab ihm 100 mal erklärt er müsste erst mal ne verbindung zu mir aufbauen, hat er aber rigoros ignoriert.
Fakt war, auf Anordnung der "IT", mussten wir ein paar Wochen vorher die IP Adressen unserer CPs ändern. Neusortierung.. keine Ahnung warum.
Und Ihre Standby kiste ham se vergessen nach zu ziehen.
Seit dem trau ich keinem mehr der was von IT erzählt.

Erst muss der Verbindungsaufbau mal klappen, also wer aktiv wer passiv, wenn das klappt,dann kann man von Daten schicken reden :rolleyes:

Mist doch mehr Text geworden, und Bier auch alle, ich geh jetzt Heia :ROFLMAO:
 
Mon moin, bin grad nochmal am durchforsten...

Mit den TSEND (FB63) und TCON (FB65) kann ich nicht arbeiten oder? kanns leider grad nicht an der Anlage testen, ist mist wenn die sonst wo steht... :D
 
so, ein besipiel eines einfachen servers als windows-dienst für die kommunikation zu S7-cps mit einem ms-sql-backend (tabellen beschreibung liegt bei).

edit: s7.net ist hier nicht als dll sondern im code eingebunden ...
 

Anhänge

  • PMServer.zip
    37,5 KB · Aufrufe: 24
Zuletzt bearbeitet:
Da gibt es auch schon was fertiges

Für sowas gibt es auch schon fertige Software, z.B. von uns.

Da musst Du nur die Steuerung adressieren, die Variablen anlegen,Trigger anlegen und dann die Erfassung starten. Wird in der SPS der Trigger gesetzt, werden alle deinen Variablen ausgelesen und auf dem PC gespeichert und dann das Triggerbit zurückgesetzt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Für sowas gibt es auch schon fertige Software, z.B. von uns.

Da musst Du nur die Steuerung adressieren, die Variablen anlegen,Trigger anlegen und dann die Erfassung starten. Wird in der SPS der Trigger gesetzt, werden alle deinen Variablen ausgelesen und auf dem PC gespeichert und dann das Triggerbit zurückgesetzt.

499€ für eine steuerung
200€ für jede weitere

schön schön.

ich habe 100 steuerungen für einen tag arbeit. (8x70€)
und dabei noch neue ideen für weiterführende projekte entwickelt.
 
Für sowas gibt es auch schon fertige Software, z.B. von uns.

Da musst Du nur die Steuerung adressieren, die Variablen anlegen,Trigger anlegen und dann die Erfassung starten. Wird in der SPS der Trigger gesetzt, werden alle deinen Variablen ausgelesen und auf dem PC gespeichert und dann das Triggerbit zurückgesetzt.

in eurem baustein verbiegt ihr das AR2 ohne es vorher zu sichern und nachher wieder zurück zu schreiben ... ungünstig, wenn man den baustein in subkulturen, wie FBs einbinden möchte...
 
in eurem baustein verbiegt ihr das AR2 ohne es vorher zu sichern und nachher wieder zurück zu schreiben ... ungünstig, wenn man den baustein in subkulturen, wie FBs einbinden möchte...

Du kannst in einem FB so viel am AR2 drehen wie du willst. Wenn der Baustein verlassen wird, ist automatisch der vor dem Aufruf vorhandene Inhalt des AR2 wieder hergestellt (in Multiinstanz Umgebung).
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du kannst in einem FB so viel am AR2 drehen wie du willst. Wenn der Baustein verlassen wird, ist automatisch der vor dem Aufruf vorhandene Inhalt des AR2 wieder hergestellt (in Multiinstanz Umgebung).

szenario:

OB1 -> FB1 -> der oben benannte FC der am AR2 dreht und zurück in den FB1 -> rums
 
szenario:

OB1 -> FB1 -> der oben benannte FC der am AR2 dreht und zurück in den FB1 -> rums

Nein, du kennst das Spielchen doch:
Code:
      BLD   1

      =     L      4.0
      TAR2  LD     0
      UC    "FcAR2verbiegen"
      LAR2  LD     0
      BLD   2

Edit:
OK, wenn jetzt jemand daherkommt und den Baustein per UC (ohne Call Makro) aufruft dann fällt die Sicherung des AR2 weg. Dann knallt es wirklich.
 
Zuletzt bearbeitet:
Zurück
Oben