06.01.2022 17:09 | |
Beigetreten: 18.12.2014 Letzter Bes: 18.10.2024 Beiträge: 33985 Bewertung: (4224) |
Hast du schon Balluf kontaktiert? Vielleicht haben sie ein Beispielprogramm für dich... |
06.01.2022 17:15 | |
Beigetreten: 18.01.2018 Letzter Bes: 12.01.2022 Beiträge: 6 Bewertung: (0) |
Das habe ich schon probiert, aber leider erfolglos. |
06.01.2022 17:16 | |
Beigetreten: 18.12.2014 Letzter Bes: 18.10.2024 Beiträge: 33985 Bewertung: (4224) |
Schade ... |
11.01.2022 14:59 | |
Beigetreten: 11.03.2019 Letzter Bes: 18.10.2024 Beiträge: 1621 Bewertung: (299) |
Hallo cdp_Daniel, also der Balluff BIS M 407 nutzt gemäß Handbuch Ethernet mit TCP/IP-Protokoll, die Anweisungen sollten korrekt sein. STATUS 7002 und 7000 sind zunächst auch nicht direkt "Fehler". Wenn ich das richtig im Kopf habe beudeutet STATUS 7000 soviel wie "keine Auftragsbearbeitung aktiv" und STATUS 7002 "Auftrag noch nicht abgeschlossen". TSEND/TRCV arbeiten azyklisch, es wäre also auch interessant, wie/wo du den STATUS genau abließt. Beobachtest du nämlich den STATUS direkt am Formalparameter am Baustein, wird man hier nicht erkennen wenn die Anweisungen zwischenzeitlich tatsächlich in ERROR = 1 (mit anderem STATUS) laufen. Der STATUS wird im nächsten Zyklus direkt wieder überschrieben. Sollte das der Fall sein, schreibe bitte bei ERROR = 1, den STATUS in eine andere Variable. Einen FAQ dazu findest du weiter unten. Steht hier ggf. im "weggesicherten" STATUS ein anderer Wert? Wie können Sie in STEP 7 (TIA Portal) den Status von Systembausteinen auswerten?******EDIT******** Bitte beachte auch, dass es sich empfiehlt die gleichen Bausteine als Basis zu verwenden. Wenn du Also TRCV_C benutzt, empfiehlt es sich auch TSEND_C zu nutzen. Wenn du tatsächlich "nur" TSEND benutzt, musst du dich um den Verbindungsaufbau zuvor mit TCON selbst kümmern. Viele Grüße sancruz |
Zuletzt bearbeitet von: sancruz am: 01/11/2022 15:00:55Feedback appreciated, please rate |
|
Folgen Sie uns auf