Programmbausteine
5.2 Änderung der IP-Adresse zur Laufzeit
Tabelle 5- 3
Funktion
Konfiguration der Ethernet-
Schnittstelle
5.2
Änderung der IP-Adresse zur Laufzeit
Änderung von Adress-Parametern zur Laufzeit
Sie können folgende Adressparameter des CP zur Laufzeit programmgesteuert ändern:
• IP-Adresse
• Subnetzmaske
• Router-Adresse
Die programmgesteuerte Änderung der IP-Parameter wird durch Programmbausteine
unterstützt. Die Programmbausteine greifen auf Adressdaten zu, die in einem passenden
Systemdatentyp (SDT) hinterlegt sind.
Außer den Adress-Parametern des CP können mit T_CONFIG auch die Adress-Parameter von
DNS-Servern (IF_CONF_DNS) und NTP-Servern (IF_CONF_NTP) programmgesteuert geändert
werden.
Folgende Programmbausteine und Systemdatentypen können verwendet werden:
• T_CONFIG
Zusammen mit SDT:
– IF_CONF_V4
– IF_CONF_V6
– IF_CONF_MAC
– IF_CONF_DNS
– IF_CONF_NTP
Die Adressparameter können nur mit temporärer Gültigkeit im CP konfiguriert werden. Im
jeweiligen SDT "IF_CONF_..." muss der Parameter "Mode" = 2 gesetzt werden.
Hinweis
Keine Rückmeldung des CP
"T_CONFIG" unterstützt keine Rückmeldung des CP an die CPU. Fehler im Bausteinaufruf
oder beim Setzen des Adressparameters werden nicht zurückgemeldet. Unabhängig
davon, ob der Adressparameter gesetzt wurde, gibt der Baustein "BUSY" oder "DONE" aus.
108
Baustein für die Konfiguration der Ethernet-Schnittstelle oder eines NTP-/DNS-Servers
Programmbaustein
(Anweisung)
•
T_CONFIG
Systemdatentyp
•
IF_CONF_V4
•
IF_CONF_V6
•
IF_CONF_NTP
•
IF_CONF_DNS
•
IF_CONF_MAC
Betriebsanleitung, 06/2022, C79000-G8900-C499-03
SIMATIC CP 1545-1