Herunterladen Inhalt Inhalt Diese Seite drucken

Siwarex U Im Zyklischen Step 7 - P Rogramm - Siemens SIWAREX U Handbuch

Universelles wägemodul für simatic s7 300 und et 200m
Vorschau ausblenden Andere Handbücher für SIWAREX U:
Inhaltsverzeichnis

Werbung

Die waagenspezifischen Parameter, welche auch zur Laufzeit vom
Steuerungsprogramm geändert werden, können auf zwei Wegen vorgegeben
werden:
mit Hilfe der Einstellsoftware SIWATOOL U
-
mit Hilfe der Vorgabe im Waagen-Datenbaustein mit anschließender
-
Übertragung an SIWAREX U. Die zyklische Kommunikation zwischen dem
Modul SIWAREX U und der SIMATIC CPU wird von dem Standardbaustein FB
SIWA_U abgewickelt (FB45).
8.3 SIWAREX U im zyklischen STEP 7 - Programm
SIWAREX U kommuniziert mit der SIMATIC CPU mit Hilfe des Funktionsbausteins
FB SIWA_ U. Beim Programmieren des Aufrufs wird ein Instanzdatenbaustein für
den FB SIWA_U angelegt. Neben dem Instanzdatenbaustein wird für jede
SIWAREX U ein Waagen-DB benötigt, in welchem die Waagenparameter
hinterlegt werden. Zur Erzeugung des Waagen_DB kann die mitgelieferte UDT
verwendet werden. Zusätzlich muss in der SIMATIC CPU der Vektor-DB geladen
werden. Ein Vektor DB kann von mehreren SIWAREX U benutzt werden. Der
Funktionsbaustein FB SIWA_U und die Datenbausteine befinden sich auf der CD
des Projektierungspaketes SIWAREX U für SIMATIC S7 in dem Projekt „Getting
started". Der Funktionsbaustein stellt bestimmte aktuelle Prozesswerte zyklisch
ohne Datensatzkommunikation (über den Peripheriebereich) bereit (siehe
Aufrufparameter) und unterstützt auf Anwenderbefehle (CMD) die
Datensatzkommunikation mit Hilfe interner Aufrufe der SFB 52/53-Bausteine.
CALL "SIWA_U" , DB
ADDR
DB_SCALE
DB_VECTOR
CMD_IN
CMD_INPR
CMD_FOK
CMD_ERR
CMD_ERR_C
REF_COUNT1
SC_STATUS1
ASYNC_ERR1
GROSS1
FLT_RAW1
REF_COUNT2
SC_STATUS2
ASYNC_ERR2
GROSS2
FLT_RAW2
FB_ERR
FB_ERR_C
START_UP
RESTART
CMD_EN
8-56
SIWAREX U
10 (
:= 256,
:= 9,
:= 8,
:= "DB_SIWA_U".i_CMD_CODE_INPUT,
:= "DB_SIWA_U".bo_CMD_IN_PROGRESS,
:= "DB_SIWA_U".bo_CMD_FINISHED_OK,
:= "DB_SIWA_U".bo_CMD_ERR,
:= "DB_SIWA_U".b_CMD_ERR_CODE,
:= "DB_SIWA_U".b_CYCLE_COUNT_CH1,
:= "DB_SIWA_U".b_SCALE_STATUS_CH1,
:= "DB_SIWA_U".w_OPR_ERR_MSG_CH1,
:= "DB_SIWA_U".i_GROSS_WEIGT_CH1,
:= "DB_SIWA_U".w_ADC_VALUE_FILTERED_CH1,
:= "DB_SIWA_U".b_CYCLE_COUNT_CH2,
:= "DB_SIWA_U".b_SCALE_STATUS_CH2,
:= "DB_SIWA_U".w_OPR_ERR_MSG_CH2,
:= "DB_SIWA_U".i_GROSS_WEIGT_CH2,
:= "DB_SIWA_U".w_ADC_VALUE_FILTERED_CH2,
:= "DB_SIWA_U".bo_FB_ERR,
:= "DB_SIWA_U".b_FB_ERR_CODE,
:= "DB_SIWA_U".bo_STARTING_UP,
:= "DB_SIWA_U".bo_RESTART,
:= "DB_SIWA_U".bo_CMD_EN);

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis