Schutzstufe der CPU abfragen

ALF

Active member
Beiträge
31
Punkte Reaktionen
0
Zuviel Werbung?
->Hier kostenlos registrieren
Hallo ,

ich möchte für eine Visualisierung die aktuelle Schutzstufe der CPU abfragen (Schlüsselschalterstellung). Bisher habe ich herrausbekommen das dieses mit dem SFC 51 gehen soll. Aber irgendwie funzt das ganze noch nicht so recht. CPU Typ ist eine 416.
Hat jemand einen Ansatz für mich.

Danke in vorraus.
 
A

Anonymous

Guest
mahlzeit,

wie greifst du denn auf die S7 zu?

Prodave?
Protool?
OPC-Server? Falls ja, welcher Hersteller?

oder welche Visualisierung?

Gruß Franz
 
OP
A

ALF

Active member
Beiträge
31
Punkte Reaktionen
0
Zuviel Werbung?
->Hier kostenlos registrieren
Das mit der Visualisierung ist nicht mein Problem (die Verbindung steht). Ich brauche den Zustand nur in einem DB oder MW, das ist egal. Ich komme mit dem SFC51 noch nicht ganz klar. Welche Visualisierung diese
Bits abfragt ist dann letzendlich Egal.
 
A

Anonymous

Guest
#SZL_Header = Lokale Structur : SZL_Header.LENTHDR WORD
SZL_Header.N_DR WORD




UN M 90.1
SPB nw2e

CALL "RDSYSST" // SFC51
REQ :=M90.1
SZL_ID :=W#16#232 //
INDEX :=W#16#4 // CPU-Schutzstufe etc.
RET_VAL :="MW100 Kommando" // Rückgabewert
BUSY :="M2.0 Hilfsmerker" // Busy
SZL_HEADER:=#SZL_Header // Datenmenge
DR :=P#DB19.DBX0.0 BYTE 100 // Zwischenspeicher

L "DB19 DiagnoseDummy".Dummy[1]
L W#16#4
<>I // Richtiger Datensatz ??
SPB nw2e // wenn nein -> keine Diagnose

L "DB19 DiagnoseDummy".Dummy[2]
T "SPS_DIAG".PLC_Schalter.AktuelleSchutzstufe

L "DB19 DiagnoseDummy".Dummy[3]
T "SPS_DIAG".PLC_Schalter.ParametrierteSchutzstufe

L "DB19 DiagnoseDummy".Dummy[4]
T "SPS_DIAG".PLC_Schalter.GueltigeSchutzstufe

L "DB19 DiagnoseDummy".Dummy[5]
T "SPS_DIAG".PLC_Schalter.AktuelleSchalterstellung

L "DB19 DiagnoseDummy".Dummy[6]
T "SPS_DIAG".PLC_Schalter.Anlaufartenschalter

SET
R M 90.1
S M 90.2


nw2e: NOP 0
 
Oben