Indokolatlan vészleállítási események fail safe PLC alkalmazásokban
Unexplained emergency stop events in fail safe PLC applications
Kulcsszavak:
Safety PLC, S7-1500F, ciklikus interrupt, scheduling, jitter, monitoring timeout, /, Safety PLC, S7-1500F, ciklikus interrupt, ütemezés, jitter, monitoring timeoutAbsztrakt
Programmable logic controllers (PLCs) are the most widely used platforms in industrial process automation; for safety-critical applications they are available in fail-safe variants, typically up to Safety Integrity Level (SIL) 3. One of the most common safety functions is the emergency stop, whose purpose is to bring the equipment under control to a safe state. Industrial experience shows, however, that emergency stops may be triggered spuriously, often when the standard control program and the safety program share state information. This paper investigates the potential timing-related and architectural causes of such unjustified shutdowns. The analysis is based on Siemens S7-1200F/S7-1500F systems (F-runtime groups, F-process image snapshots, and OB priorities) and proposes measurement and diagnostic focal points to reproduce and mitigate the phenomenon.
Kivonat
Az ipari folyamatirányítás legelterjedtebb eszközei a programozható logikai vezérlők (PLC-k), amelyek biztonságkritikus alkalmazásokban hibabiztos (Fail Safe) kivitelben is elérhetők, jellemzően SIL 3 biztonsági integritási szintig. Az egyik leggyakoribb biztonsági funkció a vészleállítás, amelynek célja a vezérelt berendezés veszélytelen állapotba hozása. Ipari tapasztalatok szerint azonban előfordulhat, hogy a vészleállítás indokolatlanul aktiválódik, gyakran akkor, ha a standard és a safety programrészek közös állapotinformációkat használnak. A cikk ezen indokolatlan leállások lehetséges időbeli és architekturális okait vizsgálja. Az elemzés Siemens S7-1200F/1500F környezetre épül (F-runtime group, F-process image snapshot, OB-prioritások), és mérési/diagnosztikai fókuszokat ad meg a jelenség reprodukálásához és csökkentéséhez.
Hivatkozások
Siemens. Events and OBs (S7-1500) – STEP 7 Manual Collection S7-1500/ET 200MP
Siemens. Events and OBs – Response to triggers – Manual Collection S7-1500/ET 200MP
Liu, C. L., Layland, J. W. (1973). Scheduling Algorithms for Multiprogramming in a Hard-Real-Time
Environment, Journal of the ACM, 20(1), 46–61. (doi: 10.1145/321738.321743)
Siemens Industry Support. Cyclic interrupt OBs – STEP7, https://support.industry.siemens.com/cs/mdm/109011420 Siemens Support
SIMATIC STEP 7 Basic/Professional V18 és SIMATIC WinCC V18 (Entry/ID: 109815056), https://support.industry.siemens.com/cs/mdm/109815056?c=133595508747&lc=en-HU SiePortal
Siemens. Time error interrupt OB (OB80) – Fail-safe modules Manual Collection –docs.tia.siemens.cloud
Siemens. Safety Integrated – Commissioning Manual, https://cache.industry.siemens.com/dl/files/143/109817143/att_1129499/v1/ONE_SI_commis_man_0123_en-US.pdf Siemens Support
Siemens. Procedure for defining an F-runtime group (S7-1200/1500) – TIA Portal dokumentáció
Siemens. “Safety Programming Guideline for SIMATIC S7-1200/1500” (Entry ID 109750255)
Letöltések
Megjelent
Folyóirat szám
Rovat
License
Copyright (c) 2026 Nemzetközi Gépészeti Konferencia – OGÉT

This work is licensed under a Creative Commons Attribution 4.0 International License.