Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens AS Handbuch Seite 58

Inhaltsverzeichnis

Werbung

Montage - Inbetriebnahme
Programmbeispiel
3-22
Im OB 100
Netzwerk: 1
AS-Anlauf
- PseudoPer_Arb_DB initialisieren
- Anlaufbit M 1.0 setzen
;
L
DW#16#0
T
DB1.DBD
T
DBD
20
T
DBD
24
T
DBD
28
//;
SET
S
M
1.0
//;
BE
Im OB 1
Netzwerk: 1
- Am Zyklusanfang werden die Peripherie-Eingänge gelesen und im
PseudoPer_Arb-DB Datenbaustein (DB1) abgelegt.
- Aufruf des FC 10 zum Lesen der Analogwerte von Slave 1.
Der empfangene Meßwert steht im MW 10 (Kanal 1) und MW 12
(Kanal 2) zur Verfügung.
- Der empfangene Meßwert Kanal 1 (MW10) und Meßwert Kanal 2
(MW 12) wird anschließend normiert (Modul 0...10 V Nennbereich
bei 3456 Einheiten und einer Auflösung von 10 mV entspricht
einem Nennwert von 1000.
Der normierte Wert für Kanal 1 steht im MD 20 und für Kanal 2
im MD 24 zur Verfügung.
- Am Zyklusende werden die Peripherie-Ausgänge aus
PseudoPer_Arb_DB Datenbaustein (DB1) beschrieben und der
Anlaufmerker zurückgesetzt.
AUF
DB
1
//;
//;
L
PED
256
T
DBD
0
L
PED
260
T
DBD
4
L
PED
264
T
DBD
8
L
PED
268
T
DBD
12
//;
//PseudoPer_Arb_DB initialisieren
//Ausgänge des DB 1 'PseudoPer_Arb_DB'
16
//ab ADresse 16 initialisieren mit 0
//Anlaufmerker initialisieren
//Anlaufmerker setzen
//PseudoPer_Arb_DB (DB 1) öffnen
//Peripherie-Eingänge einer ASi-Linie lesen
//16 Byte Peripherie-Eingaenge ab
//Adr. 256 in PseudoPer_Arb_DB ab
//Adresse 0 schreiben
GWA 4NEB 333 0329-01

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis