Kapsamı giderek genişleyen bu sorumluluk otomasyon sisteminin değişik konfigürasyonlarının aktive edilmesi ile yerine getirilir. Buna rekonfigürasyon da denir. PLC düzeyinde rekonfigürasyon programlama dilleriyle yapılır. Ancak her dil bu konuda rahatlık sağlamaz. Örneğin orijini 1993 yılına kadar giden IEC 61131-3 ile sınırlı bir rekonfigürasyon gerçekleşebilir. IEC 61499’da tanımlandığı gibi fonksiyon blokları ile çalışılırsa önceden hazırlanmış subroutine’lerin eklenip, çıkarılması konfigürasyon değişikliklerine hız ve hata azlığı getirir.

Klasik PLC sistemlerinde offline olarak yeniden konfigüre edilmiş olan kontrol yazılımının ekipmanlar çalışırken online edilmesi sistemde aksamalara, senkronizasyon bozukluklarına, kararsız durumlara neden olabilir. Örneğin çıktı tanımındaki bir değişiklik ladder logic programında öngörülen olaylarda beklenmedik değişiklikler yaşanmasına neden olabilir. ya da PID fonksiyon bloğunda yapılan bir değişiklik kararsızlığa, senkronizasyon bozulmalarına yol açabilir. Özetle rekonfigürasyonların beraberinde komplikasyonlar, yan etkiler yaratması beklenmesi gereken bir durumdur. 

Rekonfigürasyon nedeniyle ortaya çıkabilecek komplikasyonlardan korunmak için çeşitli yollar geliştirilmiştir. Bir seçenek emülasyon yapmaktır. Yazılımın simülasyonu demek olan emülasyon yeni yazılımın sanal ortamda sınanması, böylelikle ortaya öngörülemeyen bir durumun çıkıp çıkmayacağının araştırılmasıdır. Bu yapı için gereken ortama ve araçlara ülkemiz firmaları bugün için rağbet göstermemektedirler.

Diğer bir yöntem yazılım modülleri arasındaki bağlantıları yönetmektir. Bu yol riski programcı yeteneği ile aşmayı denemektir. Riskin krize dönüşmesini engellemek için de programcının acil stop butonuna yakın oturması tavsiye edilir.
Ancak imalat ortamı gelişkin, dolayısıyla karmaşık yapıdaysa programcının risk yönetimi yapmasını beklemek, krizi de acil stop düğmesine basarak çözmeyi denemek otomasyonun ruhuna aykırıdır. 

Otomasyon sistemlerinde rekonfigürasyon yakın gelecekte kendi kendine uyum sağlayan yazılımlarla yapılacaktır. Otomasyonun otomasyonu diyeceğimiz bu konu birkaç sayı önce değinmiş olduğum yazılım ajanları ile veya holonlarla gerçekleştirilecektir.

Otomasyon ruhunun kavranması dileklerimizle.