Herunterladen Diese Seite drucken

Siemens SIMATIC NET S7-1200 Betriebsanleitung Seite 84

Vorschau ausblenden Andere Handbücher für SIMATIC NET S7-1200:

Werbung

Programmbausteine
5.4 IF_CONF_*: SDTs für Projektierungsdaten des CP
Gehen Sie zum Anlegen des IF_CONF.DB folgendermaßen vor:
1. Legen Sie einen Datenbaustein vom Typ "Global-DB" mit Bausteinzugriff "Standard" an.
2. Legen Sie in der Tabelle der Parameterkonfiguration des DB eine Struktur an (Datentyp
"Struct").
Den Namen können Sie frei festlegen.
3. Fügen Sie unter dieser Struktur einen Header ein, indem Sie den Namen des Headers
vergeben und in die Zelle des Datentyps "IF_CONF_Header" eintippen.
Der Header der Struktur mit seinen drei Parametern (siehe unten) wird angelegt.
4. Legen Sie eine weitere Struktur für den ersten zu ändernden Parameter an, indem Sie den
gewünschten Datentyp (bspw. "IF_CONF_APN") in die Zelle des Datentyps eintippen.
5. Wiederholen Sie den letzten Schritt für all diejenigen Parameter, die Sie mithilfe von
TC_CONFIG im CP ändern wollen.
6. Aktualisieren Sie abschließend im Header die Blockanzahl im Parameter "subfieldCnt".
Header von IF_CONF
Tabelle 5-1
IF_CONF_Header
Byte
Parameter
0 ... 1
fieldType
2 ... 3
fieldId
4 ... 5
subfieldCnt
Allgemeine Parameter der Parameterblöcke
Jeder Block enthält folgende allgemeine Parameter:
• Id
Dieser Parameter kennzeichnet den jeweiligen Block und darf nicht verändert werden.
• Length
Dieser Parameter gibt die Länge des Blocks an. Der Wert dient nur Informationszwecken.
Blöcke mit Strings und / oder Arrays haben eine variable Länge. Durch versteckte Bytes kann
die tatsächliche Länge von Blöcken größer als die Summe der angezeigten Parameter sein.
• Mode
Für diesen Parameter sind die folgenden Werte zulässig:
Tabelle 5-2
Wert
1
2
84
Datentyp
Anfangswert
UINT
 
UINT
 
UINT
 
Werte von "Mode"
Bedeutung
Permanente Gültigkeit der Projektierungsdaten
Nicht relevant beim CP
Temporäre Gültigkeit der Projektierungsdaten einschließlich Löschen vorhandener perma‐
nenter Projektierungsdaten
Die permanenten Projektierungsdaten werden durch die im Baustein parametrierten Struk‐
turen ersetzt.
Beschreibung
Blocktyp: Muss immer 0 sein.
Block-ID: Muss immer 0 sein.
Gesamtanzahl der im DB enthaltenen Blöcke (Struk‐
turen) für die zu ändernden Parameter
Betriebsanleitung, 05/2024, C79000-G8900-C311-05
SIMATIC CP 1242-7 GPRS V2

Werbung

loading