01.03.2023 16:29 | |
Beigetreten: 18.12.2014 Letzter Bes: 19.10.2024 Beiträge: 33999 Bewertung: (4228) |
Welche CPU's? Welche Software? |
02.03.2023 07:26 | |
Beigetreten: 09.07.2015 Letzter Bes: 18.10.2024 Beiträge: 3987 Bewertung: (595)
|
Hi Alphalos, es ist egal, welche CPU Du im Einsatz hast, die T-Bausteine werden azyklisch in der CPU bearbeitet. D.h. Du setzt den REQ auf true, dann wird der Auftrag gestartet. Anschließend wartest Du auf das Done / Error Bit. Wenn das gekommen ist, darst Du einen neuen Auftrag starten, also REQ braucht den 0>1 Durchgang. Zu dem Thema gibt es einen guten FAQ, der ist zwar für TSEND für S7-300 aber kann so auch für S7-1500 vom Prinzip so verwendet werden. Wie werden die Kommunikationsbausteine FB63 "TSEND", FB64 "TRCV", FB65 "TCON" und FB66 "TDISCON" programmiert, um das TCP-Protokoll für den Datenaustausch über die integrierte PROFINET-Schnittstelle einer S7-300/S7-400 CPU zu nutzen?Gruß, Towome |
Zuletzt bearbeitet von: Towome am: 03/02/2023 07:27:21
|
|
Für diesen Beitrag bedanken sich2 Benutzer |
02.03.2023 07:45 | |
Beigetreten: 11.03.2019 Letzter Bes: 18.10.2024 Beiträge: 1622 Bewertung: (300)
|
Hi Alphalos, zusätzlich müssen die zu sendenden Daten im Datenbaustein während der Bearbeitung von TSEND konsistent gehalten werden. TSEND: Daten über Kommunikationsverbindung senden"Wegen der asynchronen Bearbeitung von "TSEND" müssen Sie die Daten im Sendebereich konsistent halten, bis der Parameter DONE oder der Parameter ERROR den Wert "1" annimmt." "Die zu sendenden Daten dürfen nicht editiert werden, bis der Sendeauftrag vollständig ausgeführt ist." Viele Grüße sancruz |
Feedback appreciated, please rate |
|
Für diesen Beitrag bedanken sich1 Benutzer |
Folgen Sie uns auf