Hej tamo! Kao dobavljač Allen - Bradley Plcs, bio sam u gužvi akcije kada je u pitanju multi -PLC sustavi. U ovom ću blogu podijeliti neka programijska razmatranja za Allen - Bradley Plcs u takvim postavkama.
Komunikacijski protokoli
Jedna od prvih stvari o kojoj treba razmišljati je komunikacijski protokol. Allen - Bradley PLCS podržava različite protokole poput Ethernet/IP, Controlnet i DeviceNet. Ethernet/IP ovih je dana super popularan jer je brz i može podnijeti veliku količinu podataka. Također je dobro - integriran s modernim IT mrežama, što olakšava povezivanje s drugim sustavima.
Na primjer, ako koristiteAllen Bradley 1761 - L32BWA programabilni kontroler, može komunicirati preko Ethernet/IP. To mu omogućuje da razgovara s drugim PLC -ovima, HMI -ima, pa čak i poslužiteljima u multi -PLC sustavu. Morate biti sigurni da svi uređaji u vašem sustavu podržavaju isti protokol ili barem imaju način prevođenja između različitih protokola.


ControlNet je druga opcija. To je velika brzina, deterministička mreža koja je izvrsna za aplikacije u kojima je vrijeme kritično, poput proizvodnih procesa. DeviceNet je, s druge strane, više za povezivanje jednostavnih uređaja poput senzora i pokretača.
Upravljanje pamćenjem
Memorija je velika stvar u multi -PLC sustavu. Svaki PLC ima određenu količinu memorije za pohranjivanje programa, podataka i varijabli. Morate pažljivo planirati uporabu memorije.
Prvo shvatite koliko će memorije trebati vašem programu. To uključuje i sam kôd, kao i sve podatke koje treba pohraniti tijekom rada. Na primjer, ako koristiteAllen Bradley 1756 - L75 kontroler, ima pristojnu količinu memorije, ali još uvijek je morate učinkovito koristiti.
Možete koristiti različite vrste memorije, poput RAM -a i ne -isparljive memorije. RAM je brz, ali gubi podatke kada je snaga isključena, dok ne -nestabilna memorija drži podatke čak i bez energije. Možda biste htjeli pohraniti važne podatke konfiguracije u ne -nestabilnu memoriju.
Također, razmotrite kako će PLC -ovi dijeliti podatke. Možete koristiti dijele područja memorije ili tablice podataka za razmjenu informacija između različitih PLC -ova. Na ovaj način ne morate duplicirati podatke u svakom PLC -u, što štedi memoriju.
Struktura programa
Dobra programska struktura ključna je za multi -PLC sustav. Želite da se vaši programi lako razumiju, održavaju i šire.
Započnite dijeljenjem svog programa na manje, modularne funkcije. Svaka funkcija trebala bi imati određeni zadatak, poput čitanja podataka senzora, kontrole motora ili izvođenja izračuna. Zbog toga je kôd organiziraniji i lakši za uklanjanje pogrešaka.
Na primjer, ako koristite1746. - OB32 Allen BradleyKao izlazni modul, možete stvoriti zasebnu funkciju za kontrolu njegovih izlaza.
Također morate razmisliti o tome kako će različiti PLC -ovi komunicirati. Možete koristiti majstor - robov ili vršnjački odnos. U postavljanju master - robova, jedan PLC je zadužen i daje naredbe drugim PLC -ovima. U vršnjačkom postavljanju - vršnjaka, svi PLC -ovi mogu jednako komunicirati i dijeliti podatke.
Rukovanje pogreškama
Pogreške su neizbježne u bilo kojem sustavu, a multi -PLC sustav nije iznimka. Morate imati dobru pogrešku - strategiju rukovanja na mjestu.
Prvo, trebali biste biti u mogućnosti otkriti pogreške. To se može učiniti praćenjem statusa različitih uređaja i varijabli. Na primjer, ako senzor daje izlaz - vrijednosti raspona, to bi mogao biti znak pogreške.
Jednom kada se otkrije pogreška, morate poduzeti odgovarajuće mjere. To bi moglo uključivati sigurno isključivanje postupka, slanje alarma operatoru ili pokušaj automatskog oporavka od pogreške.
U svom programu možete koristiti kodove pogreške i poruke kako biste olakšali dijagnozu problema. Na primjer, ako se dogodi komunikacijska pogreška između dva PLC -a, poruka o pogrešci može vam reći koji PLC i na koju komunikacijsku vezu utječe.
Sigurnost
Sigurnost postaje sve važnija u industrijskim sustavima. Multi -PLC sustav osjetljiv je na razne sigurnosne prijetnje, poput neovlaštenog pristupa, krađe podataka i napada zlonamjernog softvera.
Morate provesti sigurnosne mjere na različitim razinama. Na mrežnoj razini možete koristiti vatrozid za blokiranje neovlaštenog pristupa. Također možete koristiti šifriranje za zaštitu podataka koji se prenose između PLC -a.
Na strani PLC -a možete postaviti autentifikaciju korisnika i kontrolu pristupa. Samo ovlašteno osoblje trebalo bi biti u mogućnosti izmijeniti programe ili pristupiti osjetljivim podacima.
Testiranje i uklanjanje pogrešaka
Prije nego što implementirate svoj multi -PLC sustav, morate ga temeljito testirati i ispraviti. To pomaže pronaći i riješiti bilo kakve probleme prije nego što uzrokuju probleme u stvarnom svjetskom okruženju.
Možete koristiti simulacijske alate za testiranje svojih programa bez potrebe za povezivanjem na stvarni hardver. To vam omogućuje testiranje različitih scenarija i vidite kako se sustav ponaša.
Kada uklanjate pogrešaku, možete koristiti dijagnostičke značajke Allen - Bradley Plcs. Oni pružaju informacije o statusu različitih komponenti, varijabli i komunikacijskih veza.
Skalabilnost
Kako vaše poslovanje raste, možda ćete trebati proširiti svoj multi -PLC sustav. Trebali biste dizajnirati svoj sustav s skalabilnošću na umu.
To znači odabir PLC -a i drugih uređaja koji se mogu lako dodati ili ukloniti iz sustava. Također morate biti sigurni da vaš program može podnijeti dodavanje novih uređaja i funkcija bez većih izmjena.
Integracija s drugim sustavima
U mnogim slučajevima multi -PLC sustav treba integrirati s drugim sustavima, poput SCADA sustava, ERP sustava ili platformi utemeljenih na oblaku.
Morate biti sigurni da vaš Allen - Bradley PLCS može komunicirati s ovim drugim sustavima. To može uključivati korištenje API -ja ili drugih alata za integraciju.
Zaključak
Dakle, tu imate - neka važna programijska razmatranja za Allen - Bradley Plcs u multi -PLC sustavu. Od komunikacijskih protokola do sigurnosti, svaki aspekt igra ključnu ulogu u uspjehu vašeg sustava.
Ako ste zainteresirani za kupnju Allena - Bradley Plcs za svoj multi -PLC sustav ili imate bilo kakvih pitanja o programiranju, slobodno se obratite raspravi o nabavi. Tu smo da vam pomognemo u izgradnji pouzdanog i učinkovitog sustava.
Reference
- Allen - korisnički priručnici Bradley Plc
- Udžbenici industrijske automatizacije
- Internetski resursi na PLC programiranju i multi -PLC sustavima
