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−
ternatywnejwykonywanyjestszybciej–coniejednokrotniejestbardzoważne.
Właściwościobustrukturalgorytmusterowaniaisposóbichwykorzystaniazo−
stanąprzedstawionewkolejnychrozdziałachpracy.
Algorytmautomatycznegosterowaniaprocesemwwarunkachnormalnych(AutSP)
powinienodzwierciedlaćstrukturęautomatyzowanegoprocesu.Oznaczato,że
częścitegoalgorytmuodpowiadającezasterowanieposzczególnymioperacjami
technologicznymiprocesupodczasjegopracyautomatycznejnależyzapisać
wprogramiesterownikaPLCwtakiejkolejności,wjakiejoperacjetesąwyko−
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
wjednym–zgodnymzich„charakterem”–miejscualgorytmusterowania(np.
zmiennymopisującymprawidłowośćprzebieguprocesuwczęściASPtegoalgo−
rytmu).Zmiennetemogąbyćwykorzystywaneprzezwszystkieczęścialgo−
rytmu,którymsąpotrzebnedodziałania,strukturaalgorytmupowinnaponadto
zapewniać,iżbędątozawszewartościnajświeższe.Zmiennymikoordynującymi
mogąbyćtakżezasobyfunkcjonalnesterownikaPLC(np.stanyjegoliczników
lubtajmerów).