Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
RegułyprojektowaniaalgorytmówprzeznaczonychdlasterownikówPLC
21
dopasowaniewartościsygnałówwejściowychsterownikaPLCdologikinatu−
ralnejwykorzystywanejwpozostałychczęściachalgorytmusterowania(DSI),
analizasprawnościukładusterowania(ASP),
wybórtrybupracyukładusterowania(WTPU),
automatycznesterowanieprocesemwwarunkachnormalnych(AutSP),tzn.
bezawaryjnych,
ręcznesterowanieprocesemwwarunkachnormalnych(ManSP),
sterowanieprocesempowykryciuawarii(AwSP),
dopasowaniewartościsygnałówwyjściowychsterownikaPLCdowłaściwo−
ściwykorzystywanychwukładzieurządzeńwykonawczych(DSQ).
Narysunkach2.2i2.3natlepętliprogramowejsterownikapokazanodwie
podstawowestrukturyalgorytmusterowania,szeregową(rys.2.2)ialternatywną
(rys.2.3).Algorytmsterowaniaostrukturzeszeregowejjestnajczęściejłatwiej−
szydonapisania,leczprogramrealizującyalgorytmusterowaniaostrukturzeal−
ternatywnejwykonywanyjestszybciejconiejednokrotniejestbardzoważne.
Właściwościobustrukturalgorytmusterowaniaisposóbichwykorzystaniazo−
stanąprzedstawionewkolejnychrozdziałachpracy.
Algorytmautomatycznegosterowaniaprocesemwwarunkachnormalnych(AutSP)
powinienodzwierciedlaćstrukturęautomatyzowanegoprocesu.Oznaczato,że
częścitegoalgorytmuodpowiadającezasterowanieposzczególnymioperacjami
technologicznymiprocesupodczasjegopracyautomatycznejnależyzapisać
wprogramiesterownikaPLCwtakiejkolejności,wjakiejoperacjetewyko−
nywanewsterowanymprocesie.Innymsposobemustrukturyzowaniaalgorytmu
sterowaniamożebyćnapisanieosobnychalgorytmówsterującychposzczególny−
miprocesamifizyko−chemicznymiskładającymisięnacałysterowanyproces.
Najlepszymrozwiązaniemjestrównoczesnezastosowanieobusposobówstruktu−
ryzacjialgorytmusterowania.Toszczególnieistotne,jeślisterowanyprocesjest
złożonyi/lubsterowanaliniatechnologicznamożebyćwykorzystywanadowy−
twarzaniaróżnychproduktów.Problemstrukturyzowaniaalgorytmusterowania
zostanieprzedstawionydokładniejwrozdzialeczwartymtejksiążki.
Działaniaposzczególnychczęścialgorytmusterowaniapowinnybyćkoordyno−
wanezapośrednictwemzmiennych,którymwartościnależynadawaćtylko
wjednymzgodnymzich„charakterem”miejscualgorytmusterowania(np.
zmiennymopisującymprawidłowośćprzebieguprocesuwczęściASPtegoalgo−
rytmu).Zmiennetemogąbyćwykorzystywaneprzezwszystkieczęścialgo−
rytmu,którympotrzebnedodziałania,strukturaalgorytmupowinnaponadto
zapewniać,będątozawszewartościnajświeższe.Zmiennymikoordynującymi
mogąbyćtakżezasobyfunkcjonalnesterownikaPLC(np.stanyjegoliczników
lubtajmerów).