| Upravljanje procesima | |
| Softver | |
|
SYSWIN
3.4 - alat za programiranje OMRON-ovih programabilnih kontrolera Davne
1960. godine upravljački sistemi većine industrijskih procesa
bili su realizovani primenom relejnih šema. Ovaj pristup nudio je mogućnost
ostvarenja velikog broja upravljačkih algoritama. Medjutim,
postojali su problemi. U većini aplikacija releja je bio prilično
veliki broj, pa je postupak njihovog ožičenja pretstavljao veliki
problem. Pored toga, svaka nova aplikacija zahtevala je potpuno novi
upravljački sistem, a modifikacija postavljenog upravljačkog
sistema najčešće je bila neizvodljiva.
Sistemski je podržana komunikacija sa svim tipovima OMRON-ovih
programabilnih kontrolera. Tip kontrolera potrebno je specificirati na početku
rada, jer softver automatski ograničava set instrukcija koje
programeru stoje na raspolaganju na one koje podržava konkretan model
kontrolera. Pored toga, korisniku će biti onemogućeno i korišćenje
memoriskih lokacija koje ne postoje u memoriji kontrolera za koji pišemo
program. Pozivanje naprednih funkcija je jednostavno, kao i unošenje
parametara za njihovo izvršenje. SYSWIN nam neće dozvoliti unošenje
parametra koji je izvan dozvoljenog ranga za konkretnu instrukciju.
Komunikaciju softvera sa kontrolerom moguće je ostvariti u nekoliko
modova. Kao prvo, program kreiran korišćenjem SYSWIN-a moguće
je prebaciti u memoriju kontrolera, ili izvršiti proces u suprotnom
smeru, odnosno očitati program koji kontroler već sadrži. Ove
operacije izvršavaju se u programskom modu. Ako u toku rada kontrolera
imamo potrebu da promenimo program, softver će zatražiti dozvolu da
automatski predje u programski mod, a nakon izmene sam će predložiti
povratak u radni režim. Pored ovog moda, postoji i režim za nadzor rada
kontrolera, i to je monitor mod. U njemu je moguće nadgledati izvršenje
programa, uz ručno postavljanje odredjenih uslova. Podržan je
standardni set intervencija korisnika, kao što su forsirano
setovanje/resetovanje bitova, postavljanje konkretnih vrednosti na
pojedine adrese, i dr. Pored pojedinačnog forsiranja, moguće je
napraviti listu adresa nad čijim će se sadržajem izvršiti
odredjena operacija. Uz istovremeni monitoring većeg broja bitova i
reči, ova funkcija može pretstavljati efikasan alat za otklanjanje
grešaka u programu. Konačno, sistem može raditi i u RUN modu.
Prilikom početka rada na nekom projektu, pored izbora kontrolera,
SYSWIN nudi i opciju setovanja kontrolera za rad u različitim
tipovima mreža. Podržani su protokoli za komunikaciju kontrolera sa
OMRON-ovim uredjajima za industrijsku automatizaciju, na svim nivoima. U
samom setapu moguće je postaviti parametre kako standardne serijske
komunikacije, tako i parametre potrebne za rad kontrolera u Ethernet mreži.
Podacima definisanim u setapu, naravno, moguće je pristupiti u bilo
kom trenutku, u slučaju potrebe za promenom. Ove mogućnosti
čine integraciju pojedinačnog kontrolera u mrežu na bilo kom
nivou veoma jednostavnom. Pored alata za editovanje programa, i
komunikaciju sa kontrolerom postoji i veliki broj dodatnih funkcija.
Postoje funkcije za otkrivanje grešaka u programu, kao što su skokovi na
nepostojeće lokacije, neispravno programirane petlje, nepravilno
napisani potprogrami ili interapt rutine, i drugo. SYSWIN nudi i mogućnost
dokumentacije programa, u bilo kom obliku: od relejnog dijagrama sa svim
komentarima, štampanja liste korišćenih adresa, do mnemoničkog
zapisa. x |
C o p y r i g h t 1998 mikroElektronika. All Right Reserved. Za sva pitanja obratite se redakciji