Tsallake zuwa abun ciki
Kayan aikin sarrafa kansu, isarwa a ko’ina cikin duniya
Can Unified Software Cut Control System Latency by 30%?

Shin Haɗaɗɗen Software na Iya Rage Jinkirin Tsarin Sarrafawa da Kashi 30%?

Wannan labarin fasaha yana bayanin yadda ABB Automation Builder ke haɗa shirye-shiryen PLC, DCS, tuki na’ura (drive), da na’urorin robotics cikin mahallin injiniyoyi guda ɗaya, tare da bayyana hanyoyin shigar da shirin, dabarun bincike da gyara matsala a lokaci na ainihi, dabarun sake amfani da lamba (code), da nazarin lamura na auna aiki daga masana’antar kera motoci, masana’antar sinadarai, masana’antar abinci, da wuraren tace ko sarrafa ruwa.

ABB Automation Builder: Bincike na Fasaha Mai zurfi ga Injiniyoyin Kula da Tsari

Injiniyoyin kula da tsarin sarrafa kansa kan fuskanci wani yanayi mai gajiya a kai a kai. Shirya PLC yana buƙatar wani kunshin software. Zayyana HMI yana buƙatar wani. Saita drives yana amfani da wani kayan aiki na uku. Ƙara roboti kuma yana ƙara wani sabon yanayi gaba ɗaya. Wannan warwatsewar kayan aiki tana ɓata sa’o’in injiniya kuma tana ƙara haɗarin matsalolin haɗa tsarin. ABB Automation Builder yana magance wannan matsalar ta hanyar samar da dandalin injiniya guda ɗaya da ke rufe dukkan fannoni na automation. Wannan maƙala tana duba wannan dandali daga bangaren fasaha, tana ba da shawarwari masu amfani ga injiniyoyin da ke zayyana, shiryawa, da kuma kula da tsarin sarrafa masana’antu.

Fahimtar Tsarin Ginuwar Dandalin

ABB Automation Builder yana aiki ne a kan tsarin abokin ciniki-da-sabarn (client-server) na zamani. Workstation na injiniya shi ne ke ɗauke da muhallin ci gaba. Sadarwa da na’urorin da ake nufi tana amfani da haɗin Ethernet kai tsaye ko hanyoyin fieldbus. Dandalin na tallafa wa wuraren runtime da yawa a lokaci guda. Injininiyoyi na iya shiryawa AC500 PLC, su saita ACS880 drive, su kuma zayyana HMI panel a cikin reshen aiki guda ɗaya. Ana adana duk bayanan na’urori a cikin kundin hardware na tsakiya. Wannan kundin yana tilasta ƙa’idojin jituwa ta atomatik. Zaɓar takamaiman samfurin PLC yana tace nau’o’in I/O modules da zaɓuɓɓukan sadarwa da ake da su.

Ƙwarewar Fasaha don Shirye-shiryen PLC

Muhallin shirye-shiryen PLC yana bin ka’idojin IEC 61131-3. Injiniyoyi na iya zaɓar daga duk harsunan biyar da aka ayyana. Ladder diagram ya dace da ma’aikatan lantarki da suka saba da relay logic. Structured text yana da kyau wajen sarrafa ayyukan lissafi masu rikitarwa. Function block diagram yana ƙwarewa wajen sarrafa tsarin da ke gudana ba tare da yankewa ba. Sequential function chart yana tsara lissafin injin mai matakai (state-based). Instruction list na nan don aikin kulawa na tsoffin tsare-tsare. Edita ɗin yana tallafa wa debugging tsakanin harsuna daban-daban. Breakpoint da aka sa a ladder logic na iya tayar da taga kallo (watch window) da ke nuna canje-canjen structured text.

Abubuwan Ci-gaba na Debugging da Ganowa

Kayan aikin bincike na ainihin-lokaci (real-time) suna bambanta wannan dandali da na asali. Tagon sa ido na kan layi yana nuna ƙimar canje-canje kai tsaye ba tare da dakatar da aiki ba. Forcing functions suna ba injiniyoyi damar take (override) shigarwa ko fita yayin warware matsala. Trace recorder yana kama waveforms na sigina a tsawon lokaci. Injiniyoyi na amfani da wannan don nazarin martanin servo drive ko lokacin buɗewa da rufewar bawul. Mai duba daidaito (consistency checker) yana gudana a bayan fage a kai a kai. Yana nuna pins da ba a haɗa su ba, rashin dacewar nau’in bayanai, da maimaita sunayen alamomi nan da nan. Wata masana’antar sinadarai ta ba da rahoton cewa sun gano kashi 80 cikin 100 na kurakuran shirin kafin sauke code zuwa hardware na zahiri.

Bincike Mai zurfi na Haɗin DCS

Ga aikace-aikacen sarrafa tsari (process), dandali yana ba da haɗin kai tsaye da ABB 800xA DCS. Haɗin yana amfani da direba na sadarwa na musamman. Wannan direba yana ɗaure PLC tags kai tsaye zuwa abubuwan database na DCS. Injiniyoyi ba sa rubuta interface code na al’ada. Dandalin yana daidaita nau’in bayanai da sigogin scaling ta atomatik. Lokutan zagayawa tsakanin PLC da DCS na iya sauka har zuwa millisecond 10. Tsofaffin hanyoyin gateway galibi suna kawo jinkiri tsakanin millisecond 30 zuwa 50. Wannan kusantar haɗin kai tana ba da damar dabarun sarrafa ci-gaba. Misali, PLC da ke kula da high-speed packaging na iya raba matsayin ainihin-lokaci da DCS da ke sarrafa batch reactors a sama.

Tsarin Lambar Code da Gudanar da Library

Injiniya ta ƙwararru na buƙatar tsari a cikin code. Automation Builder yana amfani da reshen aikin (project tree) mai matakai. Kowane aiki na ɗauke da manyan fayilolin na’ura, POUs (program organization units), ma’anannin nau’in bayanai, da abubuwan kallo (visualization). Injiniyoyi suna ƙirƙirar global libraries don sassa da za a sake amfani da su. Mafi yawan library na ƙunshe da motor control blocks, lissafin jerin buɗewa da rufewar bawul, masu sarrafa faɗakarwa (alarm handlers), da functions na analog scaling. Libraries suna tallafa wa version control. Ƙungiyoyi na iya kulle nau’ikan library da aka amince da su yayin da ake ci gaba da sabbin gyare-gyare a gefe. Wani mai kaya na motoci ya rage maimaita code da kashi 70 cikin 100 bayan ɗaukar dabarar library na tsakiya.

Jagorar Shigarwa ta Fasaha Mataki-zuwa-Mataki

Bi waɗannan matakai don shigarwa mai shirye don samarwa. Fara da tantance hardware. Workstation na injiniya na buƙatar processor mai multi-core, mafi so shi ne Intel i7 ko Xeon daidai da shi. RAM mafi ƙaranci ita ce 8 GB, amma 16 GB ana ba da shawara don manyan ayyukan DCS. Ajiya ya zama SSD, ba mechanical hard drive ba. Operating system ɗin ya buƙaci Windows 10 IoT Enterprise LTSC ko Windows 11 Pro for Workstations. Sanya .NET Framework 4.8 da duk sabbin Windows updates kafin ci gaba.

Zazzage installer package daga portal na software na masana’antu na ABB. Tabbatar da checksum na fayil ɗin da aka sauke. Gudanar da installer ɗin a matsayin administrator. Allon zaɓen sassa yana nuna modules na zaɓi. Sanya waɗanda ayyukanka kawai ke buƙata. Zaɓar sassa marasa amfani yana ƙara lokacin shigarwa kuma yana cin sararin disk. Zaɓuɓɓuka na yau da kullum sun haɗa da: tallafin AC500 PLC, kayan aikin zayyana HMI, wizards na saita drive, da 800xA DCS connector. Lokacin kunna lasisi, zaɓi network license server don muhallin ƙungiya ko standalone activation don kowane workstation ɗaya.

Saitin bayan shigarwa na buƙatar kulawa da saitunan cibiyar sadarwa. Kashe Windows firewall ga engineering LAN ko ka ƙirƙiri dokokin inbound ga ports na Automation Builder. Dandalin yana amfani da TCP port 1217 don gano na’ura da ports 1220-1229 don zirga-zirgar shirye-shirye. Saita switch ɗinka don fifita wannan zirga-zirga ta amfani da quality of service settings. Gudanar da kayan aikin Device Scanner. Yana aiko bayanan gwaji (broadcast probes) a kan duk interfaces na cibiyar sadarwa da ke aiki. Kayan aikin yana dawo da jerin duk na’urorin ABB da ake iya samu tare da IP addresses ɗinsu, nau’in firmware, da halin na’ura.

Karatun Lamura na Gaskiya na Fasaha Tare da Ma’aunai Cikakku

Waɗannan karatun lamura suna ba da sakamako na fasaha da za a iya aunawa daga ainihin wuraren da aka aiwatar. Kowane misali yana ƙunshe da auna kafin-da-bayan da injiniyoyi za su iya amfani da su don tabbatar da ɗaukar dandali.

Taron Tara Powertrain na Motoci - Jamus

Wannan wurin yana kera electric drive units don motocin alfarma. Tsarin kula da shi ya ƙunshi AC500-eCo PLC guda 12, CP600 HMIs guda 8, robobin IRB 1200 guda 15, da ACS880 drives guda 22. Kafin Automation Builder, shirye-shirye suna buƙatar kunshin software guda huɗu daban-daban. Commissioning na layin samarwa na farko ya ɗauki kwanaki 28. Injiniyoyi sun shafe kashi 35 cikin 100 na lokacinsu suna sarrafa daidaiton bayanai tsakanin kayan aikin. Bayan sauyawa, wannan layin ɗaya ya kammala commissioning a cikin kwanaki 16. Haɗin tag database ɗaya ya kawar da cross-referencing na hannu. Lokacin sauke shirin ya ragu daga mintuna 12 zuwa mintuna 3. Lokutan tsaida aiki ba a shirya ba sun faɗi da kashi 22 cikin 100. Masana’antar ta ƙiyasta adana shekara-shekara na €75,000 daga rage kulawa da hanzarta warware matsala.

Sarrafawar Batch na Sinadarai - Amurka

Wani mai kera sinadarai na musamman ya haɓaka 800xA DCS ɗinsa na yanzu ta hanyar haɗa Automation Builder. Wurin yana gudanar da PID control loops guda 50 a duk reactor guda huɗu na batch. Drives na masana’antu guda talatin suna sarrafa agitators, pumps, da compressors. Kafin haɗuwa, injiniyoyi suna amfani da kayan aiki daban-daban don saita DCS, saita sigogin drives, da PLC logic. Horar da sabon injiniya yana ɗaukar makonni shida. Dandali guda ɗaya ya rage lokacin horo zuwa makonni uku. Ingancin tsari ya inganta da kashi 18 cikin 100. Bambancin ingancin samfur ya ragu da kashi 27 cikin 100. Fasalin energy optimization a cikin kayan aikin saita drive ya rage amfani da wuta da kashi 15 cikin 100, yana adana $42,000 a shekara.

Layin Cika Abinci Mai Tsabta (Hygienic Filling) - Italiya

Wani mai kera kayayyakin madara ya aiwatar da Automation Builder a kan sabon layin aseptic filling. Layin ya haɗa da injinan cika guda 6, na’urorin pasteurization guda 4, da tsarin marufi tare da conveyors guda 10. Injiniyoyi sun yi amfani da library na code na dandali don sake amfani da motor control blocks a duk sassan conveyors. An haɓaka lambar canjin samfur (product changeover logic) sau ɗaya sannan aka girka ta a kan duk injinan cika. Lokacin changeover ya ragu daga mintuna 45 zuwa mintuna 22. Fasalin gano kuskure na ainihin-lokaci ya gano matsaloli 12 masu yiyuwar faruwa kafin su haifar da tsayawa. Overall equipment effectiveness ya ƙaru da kashi 19 cikin 100. Manajan injiniya ya ruwaito cewa layi na gaba zai buƙaci ƙoƙarin shirye-shirye da ya yi ƙasa da kashi 40 cikin 100 saboda sake amfani da library.

Cibiyar Tsarkake Ruwa - Ostareliya

Wata tashar ruwa ta gari ta aiwatar da Automation Builder don sarrafa tashoshin famfo guda biyar da ke nesa. Kowane tashar na da AC500 PLC da ke sadarwa ta modem ɗin salula zuwa SCADA na tsakiya. Fasalin samun damar nesa na dandali ya ba injiniyoyi damar shirya da yin debugging na duk tashoshin daga babban ofis. Ziyarar filin ta ragu da kashi 70 cikin 100. Built-in data logging ta kama lokutan gudun famfo da rates na kwarara. Injiniyoyi sun yi amfani da wannan bayanin don inganta jere na famfo, suna rage amfani da makamashi da kashi 12 cikin 100. Fasalin automatic code backup na dandali ya hana asarar bayanai lokacin da kwamfutar tafi-da-gidanka ta lalace yayin sabunta firmware.

Manyan Hanyoyin Aiki na Fasaha Daga Kwarewar Filin Aiki

Dangane da kwarewar aiwatarwa da dama, bin waɗannan hanyoyi na tabbatar da nasara. Na farko, kafa tsarin sanya suna kafin ƙirƙirar kowanne tag. Yi amfani da prefixes don gane nau’in na’ura. Misalai sun haɗa da PLC1_MotorRun ko Tank3_LevelPV. Daidaitaccen suna yana hanzarta debugging kuma yana sauƙaƙa aikin bincike. Na biyu, ka rubuta bayanin duk blocks na library da structured comments. Ƙara bayanin inputs, iyakar outputs, da yadda ake sarrafa kuskure. Na uku, ka yi amfani da built-in change log. Rubuta dalilin kowanne gyara. Wannan tarihin yana zama abin dogaro ƙwarai a lokacin audits na kulawa.

Na huɗu, aiwatar da dabarar sauke code a matakai (staged download). Sauke canje-canje na code zuwa na’ura guda ɗaya a lokaci. Tabbatar da daidaitaccen aiki kafin ka wuce zuwa na’ura ta gaba. Na biyar, ƙirƙiri routines na kwaikwayo (simulation) don muhimman tsare-tsare. Gwada emergency stop sequences da fault handling a simulation mode. Wani wuri ya gano race condition a cikin safety logic dinsu yayin simulation, wanda ya hana yiwuwar rauni. Na shida, tsara ajiyar project akai-akai. Dandalin yana fitar da ayyuka a matsayin compressed files. Ajiye waɗannan ajiyar a kan network drive tare da date stamps.

Warware Matsaloli na Fasaha da Aka Fi Gani

Injiniyoyi na fuskantar wasu kalubale da ke maimaituwa. Communication timeouts yawanci suna nuna cunkoson cibiyar sadarwa ko saitin IP mara daidai. Yi amfani da kayan aikin ping don tabbatar da asalin haɗin kai. Duba cewa IP addresses na na’urori sun dace da saitin cikin project. Wata matsala da aka saba gani tana da alaƙa da rashin daidaiton version na library. Lokacin buɗe tsoffin ayyuka, dandali yana tambayar sabunta library. Ka amince da sabuntawa ne kawai bayan nazarin change notes. Wani lokaci online edits maras zato na iya lalata symbol files. Hanyar dawowa ita ce sauke cikakken project ɗin daga farko. Ka tabbata kana da backup na da kyau kafin ka yi online changes.

Tambayoyin da Ƙungiyoyin Injiniya Kan Yi Akai-akai

Ta yaya dandali ke sarrafa canje-canjen shirin a kan layi (online)?

Automation Builder yana tallafa wa online edits ga yawancin nau’ikan PLC. Injiniyoyi na iya gyara code yayin da controller ke ci gaba da aiki. Dandalin yana ƙididdige bambanci (delta) tsakanin tsohon logic da sabo ta atomatik. Sai dai yankunan ƙwaƙwalwa da aka canza kaɗai ake sauke su. Wannan yana rage cikas ga tsare-tsaren da ke gudana. Duk da haka, wasu canje-canje na buƙatar cikakken download. Ƙara ko cire I/O modules na cikin wannan rukuni. Dandalin yana gargadin masu amfani kafin ya fara ayyukan da za su iya katse aiki.

Waɗanne tsarin version control ke aiki da Automation Builder?

Dandali yana haɗuwa da tsarin version control na yau da kullum ta hanyar fasalin project export. Injiniyoyi na fitar da ayyuka a matsayin fayilolin XML na bayyane. Waɗannan fayiloli na aiki da Git, Subversion, ko Mercurial. Export ɗin yana ƙunshe da duk code, saitunan hardware, da abubuwan kallo. Ƙungiyoyi na iya kwatanta sabbin sigogi da tsofaffi ta amfani da standard diff tools. ABB kuma na ba da wani add-on na zaɓi don haɗin Git kai tsaye. Wannan add-on yana ba da damar commit, branch, da merge daga cikin interface na dandali.

Shin dandali na iya yin simulation na PLC da yawa a lokaci guda?

I, zai iya. Built-in simulation engine yana tallafa wa instances na virtual PLC har zuwa 10. Kowane simulator yana gudanar da irin wannan code da hardware na zahiri. Injiniyoyi na iya gwada distributed logic a kan controllers da yawa ba tare da hardware ba. Simulator ɗin yana tallafa wa fieldbus communication tsakanin na’urorin virtual. Wannan fasalin na da amfani sosai wajen tabbatar da interlocking logic da jerin canjin kayan (material transfer sequences). Za a iya daidaita gudun simulation daga real-time zuwa 10x real-time don hanzarta gwaji.

Hanyar Ci-gaban Fasaha na Gaba da Shawarwari ga Injiniyoyi

Masana’antar automation na ci gaba da nufin manufacturing da software ke sarrafawa (software-defined). ABB Automation Builder yana wakiltar misali na farko na muhallin injiniya da aka haɗa gaba ɗaya. Injiniyoyi su yi tsammanin cewa sabbin sigogi na gaba za su haɗa da shawarwarin rubuta code da AI ke taimakawa. Models na machine learning da aka horar a kan dubban ayyuka za su iya ba da shawarar mafi kyawun saiti na function blocks. Containerized deployment na iya ba da damar kayan aikin injiniya su gudana a kan Linux workstations. A yanzu haka, dandali na yanzu yana ba da ƙima kai tsaye ta hanyar rage ƙoƙarin haɗa tsarin da hanzarta commissioning. Injiniyoyin da suka ƙware a kan wannan dandali suna shirya kansu don ƙarni na gaba na industrial automation.

Komawa zuwa Bulog