Objekt ‘Datenquelle’ - Registerkarte ‘Kommunikation’

Die Registerkarte enthält die Kommunikationseinstellungen zur entfernten Datenquelle. Beim Hinzufügen einer Datenquelle wurde ein Datenquellentyp ausgewählt und abhängig davon die Kommunikationseinstellungen zur Datenquelle initial konfiguriert. Die Kommunikationseinstellungen werden dann in dieser Registerkarte verwaltet und können bearbeitet werden. Der Inhalt der Registerkarte variiert entsprechend dem Datenquellentyp und der Art der Verbindung!

Siehe auch

Registerkarte ‘Kommunikation’ bei CODESYS Symbolic

Registerkarte, wenn bei der initialen Konfiguration als Datenquellentyp CODESYS Symbolic.gewählt wurde. Bei aktiver Verbindung wird dabei über symbolisches Monitoring kommuniziert. Statt eine Verbindung aufzubauen kann auf eine Symboldatei, in der die benötigten Variableninformationen gespeichert wurden, verwiesen werden. Dann kann offline ohne Verbindung zur Datenquelle auf Basis der Symbolinformation eine lokale Applikation entwickelt werden.

Variableninformation

Quelle der Variableninformation

Von den Kommunikationseinstellungen: Eine Verbindung wird nach den unten angegebenen Kommunikationseinstellungen (Verbindungstyp und Verbindungseinstellungen) aktiv aufgebaut und die Variableninformation wird aus der entfernten Steuerungsapplikation ausgelesen.

Von <Projekt>.<Applikation>.<Symbolkonfiguration>: Die Variableninformation wird aus der Symbolkonfiguration ausgelesen, die Teil des aktiven Projekts und im Gerätebaum der entfernten Steuerung unter der Applikation ist. Dabei wird keine aktive Verbindung aufgebaut.

Von der Symboldatei: Die Variableninformation wird aus einer Symbolkonfigurationsdatei ausgelesen, die auf dem Einwicklungssystem gespeichert ist. Geben Sie in dem Eingabefeld Symboldatei auswählen diese Datei an. Dabei wird keine aktive Verbindung zu einer Steuerung aufgebaut.

Symboldatei auswählen

Symboldatei, die die benötigte Variableninformation enthält und auf dem Entwicklungssystem gespeichert wurde. Eine Symboldatei wird standardmäßig nach dem Namensschema <Projekt>.<Gerät>.<Applikation>.xml im Projektverzeichnis erstellt.

Beispiel: Project_A.PLC_A.App_A.xml

: Öffnet einen Dateiauswahldialog.

Voraussetzung: In Variableninformation ist Von der Symboldatei eingestellt.

Verbindungstyp

Verbindungstyp zwischen entfernter Steuerung und lokalem Gerät. Je nachdem, welcher Verbindungstyp gewählt wird, ändern sich die darunter folgenden Einstellungen.

  • CODESYS V2:

    Die Geräte befinden sich im selben Netzwerk. Das V2-Laufzeitsystem auf der entfernten Steuerung stellt eine Kommunikationsschnittstelle zur Verfügung.

  • CODESYS V2 (über Gateway)

    Die Geräte befinden sich nicht im selben Netzwerk. Sie werden über ein V2-Gateway verbunden

  • CODESYS V3

    Die Geräte befinden sich im selben Netzwerk. Das V3-Laufzeitsystem auf der entfernten Steuerung stellt eine Kommunikationsschnittstelle zur Verfügung.

    Voreinstellung

  • CODESYS V3 (über Gateway):

    Die Geräte befinden sich nicht im selben Netzwerk. Sie werden über ein V3-Gateway verbunden.

Hinweis: Verwenden Sie möglichst eine direkte Verbindung ohne Gateway.

Verbindungseinstellungen bei CODESYS V2
SPS  
Treibertyp
  • TCP/IP (Level 2 Route)
  • TCP/IP (Level 2)
  • TCP/IP
Adresse Beispiel: localhost für das momentan genutzte System
Port Beispiel: 1200
Blocksize

Beispiel: 128

Voraussetzung: Treibertyp ist TCP/IP (Level 2)

Target-ID

Beispiel: 0

Voraussetzung: Treibertyp ist TCP/IP (Level 2 Route)

Motorola Byteorder

: Bytereihenfolge auf der Steuerung in Big-Endian (Motorola-Format)

: Bytereihenfolge in Little-Endian (Intel-Format)

Verbindungseinstellungen bei CODESYS V2 (via Gateway)
Hinweis: Bei dieser Verbindung muss auf dem Entwicklungsrechner, auf dem CODESYS V3 läuft, auch CoDeSys V2.3 Gatewayserver (V2-Gateway) installiert sein.
Gateway  
IP-Adresse Beispiel: localhost
Port Beispiel: 1217
SPS  
Gerätename oder Geräteadresse

Beispiel Gerätenamen: PLC_A

Beispiel Geräteadresse: [ABCD)

Namenstyp oder Adresstyp
  • Knotenname (automatisch abgeleitet)
  • Knotenadresse (automatisch abgeleitet)
  • IP-Adresse (automatisch abgeleitet)
  • Knotenname
  • Knotenadresse
  • IP-Adresse
Verbindungseinstellungen bei CODESYS V3
SPS  
Gerätenamen oder Geräteadresse

Beispiel Gerätename: PLC_A

Beispiel Geräteadresse: [ABCD]

Namenstyp oder Adresstyp
  • Knotenname (automatisch abgeleitet)
  • Knotenadresse (automatisch abgeleitet)
  • IP-Adresse (automatisch abgeleitet)
  • Knotenname
  • Knotenadresse
  • IP-Adresse
Verbindungseinstellungen bei CODESYS V3 (via Gateway)
Gateway  
IP-Adresse Beispiel: localhost
Port Beispiel: 1217
SPS  
Gerätenamen oder Geräteadresse

Beispiel Gerätename: PLC_A

Beispiel Geräteadresse: [ABCD]

Namenstyp oder Adresstyp
  • Knotenname (automatisch geliefert)
  • Knotenadresse (automatisch geliefert)
  • IP-Adresse
  • Knotenname
  • Knotenadresse
  • IP-Adresse
Erweiterten Einstellungen
Verwendet als
  • Nicht verwenden: Der Text in INI-Inhalt wird nicht verwendet.
  • Konfiguration um folgenden Inhalt erweitern: Der Text in INI-Inhalt wird zusätzlich verwendet.
  • Komplett mit folgendem Inhalt konfigurieren: Der Text in INI-Inhalt wird zur Konfiguration verwendet.
INI-Inhalt

Beispiel:

[PLC:PLC_IdArti] interfacetype=ARTI active=1 logevents=1 motorola=0 nologin=0 timeout=10000 precheckidentity=0 tries=3 waittime=12 reconnecttime=10 buffersize=0 device=Tcp/Ip (Level 2 Route) instance=PLCWinNT_TCPIP_L2Route parameters=4 parameter0=Address value0=localhost parameter1=Port value1=1200 parameter2=TargetId value2=0 parameter3=Motorola byteorder value3=NoVoraussetzung: Verwendet als ist Konfiguration um folgenden Inhalt erweitern oder Komplett mit folgendem Inhalt konfigurieren.

Login-Konfiguration
Wenn auf der entfernten Steuerung eine Benutzerverwaltung konfiguriert ist, werden beim Einloggen gültige Zugangsdaten benötigt.
Typ
  • Login mit folgenden Zugangsdaten: In den Einstellungen Benutzername und Passwort sind die Zugangsdaten fest codiert. Sie werden bei jedem Verbindungsversuch verwendet.
  • Login mit Zugangsdaten, die zur Laufzeit bestimmt werden: Zur Laufzeit erscheint ein Dialog, der zur Eingabe von Name und Passwort auffordert. Die Einstellungen Benutzername und Passwort sind dabei deaktiviert.
Benutzername

Beispiel : max.smith

Voraussetzung: Einstellung Typ ist Login mit folgenden Zugangsdaten.

Passwort

Beispiel: ...

Voraussetzung: Einstellung Typ ist Login mit folgenden Zugangsdaten.

Registerkarte ‘Kommunikation’ bei CODESYS ApplicationV3

Registerkarte, wenn bei der initialen Konfiguration als Datenquellentyp CODESYS ApplicationV3 gewählt wurde. Die Kommunikation erfolgt dabei über Adressmonitoring.

Projekttyp auswählen
  • Aktuelles Projekt: Die Steuerungsapplikation ist Teil des aktuellen Projekts.
  • Anderes Projekt: : Die Steuerungsapplikation ist als separates Projekt gespeichert und nicht Teil des aktuellen Projekts.
Datei wählen

Name und Pfad des Projekts, das die Applikation für die entfernte Steuerung enthält.

Beispiel: D:\\plcs\\plc_A.project

Voraussetzung: Projekttyp wählen ist Anderes Projekt.

  Fenster, das die gefundene Steuervariablen in Baumansicht auflistet. Wenn hier die Steuerdaten dargestellt werden, kann eine Verbindung aufgebaut werden.
Zielgerät
Automatische Konfiguration

CODESYS versucht die Konfiguration automatisch aus dem Quellprojekt einzulesen. Dabei werden die Kommunikationseinstellungen des Geräts im aktiven Netzwerkpfad übernommen. Sie sind im Editor des Geräts in Registerkarte Kommunikation konfiguriert.

[unbestimmt]: Es konnte keine Konfiguration ausgelesen werden.

Manuelle Konfiguration Die Kommunikation erfolgt über die Adresse, die hier angegeben ist.
Von Gerät Mit Klick auf Von Gerät trägt CODESYS die Daten des aktuell angebundenen Datenquellengeräts automatisch ein, so wie sie in dessen Kommunikationseinstellungen konfiguriert sind.
Geräteadresse automatisch ableiten:

Die Kommunikation erfolgt über die Adresse, die in den Kommunikationseinstellungen des Zielgerätes definiert ist.

Hinweis: Empfohlene Einstellung

Geräteadresse verwenden:

Die Adresse des gerade verbundenen Datenquellengeräts wird eingetragen, so wie sie in dessen Kommunikationseinstellungen konfiguriert ist.

Beispiel: [057B}

Folgende Fälle führen zu einer nicht korrekten Adresse:

  • Der Gateway, über den die Kommunikation mit dem Gerät erfolgt, läuft auf einem Rechner mit mehreren IP-Adressen.
  • Das Gerät, auf dem die Applikation mit dem Datenquellenverwalter läuft, hat mehrere IP-Adressen oder noch andere Schnittstellen (USB, seriell, etc. ) für die Kommunikation mit CODESYS.
  • Das CODESYS-Laufzeitsystem und der Gateway befinden sich nicht im gleichen Ethernet-Subnetz.

Tipp: Verwenden Sie die Einstellung Automatische Konfiguration.

Zielsystem mit Hilfe des Netzwerk-Scans suchen Mögliche Suchkriterien für das Gerät:
Knotenname Beispiel WST06
Zielsystemtyp Beispiel. 4096
Zielsystem-ID Beispiel 0000 0001
Zielsystemversion Beispiel 1.0.0.0
Netzwerkpfad:
  • Direktes Kind der Datenquellen-SPS:  Die gesuchte entfernte Steuerung hat eine Adresse, die mit der Adresse der lokalen Steuerung (des Datenquellenverwalters) läuft.

    Beispiel: Datenquellen-SPS: 0000.0001, entfernte Quell-SPS: 0000.0001.0001

  • Direktes Kind des Knotens mit Adresse: Adresse des Vaterknotens angeben

  • Direktes Kind der Datenquellen-SPS oder des Knotens mit Adresse: Kombination der beiden oben genannten Optionen.

Suchtyp::
  • Zuerst gefundenes Gerät: Erste Steuerung im Gerätebaum, die die angegebenen Kriterien erfüllt, wird ausgewählt

  • Exakt gefundenes Gerät: Die Steuerung, die genau die angegebenen Kriterien erfüllt, wird ausgewählt

    Hinweis: Der Datenquellenverwalter wartet, bis das Durchsuchen des Netzwerks abgeschlossen ist. Üblicherweise dauert das ca. 10 Sekunden.

Login-Konfiguration
Wenn auf der entfernten Steuerung eine Benutzerverwaltung konfiguriert ist, werden beim Einloggen gültige Zugangsdaten benötigt.
Typ
  • Login mit folgenden Zugangsdaten: In den Einstellungen Benutzername und Passwort sind die Zugangsdaten fest codiert. Sie werden bei jedem Verbindungsversuch verwendet.
  • Login mit Zugangsdaten, die zur Laufzeit bestimmt werden: Zur Laufzeit erscheint ein Dialog, der zur Eingabe von Name und Passwort auffordert.
Benutzername

Beispiel : max.smith

Voraussetzung: Einstellung Typ ist Login mit folgenden Zugangsdaten.

Passwort

Beispiel: ...

Voraussetzung: Einstellung Typ ist Login mit folgenden Zugangsdaten.

Experteneinstellung

: Die folgende Einstellung ist sichtbar.

Voraussetzung: Automatische Konfiguration ist aktiviert.

Standardkommunikationspuffer Beispiel: 50000