Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel Für Hart-Programmierung - Siemens SIMATIC ET 200M Handbuch

Dezentrales peripheriegerät hart-analogbaugruppen
Vorschau ausblenden Andere Handbücher für SIMATIC ET 200M:
Inhaltsverzeichnis

Werbung

Beispiel für HART-Programmierung
Für den HART-Kanal 0 soll das Kommando 01 im Transparent Message Format an das
HART-Device mit der Adresse "98 CF 38 84 F0" gesendet werden. Eine positive Flanke am
Eingang 4.0 einer digitalen Eingabebaugruppe führt zum Schreiben des HART-Kommandos.
Es gelten die folgenden Annahmen:
● Die Baugruppenadresse der ET 200M lautet 512 (200H).
● Der Datensatz ist im DB80 abgelegt: ab Adresse 0.0, Länge 11 Bytes.
● Der DB80 (Request-Datensatz für Kanal 0) besteht in diesem Beispiel aus 11 Bytes.
Tabelle 2- 4 FC80: Schreiben des Datensatzes mit SFC 58 in den DB80
AWL
m2:
HART-Analogbaugruppen
Gerätehandbuch, 02/2011, A5E00434622-06
U E 4.0
FP M 101.0
= M 104.0
CALL SFC 58
REQ :=M104.0
IOID :=B#16#54
LADDR :=W#16#200
RECNUM :=B#16#50
RECORD :=P#DB80.DBX0.0 BYTE 11
RET_VAL :=MW93
BUSY :=M51.0
U M 51.0
SPB m2
BE
2.6 Einführung in HART
Erläuterung
Schreibanforderung
Adressbereichskennung
Baugruppenadresse der HART-AI
Datensatznummer 80
Datensatz mit Länge 11 Byte (muss
genau der Länge entsprechen, die
übertragen werden soll)
RET_VAL von SFC 58 (OK/Fehler/...)
Schreibvorgang ist noch nicht
beendet
Produktübersicht
29

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic sm 332Simatic sm 331

Inhaltsverzeichnis