|
|
|
| Industrijska elektronika |
Autor: Nenad Milošev |
|
E-mail: nmilosev@hemofarm.co.yu |
|
|
INDUSTRIJSKI RAČUNARI Industrijski računari se
odlikuju visokom pouzdanošću, relativno lakim savladavanjem organizacije, koncepta
sistema, kao i samim programiranjem.Pogledajmo jedan od njih, Simensov SIMATIC S5. Zamislite mašinu sa stotinu ulaza, izlaza i dođe do otkaza koji morate da otklonite u kratkom vremenskom roku jer će stradati sirovina što je normalna svakodnevnica čoveka inženjera koji radi u održavanju na ovakvim sistemima. Ako ste proučili mašinu i analizom programa utvrdite koji deo programa se korektno ne izvršava, ostaje vam samo da pronađete senzor ili aktuator koji je otkazao i to se uradi za 15min do 1h. Ali da imate kontroler i mašinski jezik tj. njegove mnemoničke skraćenice sigurno bi vam trebalo samo toliko vremena da analizirate šta program uopšte radi.
SIMATICS5 Serija S5 obuhvata programibilne kontrolere (eng.Programable Logic Controllers) od jednostavnih ka krajnje složenim i brzim: S90U, S95U, S100U, S115U, S135U, S155U Njihova hardverska organizacija
je takva da ih konfigurišete shodno vašim potrebama jer se ceo sistem sastoji iz modula.
Razlika između tipova (90, 95...) je u perfomansama kao što su maksimalni broj I/O jedinica koji mogu da se priključe, brzina CPU-a, složenost problema koji se njima rešavaju itd. Moduli Sistem se koncipira tako da se svi moduli postavljaju u zajedničko kućište-rek i mehanički se jednostavno montiraju i demontiraju. Električno, svi moduli su spojeni na zajednički bus što omogućava CPU da prikuplja i šalje podatke ka i od svog okruženja (Slika 2.). Na I/O kartice se povezuju senzori, releji, sklopke i ostali pretvarači ili izvšni elementi. Senzori mogu biti raznih vrsta kao što su optički, kapacitivni ili induktivni.
Srce Simatic-a S95U je
mikrokontroler INTEL 8031, koji preko pro- m-a sa interpreterom izvršava program napisan
za SIMATIC-a. Tajna popularnosti ovih računara leži u tome što možemo da se
koncentrišemo na rešavanje algoritma problema i da nakon toga izvršimo konekciju
senzora i aktuatora. Ovo je naročito značajno u velikim sistema gde je potrebno da u
određenim uslovima (električni, klimatski...) sistem izvršava svoju funkciju u okviru
velike celine tj. da ne razmišljamo da li će da otkaže neki od sklopova okruženja
mikrokontrolera već kada se desi otkaz da je problem nastao u 99% slučajeva zbog otkaza
senzora ili aktuatora; npr. za dve godine samo jednom je došlo do pregorevanja izlaznog
tranzistora u kartici "digitalni izlaz" kada je došlo do velike havarije na
električnom ormaru mašine. Pisanje programa “Ladder” dijagram je
grafički interfejs ka korisniku koji piše program u vidu grafičkih simbola koji
predstavljaju I/ILI kola, tajmere, flegove itd. A I0.0 znači Q0.0 je visok(tj. =1,
odnosno 24V) kada ulaz 0.0 i 0.1 budu jednaki 1, a 0.2 jednak 0. Izgleda vrlo jednostavno
zar ne? Iz primera se vidi da je to vrsta višeg programskog jezika bliskog čoveku i
lakog za analizu. Brzina izvršavanja jedne STL instrukcije je velika i varira u
zavisnosti od tipa CPU-a i nalazi se u opsegu od 0.5usec do 100usec.
Tehnički detalji SIMATIC-a S595U : - napon napajanja 24V CPU, I/O moduli: - bit memorija 2KB s tim da su
512b retentivne tj. pri isključenju napona napajanja ostaju zapamćene. Digital input: ima ih 16 sa adresom I32.0 do
I33.7 Digital output: ima ih 16 sa adresom Q32.0 do
Q33.7 Interrupt ulazi ima ih 4 sa adresom I34.0 I34.3,
mogu da služe i kao digitalni ulazi Counter inputs: ima ih 2 sa adresom IW36 IW38 A/D input: ima ih 8 sa adresom IW 40 do IW
54 A/D output: postoji jedan sa adresom QW40 Uopšteno govoreći postavlja se pitanje zašto koristiti ovakve, gotove industrijske računare? Odgovor je jednostavan: iz razloga što su oni idealni za primenu u industriji; robusnost, mala mogućnost otkaza, jednostavno programiranje, međusobna kompatibilnost na gore i još mnogo toga. |
|
C o p y r i g h t 1998 mikroElektronika. All Right Reserved. Za sva pitanja obratite se redakciji |