Herunterladen Inhalt Inhalt Diese Seite drucken

Mitgelieferte Logische Geräte; Fb_Device_Siwa_M (Fb 112); Fc_Device_Time_Ev (Fc 108); Zeitgesteuertes Gerät - Siemens Siwarex Batch Handbuch

Inhaltsverzeichnis

Werbung

2.7
Mitgelieferte logische Geräte
Im folgenden werden die Aufrufe der bei SIWAREX Batch mitgelieferten logischen Geräte
gezeigt. Außer den bei den Aufrufen sichtbaren Schnittstellen besitzt jedes logische
Gerät die interne Ein-/Ausgangsschnittstelle (siehe Kapitel 2.4).
2.7.1

FB_DEVICE_SIWA_M (FB 112)

Der Waagenbaustein FB 112 wird vom FC_DEVICE_CALL (FC 105) aufgerufen. Das
folgende Beispiel zeigt einen Aufruf für Waage 1 (iDeviceID = 1).
Der beim Aufruf nicht sichtbare Eingang ExtHard_Fail wird im OB 82 gesetzt und
rückgesetzt. Er kann deshalb nicht für eigene externe Fehler verwendet werden.
CALL "FB_DEVICE_SIWA_M" , "IDB_Device_SIWA_M_1" (
DbSiwarex
dbComp
dbDev
iDeviceID
iANZW
2.7.2

FC_DEVICE_TIME_EV (FC 108)

Die Funktion FC_DEVICE_TIME_EV steuert je nach Aufruf im FC_DEVICE_CALL ein
zeitgesteuertes oder ein ereignisgesteuertes Gerät. Diese sind aus Speicherplatzgründen
in einem FC realisiert. Die Unterscheidung erfolgt durch die dem Gerät/Steuerelement
zugeordnete Funktionsnummer (51 oder 52, siehe Kapitel 2.2).
Dies wird für Mischer 1 (zeitgesteuert: iDeviceID = 11, iFunctionID_1 = 51) und Klappe 1
(ereignisgesteuert: iDeviceID = 12, iFunctionID_1 = 52) aus dem Projektierungsbeispiel
verdeutlicht.
Zeitgesteuertes Gerät
CALL "FC_DEVICE_TIME_EV" (
DbDevice
iDeviceID
boZeit_IMP
boRM_ON
boRM_finished:= FALSE,// nicht gebraucht bei Mischer
iANZW
boON
Der Mischer läuft so lange, bis die Istzeit größer ist als die vorgegebene Sollzeit aus der
entsprechenden Rezeptzeile. Die Zeitzählung startet dabei erst, wenn sowohl der
"Anstoß Mischer ein" (boON = 1) als auch die "Rückmeldung Mischer ein" (boRM_ON = 1)
vorliegt.
Projektierungshandbuch SIWAREX Batch
(4) J31069-D0610-U001-A0-0018
:= "DB_SIWAREX_1",
:= "DB_COMPONENTS",
:= "DB_LOGICAL_DEVICE",
:= 1,// Gerät Nr 1
:=
"DB_LOGICAL_DEVICE".sDev[1].iANZW);
:= "DB_LOGICAL_DEVICE",
:= 11,// Gerät Nr 11
:= "Sekundenimpuls",
:= "Rueckm_Mischer1_ein",// Rückmeldung Mischer läuft
:= "DB_LOGICAL_DEVICE".sDev[11].iANZW,// AnzW Gerät11
:= "Anstoss_Mischer_1_ein");// Anstoss Mischer ein
// Anzeigewort von Gerät 1
Funktionsprinzip
2-13

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis