TIA BSEND-BRCV

Zuviel Werbung?
-> Hier kostenlos registrieren
Kennen Sie irgendwie wie man das aktiviert ? Anhang anzeigen 94216

Security Assistenten Starten
1770812288479.png
1770812328903.png
dann lässt sich PUT/GET aktivieren.
Ob dass dann auch wirklich funktioniert keine Ahnung. Das wurde mit den ganzen Sicherheitsrichtlinien ziemlich verbaut. Ich nutze eigentlich nur noch OUC seit Jahren. Ich sehe ehrlichgesagt keinen Vorteil in BSEND/BRECV und PUT/GET
 
Security Assistenten Starten
Anhang anzeigen 94225
Anhang anzeigen 94226
dann lässt sich PUT/GET aktivieren.
Ob dass dann auch wirklich funktioniert keine Ahnung. Das wurde mit den ganzen Sicherheitsrichtlinien ziemlich verbaut. Ich nutze eigentlich nur noch OUC seit Jahren. Ich sehe ehrlichgesagt keinen Vorteil in BSEND/BRECV und PUT/GET
alles klar vielen dank für Ihre Rückmeldung , meine Frage ist noch offen und bis dahin auch die Put/Get eingestellt geht der Done immer nicht auf TRUE .
 
Ich nutze eigentlich nur noch OUC seit Jahren. Ich sehe ehrlichgesagt keinen Vorteil in BSEND/BRECV und PUT/GET
ja, eigentlich hast Du recht. Bei S7-300 hast Du das Kuddelmuddel mit den verschiedenen Bausteinen, je nachdem, ob Du integrierte Schnittstelle oder CP verwendest. Da ist BSEND/BRCV "einheitlicher".

Halten wir mal fest, nurnoch TCON/TSEND/TRCV verwenden. Zumindest bei 1500er...
 
Nimm mal die Abfrage von Done vom EN0 der Bausteine weg und verschiebe sie jeweils unter den BESEND/BRCV.
Bei Step7 Classic könnte es auch so funktionieren, ich denke aber, TIA hält sich an die standardisierte Ausführungsreihenfolge, so daß Done noch gar nicht gesetzt wurde, wenn es abgefragt wird.
Bei etlichen Siemensbausteinen rät das Handbuch auch explizit davon ab, EN0 zu benutzen, da der Zustand nicht zwingend EN entspricht, sondern im Baustein gebildet wird.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ja, eigentlich hast Du recht. Bei S7-300 hast Du das Kuddelmuddel mit den verschiedenen Bausteinen, je nachdem, ob Du integrierte Schnittstelle oder CP verwendest. Da ist BSEND/BRCV "einheitlicher".

Halten wir mal fest, nurnoch TCON/TSEND/TRCV verwenden. Zumindest bei 1500er...
Ich finde nicht dass es mit BSEND/BRECV in der 300er welt wesentlich einheitlicher wird, auch da muss man ja auch verschiedene Bausteine für die integrierte PN Schnittstelle bzw. den CP verwenden, so wie bei OUC ja auch.
Bei BSEND/BRECV bin ich mir auch nie sicher ob die FBs oder die SFBs für die interne Schnittstelle benutzen muss. Denn im Comm Handbuch steht nur FB12/FB13, aber bei den 400ern müssen die SFBs benutzt werden.
Aber man umgeht halt den ganzen Sicherheitsklimbim in der 1500er bzw. kann diesen eingeschaltet lassen.
Das fehlt mir ein bisschen in der Comm Doku. Also welche Sicherheitsrichtlinien da noch reinspielen biss es funktioniert.
Da gehört imho hin wenn man für BSEND/BRECV irgendwelche Sicherheitselemente deaktivieren muss.
1770820387898.png
 
Ich finde nicht dass es mit BSEND/BRECV in der 300er welt wesentlich einheitlicher wird, auch da muss man ja auch verschiedene Bausteine für die integrierte PN Schnittstelle bzw. den CP verwenden, so wie bei OUC ja auch.
Bei BSEND/BRECV bin ich mir auch nie sicher ob die FBs oder die SFBs für die interne Schnittstelle benutzen muss. Denn im Comm Handbuch steht nur FB12/FB13, aber bei den 400ern müssen die SFBs benutzt werden.
ja, bei OUC ist es zusätzlich mal TSEND mal AGSEND usw...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nimm mal die Abfrage von Done vom EN0 der Bausteine weg und verschiebe sie jeweils unter den BESEND/BRCV.
Bei Step7 Classic könnte es auch so funktionieren, ich denke aber, TIA hält sich an die standardisierte Ausführungsreihenfolge, so daß Done noch gar nicht gesetzt wurde, wenn es abgefragt wird.
Das würde bedeuten, dass die Verknüpfung am ENO des BSEND-Bausteins bearbeitet wird, bevor der BSEND-Baustein bearbeitet wird...
BigS macht zwar viele fragwürdige Sachen, die ich nicht immer ganz verstehe, aber das halte ich doch für etwas dolle unwahrscheinlich.
 
Steht so zumindest im Handbuch von bsend...
In welchem Handbuch soll das stehen?

Zugriff über PUT/GET-Kommunikation durch entfernte Partner erlauben

In der Voreinstellung ist die Option "Zugriff über PUT/GET-Kommunikation durch entfernte Partner (...) erlauben" deaktiviert. In diesem Fall ist lesender und schreibender Zugriff auf CPU-Daten nur möglich bei Kommunikationsverbindungen, die eine Projektierung bzw. Programmierung sowohl für die lokale CPU als auch für den Kommunikationspartner voraussetzen. Zugriffe über BSEND/BRCV-Anweisungen sind z. B. möglich.
https://docs.tia.siemens.cloud/r/de...nschranken-von-kommunikationsdiensten-s7-1500
 
Zurück
Oben