Online PLC değişikliği sırasında makine çalışıyorsa, öncelikli güvenlik sınırı detaylı risk analizi ile belirlenir ve Acil Durdurma (Emergency Stop), güvenlik bariyerleri gibi makine güvenlik sistemlerinin aktif ve test edilmiş olması zorunludur. Değişiklikler, sadece yetkili personel tarafından, izole edilmiş ve risk değerlendirmesi yapılmış alanlarda, kontrollü bir şekilde gerçekleştirilmelidir.
Online PLC Değişikliği Yaparken Makine Çalışıyorsa Hangi Güvenlik Sınırı Konmalıdır? Nedir?
Endüstriyel otomasyon sistemlerinde, üretim sürekliliğini sağlamak amacıyla bazen makineler çalışır durumdayken Programlanabilir Mantık Kontrolcüsü (PLC) programlarında değişiklik yapılması gerekebilir. Bu işlem, “online PLC değişikliği” veya “hot swap” olarak adlandırılır. Ancak, çalışır bir makine üzerinde bu tür bir müdahale, ciddi güvenlik riskleri taşır. Bu nedenle, online PLC değişikliği yapılırken konulması gereken güvenlik sınırları, personel güvenliğini, makine bütünlüğünü ve üretim sürekliliğini sağlamak için hayati öneme sahiptir.
Temel olarak, bu tür bir senaryoda uygulanması gereken güvenlik sınırı, kapsamlı bir risk değerlendirmesine dayanır. Bu değerlendirme, olası tüm tehlikeleri (mekanik hareketler, elektriksel tehlikeler, kimyasal maruziyet vb.) belirlemeli ve bunların meydana gelme olasılığı ile sonuçlarının ciddiyetini analiz etmelidir. Risk değerlendirmesi sonucunda, Makine Emniyet Direktifi (EN ISO 13849-1) ve Fonksiyonel Emniyet Standartları (IEC 61508/61511) gibi uluslararası standartlara uygun olarak belirli Performans Seviyeleri (PL) veya Güvenlik Bütünlük Seviyeleri (SIL) hedeflenmelidir. Bu güvenlik sınırları, fiziksel güvenlik önlemlerinden (güvenlik bariyerleri, kilitli kapılar), prosedürel önlemlere (izinli çalışma sistemleri, LOTO – Lockout/Tagout) ve teknik güvenlik fonksiyonlarına (Acil Durdurma devreleri, güvenlik PLC’leri) kadar geniş bir yelpazeyi kapsar. Amaç, değişiklik anında herhangi bir öngörülemeyen durumun can ve mal kaybına yol açmasını engellemektir.
Çalışma Prensibi ve Teknik Veriler
Online PLC değişikliği, bir PLC’nin aktif olarak bir makineyi kontrol ettiği sırada programının veya parametrelerinin güncellenmesi işlemidir. Bu işlem, duruş sürelerini minimize etmek için tercih edilse de, özellikle güvenlik kritik uygulamalarda son derece dikkatli olmayı gerektirir. Güvenlik sınırlarının belirlenmesi ve uygulanması, bu sürecin temelini oluşturur.
Çalışma Prensibi: Online değişiklik yapılırken, PLC’nin mevcut programı ile yeni yüklenen program arasındaki farklar kontrol edilir. Sadece değişen bloklar veya komutlar güncellenir. Ancak, bu işlem sırasında PLC’nin çıkışları anlık olarak farklı bir duruma geçebilir veya güvenlik fonksiyonlarını etkileyen bir hata oluşabilir. Bu nedenle, online değişiklik öncesinde ve sırasında aşağıdaki prensipler uygulanmalıdır:
- Risk Değerlendirmesi ve Planlama: Her online değişiklik için ayrıntılı bir risk değerlendirmesi yapılmalı, değişikliğin kapsamı, potansiyel riskleri ve alınacak önlemler yazılı olarak belirlenmelidir. Bu plan, değişiklikten etkilenebilecek tüm makine fonksiyonlarını ve güvenlik sistemlerini içermelidir.
- İzolasyon ve Kısıtlama: Mümkünse, değişikliğin yapılacağı makine bölümü fiziksel olarak diğer çalışan bölümlerden izole edilmelidir. Bu, güvenlik bariyerleri, geçici kilitler veya makine hızının/modunun düşürülmesiyle sağlanabilir.
- Güvenlik Fonksiyonlarının Durumu: Acil Durdurma (Emergency Stop) devreleri, güvenlik kapı kilitleri ve ışık perdeleri gibi tüm makine güvenlik fonksiyonları aktif ve devrede kalmalıdır. Hatta, değişikliğin yapılacağı bölgedeki güvenlik fonksiyonları daha hassas hale getirilebilir veya bu bölgeye özel ek güvenlik önlemleri alınabilir.
- Yetkilendirme ve Prosedürler: Online değişiklik sadece yetkili ve eğitimli personel tarafından, onaylanmış bir İzinli Çalışma (Permit-to-Work) sistemi dahilinde yapılmalıdır.
- Küçük Adımlarla Değişiklik: Büyük program değişiklikleri tek seferde yapmak yerine, küçük, test edilebilir modüller halinde yapılmalıdır. Her küçük değişiklik sonrası makinenin davranışı dikkatle gözlemlenmeli ve test edilmelidir.
- Geri Alma Prosedürü: Herhangi bir beklenmedik durumda hızla eski program versiyonuna geri dönebilmek için bir geri alma planı ve hazırda bulunan bir önceki program versiyonu bulunmalıdır.
- Görsel ve İşitsel Uyarılar: Değişiklik sırasında makine çevresindeki personele durum hakkında bilgi veren uyarılar (sesli ikaz, ışıklı işaret) kullanılmalıdır.
Teknik Veriler ve Standartlar:
- EN ISO 13849-1: Makine emniyeti – Kontrol sistemlerinin emniyetle ilgili parçaları. Bu standart, güvenlik fonksiyonlarının Performans Seviyesini (PL) belirler. Online değişiklik yapılırken, mevcut PL’nin düşürülmemesi veya güvenlik fonksiyonlarının devre dışı kalmaması esastır.
- IEC 61508 / IEC 61511: Fonksiyonel emniyet – Elektrikli/Elektronik/Programlanabilir Elektronik Emniyetle İlgili Sistemler. Bu standartlar, özellikle süreç endüstrisinde kritik uygulamalar için Güvenlik Bütünlük Seviyeleri (SIL) belirler. Online değişiklikler, SIL seviyesini koruyacak şekilde yapılmalıdır.
- PLC Donanımı ve Yazılımı: Bazı PLC’ler (özellikle güvenlik PLC’leri) online değişikliklere karşı daha kısıtlıdır veya ek güvenlik doğrulama adımları gerektirir. Güvenlik PLC’lerinde online değişiklik genellikle önerilmez veya sadece çok kısıtlı, onaylı modüller için izin verilir.
- Versiyon Kontrol Sistemleri: Tüm PLC program versiyonları, değişiklik tarihçesi ve yapan kişi bilgileriyle birlikte merkezi bir versiyon kontrol sisteminde saklanmalıdır.
| Parametre | Değer/Açıklama |
|---|---|
| Risk Analizi Metodolojisi | EN ISO 12100, EN ISO 13849-1 (Risk Değerlendirmesi ve Azaltma) |
| Güvenlik Seviyesi Hedefi | Mevcut Makine PL (Performance Level) d/e veya SIL (Safety Integrity Level) 2/3’ün korunması |
| Yetkilendirme Prosedürü | İzinli Çalışma Sistemi (Permit-to-Work), Yetkili Teknik Personel Onayı |
| Değişiklik Yönetimi | Versiyon Kontrol Sistemi, Değişiklik Kayıtları, Geri Alma Prosedürü |
| Fiziksel Güvenlik Önlemleri | Güvenlik Bariyerleri, LOTO (Lockout/Tagout), Acil Durdurma Sistemleri Aktif Kalmalı |
| Gerekli Personel Eğitimi | Makine Emniyeti, PLC Programlama, Fonksiyonel Emniyet, Risk Yönetimi |
| Test ve Doğrulama | Değişiklik sonrası fonksiyonel testler, güvenlik fonksiyonları testleri |

Sahada Dikkat Edilmesi Gerekenler
- Kapsamlı Risk Değerlendirmesi ve Güncel Tutulması: Her online PLC değişikliği öncesinde, değişikliğin makine üzerindeki potansiyel etkilerini, tehlikeleri ve riskleri belirlemek için detaylı bir risk değerlendirmesi yapılmalıdır. Bu değerlendirme, değişikliğin kapsamına, makinenin tipine ve üretim ortamına göre özelleştirilmeli ve değişiklik sonrası potansiyel yeni riskler gözden geçirilmelidir. Risk değerlendirmesi sonuçları doğrultusunda alınacak önlemler belirlenmeli ve dokümante edilmelidir. Mevcut makine güvenlik sistemlerinin (Acil Durdurma, güvenlik kapıları, ışık perdeleri vb.) bu değişiklikten nasıl etkileneceği veya etkilenmeyeceği açıkça belirtilmelidir.
- Yetkilendirme, Eğitim ve İletişim: Online PLC değişiklikleri sadece bu konuda özel eğitim almış, yetkili ve deneyimli personel tarafından yapılmalıdır. İlgili personele makine güvenliği standartları, PLC programlama prensipleri ve acil durum prosedürleri hakkında düzenli eğitimler verilmelidir. Değişiklik öncesinde, sırasında ve sonrasında ilgili tüm birimler (operatörler, bakım ekibi, üretim yöneticileri) arasında açık ve kesintisiz bir iletişim kurulmalıdır. Bir “Permit-to-Work” (İzinli Çalışma) sistemi zorunlu hale getirilmeli ve tüm adımlar bu sistem üzerinden onaylanmalıdır.
- İzolasyon, Kilitleme ve Etiketleme (LOTO): Mümkünse, değişikliğin yapılacağı makine bölümü veya ekipman, enerjisi kesilerek ve kilitlenerek (LOTO) tamamen izole edilmelidir. Eğer makinenin çalışır durumda kalması zorunluysa, en azından değişikliğin yapılacağı alan fiziksel bariyerlerle ayrılmalı, makine hızı düşürülmeli veya “güvenli mod”a alınmalıdır. Bu, personelin tehlikeli hareketli parçalara veya enerjiye maruz kalmasını engeller.
- Yedekleme, Versiyon Kontrolü ve Geri Alma Prosedürü: Online değişiklik yapılmadan önce, PLC programının mevcut ve çalışan versiyonunun eksiksiz bir yedeği alınmalı ve güvenli bir şekilde saklanmalıdır. Tüm program değişiklikleri bir versiyon kontrol sistemi (örn. SVN, Git tabanlı sistemler veya özel endüstriyel çözümler) aracılığıyla yönetilmelidir. Değişiklik sırasında veya sonrasında bir sorun yaşanması durumunda, makineyi hızla güvenli bir çalışma durumuna döndürebilecek net bir geri alma (rollback) prosedürü hazırlanmalı ve bu prosedürün uygulanabilirliği test edilmelidir.
- Kademeli ve Kontrollü Değişiklikler: Geniş kapsamlı değişiklikler yerine, programda küçük, modüler ve bağımsız değişiklikler yapılması tercih edilmelidir. Her küçük değişiklik sonrası makinenin davranışı dikkatlice gözlemlenmeli, test edilmeli ve beklenen şekilde çalıştığından emin olunmalıdır. Bu, olası hataların nedenlerini daha kolay tespit etmeye ve düzeltmeye yardımcı olur.
- Güvenlik Fonksiyonlarının Test Edilmesi: Yapılan online değişikliklerin makinenin güvenlik fonksiyonlarını (Acil Durdurma, güvenlik kapı kilitleri, ışık perdeleri, çift el kontrolü vb.) etkilemediğinden emin olmak için, değişiklik sonrası bu fonksiyonların tamamı tekrar test edilmelidir. Bu testler, standartlara uygun olarak yapılmalı ve sonuçları dokümante edilmelidir.
- Çevresel Faktörler ve Ekipman Kontrolü: Değişiklik yapılacak alandaki çevresel koşullar (aydınlatma, zemin durumu, diğer tehlikeler) gözden geçirilmeli ve güvenli bir çalışma ortamı sağlanmalıdır. Kullanılan tüm test ekipmanları ve programlama cihazlarının kalibre edilmiş ve doğru çalıştığından emin olunmalıdır.

Sık Karşılaşılan Sorunlar ve Çözümleri
Online PLC değişiklikleri sırasında karşılaşılan sorunlar genellikle beklenmedik makine davranışları, güvenlik sistemlerinin devre dışı kalması veya iletişim kayıpları şeklinde kendini gösterir. Bu sorunları önlemek ve çözmek için proaktif yaklaşımlar esastır.
-
Beklenmedik Makine Davranışı veya Hatalı Çıkışlar:
Sorun: Online olarak yüklenen bir program bloğundaki mantık hatası veya yanlış adresleme nedeniyle makine beklenmedik bir hareket yapabilir, bir sensörü yanlış okuyabilir veya bir aktüatörü istenmeyen bir zamanda tetikleyebilir. Bu durum, operatörler için tehlike oluşturabilir veya ürüne zarar verebilir.
Çözüm: Değişiklikleri mümkün olduğunca küçük ve izole edilmiş adımlarla yapın. Her değişiklik sonrası makinenin davranışını dikkatle gözlemleyin ve beklenen çıktılarla karşılaştırın. PLC yazılımındaki simülasyon araçlarını kullanarak değişiklikleri önceden test edin. Olası bir hatada hızlıca eski programa geri dönebilecek bir “geri alma (rollback)” prosedürü ve hazırda bekleyen önceki versiyon programınız olsun. Güvenlik PLC’lerinde online değişiklik yapmaktan kaçının veya sadece çok kısıtlı ve onaylı modüller için izin verin.
-
Güvenlik Fonksiyonlarının Devre Dışı Kalması veya Etkisizleşmesi:
Sorun: Yanlışlıkla bir güvenlik fonksiyonu (örneğin, Acil Durdurma devresi, güvenlik kapısı kilidi) online değişiklik sırasında devre dışı bırakılabilir veya amacı dışında çalışacak şekilde değiştirilebilir. Bu durum, anında ciddi bir güvenlik riski oluşturur.
Çözüm: Makinenin güvenlik sistemleri (güvenlik PLC’leri, emniyet röleleri) ile ilgili program bloklarına online değişiklik yapmaktan kesinlikle kaçınılmalıdır. Güvenlik kritik fonksiyonlar genellikle ayrı bir güvenlik kontrolcüsünde veya standart PLC’nin güvenlik sertifikalı modüllerinde çalışır ve bu modüllerin online olarak değiştirilmesi genellikle yazılım tarafından engellenir veya ek doğrulama adımları gerektirir. Değişiklik sonrası tüm güvenlik fonksiyonlarının doğru çalıştığından emin olmak için kapsamlı testler yapılmalıdır. Test sonuçları dokümante edilmeli ve yetkili personel tarafından onaylanmalıdır.
-
İletişim Kaybı ve PLC’nin Durması:
Sorun: Online değişiklik sırasında ağ bağlantısında bir sorun yaşanması, güç kesintisi veya PLC’nin iç belleğinde bir hatanın oluşması durumunda, PLC iletişimi kaybedebilir ve durma (stop) moduna geçebilir. Bu durum, üretimin tamamen durmasına neden olabilir.
Çözüm: Online değişiklik yaparken güvenilir ve stabil bir ağ bağlantısı kullanın. Kesintisiz güç kaynakları (UPS) ile programlama cihazınızın ve PLC’nin enerji beslemesini güvence altına alın. Değişiklik öncesinde PLC’nin mevcut durumunu (RUN/STOP) kontrol edin. Bazı PLC’ler, iletişim kaybı durumunda güvenli bir duruma geçmek üzere yapılandırılabilir; bu özellikleri kullanın.
-
Versiyon Çakışmaları ve Yanlış Program Yüklemesi:
Sorun: Birden fazla mühendisin aynı PLC programı üzerinde çalışması veya güncel olmayan bir programın yanlışlıkla yüklenmesi, versiyon çakışmalarına yol açabilir. Bu durum, makinenin yanlış çalışmasına veya önceki düzeltmelerin kaybolmasına neden olabilir.
Çözüm: Merkezi bir versiyon kontrol sistemi kullanın ve tüm değişiklikleri bu sistem üzerinden yönetin. Her değişiklik öncesi en güncel programı indirin ve üzerinde çalışın. Değişiklik bittikten sonra yeni versiyonu sisteme yükleyin. Yalnızca yetkili personelin belirli program bloklarına erişimini ve değişiklik yapmasını sağlayacak yetkilendirme seviyeleri uygulayın. Değişiklik yapacak kişinin, o anda PLC’de çalışan programın versiyonu ile kendi üzerinde çalıştığı versiyonun uyumlu olduğunu doğrulaması için bir kontrol mekanizması oluşturulmalıdır.
Uzman Tavsiyesi
Online PLC değişikliği, modern endüstriyel otomasyonun getirdiği üretim esnekliği ve verimlilik avantajlarını sunsa da, beraberinde ciddi güvenlik risklerini barındırır. Bu risklerin yönetilmesi ve minimize edilmesi, sadece yasal bir zorunluluk değil, aynı zamanda etik bir sorumluluktur. Makine çalışırken yapılan herhangi bir programlama müdahalesi, potansiyel olarak operatörlerin yaralanmasına, ekipmanların zarar görmesine veya üretim kayıplarına yol açabilir. Bu nedenle, en temel güvenlik sınırı, her zaman detaylı ve güncel bir risk analizine dayalı, çok katmanlı bir güvenlik yaklaşımı olmalıdır.
Uzman tavsiyesi olarak, öncelikle online değişiklik yapmaktan mümkün olduğunca kaçınmak ve planlı duruşlar sırasında değişiklikleri gerçekleştirmek en güvenli yaklaşımdır. Ancak bu her zaman mümkün olmadığında, yukarıda belirtilen tüm prosedürlerin titizlikle uygulanması gerekmektedir. Özellikle Acil Durdurma sistemlerinin her zaman aktif ve işlevsel kalması, makine güvenlik sistemlerinin (güvenlik bariyerleri, ışık perdeleri vb.) devre dışı bırakılmaması ve izinli çalışma (Permit-to-Work) sistemlerinin eksiksiz uygulanması hayati öneme sahiptir. Personelin düzenli eğitimi, yetkilendirme prosedürlerinin sıkı takibi ve her değişikliğin detaylı dokümantasyonu, olası hataların önlenmesinde kilit rol oynar. Ayrıca, modern otomasyon sistemlerinde güvenlik PLC’lerinin ve entegre güvenlik fonksiyonlarının kullanımı, bu tür riskleri donanım seviyesinde minimize etmeye yardımcı olur. Unutulmamalıdır ki, teknolojinin sunduğu imkanlar ne kadar gelişmiş olursa olsun, insan faktörü ve prosedürel disiplin, endüstriyel güvenliğin temel taşları olmaya devam edecektir. Her zaman “önce güvenlik” ilkesiyle hareket etmek, sürdürülebilir ve güvenli bir üretim ortamının garantisidir.

