Indokolatlan vészleállítási események fail safe PLC alkalmazásokban

Unexplained emergency stop events in fail safe PLC applications

Szerzők

  • Ákos Sándor JÁNYOKI Óbudai Egyetem Biztonságtudományi Doktori Iskola 1088 Budapest, József körút 6.

Kulcsszavak:

Safety PLC, S7-1500F, ciklikus interrupt, scheduling, jitter, monitoring timeout, /, Safety PLC, S7-1500F, ciklikus interrupt, ütemezés, jitter, monitoring timeout

Absztrakt

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

2026-04-21