08.10.2013 16:34 | |
Beiträge: 3093 Bewertung: (322)
|
Hallo HoebbelBusch, anscheinend funktioniert die Suchfunktion bei meinem Rechner besser als bei deinem Wie werden die Kommunikationsbausteine FB63 "TSEND", FB64 "TRCV", FB65 "TCON" und FB66 "TDISCON" programmiert, um das ISO-on-TCP Protokoll für den Datenaustausch über die integrierte PROFINET-Schnittstelle einer CPU oder über den CP443-1 Advanced zu nutzen? Gruß, Kaulquappe |
Für diesen Beitrag bedanken sich2 Benutzer |
15.10.2013 12:52 | |
Beiträge: 1368 Bewertung: (126) |
Hallo HoebbelBusch, den meinte ich auch TCON_PAR und TADDR_PAR. Natürlich kannst du die IP-Adresse auch auf anderem Weg indie zugehörige Struktur vonTADDR_PAR schreiben. Du brauchst auch nicht extra einen Datenbaustein. Du kannst in dem statischem Bereich eines FBs eine Variable vom Typ TADDR_PAR anlegen...so "sparst" du dir einen Datenbaustein und kannst als IN-Parameter die IP-Adresse dir von "außen" geben lassen und intern in den statischen Bereich konvertieren und kopieren. Orientieren kannst du dich z.B. an diesen Beispielen http://support.automation.siemens.com/WW/view/de/29738463 http://support.automation.siemens.com/WW/view/de/51929235 Viel Spaß und Erfolg wünscht Pittiplatsch |
17.10.2013 14:46 | |
Beiträge: 1368 Bewertung: (126) |
Hallo HoebbelBusch, die Fehlermeldung 877F sagt genau das aus, was du auch schon vermutest. Es zeigt einen Fehler im 7.Parameter des TCON an. Und das ist dein CONNECT. Die TSAP_ID ist zwingend notwendig. Es ist eine Identifikation für den Verbindungsendpunkt. Die TSAP kann zwischen 2 und 16 Byte groß sein und wird individuell von dir festgelegt. Sie beginnt in der Regel mit B#16#0E (Kennung T-Verbindung), B#16#02 (Rack/Slot der CPU)... Du hast aber Glück, den deine CPU unterstützt auch das ASCII Format für die TSAP. So kannst du also einen String wie "TCP-1" verwenden. Informationen findest du auch in diesem FAQ http://support.automation.siemens.com/WW/view/de/29737976 Viel Erfolg Pittiplatsch |
Für diesen Beitrag bedanken sich1 Benutzer |
24.10.2013 13:43 | |
Beiträge: 7 Bewertung: (0) |
Wirklich keiner eine Idee? Ich bin für jeden Tipp dankbar! Mfg HoebbelBusch |
26.11.2013 08:12 | |
Beiträge: 1368 Bewertung: (126) |
Hallo Hoebbelbusch, Bei CPUs, die das ASCII-Format für die TSAPs unterstützen, müssen die ersten 2 Bytes des lokalen TSPAs nicht mit den Werten 0xE0 und 0x02 definiert werden. Ich habe mit STEP 7 Classic und dem OC Wizard mal eine ISO Verbindung zwischen 2 S7-314C erstellt und den TCON_PAR dem Beitrag angehängt. Hier siehst du, wie der WIzard die Verbindung konfiguriert hätte... Ich hoffe, dir damit geholfen zu haben. Grüße Pittiplatsch DateianhangD:\TCON.zip (87 Downloads) |
Folgen Sie uns auf