08.10.2013 16:34 | |
Beiträge: 3093 Bewertung: (323)
|
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 |
Folgen Sie uns auf