Studio 5000 ve RSLogix 5000 Yazılım ve Sürüm Yönetimi: Kapsamlı Bir Kılavuz
Firmware, kontrol cihazında çalışan işletim sistemidir. Proje revizyonu ise .ACD dosyasının format sürümüdür. Bu iki sayı sıklıkla karıştırılır ve bu karışıklık pahalıya mal olur. Bir bakım mühendisi bunlardan birini diğeriyle karıştırırsa, sağlıklı bir projeyi kurulu hiçbir yazılımın açamayacağı bir dosyaya dönüştürebilir veya çalışan bir üretim hattını, yedeklemesi bulunmayan planlanmamış bir firmware indirmesine maruz bırakabilir.
Doğru terminoloji, Rockwell Automation kullanımına uygundur: Logix Designer, ControlFLASH, RSLinx Classic, FactoryTalk Linx ve Ürün Uyumluluk ve İndirme Merkezi (PCDC).

Firmware, kontrol ünitesindeki kalıcı bellekte depolanan yürütülebilir işletim sistemidir. Bir ControlLogix veya CompactLogix kontrol ünitesi için firmware, Logix yürütme motorunu uygular: görev modelini çalıştırır, rutinleri yürütür, arka panel ve ağ üzerinden iletişim kurar ve Logix Designer'ın çevrimiçi bir oturum sırasında çağırdığı hizmetleri sağlar. Firmware'i olmayan bir kontrol ünitesi atıl durumdadır. Yeni kontrol üniteleri fabrikadan zaten yüklü firmware ile birlikte gönderilir ve aynı fiziksel donanım, kullanım ömrü boyunca farklı firmware sürümlerini çalıştırabilir.
Rockwell, ürün yazılımını bir revizyon numarasıyla tanımlar. Bu revizyon numarası, mühendis kontrol cihazına göz attığında RSLinx Classic veya FactoryTalk Linx'te gösterilen numaradır ve PC'deki yazılım sürümüyle karşılaştırılması gereken numaradır. Bu kılavuzda "kontrol cihazı revizyonu" ifadesi, ürün yazılımı revizyon numarasını ifade eder.
Logix Designer projesi, .ACD uzantılı tek bir dosyadır. Dosyanın kendi format sürümü vardır ve bu format sürümü proje revizyonudur. Bir iletişim kutusunda "proje revizyonu 32" ifadesi, denetleyiciyi değil, dosya formatını tanımlar. Proje revizyonu, dosyayı oluşturan veya en son kaydeden yazılım tarafından dosyaya yazılır.
Sağlıklı bir sistemde proje revizyonu ve kontrol cihazı revizyonu genellikle eşleşir, çünkü Logix Designer, hedeflediği kontrol cihazının revizyonunda bir proje oluşturur. Bu eşleşme bir kuraldır, bir özdeşlik değildir. 32. revizyondaki bir proje, 32. bellenim sürümündeki bir kontrol cihazını hedefleyebilir ve iki sayı birbirine eşittir. Karışıklık, bir mühendisin proje revizyonunu kontrol cihazı bellenimiymiş gibi veya kontrol cihazı bellenimini bir dosya özelliğiymiş gibi ele almasıyla başlar.
Yazılım sürümü, kurulu uygulamanın sürümüdür: 1'den 20'ye kadar olan sürümler için RSLogix 5000 ve 21 ve sonraki sürümler için Studio 5000 Logix Designer. Rockwell, 2012 yılında piyasaya sürülen 21. sürümden itibaren RSLogix 5000'i Studio 5000 Logix Designer olarak yeniden adlandırdı. Bu değişiklik, yeni bir ürün değil, marka değişikliği ve ambalaj değişikliğiydi. .ACD dosyalarını açan uygulama aynı soydan gelmektedir ve sürüm numaralandırması kesintisiz devam etmiştir. Bu nedenle, 20. sürüm RSLogix 5000 ve 21. sürüm Studio 5000 Logix Designer'dır. İsim yalnızca bu geçiş noktasına yakın yerlerde önemlidir. Bir mühendis "Studio 5000 sürüm 32" ve "RSLogix 5000 sürüm 20"yi aynı türden bir miktar olarak okumalıdır.
Her yazılım sürümünün kendine özgü bir proje revizyonu vardır. Studio 5000 Logix Designer sürüm 32, 32. revizyondaki projeleri oluşturur ve düzenler. Yazılım, aşağıda açıklanan koşullar altında daha eski revizyonlardaki projeleri açabilir ve aynı koşullar altında daha eski bellenim revizyonlarındaki kontrolcüler için projeler oluşturabilir. Önemli olan ilişki, yerel eşleştirmedir: yazılım sürümü N, proje revizyonu N ve kontrolcü revizyonu N ile eşleşir.
Kontrol ünitesi, bellenime sahip tek cihaz değildir. Logix sistemindeki her akıllı modül kendi bellenimine sahiptir: 1756-EN2T Ethernet iletişim modülü, 1756-IB16 ve diğer ayrık G/Ç modülleri, 1756-IF8 ve diğer analog modüller, 1756-CNB ve 1756-DNB köprüleri ve 5069 ve 1769 G/Ç aileleri. Her modülün kendi bellenim sürümü vardır ve her biri ControlFLASH ile ayrı ayrı güncellenir.
Modül bellenimi iki nedenden dolayı önemlidir. Proje, G/Ç yapılandırmasındaki her modül için beklenen bellenim sürümünü saklar ve Logix Designer, çevrimiçi olma zamanında beklentileri gerçeklikle karşılaştırır. İletişim modülleri ayrıca kontrol cihazına giden çevrimiçi yol üzerinde yer alır, bu nedenle uyumsuz bellenime sahip bir modül, mühendis kontrol cihazına ulaşmadan önce bağlantıyı engelleyebilir. Modül bellenimi ve kontrol cihazı bellenimi aynı araçla güncellenir, ancak bunlar farklı işlemlerdir ve bir yükseltme planı bunları ayrı ayrı ele almalıdır.
Uyumluluk modelinin üç girdisi vardır: yazılım sürümü, proje revizyonu ve kontrolör revizyonu. Aşağıdaki kurallar, bu üçünün nasıl birleştirilebileceğini açıklamaktadır. Kurallar belirtildikten sonra, her diyalog ve her hata modu okunabilir hale gelir.
Yazılımın daha yeni bir sürümüyle kaydedilen bir proje, daha eski bir sürümle açılamaz. Bu kuralın Logix ürün serisinde hiçbir istisnası yoktur. Bir proje Studio 5000 Logix Designer sürüm 33'te oluşturulup kaydedildiyse, sürüm 32'nin hiçbir kurulumu onu açamaz. Eski yazılım yeni dosya biçimini anlamaz ve Rockwell proje dosyaları için bir sürüm düşürme dönüştürücüsü sağlamaz.
Geriye dönük uyumluluk mevcuttur ancak sınırlıdır. Daha eski bir proje daha yeni bir yazılımda açılır ve yeni yazılım onu dönüştürür. Dönüştürme tek yönlüdür. Yeni sürüm dosyayı kaydettikten sonra, proje sürümü ilerlemiş olur ve eski yazılım artık onu açamaz. 20. sürümdeki bir proje, 33. sürümde açılıp kaydedildiğinde 33. sürüm projesi haline gelir. Orijinal 20. sürüm dosyası, bir kopyası saklanmadığı sürece kaybolur.
Bu, ilk pahalı arıza modudur. Bir mühendis bir rutini incelemek için eski bir projeyi açar, yazılım dönüştürme uyarısı verir, mühendis kabul eder, kaydeder ve tesis, çalışan kontrol üniteleriyle hala eşleşen eski yazılımla o projeyi açma yeteneğini kaybeder. Güvenli uygulama doğrudan kuraldan kaynaklanır: orijinal dosyayı olduğu gibi bırakın ve yeni bir dosya adına dönüştürün.
Çevrimiçi olma işlemi, yazılım ve kontrol cihazının doğrudan buluştuğu işlemdir. Logix Designer, RSLinx Classic veya FactoryTalk Linx aracılığıyla bir iletişim yolu kurar, kontrol cihazını bulur ve sürümleri karşılaştırır. Karşılaştırma titizlikle yapılır. Bir kontrol cihazıyla çevrimiçi olmak için, yazılım sürümünün kontrol cihazının ürün yazılımı sürümüyle uyumlu olması gerekir.
Gereksinimin pratik ifadesi şöyledir: Kontrol cihazı revizyonuna eşit veya daha yeni bir sürümdeki yazılım çevrimiçi olabilir. Kontrol cihazı revizyonundan daha eski yazılımlar çevrimiçi olamaz. 32 revizyonlu bir kontrol cihazı, 32 veya daha yeni bir sürümdeki yazılım gerektirir. 31. sürüm bu kontrol cihazıyla çevrimiçi olamaz ve hiçbir sürücü ayarı veya uyumluluk modu bu gerçeği değiştirmez.
Yükleme, projenin kontrol ünitesinden bilgisayara aktarılmasıdır. Yükleme, yazılım sürümü kontrol ünitesinin ürün yazılımı sürümüne eşit veya daha yeni olduğunda çalışır. Yazılım, programı kontrol ünitesinden okur, bir proje oluşturur ve dosyayı okuduğu kontrol ünitesinin sürümüne göre yazar. Bu nedenle, 24. sürümdeki bir kontrol ünitesinden 32. sürüm yazılımla yükleme, 24. sürümde bir proje üretir ve bu dosya, tesisin zaten sahip olduğu daha eski yazılımlar da dahil olmak üzere 24. sürüm veya daha yeni yazılımlar tarafından açılabilir. Kontrol ünitesi sürümünden daha eski bir yazılımla yükleme mümkün değildir: eski yazılım, daha yeni kontrol ünitesinin veri yapılarını yorumlayamaz. Yalnızca 30. sürüm yazılımı bulunan 32. sürümdeki bir kontrol ünitesi yüklenemez. Çözüm, 32. sürüm veya daha yeni bir yazılım edinmektir, geçici çözümler denemek değildir.
İndirme işlemi, projenin bilgisayardan kontrol cihazına aktarılmasıdır. İndirme işlemi, mühendis kontrol cihazı sürümünü açıkça değiştirmediği sürece, proje sürümünün kontrol cihazı sürümüyle eşleşmesini gerektirir. Sürümler farklı olduğunda, Logix Designer projeyi indirmeden önce kontrol cihazı sürümünü değiştirmeyi teklif eder. Kontrol cihazı sürümünü değiştirmek, kontrol cihazına yeni bellenim yüklemek anlamına gelir.
Dönüştürme işlemi yapmadan iki tarafı eşleştirmenin meşru bir yolu vardır: Logix Designer'daki Yeni Proje iletişim kutusu, seçilen kontrol cihazı için bir revizyon listesi sunar ve bu liste, yazılım sürümünden daha eski revizyonları içerir. 32 sürüm yazılıma sahip bir tesis, 24 sürümlü bir kontrol cihazı için 24. revizyonda bir proje oluşturabilir ve dosya 24. revizyonda yazılır. Bir OEM, daha eski bir yazılım sürümünün açabileceği bir çıktıyı bu şekilde üretir ve proje revizyonu ile kontrol cihazı revizyonunun tasarım gereği uyumlu olması gerektiğinde doğru araçtır.
İndirme yolu, ikinci pahalı arıza modunun bulunduğu yerdir. Rutin bir indirme sırasında "kontrol cihazı sürümünü değiştir" uyarısı görünür, bir mühendis bunu okumadan kabul eder ve kontrol cihazı yeni bellenimi alır. Kontrol cihazı hiç yedeklenmemiş çalışan bir makine, flaş bellek kısmen arızalanırsa programını kaybeder. Başarılı bir bellenim değişikliği bile, G/Ç bağlantılarını ve modül bellenim beklentilerini tutarsız bir durumda bırakabilir, çünkü yeni kontrol cihazı sürümü, şasinin çalıştırdığı bellenimden daha yeni bir modül bellenimi bekleyebilir.
Saha raporlarında üç diyalog öne çıkıyor.
İlk sorun proje açma hatasıdır. Yazılım, projenin daha yeni bir sürümle oluşturulduğunu bildirir ve dosyayı açmayı reddeder. Eski yazılımda bu sorunu çözmek için herhangi bir alternatif yöntem bulunmamaktadır. Çözüm, daha yeni yazılım sürümünü edinmek veya dosyanın kaynağına, daha yeni yazılımın açabildiği projeler için üretebileceği, fabrika revizyonuna uygun bir kopyasını istemektir.
İkincisi, Go Online uyumsuzluğudur. Yazılım kontrol cihazını bulur, bir sürüm farkı görür ve kontrol cihazı sürümünü değiştirmeyi teklif eder. Teklifi kabul etmek kontrol cihazını günceller. Diyalog, bir bildirim değil, ürün yazılımını değiştirme izni isteğidir. Güvenli yanıt İptal'dir, ardından hangi tarafın hareket etmesi gerektiği konusunda bir karar verilir: eşleşen yazılımı yüklemek veya kontrollü bir ürün yazılımı yükseltmesi planlamak.
Üçüncüsü, change-controller-revision seçeneğiyle indirme uyumsuzluğudur. Bu, ikincisiyle aynı işlemdir, ancak farklı bir yoldan ulaşılır. Anlamı aynıdır: proje revizyonu ve kontrol cihazı revizyonu farklıdır ve yazılım, kontrol cihazına yeni bellenim yazarak bunları eşitlemeyi önerir.
Logix Designer'daki "Kim çevrimiçi?" listesi, her kontrol cihazına şu anda bağlı olan mühendisleri ve her bağlantının hedeflediği kontrol cihazlarını gösterir. Bu listenin önemi, "Çevrimiçi Ol" dizisinin, bir mühendisin hedef kontrol cihazının sürümünü ilk kez gördüğü ve planlanmamış bir şekilde kontrol cihazı sürüm değişikliği teklifinin kabul edilmesinin hasara yol açtığı yer olmasından kaynaklanmaktadır. Diyalog, çevrimiçi bağlantı denemesi başına bir kez görünür, rutin bir soru şeklinde ifade edilir ve hazırlıksız kabul etmenin maliyeti, değiştirilmiş veya kullanılamaz hale gelmiş bir makinedir. "Çevrimiçi Ol" akışı ayrıca mühendisin kontrol cihazına ulaşılıp ulaşılamadığını da gördüğü yerdir: sürüm karşılaştırmasından önce iletişim yolu başarısız olursa, sorun sürücüde veya ağdadır ve karşılaştırma başarısız olursa, sorun sürümdedir.
Yazılım sürümü, proje revizyonu ve kontrolör revizyonunun hizalanması tesadüfi değildir. Bir mühendis yeni bir proje oluşturduğunda, Logix Designer kontrolör katalog numarasını ve kontrolör revizyonunu ister. Proje dosyası seçilen revizyonda yazılır ve bu revizyon hedef olarak saklanır. Sağlıklı bir makine, projenin hedeflediği revizyonda bir kontrolör çalıştırır ve proje, onu yöneten yazılımın revizyonunda bulunur. Üç sayıdan herhangi birindeki sapma, yukarıdaki diyaloglardan birini üretir.
Çevrimiçi düzenlemeler ikinci bir tür sapmaya neden olur. Çevrimiçi olarak mantıkta değişiklik yapan bir mühendis, bilgisayardaki .ACD dosyasını değiştirmeden kontrol cihazında depolanan programı değiştirir. Her sürüm numarası eşleşse bile, kontrol cihazı ve dosya artık farklıdır. Bu nedenle, herhangi bir yükseltme prosedüründe tam bir yükleme yer almalıdır: yükleme, dosyaya hiç kaydedilmemiş düzenlemeler de dahil olmak üzere kontrol cihazının gerçek durumunu yakalar.
Destek taleplerinde dört durum tekrar tekrar karşımıza çıkıyor ve bunların her biri uyumluluk modelinin işleyişini gösteriyor.
Birinci durum: Bir OEM, 33. revizyonda bir proje dosyası gönderir ve tesis Studio 5000'in 30. sürümünü kullanır. Dosya açılmaz. Tesis ya 33. sürümü kurar ya da OEM'den 30. revizyonda bir proje ister; OEM'nin daha yeni yazılımı bunu oluşturabilir. Her iki seçenek de kontrol ünitelerinde değişiklik yapmaz, bu nedenle tesisin mevcut çevrimiçi yeteneği etkilenmez.
İkinci durum: Depodan yedek bir kontrol ünitesi geliyor ve tesis bununla çevrimiçi olamıyor. Yedek ünite, tesisin yazılımının desteklediğinden daha yeni bir bellenim sürümüne yüklenmiş durumda. Seçenekler, katalog numarası için mevcutsa, yedek üniteyi tesisin yazılımının desteklediği bir sürüme geri yüklemek veya tesisin yazılımını yükseltmektir. Geri yükleme, diğer tüm bellenim yükleme işlemleriyle aynı riskleri taşır ve aynı yedekleme disiplinini gerektirir.
Üçüncü durum: Bir mühendis bir projeyi indirir ve yazılım, kontrol cihazı sürümünü değiştirmeyi ister. Mühendis kabul eder ve indirme işleminden sonra G/Ç ağacı modül hataları gösterir. Kontrol cihazı sürümü değişmiştir, modül bellenimi değişmemiştir ve projenin modül beklentileri artık şasiyle uyuşmamaktadır. Çözüm, planlı bir modül bellenim yükseltmesidir; bu nedenle 6. bölümdeki prosedür yalnızca kontrol cihazını değil, tüm şasiyi ele almaktadır.
Dördüncü durum: Bir mühendis, yüklenicinin devreye alma sırasında yükselttiği bir kontrol cihazından veri yükleyemez. Yüklenici kontrol cihazını 32. sürüme güncellemiştir ve tesisin 30. sürüm yazılımı mevcuttur. Tesis 32. veya daha yeni bir sürüm edinene kadar veri yüklemek mümkün değildir. Bu durum, üçüncü taraf çalışmaları sonrasında yaygındır ve bu nedenle kontrol cihazı sürümü, herhangi bir devir teslim kontrol listesinde yer almalıdır.
Her kontrol ünitesi ailesinin çalıştırabileceği bir dizi ürün yazılımı sürümü vardır. Aşağıdaki rakamlar, yerleşik sınırlardır. Rockwell, destek politikasını zaman içinde günceller ve belirli bir katalog numarası için yetkili kaynak Ürün Uyumluluk ve İndirme Merkezi'dir (PCDC). Yükseltme planlamadan önce PCDC'yi kontrol edin. Belirli bir katalog numarası için mevcut olmayan bir ürün yazılımı sürümü, ControlFLASH'te hiçbir durumda seçilemez.
Denetleyici ailesi | Katalog numaraları | Maksimum ürün yazılımı (tipik) | Notlar
ControlLogix 5560 | 1756-L61, 1756-L62, 1756-L63 | yaklaşık v20 | Rockwell, L6x ailesi için özellik geliştirme çalışmalarını o noktada sonlandırdı. Desteklenen tam aralık katalog numarasına bağlıdır; PCDC'yi kontrol edin.
ControlLogix 5570 | 1756-L71 ila 1756-L75 | yaklaşık v24 | L7x ailesi v24'e yakın bir seviyede sonlanır. Tam aralık için PCDC'yi kontrol edin.
ControlLogix 5580 | 1756-L81 - 1756-L85 | v24 ve üzeri | L8x ailesi v24 veya daha yeni bir sürüm gerektirir ve daha eski yazılım sürümlerini kabul etmez.
ControlLogix 5580, E serisi | 1756-L81E - 1756-L85E | v28 ve üzeri (genel) | 5580 ailesi genellikle v28 veya üzeri sürümleri gerektirir. Geçerli maksimum sürüm için PCDC'yi kontrol edin.
CompactLogix 5370 | 5069-L306ER ve ilgili 5069 katalog numaraları | v30 ve üzeri (genel) | 5069 ailesi genellikle v30 veya üzeri sürümleri gerektirir. Geçerli maksimum sürüm için PCDC'yi kontrol edin.
CompactLogix 5370 | 1769-L16ER ile 1769-L37ERM arası | yaklaşık v20 ile v36 arası | Desteklenen aralık, modele ve Rockwell destek politikasına bağlıdır. Katalog numaranız için kesin rakamı PCDC'den kontrol edin.
Tablodan üç pratik sonuç çıkarılabilir. Birincisi, 20. revizyondaki bir L61, 24. revizyona yükseltilemez; donanım bunu desteklemiyor ve bu katalog numarası için 24. revizyonda bir bellenim dosyası mevcut değil. İkincisi, bir L81, 20. revizyon bellenimini çalıştıramaz; kontrol cihazı 24. revizyon veya daha yenisini gerektirir ve daha eski bellenimi kabul etmez. Üçüncüsü, 5580 ve 5069 aileleri için maksimum bellenim sürekli değişen bir hedeftir: Rockwell zaman içinde yeni revizyonlar yayınlar ve mevcut maksimum değer, PCDC'nin belirtmek için var olduğu türden bir rakamdır.
Bir tesis L6x'ten L8x'e geçiş planladığında, yaklaşık v20'den v24 veya daha yeni bir sürüme yükseltme, RSLogix 5000'den daha yeni bir Studio 5000 sürümüne yazılım yükseltmesiyle birlikte proje kapsamının bir parçasıdır. Aynı mantık, 1769 CompactLogix'ten 5069 CompactLogix'e geçiş için de geçerlidir: yeni kontrolör ailesi yeni bir donanım ve yazılım tabanı belirler ve eski proje, indirilmeden önce yeni sürümde yeni bir projeye dönüştürülmelidir. Donanım ömrü sona ermiş donanımlar genellikle temin edilmesi zorlaşmış donanımlardır; bu nedenle, eski ControlLogix ve CompactLogix platformları için Allen-Bradley yedek parçaları, henüz geçiş yapamayan tesisler için normal bir tedarik kalemi olmaya devam etmektedir.
Aynı bilgisayara RSLogix 5000 ve Studio 5000 Logix Designer'ın birden fazla sürümü kurulabilir. Rockwell, kurulum dosyalarının birlikte çalışabilmesi için tasarladı ve birçok mühendis aynı makinede 20. ve 32. sürümleri birlikte çalıştırıyor. Birlikte çalışma mümkün, ancak karmaşık bir durum yaratıyor.
Lisanslama ilk karmaşıklık noktasıdır. RSLogix 5000 ve Studio 5000, FactoryTalk Aktivasyonunu kullanır ve her yazılım sürümünün kendi aktivasyonuna ihtiyacı vardır. 32. sürümü kapsayan bir aktivasyon, 20. sürümü otomatik olarak kapsamaz. Her ikisini de kurulu tutan bir tesis, her iki aktivasyonun da geçerli olmasını sağlamalıdır ve bir sürüm için süresi dolmuş bir aktivasyon, yazılım hatası gibi görünen bir hata olarak ortaya çıkar.
Windows uyumluluğu ikinci bir zorluk teşkil ediyor. En eski RSLogix 5000 sürümleri modern Windows'tan önce piyasaya sürüldü ve Windows 10 veya Windows 11'de çalışmıyor. Örneğin, 20. sürüm Windows XP ve Windows 7 döneminde piyasaya sürüldü ve modern bir işletim sisteminde çalıştırılması genellikle sanal makine gerektiriyor. PCDC'deki uyumluluk matrisi, her yazılım sürümü için desteklenen işletim sistemlerini belirtiyor. Özetle: yazılım ne kadar eskiyse, o kadar eski bir Windows sürümüne ihtiyaç duyar.
Birlikte var olma durumu ise üçüncü bir karmaşıklık oluşturuyor. Farklı sürümler, RSLinx Classic ve FactoryTalk Linx gibi hizmetleri paylaşıyor ve sürüm çakışmaları, kaybolan sürücüler, etkinleştirme hataları ve dosya ilişkilendirmeleri en son yüklenen sürüme işaret ettiğinde projelerin yanlış uygulamada açılması şeklinde ortaya çıkıyor. Tek başına çalışan bir sürüm, ikinci bir sürüm yüklendikten sonra arızalanmaya başlayabilir.
Mühendislikte yaygın çözüm, her sürüm için özel bir dizüstü bilgisayar veya sanal makine kullanmaktır. V20 ve V32 sürümlerinde kontrolörleri olan bir tesis, bir makinede RSLogix 5000 v20'yi, diğerinde ise Studio 5000 v32'yi bulundurur ve bunları karıştırmaz. Bu yöntem donanım ve masa alanı maliyetinden tasarruf sağlar ve kesinlik kazandırır. V20 makinesini aktif tutan bir tesis genellikle Rockwell'in artık satmadığı donanımlar için PLC yedek parçalarını elinde bulunduran tesisle aynıdır. Sanal makine yaklaşımının ek bir avantajı daha vardır: VM imajının kendisi bir yedeklemedir ve bozuk bir kurulum, yazılımı yeniden yüklemek ve aktivasyonları yeniden girmek yerine imajı kopyalayarak geri yüklenir.
Bir Logix şasisi, kontrol ünitesini ve modüllerini içerir ve her modül kendi bellenimini çalıştırır. Proje, her modül için beklenen bellenim sürümünü G/Ç yapılandırmasında saklar. Logix Designer çevrimiçi olduğunda, beklenen modül sürümlerini şasideki gerçek sürümlerle karşılaştırır ve farklılıkları rapor eder.
Modül bellenimi, kontrol ünitesi için kullanılan aynı araç olan ControlFLASH ile güncellenir. İşlem modül bazında yapılır: flaşlama aracında modülü seçin, hedef sürümü seçin ve flaşlama işlemini gerçekleştirin. En sık flaşlanan modül 1756-EN2T Ethernet modülüdür, çünkü bellenimi ağ yolunu kontrol eder ve Rockwell, iletişim kusurlarını düzeltmek için yeni EN2T sürümleri yayınlar.
Pratik kural şudur: Modül bellenim güncellemeleri, kontrolcü bellenim güncellemeleriyle aynı bakım penceresinde yapılmalı ve aynı disiplinle doğrulanmalıdır. EN2T revizyon 3 çalıştıran bir modülde EN2T revizyon 5 bekleyen bir proje, çevrimiçi olduğunda bir uyumsuzluk üretir ve bu uyumsuzluk, modüle ve farkın büyüklüğüne bağlı olarak bağlantıyı engeller veya bozar. Modül bellenimini projenin beklentileriyle tutarlı tutun ve her iki tarafı da kasıtlı olarak değiştirin, asla bir tarafı kazara değiştirmeyin. Kontrolcü bellenim güncellemesi, kontrolcüyü iletişim modüllerinin belleniminin ötesine yükseltirse, aksi takdirde sorunsuz bir güncellemeden sonra modül arızası ve bağlantı hatası raporlarının yaygın bir kaynağıdır.
Aşağıdaki işlem sırası belirlenmiştir. Her adım, atlanan bir adımın gerçek bir hataya neden olması nedeniyle mevcuttur. Adımları sırayla izleyin ve adımları birleştirmeyin.
1. Mevcut durumu doğrulayın. RSLinx Classic veya FactoryTalk Linx'i açın, kontrol cihazına gidin ve mevcut bellenim sürümünü kaydedin. Ayrıca, projedeki G/Ç yapılandırmasından veya modül özelliklerinden şasinin içindeki her modülün sürümünü de kaydedin. Bu kayıt, tüm işlem için temel teşkil eder ve yükseltme sonrası doğrulama için referans noktasıdır.
2. Projeyi yedekleyin. Projeyi kapatın, .ACD dosyasını iki ayrı konuma kopyalayın ve proje revizyonunu kaydedin. Yedekleme işlemi sırasında projeyi dönüştürmeyin. Yedek, çalışan sistemle birebir eşleşen, bayt bayt bir dosya kopyası olmalıdır.
3. Tam bir yükleme gerçekleştirin. Mevcut yazılımla çevrimiçi olun, projeyi kontrol cihazından yükleyin ve yüklenen kopyayı ayrı bir adla kaydedin. Yükleme ikinci yedeklemedir ve .ACD dosyası ile kontrol cihazı birbirinden uzaklaşmışsa önemli olan budur. Mühendisler çevrimiçi düzenlemeler yaptıkları için kontrol cihazları dosyada bulunmayan mantık içerebilir. Yükleme, gerçek durumu yakalar.
4. PCDC'deki uyumluluk matrisini kontrol edin. Üç şeyi doğrulayın: hedef ürün yazılımı sürümünün kontrol cihazı katalog numarası için mevcut olması, yükseltme sonrası bağlantı için planlanan yazılım sürümünün bu ürün yazılımı sürümünü desteklemesi ve bu yazılım sürümünün çevrimiçi olacak bilgisayarın işletim sisteminde çalışması. Bu üçünden herhangi birinde bir sorun olması, sorun çözülene kadar yükseltmeyi iptal eder. Bu adım ayrıca, hedef kontrol cihazı sürümünün beklediği modül ürün yazılımı sürümlerini de belirler, böylece 1. adımdaki modül listesi bunlarla karşılaştırılabilir.
5. Bakım penceresini onaylayın. Bir bellenim indirme işlemi kontrol cihazını kesintiye uğratır. Kontrol cihazı, flaşlama süresi boyunca programı çalıştırmayı durdurur ve G/Ç bağlantıları kesilir. İşlemin kesintiye dayanabileceğinden, operatörlerin bilgilendirildiğinden ve makinenin güvenli bir durumda olduğundan emin olun. Bakım penceresi dışında çalışan bir makineyi yükseltmeyin ve bir parti işlemin ortasında makineyi yükseltmeyin.
6. ControlFLASH'ı çalıştırın. ControlFLASH'ı başlatın, kontrol cihazını seçin, hedef sürümü seçin ve flaşlama işlemini başlatın. Flaşlama başladıktan sonra işlemi kesmeyin. Flaşlama sırasında güç kaybı veya iletişim kopukluğu, kontrol cihazında bozuk bir bellenim görüntüsüne neden olabilir. Kontrol cihazı önyükleme modu aracılığıyla kurtarılabilir ve kurtarma garanti edilmez. Herhangi bir şeye dokunmadan önce tamamlanma mesajını bekleyin.
7. Sonucu doğrulayın. Flash aracının yönlendirdiği şekilde kontrol cihazını yeniden başlatın veya sıfırlayın. Planlanan yazılım sürümüyle çevrimiçi olun ve Logix Designer'da gösterilen sürümün hedefle eşleştiğini doğrulayın. G/Ç bağlantılarını kontrol edin: G/Ç ağacındaki her modül beklenen durumunu göstermelidir ve modül bellenimindeki uyumsuzluklar bu noktada ortaya çıkar. Programın çalıştığını doğrulayın: kontrol cihazını Çalıştırma moduna alın ve yürütmeyi, görev zaman damgalarını ve G/Ç değerlerini gözlemleyin. Makine yeni bellenimde tam bir üretim döngüsünü tamamlayana kadar yükseltme öncesi yedekleri saklayın.
Modül bellenim güncellemeleri aynı prosedürü izler ve 6. adım her modül için tekrarlanır. 7. adımdaki doğrulama ise kontrol cihazı sürümü yerine G/Ç ağacındaki modül sürümlerini kontrol eder.
Bakım planlayıcısı için özetlenmiş kontrol listesi:
· [ ] Kaydedilen temel değerler: kontrol cihazı revizyonu ve modül revizyonları belgelendi.
· [ ] Proje mevcut revizyonunda yedeklendi, iki kopya, dönüştürülmedi
· [ ] Yükleme tamamlandı ve ayrı bir isim altında kaydedildi.
· [ ] PCDC kontrol edildi: denetleyici katalog numarası için hedef bellenim mevcut.
· [ ] PCDC kontrol edildi: planlanan yazılım sürümü hedef aygıt yazılımını destekliyor
· [ ] PCDC kontrol edildi: yazılım sürümü PC işletim sistemini destekliyor.
· [ ] Modül bellenim beklentileri, hedef kontrol cihazı sürümüne göre kontrol edildi.
· [ ] Operasyonlarla bakım penceresi onaylandı
· [ ] Makine güvenli durumda, aktif parti yok
· [ ] ControlFLASH kesintisiz olarak tamamlandı
· [ ] Yönergelere uygun olarak kontrol ünitesi sıfırlama veya güç döngüsü gerçekleştirildi.
· [ ] Çevrimiçi olarak doğrulandı: denetleyici revizyonu hedefle eşleşiyor
· [ ] G/Ç bağlantıları modül bazında doğrulandı
· [ ] Programın Çalıştırma modunda çalıştığı doğrulandı
· [ ] Yükseltme öncesi yedekler, tam bir üretim döngüsü tamamlanana kadar saklanır.
S1. Sürüm 30, Studio 5000 sürüm 32'de kaydedilmiş bir projeyi açabilir mi?
Hayır. Daha yeni bir sürümle kaydedilen bir proje, daha eski bir sürümle açılamaz. Sürüm 30, revizyon 32 dosya formatını okuyamaz. Sürüm 32 veya daha yenisini edinin veya dosyanın kaynağına revizyon 30'da bir kopyasını isteyin.
S2. Çevrimiçi olduğumda "kontrol cihazı sürüm uyuşmazlığı" mesajı ne anlama geliyor?
Bu, yazılım sürümü ile kontrol cihazı bellenim sürümünün uyumlu olmadığı anlamına gelir ve yazılım, kontrol cihazına yeni bellenim yazarak kontrol cihazı sürümünü değiştirmeyi teklif eder. Değişiklik planlanmış, yedeklenmiş ve zamanlanmış değilse teklifi iptal edin.
S3. Yazılımımdan daha yeni bir donanım yazılımına sahip bir kontrol cihazından yükleme yapabilir miyim?
Hayır. Yükleme, kontrol cihazı sürümüne eşit veya daha yeni bir yazılım sürümü gerektirir. Yüklemeden önce eşleşen veya daha yeni bir yazılımı yükleyin.
S4. Yazılım güncellemesi geri alınabilir mi?
Bir kontrol cihazı, katalog numarası için o sürüm mevcutsa, daha eski bir sürüme geri yüklenebilir. Geri alma işlemi de aynı riskleri taşıyan bir yazılım güncelleme işlemidir. Dönüştürülen bir proje geri alınamaz: yeni yazılım dönüştürülmüş bir dosyayı kaydettikten sonra, eski hiçbir yazılım onu açamaz.
S5. Sürüm 20 ve sürüm 33'ü aynı bilgisayarda çalıştırabilir miyim?
Prensip olarak evet. Pratik sınırlamalar lisanslama, Windows uyumluluğu ve paylaşımlı hizmet çakışmalarıdır. Sürüm 20, sanal makine olmadan modern Windows'ta çalışmaz. Çoğu tesis, her sürüm için özel bir dizüstü bilgisayar veya sanal makine kullanır.
S6. Kontrolcü yazılımı ile modül yazılımı arasındaki fark nedir?
Kontrol ünitesi bellenimi, kontrol ünitesinin işletim sistemidir. Modül bellenimi ise, 1756-EN2T gibi her bir modülün işletim sistemidir. Her ikisi de ControlFLASH ile güncellenir ve her ikisinin de projenin beklentileriyle uyumlu olması gerekir.
S7. Kumandam için tam olarak doğru maksimum yazılım sürümünü nerede bulabilirim?
Rockwell Automation'ın Ürün Uyumluluk ve İndirme Merkezi'nde (PCDC) her katalog numarası için mevcut ürün yazılımı sürümleri ve uyumlu yazılım sürümleri belirtilmektedir. Her yükseltmeden önce bu merkezi inceleyin.
Uyumluluk modeli tek bir cümleye indirgenebilir: yazılım sürümü, proje revizyonu ve kontrol cihazı revizyonu tutarlı bir küme oluşturmalı ve kümenin bir üyesinde yapılan her değişiklik planlı bir işlem olmalıdır. Açılmayan bir proje dosyası, başlamayan bir çevrimiçi oturum ve kontrol cihazı yazılımını değiştirmek isteyen bir indirme işlemi, altta yatan aynı koşulu gösterir: küme tutarsızdır. Mühendisin görevi, hangi üyenin uyumsuz olduğunu belirlemek, hangi üyenin taşınması gerektiğine karar vermek ve yedekleme ve bakım penceresiyle birlikte taşıma işlemini gerçekleştirmektir.
Eski donanımları kullanan tesisler için, setin dördüncü bir üyesi daha vardır: donanımın kendisi. Yazılım güncelleme aralığı sona ermiş bir kontrol cihazının yedek parçaları kıttır ve geçiş için planlama ufku, yazılım güncelleme sınırına ulaşıldığı anda başlar. Allen-Bradley yedek parçaları ve ControlLogix yedek parçaları, geçiş planlanırken eski hatların çalışmasını sağlar ve bu kılavuzdaki sürüm disiplini, donanım çalıştığı sürece setin yazılım tarafını istikrarlı tutar. Bu disiplinin maliyeti düşüktür. Alternatifi ise bir üretim hattının maliyetine yol açar.
URL Uzantısı: studio-5000-firmware-version-management-guide
-------------------------------------------------------------------------------------------
🏢 TZ Tech Hakkında
TZ Tech, endüstriyel otomasyon, elektrik, enstrümantasyon ve telekomünikasyon bileşenlerinin önde gelen tedarikçisidir. Hazır sevkiyata uygun distribütör stoğu tedarikinde uzmanlaşarak, son derece rekabetçi fiyatlar ve kısa teslimat süreleri sunabiliyoruz. Geniş envanterimiz sayesinde, başka yerlerde bulunması zor olan nadir ve üretimi durdurulmuş parçaları bile temin edebiliyoruz.
🛡️ Kalite Taahhüdümüz
Kalitenin sizin için en önemli öncelik olduğunu biliyoruz. Her bir parça, tam bir güvenle satın alabilmeniz için sıkı bir eleme ve denetim sürecinden geçmektedir. Eski veya üretimi durdurulmuş parçalar için tam şeffaflığa inanıyoruz ve ürünün durumu hakkında her zaman dürüst ve doğru bir rapor sunacağız. Ayrıca, tüm yeni parçalar 1 yıllık tam garanti kapsamındadır.
✉️ İletişime Geçin
Bir projeniz mi var veya bir parçaya mı ihtiyacınız var? Bize bugün sorunuzu gönderin! Ekibimiz, hafta sonları hariç 6 saat içinde hızlı yanıt vermeye kendini adamıştır.

Ayrıca, izninizle, ziyaretinizi slOC ile daha kişisel bir etkileşim haline getirmek için çerezler yerleştirmek istiyoruz. Bunun için analitik ve reklam çerezleri kullanıyoruz. Bu çerezler sayesinde biz ve üçüncü taraflar, super-instrument.com içindeki ve dışındaki internet davranışınızı takip edebilir ve toplayabiliriz. Bununla biz ve üçüncü taraflar super-instrument.com'u ve reklamları ilginize göre uyarlıyoruz. Kabul Et'i tıklatarak bunu kabul etmiş olursunuz. Reddederseniz yalnızca gerekli çerezleri kullanırız ve ne yazık ki herhangi bir kişiselleştirilmiş içerik almayacaksınız. Daha fazla bilgi edinmek veya gelecekte onayınızı değiştirmek için lütfen Çerez politikamızı ziyaret edin.
Accept and continue Decline cookies