Herunterladen Inhalt Inhalt Diese Seite drucken

Siwarex Ftc Im Zyklischen Step 7 - Programm - Siemens SIWAREXFTC Handbuch

Vorschau ausblenden Andere Handbücher für SIWAREXFTC:
Inhaltsverzeichnis

Werbung

Programmieren in SIMATIC STEP 7
Modul SIWAREX FTC und der SIMATIC CPU wird von dem Standardbaustein
FB SIWA_FTC abgewickelt (FB43).

8.3 SIWAREX FTC im zyklischen STEP 7 - Programm

SIWAREX FTC kommuniziert mit der SIMATIC CPU mit Hilfe des
Funktionsbausteins FB SIWA_ FTC. Beim Programmieren des Aufrufs wird ein
Instanzdatenbaustein für den FB SIWA_FTC angelegt. Neben dem
Instanzdatenbaustein wird für jede Waage SIWAREX FTC 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 FTC benutzt werden.
Der Funktionsbaustein FB SIWA_FTC und die Datenbausteine befinden sich auf
der CD des Projektierungspaketes SIWAREX FTC im Projekt Getting started.
CALL "SIWA_FTC" , DB
ADDR
DB_SCALE
DB_VECTOR
CMD_IN
SIM_VAL
ANA_OUT
DO_FORCE
TRANSITION
CMD_INPR
CMD_FOK
CMD_ERR
CMD_ERR_C
REF_COUNT
PROC_VAL1
PROC_VAL2
SC_STATUS
ERR_MSG
ERR_MSG_TYPE
ERR_MSG_C
FB_ERR
FB_ERR_C
START_UP
CMD_EN
ERR_MSG_Q
Bild 8-1
Aufrufparameter des FB SIWA_FTC
8.4 Aufrufparameter des FB SIWA_FTC
Im Folgenden werden die Aufrufparameter des FB SIWA:FTC beschrieben. Im
Lieferzustand wurden die Aufrufparameter als Variablem im Waagen-DB definiert.
Es ist möglich, die Aufrufparameter mit typgleichen anderen Variablen zu
definieren.
Beim Aufruf des FB SIWA_FTC muss die Nummer des zu generierenden Instanz-
DB angegeben werden.
SIWAREX FTC 8-121
15 (
:= 256,
:= 15,
:= 14,
:= "DB_SCALE".i_CMD_INPUT,
:= "DB_SCALE".r_SIM_VALUE,
:= "DB_SCALE".r_ANALOG_OUT_VALUE,
:= "DB_SCALE".b_DIG_OUTPUT_FORCE,
:= "DB_SCALE".b_Reserve
:= "DB_SCALE".bo_CMD_IN_PROGRESS,
:= "DB_SCALE".bo_CMD_FINISHED_OK,
:= "DB_SCALE".bo_CMD_ERR,
:= "DB_SCALE".b_CMD_ERR_CODE,
:= "DB_SCALE".b_INFO_REFRESH_COUNT,
:= "DB_SCALE".r_PROCESS_VALUE1,
:= "DB_SCALE".dw_PROCESS_VALUE2,
:= "DB_SCALE".dw_SCALE_STATUS,
:= "DB_SCALE".bo_ERR_MSG,
:= "DB_SCALE".b_ERR_MSG_TYPE,
:= "DB_SCALE".b_ERR_MSG_CODE,
:= "DB_SCALE".bo_FB_ERR,
:= "DB_SCALE".b_FB_ERR_CODE,
:= "DB_SCALE".bo_START_UP_IN_PROGRESS,
:= "DB_SCALE".bo_CMD_ENABLE,
:= "DB_SCALE".bo_ERR_MSG_QUIT);

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis