F_DB´s von außen beschreibbar??

thorsten

Level-1
Beiträge
105
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Habe gerade festgestellt, dass ich in einer Sicherheits SPS die F-DB´s der "sicheren" Ablaufgruppen aus meinem "nicht sicheren" Programm beschreiben, und verändern kann, ohne dass ich Kompilerfehler von Step7 bzw. sonstige Fehler an der SPS ausgegeben bekomme!

Wiederspricht das nicht eigentlich dem Sicherheitskonzept?

mfg Thorsten
 
Das sollte nicht so sein.

Also deine F-Db`s darfst du eigentlich von aussen nicht verändern, sondern nur im F-Programm, sonst kann es zu Fehlern kommen, da die Beiden F-Programme (das selbst geschriebene sowie das kompilierte nicht zur gleichen Zeit laufen. Wenn zwischen den Programmen ein Fehler festgestellt wird, (anderes Ergebnis durch z.B. von aussen veränderte DB`s,) dann kommt es zu Fehlern, genauer Wortlaut des Fehlers ist mir gerade nicht geläufig.

Was ich allerdings kenne ist folgendes: Einige Programmierer beschalten die Zeiten der F-Programme z.B. min Ausschaltzeit von Netzschützen etc.. von außen, so kann diese verändert werden, wobei meiner Meinung nach keine Werte vom Standardprogramm verändert werden sollten. Ich sehe darin keinen Sinn. Schließlich muss so ein Programm ja eigentlich abgenommen werden.

Herausfinden welche Bits bzw. Werte von Aussen verändert werden kannst du wenn du auf den Pfeil neben der Schaltfläsche generieren klickst und dann den Punkt auf Zugriffe vom Standard Prüfen auswählst. Dort findet das Programm dann alle direkten zugriffe. indirekte Zugriffe über Pointer etc.. werden aber natürlich nicht gefunden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn du in die Sicherheits-DBs von Außen was reinschreibst und dann in
die SPS überträgst, geht sofort die SPS auf Stopp.

Wie mitchih geschrieben hat, kannst du über diesen herausfinden, wo du
das im Programm gemacht hast.

Beim Compilieren oder Generieren erkennt er das nicht, das stimmt.
Aber in der SPS wird das sofort erkannt.

Ich hatte das nämlich grad und wusste nicht, warum die SPS immer in
Stopp geht, bis ich den Fehler entdeckte ;)
 
Zurück
Oben