IEC104 Kommunikation - S7-1200: Unterschied zwischen den Versionen

Aus wiki.vistera.de
Zur Navigation springen Zur Suche springen
Kieran (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „== Hardware == === Allgemein === Für die Kommunikation über IEC104 ist bei S7-1200 Baugruppen ein spezieller CP (CP 1243-1) nötig. Anders als bei S7-1500 Baugruppen gibt es hierfür keine Bibliotheken, Bausteine oder Lizenzen. Zusätzlich ist zu erwähnen, dass die S7-1200 bzw. der CP <u>NUR</u> IEC104 Slave sein kann. === Hardwarekonfiguration === In der Hardwarekonfiguration müssen beim CP folgende Parameter eingestellt werden: * Kommunikationsa…“
Markierung: visualeditor
 
Kieran (Diskussion | Beiträge)
Markierung: visualeditor
Zeile 6: Zeile 6:
es hierfür keine Bibliotheken, Bausteine oder Lizenzen. Zusätzlich ist zu erwähnen, dass die S7-1200 bzw. der CP <u>NUR</u> IEC104 Slave sein kann.
es hierfür keine Bibliotheken, Bausteine oder Lizenzen. Zusätzlich ist zu erwähnen, dass die S7-1200 bzw. der CP <u>NUR</u> IEC104 Slave sein kann.


=== Hardwarekonfiguration ===
=== Hardwarekonfiguration - CP ===
In der Hardwarekonfiguration müssen beim CP folgende Parameter eingestellt werden:
In der Hardwarekonfiguration müssen beim CP folgende Parameter eingestellt werden:


Zeile 26: Zeile 26:
* Teilnehmernummer (ASDU-Adresse) einstellen (je nach Vorgabe vom Master)
* Teilnehmernummer (ASDU-Adresse) einstellen (je nach Vorgabe vom Master)


=== Hardwarekonfiguration - Verbindung anlegen ===
Für die Verbindung zum Master muss eine Telecontrol-Verbindung angelegt werden:
# Öffnen der Netzsicht
# Rechts das Fenster "Netzwerkdaten" öffnen bzw. vergrößern
# Den Reiter "TeleControl" anklicken
# Den Reiter "IEC 60870-5" anklicken
# Eine neue Verbindung anlegen
## Verbindungsnamen vorgeben
## Startpunkt vorgeben = die S7-1200 CPU
## Start-Teilnehmer = ASDU Adresse
## Start-Schnittstelle vorgeben = X1 Schnittstelle von CP
## Endpunkt vorgeben = Fremdgerät
## End-Teilnehmer vorgeben = 1
## Partnerliste vorgeben = ASDU Adresse
## End-Schnittstelle/Adresse vorgeben = IP-Adresse des IEC-Masters
== Software ==
=== Datenpunkte anlegen ===
Die Datenpunkte müssen direkt im CP angelegt werden. Hierfür muss man im Projektnavigator den Ordner des CP´s öffnen (Lokal Module > CP)
und auf "Datenpunkte" klicken. Es wird eine Tabelle geöffnet bei der die folgenden Dinge eingetragen werden müssen:
{| class="wikitable"
|+
!Bezeichnung Tabellen - Spalte
!Beschreibung Tabellen - Spalte
|-
|Name
|Name des Datenpunktes; wird zunächst automatisch an PLC-Variablennamen angepasst
|-
|PLC-Variable
|Hier wird die PLC-Variable für diesen Datenpunkt angegeben
|-
|Datenpunkttyp
|Hier wird der Datenpunkttyp vorgegeben (Meldungen an Master = Single-point information <1>) (Messwerte an Master = Measured value, short floating point number <13>) (Befehle von Master = Single command <45>) (Sollwerte von Master = Set point command, short floating point number <50>)
|-
|Übertragungsart
|Für Sendedaten an der Master "Aktueller Wert getriggert" / Für Empfangsdaten vom Master "Übertragung nach Aufruf"
|-
|Datenpunktindex
|Fortlaufende Datenpunktnummer, für Zuordnung der Datenpunkte beim Master
|-
|Partner des Datenpunkts
|Partner des Datenpunkts (Partner 1 bzw. Master)
|-
|Master-Funktion
|Nicht aktivieren.
|}
Für die Sendedaten an den Master, bei welchen die Übertragungsart "Aktueller Wert getriggert" ausgewählt wurde muss zusätzlich in den Einstellungen der Trigger eingestellt werden:
* Schwellenwert-Trigger deaktivieren
* Zeit-Trigger aktivieren
* Zyklisch auswählen
** Zyklus auf "s" und "2" bzw. 2 Sekunden einstellen
Diese Einstellung muss blöderweise für jeden Wert einzeln ausgeführt werden.
[[Kategorie:Siemens Kommunikation]]
[[Kategorie:Siemens Kommunikation]]
__INHALTSVERZEICHNIS_ERZWINGEN__
__INHALTSVERZEICHNIS_ERZWINGEN__

Version vom 24. März 2023, 12:09 Uhr

Hardware

Allgemein

Für die Kommunikation über IEC104 ist bei S7-1200 Baugruppen ein spezieller CP (CP 1243-1) nötig. Anders als bei S7-1500 Baugruppen gibt

es hierfür keine Bibliotheken, Bausteine oder Lizenzen. Zusätzlich ist zu erwähnen, dass die S7-1200 bzw. der CP NUR IEC104 Slave sein kann.

Hardwarekonfiguration - CP

In der Hardwarekonfiguration müssen beim CP folgende Parameter eingestellt werden:

  • Kommunikationsarten
    • Telecontrol-Kommunikation aktivieren
    • Protokolltyp: IEC 60870-5 auswählen
    • Online-Funktionen aktivieren
    • S7-Kommunikation zur CPU aktivieren
  • IEC-Basiseinstellungen
    • Listener-Port (je nach Vorgabe vom Master, Standardwert 2404)
    • Max. Befehls-Lebensdauer (Standardwert 20s)
  • Ethernet-Adresse einstellen
  • Uhrzeitsynchronisation einstellen
    • Synchronisationsverfahren: Uhrzeit vom Partner
    • Uhrzeit vom Partner beziehen: Partner 1
    • Synchronisationszyklus: Minutenraster (1)
  • Übertragungseinstellungen - IEC 60870-5
    • ACTTERM aktivieren
  • Teilnehmernummer (ASDU-Adresse) einstellen (je nach Vorgabe vom Master)

Hardwarekonfiguration - Verbindung anlegen

Für die Verbindung zum Master muss eine Telecontrol-Verbindung angelegt werden:

  1. Öffnen der Netzsicht
  2. Rechts das Fenster "Netzwerkdaten" öffnen bzw. vergrößern
  3. Den Reiter "TeleControl" anklicken
  4. Den Reiter "IEC 60870-5" anklicken
  5. Eine neue Verbindung anlegen
    1. Verbindungsnamen vorgeben
    2. Startpunkt vorgeben = die S7-1200 CPU
    3. Start-Teilnehmer = ASDU Adresse
    4. Start-Schnittstelle vorgeben = X1 Schnittstelle von CP
    5. Endpunkt vorgeben = Fremdgerät
    6. End-Teilnehmer vorgeben = 1
    7. Partnerliste vorgeben = ASDU Adresse
    8. End-Schnittstelle/Adresse vorgeben = IP-Adresse des IEC-Masters

Software

Datenpunkte anlegen

Die Datenpunkte müssen direkt im CP angelegt werden. Hierfür muss man im Projektnavigator den Ordner des CP´s öffnen (Lokal Module > CP)

und auf "Datenpunkte" klicken. Es wird eine Tabelle geöffnet bei der die folgenden Dinge eingetragen werden müssen:

Bezeichnung Tabellen - Spalte Beschreibung Tabellen - Spalte
Name Name des Datenpunktes; wird zunächst automatisch an PLC-Variablennamen angepasst
PLC-Variable Hier wird die PLC-Variable für diesen Datenpunkt angegeben
Datenpunkttyp Hier wird der Datenpunkttyp vorgegeben (Meldungen an Master = Single-point information <1>) (Messwerte an Master = Measured value, short floating point number <13>) (Befehle von Master = Single command <45>) (Sollwerte von Master = Set point command, short floating point number <50>)
Übertragungsart Für Sendedaten an der Master "Aktueller Wert getriggert" / Für Empfangsdaten vom Master "Übertragung nach Aufruf"
Datenpunktindex Fortlaufende Datenpunktnummer, für Zuordnung der Datenpunkte beim Master
Partner des Datenpunkts Partner des Datenpunkts (Partner 1 bzw. Master)
Master-Funktion Nicht aktivieren.

Für die Sendedaten an den Master, bei welchen die Übertragungsart "Aktueller Wert getriggert" ausgewählt wurde muss zusätzlich in den Einstellungen der Trigger eingestellt werden:

  • Schwellenwert-Trigger deaktivieren
  • Zeit-Trigger aktivieren
  • Zyklisch auswählen
    • Zyklus auf "s" und "2" bzw. 2 Sekunden einstellen

Diese Einstellung muss blöderweise für jeden Wert einzeln ausgeführt werden.