Tsend C/Trcv C: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung Markierung: visualeditor |
Markierung: visualeditor |
||
| Zeile 11: | Zeile 11: | ||
== Programmbeispiel == | == Programmbeispiel == | ||
Erstellung eines PDB mit folgender Struktur: | Erstellung eines '''PDB''' mit folgender Struktur: | ||
[[Datei:PDB TrcvTsend.jpg|mini|links|PDB Trcv/Tsend]] | [[Datei:PDB TrcvTsend.jpg|mini|links|PDB Trcv/Tsend]] | ||
Setzen "1" der folgenden Variablen im '''OB-100 (Anlauf-OB):''' | |||
* .contsend := TRUE; | |||
* .contrcv := TRUE; | |||
* .enable := TRUE; | |||
Erstellung eines FC's, in dem TSEND_C und TRCV_C aufgerufen werden: | |||
[[Datei:Tsend C.jpg|links|mini|Tsend_C]] | |||
Version vom 9. Juli 2024, 09:51 Uhr
Allgemeines
Seit TIA V19 sind Put/Get-Verbindungen nicht mehr erlaubt, da sie den neuen Sicherheitsstandards der IT/OT-Security nicht mehr entsprechen.
Der Datenaustausch muss deshalb über die Offene Benutzerkommunikation mit TSEND_C und TRCV_C erfolgen.
Diese Funktionsbausteine kombinieren mehrere Funktionen. Sie bauen die Verbindung auf, senden bzw. empfangen die Daten und bauen die Kommunikationsverbindung wieder ab.
In Step7 stehen diese kombinierten Bausteine nicht zur Verfügung. Jedoch gibt es diese im Einzelnen.
Wie die Kommunikation über diese Verbindung aufgebaut wird, wird in einer weiteren Anleitung beschrieben.
Programmbeispiel
Erstellung eines PDB mit folgender Struktur:

Setzen "1" der folgenden Variablen im OB-100 (Anlauf-OB):
- .contsend := TRUE;
- .contrcv := TRUE;
- .enable := TRUE;
Erstellung eines FC's, in dem TSEND_C und TRCV_C aufgerufen werden:
