Beitragsliste anzeigen
Industrial Ethernet S7-300/400 CPs -- Kommunikation projektieren und programmieren -- Kommunikationsbausteine verwenden
Wie kopieren Sie den CFC-Plan "Modbus" aus dem Beispielprojekt für OPEN MODBUS / TCP in Ihr Anwenderprojekt?
Worin unterscheiden sich die Initialisierungs- und Laufzeitparameter an den Bausteinen für Modus TCP?
Warum wird am Baustein für Modbus TCP der Statuswert A090 (hex) ausgegeben, obwohl Sie die richtige Lizenz eingetragen haben?
Welche Unterschiede gibt es zwischen der lizenzierten Version und der downloadbaren Demoversion der Bausteine für Modbus TCP?
Warum wird der Wert A083 (hex) permanent am Ausgangsparameter STATUS des Bausteins für Modbus TCP ausgegeben, wenn der Eingangsparameter ENQ_ENR=true gesetzt wurde?
Wie werden Daten mit variabler Telegrammlänge über das TCP-Protokoll übertragen und in einer S7-300 Station über den Industrial Ethernet CP empfangen?
Wie werden die Funktionsbausteine FB14 "GET" und FB15 "PUT" im S7-Programm der S7-300 programmiert, um mehr als 160 Byte Daten zu übertragen?
Wo finden Sie Programmbeispiele und Dokumentation zur Kommunikation von SIMATIC S5-Baugruppen zu SIMATIC S7-Baugruppen über Industrial Ethernet mittels UDP-Protokoll?
Wo finden Sie Programmbeispiele und Dokumentation zur Kommunikation von SIMATIC S5-Baugruppen zu SIMATIC S7-Baugruppen über Industrial Ethernet mittels TCP-Protokoll?
Wo finden Sie Programmbeispiele und Dokumentation zur Kommunikation von SIMATIC S5-Baugruppen zu SIMATIC S7-Baugruppen über Industrial Ethernet mittels ISO-Transportprotokoll?
Wie programmieren Sie den FC10 "AG_CNTRL"?
Welche Kommandos (CMD) des FC10 "AG_CNTRL" können mit den IE CPs umgesetzt werden?
Wie viele Kommunikationsaufträge dürfen in einer S7-300 CPU für die S7-Kommunikation über einen CP343-1 gleichzeitig verwendet werden?
Welche Ports sind für die Modbus/TCP-Kommunikation freigegeben und wie viele Modbus-Clients können mit einer SIMATIC S7-CPU als Modbus-Server kommunizieren?
Hinweis zur Verwendung einer Instanz für mehrere Verbindungs-IDs
Interner Aufruf des FC5 (AG_SEND) bei den FTP-Client-Bausteinen (FC 40-44) für den CP343-1 IT (6GK7 343-1GX11-0XE0)
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?
Wie werden die Kommunikationsbausteine FC11 und FC12 für das PROFINET IO-Device programmiert?
Bausteinaufrufe für Kommunikationsprozessoren in mehreren Ablaufebenen
Veränderung der Eingangsparameter der Anwenderbausteine "AG_SEND" und "AG_RECV" während der Laufzeit eines Auftrags
Was müssen Sie beim Aufruf der Kommunikationsbausteine FC5/50 "AG_SEND/AG_LSEND" und FC6/60 "AG_RCV/AG_LRCV" beachten, wenn Sie Variablen mit dem Datentyp "REAL" übertragen?
Was ist bei der Verwendung der Kommunikationsbausteine FC53 "AG_SSEND" und FC63 "AG_SRECV" zu beachten?
Welche Punkte sind beim Aufruf der Kommunikationsbausteine FC5/50 und FC6/60 im STEP 7-Anwenderprogramm der CPU zu beachten?
Wie werden die Kommunikationsbausteine FC11 und FC12 für den PROFINET IO-Controller programmiert?
Wie kann ich von einer SIMATIC S7 eine OPEN MODBUS / TCP Kommunikation aufbauen und wo erhalte ich weitere Informationen?
Wie werden die Kommunikationsbausteine FC50 und FC60 programmiert?
Fehler-STATUS "0x7000" am Funktionsbaustein FC5 / FC50 (AG_SEND) bei der Send/Receive-Kommunikation auf der S7-400 Steuerung
Wie werden die Kommunikationsbausteine FC5 und FC6 programmiert?
Programmbeispiel: S7-Kommunikation mit den Bausteinen SFB14 ("GET") und SFB15 ("PUT") bei der S7-400
Programmbeispiel: S7-Kommunikation mit den Bausteinen FB14 ("GET") und FB15 ("PUT") bei der CPU 317-2PN/DP
Wie werden die Kommunikationsbausteine FB8 "USEND" und FB9 "URCV" für den Datenaustausch auf der S7-300 programmiert?
"STATUS = 27" (0x1B) bei der ladbaren S7-Kommunikation auf der S7-300
Wie werden die Kommunikationsbausteine FB14 "GET" und FB15 "PUT" für den Datenaustausch im S7-Programm einer S7-300 CPU programmiert?
Wie werden die Kommunikationsbausteine FB12 "BSEND" und FB13 "BRCV" für den Datenaustausch im S7-Programm einer S7-300 CPU programmiert?
Wiederholung des "BSEND"-Auftrags (SFB12), wenn der "BRCV"-Baustein (SFB13) im Zustand "disable" ist ("EN_R = 0")
PROFIBUS S7-300/400 CPs -- Kommunikation projektieren und programmieren -- Kommunikationsbausteine verwenden
Wie werden die Kommunikationsbausteine FC50 und FC60 programmiert?
Wie werden die Kommunikationsbausteine FB12 "BSEND" und FB13 "BRCV" für den Datenaustausch im S7-Programm einer S7-300 CPU programmiert?
Wie werden die Kommunikationsbausteine FB14 "GET" und FB15 "PUT" für den Datenaustausch im S7-Programm einer S7-300 CPU programmiert?
Welche Bausteine für Modbus TCP können Sie umbenennen oder umverdrahten, wenn die Bausteinnummern der Modus-Bausteine im Anwenderprogramm bereits verwendet werden?
Wie werden die Funktionsbausteine FB14 "GET" und FB15 "PUT" im S7-Programm der S7-300 programmiert, um mehr als 160 Byte Daten zu übertragen?
Wo finden Sie Programmbeispiele und Dokumentation zur Nutzung des Protokolls PROFIBUS DP für den Datenaustausch zwischen SIMATIC S5-Baugruppen und SIMATIC S7-Baugruppen?
Wo finden Sie Programmbeispiele und Dokumentation zur Kommunikation von SIMATIC S5-Baugruppen zu SIMATIC S7-Baugruppen über PROFIBUS unter Verwendung des freien Layer 2 Zugangs des FDL-Protokolls?
Wo finden Sie Programmbeispiele und Dokumentation zur Kommunikation von SIMATIC S5-Baugruppen zu SIMATIC S7-Baugruppen über PROFIBUS mittels FDL-Protokoll?
Wo finden Sie Programmbeispiele und Dokumentation zur Nutzung des Protokolls PROFIBUS FMS für den Datenaustausch zwischen SIMATIC S5-Baugruppen und SIMATIC S7-Baugruppen, sowie für den Datenaustausch zwischen SIMATIC S5-Baugruppen und PCs ?
Hinweis zur Verwendung einer Instanz für mehrere Verbindungs-IDs
Verarbeiten der Daten aus DP-Slaves über CP342-5 auf CPU31x
Bausteinaufrufe für Kommunikationsprozessoren in mehreren Ablaufebenen
Veränderung der Eingangsparameter der Anwenderbausteine "AG_SEND" und "AG_RECV" während der Laufzeit eines Auftrags
Was müssen Sie beim Aufruf der Kommunikationsbausteine FC5/50 "AG_SEND/AG_LSEND" und FC6/60 "AG_RCV/AG_LRCV" beachten, wenn Sie Variablen mit dem Datentyp "REAL" übertragen?
Wie werden die Kommunikationsbausteine FC5 und FC6 programmiert?
Welche Besonderheiten und Eigenschaften bietet die S7-Basiskommunikation?
Profibus: Diagnose von S7-Verbindungen mit Step 7
Wiederholung des "BSEND"-Auftrags (SFB12), wenn der "BRCV"-Baustein (SFB13) im Zustand "disable" ist ("EN_R = 0")
Wie werden die Kommunikationsbausteine FB8 "USEND" und FB9 "URCV" für den Datenaustausch auf der S7-300 programmiert?
Besonderheiten bei der Parameterversorgung der Kommunikationsbausteine des CP342 / CP343
Was ist beim Umstieg/Ersatzteilfall des CP342-5 zu beachten?
Welche Version der Funktionsbausteine benötigen Sie zum Betrieb des CP342-5?
CP 342-5 -- Wie erkennt man, dass sich der CP 342-5 vom PROFIBUS zurückgezogen hat?
CP 342-5 -- Wie programmiere ich den Datenaustausch, wenn mein DP-Slave nur Ausgänge besitzt?
CP 342-5 -- Wie werden konsistente Daten von einem DP-Slave über den CP 342-5 gelesen bzw. geschrieben?
Hinweis zur Verwendung einer Instanz für mehrere Verbindungs-IDs
Bestellnummer:

FRAGE:
Warum ist die Realisierung von BRCV oder URCV mit einer Instanz über mehrere Kommunikationsverbindungen nicht sinnvoll?

ANTWORT:
Die Kommunikationsdienste BSEND/BRCV und USEND/URCV sind zweiseitige Kommunikationsfunktionen, welche eine 1:1 Verbindung miteinander eingehen. Deshalb ist ein BSEND immer genau einem BRCV über eine S7-Verbindung zugeordnet. Dies ist bei den S7-Kommunikationsfunktionen (SFBs) auf den S7-400 Steuerungen so realisiert, dass die Eingangsparameter ID und R_ID nicht dynamisch im Programm verändert werden können, sondern immer fest zu einem Instanz-DB gehören.

Für die S7-300 Steuerungen haben die ladbaren S7-Kommunikationsfunktionen eine andere Dynamik, indem eine Instanz (DB) nur für einen Kommunikationsauftrag fest ist und danach für einen anderen Partner d.h. S7-Verbindung verwendet werden kann. Dies ist insbesondere für die S7-Funktionen PUT/GET sinnvoll, um mit einer Instanz mehrere Partner anzusprechen.

Für die S7-Funktionen BSEND/BRCV und USEND/URCV ist dies komplizierter. Hier könnte man eine dynamische Verwendung der Instanz-DBs für die Sendebausteine BSEND/USEND einsetzen. Auf der Empfangsseite ist dies jedoch nicht möglich, da es nicht vorhersehbar ist, welche S7-Kommunikation gerade senden möchte.

Dies gilt auch für parallele Kommunikationsfunktionen für eine S7-Verbindung, welche mit dem Parameter R_ID (Auftragsreferenz) realisiert werden. Auch bei dieser Variante der S7-Kommunikation macht es keinen Sinn eine einzige Instanz zu verwenden.

Suchbegriffe:
ladbare Kommunikation, URECEIVE,  BRECEIVE,
SFB8, FB8, SFB9, FB9, SFB12, FB12, SFB13, FB13, SFB14, FB14, SFB15, FB15

 Beitrags-ID:11062167   Datum:2003-08-22 
Dieser Artikel...hat mir geholfenhat mir nicht geholfen                                 
mySupport
My Documentation Manager 
Newsletter 
CAx-Download-Manager 
Support Request
Zu diesem Beitrag
Drucken
PDF erstellen 
Beitrag versenden
QuickLinks
Kompatibilitäts-Tool 
Hilfe
Online Hilfe
Guided Tour