Herunterladen Inhalt Inhalt Diese Seite drucken

Siwa_Ftc - Fb43 Im Zyklischen Step 7 - P Rogramm - Siemens SIWAREX FTC Handbuch

Vorschau ausblenden Andere Handbücher für SIWAREX FTC:
Inhaltsverzeichnis

Werbung

Bitmeldeverfahren mit FC2:
Bei Bitmeldeverfahren werden einzelne Bits eines Bitfeldes gesetzt, wenn
eine Meldung generiertb werden soll. Die Meldetexte sind für bis zu vier
Waagen im WinCC flexible Projekt hinterlegt.
Selbstverständlich kann der Anwender diese Programmteile löschen und
ein eigenes Meldesystem verwenden.
6.12 SIWA_FTC - FB43 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 6-6
Aufrufparameter des FB SIWA_FTC
SIWAREX FTC
6-46
15 (
:= 256,
:= 18,
:= 17,
:= "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