Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic S7-300 SM331 Erste Schritte Seite 70

Sm331; ai 8x12 bit getting started teil 1: 4-20ma
Vorschau ausblenden Andere Handbücher für Simatic S7-300 SM331:
Inhaltsverzeichnis

Werbung

Anhang
A.1 Quelle des Anwenderprogramms
NETWORK
TITLE =Konvertierung
//Konvertierung von den Kanal-Rohwerten in Stromwerte (mA)
CALL
FC
Raw
Current
CALL
FC
Raw
Current
CALL
FC
Raw
Current
NETWORK
TITLE =Prozessalarm zurücksetzen
//Obwohl der Prozessalarm beim Verlassen von dem OB40 hardwaremäßig quittiert wurde
// muß das Prozessalarm-Wort händisch zurückgesetzt werden
U
SPBN
L
SSI
T
lbl0: NOP
NETWORK
TITLE =The End
BE ;
END_ORGANIZATION_BLOCK
ORGANIZATION_BLOCK OB 40
TITLE = "Hardware Interrupt"
//Auswertung von OB40_POINT_ADDR (L8 to L11)
//
//L8 Oberer Grenzwert überschritten
//L9 Unterer Grenzwert unterschritten
VERSION : 1.0
VAR_TEMP
OB40_EV_CLASS : BYTE ;
OB40_STRT_INF : BYTE ;
OB40_PRIORITY : BYTE ;
OB40_OB_NUMBR : BYTE ;
OB40_RESERVED_1 : BYTE ;
OB40_IO_FLAG : BYTE ;
OB40_MDL_ADDR : WORD ;
OB40_POINT_ADDR : DWORD ;
OB40_DATE_TIME : DATE_AND_TIME
;
70
1 (
1 (
1 (
M
200.0;
lbl0;
MW
100;
4;
MW
100;
0;
//Bits 0-3 = 1 (Coming event),
Bits 4-7 = 1 (Event class 1)
//16#41 (OB 40 has started)
//Priority of OB Execution
//40 (Organization block 40, OB40)
//Reserved for system
//16#54 (input module), 16#55 (output module)
//Base address of module initiating interrupt
//Interrupt status of the module
//Date and time OB40 started
:= DB1.DBW 0,
:= DB2.DBD 0);
:= DB1.DBW 4,
:= DB2.DBD 4);
:= DB1.DBW 6,
:= DB2.DBD 8);
SM331; AI 8x12 Bit Getting Started Teil 1: 4-20mA
Getting Started, 05/2008, A5E00253409-04

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis