Tsallake zuwa abun ciki
Kayan aikin sarrafa kansu, isarwa a ko’ina cikin duniya
What Are Safe Steps for Allen-Bradley Firmware Upgrade?

Waɗanne matakai masu aminci ne don sabunta firmware na Allen-Bradley?

Wannan labarin fasaha yana ba da jagora na matakin injiniya don sabunta firmware na PLC cikin aminci a dandamalin Allen-Bradley, Siemens, da Emerson. Yana tattauna binciken matsaloli kafin sabuntawa, tabbacin jituwa a matakai uku, halayen bootloader, tsare-tsaren flash mataki‑zuwa‑mataki, da ƙa’idojin tantancewa bayan sabuntawa. Misalan aikace‑aikacen gaskiya daga masana’antar sarrafa abinci da kuma masana’antar sinadarai na petrochemical sun haɗa da ƙididdigar aiki kamar ingantuwar lokacin scan da rage lokutan tsayawar aiki. Hanyoyin farfaɗo da tsarin daga manyan nau’ikan gazawa da zaɓuɓɓukan tallafin duniya na awa 24/7 suma an bayyana su dalla-dalla.

Yadda Za a Yi Canjin Firmware na PLC Cikin Tsaro Ba Tare da Tsayar da Samarwa ba?

Sabon firmware na PLC yana daga cikin ayyukan gyaran kaya da ake fi guje musu a masana'antar sarrafa kansa. Tsoron lalata controller gaba ɗaya ko lalata muhalli na runtime yana sa masana'antu da yawa suna ci gaba da aiki da tsohon lamba mai rauni ga tsaro. Wannan jagorar fasaha tana ba da tsari mai kyau ga dandamali na Allen‑Bradley, Siemens, da Emerson, ciki har da binciken yanayin kafin haɓakawa, jadawalin dacewar sigogi (compatibility matrices), hanyoyin “flash”, da ka’idojin tantancewa bayan an gama. An haɗa bayanan aikin ainihi daga masana’antu guda biyu ma.

Binciken Kafin Haɓakawa: Tattara Ma’aunin Lafiyar Controller Da Farko

Kafin kowane sauyin firmware, ka rubuta a takarda yanayin aiki na yanzu. Haɗa da controller ka rubuta waɗannan sigogi: matsakaicin “scan time”, mafi girman “scan time”, matsayin haɗin I/O rack, da adadin “task overlap”. Yi amfani da taga na controller properties a cikin Studio 5000 ko TIA Portal. Haka kuma ka rubuta adadin manyan kurakurai (major faults) da ƙananan kurakurai (minor faults) cikin kwanaki 30 da suka wuce. Controller da ke yawan samun kurakurai da ake iya farfaɗowa daga gare su na iya samun matsalar hardware a ciki. Sabunta firmware a kan CPU da ta riga ta lalace yakan gaza. Idan adadin kurakurai ya wuce biyar a kowane mako, ka maye gurbin power supply ko backplane kafin ka ci gaba.

Jadawalin Dacewar Firmware: Matakai Uku da Ba Za Ka Iya Watsi da Su ba

Mataki na ɗaya: Jerin (series) na hardware ɗin controller. Ga ControlLogix, iyalin 1756-L8x na karɓar firmware har zuwa v36, yayin da tsohon 1756-L6x yake tsaya wa v20. Mataki na biyu: Software na injiniya. Studio 5000 v35 yana buƙatar firmware v35 a kan target. Amfani da sigogi da ba su yi daidai ba yana haifar da gazawar “download”. Mataki na uku: Kayayyakin Network da I/O modules. Ethernet bridge da ke da tsohon firmware na iya rasa sadarwa bayan sabunta CPU. Duba kowane 1756-EN2T ko 1734-AENT adapter. A tsarin DCS, tabbatar da sigar “driver” na OPC server. Rubuta duk sigogin da suka dace a cikin “spreadsheet” kafin ka taba kowane fayil.

Bincike Mai Zurfi na Fasaha: Fahimtar Bootloader da Yankunan Tsaro

PLCs na zamani suna ƙunshe da yankuna biyu na ƙwaƙwalwar ajiya: bootloader da firmware na mai amfani. Bootloader ana shigar da shi daga masana’anta kuma ba za a iya rubuta masa wani abu ta hanyar kayan aikin yau da kullum ba. Shi ne ke kula da farawa na hardware a mataki na ƙasa da ayyukan farfaɗowa. A lokacin sabunta firmware, kayan aikin yana gogewa yankin firmware na mai amfani yana rubuta sabon “image”. Idan wutar lantarki ta katse a lokacin wannan rubutun, controller zai shiga “safe boot mode”. LED na gaba zai yi walƙiya a tsari na musamman (misali tsalle ja sau uku ga Rockwell). Farfaɗowa na buƙatar yunƙurin flash na biyu ta amfani da kayan aikin “recovery”. Kada ka taɓa yunƙurin gogewa yankin bootloader. Wannan aiki yana kashe CPU ɗin dindindin.

Mataki‑zuwa‑Mataki na Hanyar Flash ga Manyan Dandamali Uku

Allen‑Bradley ControlLogix da CompactLogix: Ɗaga ControlFLASH Plus v5 ko mafi sabo. Ka saka controller a Program mode ta hanyar “toggle” a cikin software. Zaɓi lambar katalog na CPU daga jerin na’urori. Zaɓi wuri ka nuna fayil ɗin firmware .dck ko .bin da aka tabbatar. Fara aikin flash. Kula da “progress bar”. CPU za ta sake farawa ta atomatik idan ta kai 100%. Bayan sake farawa, buɗe Studio 5000 ka shiga controller properties. Tabbatar sabuwar “revision” ta yi daidai. Idan CPU ta nuna LED na OK ja mai dindindin, ka kashe wuta ka kunna (power cycle). Idan ja LED ɗin ya ci gaba, yi amfani da ControlFLASH recovery mode tare da haɗin serial kai‑tsaye.

Siemens S7-1200 da S7-1500: Buɗe TIA Portal ka koma “online”. Ka shiga cikin “online & diagnostics view”. Zaɓi aikin sabunta firmware. Wizard zai nuna sigar firmware na yanzu da waɗanda ake da su. Tabbatar cewa load memory (MMC card) na da aƙalla kashi 15% na sarari a buɗe. Fara canja wurin. CPU za ta dakatar da gudanar da shirin ta fara rubutu. Wannan yana ɗaukar mintuna 10 zuwa 14. Bayan kammala, CPU za ta yi “warm start” ta atomatik. Sake sauke (download) hardware configuration. Wasu haɗin HMI na iya buƙatar a sake haɗa su bayan babban tsalle na firmware.

Emerson RX3i (tsohon GE Intelligent Platforms): Yi amfani da Machine Edition firmware loader utility. Haɗa ta hanyar serial RS-232 a 115200 baud ko Ethernet a IP ɗin da aka saita. Sanya CPU a Stop mode ta hanyar maɓallin gaba. Zaɓi fayil ɗin firmware mai tsari .bin da ya dace. Loader zai duba checksums kafin rubutu. Sabuntawar na gudana na mintuna 8 zuwa 12. Bayan kammala, CPU za ta sake farawa. Mayar da shirin logic daga fayil ɗin ajiyar baya. Emerson controllers ba sa riƙe shirin mai amfani bayan sabunta firmware. Wannan babban bambanci ne idan aka kwatanta da Rockwell da Siemens.

Ka’idar Tantancewa Bayan Sabuntawa Domin Tsaro da Ingancin Tsari

Yi tantancewa a matakai biyar bayan kowane sabunta firmware. Mataki na ɗaya: Duba duk matsayin shigowa na dijital (digital input) da matsayin na’urar filin da ta haɗu da su. Input da ya makale na iya nuna matsalar saitin configuration. Mataki na biyu: Tilasta kowace fitar dijital (digital output) ta kunne na milisekan 500 ka tabbatar da amsar na’urar actuator ɗin da ke jiki. Mataki na uku: Saka siginar analog da aka sani (4 mA ko 20 mA) a kowace tashar shiga (input channel) ka kwatanta da ƙimar injiniya. Bambanci bai kamata ya wuce 0.5% ba. Mataki na huɗu: Gwada kowane safety interlock ta buɗe ƙofar kariya ko latsa e‑stop. Auna lokacin daga canjin input zuwa kashe wutan output (de‑energization) ta amfani da logic analyzer. Mataki na biyar: Tabbatar duk HMI tags suna sabuntawa cikin lokacin “refresh rate” da ake tsammani. Rubuta duk gwaji tare da lokacin da aka yi (timestamp) da sa hannun mai aiki.

Binciken Misali: Kamfanin Sarrafa Abinci Ya Sabunta CompactLogix Controllers 28

Wani kamfanin sarrafa abinci a yankin Midwest yana da CompactLogix 5370 L3 controllers 28 a layukan gauraya, dafa abinci, da marufi. Tsohon firmware v21 yana haifar da watchdog faults na task lokaci‑lokaci kowane awanni 300. Injiniyoyi suka tsara sabuntawa a sassa zuwa firmware v32 a ƙarshen makonni uku. Masana’antar ta yi amfani da binciken kafin sabuntawa don gano controllers biyu da power supply ɗinsu ke lalacewa. An maye gurbin waɗannan kafin flash. Sakamako bayan makonni takwas:

  • An kawar da watchdog faults gaba ɗaya (ba a sami ko ɗaya ba).
  • Matsakaicin scan time ya ragu daga 18 ms zuwa 13 ms (raguwar kashi 28%).
  • Lokacin tsayawar aiki ba zato ba tsammani ya faɗi daga awanni 18.3 a wata zuwa 11.7 (raguwar kashi 36%).
  • An ƙididdige tanadin kuɗin kula da na’urori na shekara a $92,000 ciki har da kauce wa ɓarnar kaya.

Misali na Biyu: Daidaita DCS‑PLC a Masana’antar Haɗa Kayayyakin Petrochemical

Wata masana’antar petrochemical a Gulf Coast tana amfani da Allen‑Bradley ControlLogix don sarrafa rabon gauraya (blend ratio) da Honeywell DCS don sa ido ta sama (supervisory monitoring). Rashin daidaiton firmware ya haifar da rawar lokaci (timestamp jitter) har zuwa milisekan 850. Wannan yana tayar da gargaɗin ingancin “batch”. Bayan sabunta controllers 1756-L83E guda goma sha huɗu zuwa firmware v35 da daidaita DCS OPC server, sakamakon ya nuna:

  • Timestamp jitter ya ragu zuwa milisekan 95 (ingantawa kashi 89%).
  • Gargaɗin ingancin batch na ƙarya ya faɗi daga 42 a mako zuwa 3 a mako.
  • Bambancin daidaiton gauraya ya ragu da kashi 18%, abin da ya ceci $215,000 na kuɗin sake gaurayawa (re‑blend) a shekara.

Yawaitattun Hanyoyin Gazawar Firmware da Dabarun Farfaɗowa

Hanyar gazawa ta farko: Katsewar wuta a lokacin flash. Hanyar farfaɗowa: Yi amfani da kayan aikin recovery na masana’anta. Ga Rockwell, riƙe keyswitch a REM ka kunna wuta yayin da kake gudu da ControlFLASH a recovery mode. Ga Siemens, yi amfani da maɓallin memory reset ka maimaita sabuntawa. Hanyar gazawa ta biyu: Firmware fayil mara kyau. Alamu sun haɗa da controller da ke nuna LED ja mai walƙiya da rashin sadarwa. Hanyar farfaɗowa: Ka sa controller a safe boot mode ta cire batir ka haɗa reset pins (kalli littafin hardware). Sai ka loda firmware ɗin da ya dace. Hanyar gazawa ta uku: Fayil ɗin project ya lalace bayan sabuntawa. Hanyar farfaɗowa: Share ƙwaƙwalwar controller gaba ɗaya, sannan ka sauke (download) ajiyar project da aka tabbatar. Koyaushe ka riƙe ajiyar project da aka ajiye kafin canjin firmware.

Shawarwarin Fasaha Daga Ayyukan Filin

Bayan tallafa wa ayyukan sabunta firmware sama da 400, wasu tsare-tsare sun fito fili. Na farko, ka gwada sabon firmware a kan controller na ajiya da ba ya kan layin aiki (offline spare) duk lokacin da zai yiwu. Na biyu, ka tsara sabuntawa cikin watanni 12 zuwa 16 bayan sabuntawar baya. Na uku, ka kula da ɗakin ajiya na firmware da “images” da aka tabbatar ga kowace “revision” ta controller. Na huɗu, ka horar aƙalla ma’aikata biyu kan hanyar farfaɗowa kafin farawa. Na biyar, kada ka taɓa yin sabunta firmware daga nesa ta hanyar VPN ko sadarwar wayar salula. Katsewar network yana haifar da irin gazawar da katsewar wuta. Ka kasance a gaban rack na controller tare da igiyar Ethernet da aka haɗa kai tsaye.

Sarkar Samar da Kayan Automation ta Duniya da Taimakon Injiniyoyi 24/7

Sabunta firmware wani lokaci yana bayyana hardware da ke dab da gazawa. Capacitor a cikin tsohon power supply na iya ƙonewa a lokacin ƙarin ƙoƙarin da ake yi a lokacin flash. Jarinmu ya haɗa da fiye da alamomi 15 na automation: Allen‑Bradley, Siemens, Bently Nevada, GE Fanuc, Emerson, ABB, Schneider Electric, Yokogawa, Honeywell, Mitsubishi, Omron, Bosch Rexroth, Parker, Turck, da IFM. Abokan isar da gaggawa DHL, FedEx, da UPS suna kawo CPUs na ajiya, power supplies, da communication modules cikin awanni 24 zuwa 48. Injiniyoyin goyon bayan fasaha suna ba da taimakon nesa 7×24. Lamuran gaggawa suna samun kira na dawowa cikin mintuna 20. Haka kuma muna da ɗakin ajiya na firmware ga tsofaffin controllers tun daga shekara ta 2005.

Tambayoyin da Akafi Yawan Yi Daga Injiniyoyin Filin

Tambayar Fasaha Amsar Injiniya
Shin sabunta firmware yana canza adireshin IP ko saitunan network? A'a. Sigogin IP suna cikin wani ɓangaren configuration dabam. Duk da haka, wasu tsalle-tsallen firmware na Siemens suna sake saita sunan na’urar PROFINET. Ka rubuta duk saitunan network kafin ka fara.
Zan iya tsallake sigar firmware da dama a sabuntawa guda? I, amma kawai idan hardware ɗin na goyon bayan sigar da ake nufi. Ga ControlLogix, tsallake daga v20 zuwa v35 yana aiki. Ga Siemens, sabuntawa a hankali (incremental) sun fi aminci. Ka gwada da farko a kan CPU na ajiya.
Ta yaya zan farfaɗo da controller da baya nuna ko wane LED bayan flash da ya gaza? Wannan yana nuna lalacewar bootloader. Yawancin masana’anta suna buƙatar gyaran masana’anta (factory repair). Wasu samfurin Siemens S7-1500 suna da ɓoyayyen “recovery jumper”. Tuntuɓi goyon bayan fasaha kafin ka yi yunƙurin kowane canjin hardware.
Menene matsakaicin lokacin flash don firmware image na 2 MB? Rockwell: mintuna 8‑12 ta hanyar Ethernet. Siemens: mintuna 10‑14. Emerson: mintuna 8‑10. Haɗin serial yana ɗaukar lokaci sau 3 zuwa 4. Koyaushe ka yi amfani da Ethernet don sabuntawa a kan layin samarwa.
Komawa zuwa Bulog