Бағдарламалық қамтамасыздандыру
Бағдарламалық қамтамасыздандыру ТҮАБЖ функциясын іске асыртаын және ТҚК берілген функцияларын қамтамасыздандыратын бағдарламалардың жиынтығын ұсынады. Оған жалпы және арнайы бағдарламалық қамтамасыздандыруын жатқызамыз.
Жалпы бағдарламалық қамтамасыздандыру тапсырыс берушіге есептеуіш техника құралдарымен бірге бір уақытта жеткізіледі. Оған бағдарламалық қамтамасыздандыру құралының бағдарламалар есептеуіш кешендерінің функционалдау ұйымдары, трансляцияланатын бағдарламалар, стандартты бағдарламалардың кітапханалары, басқа қызметтік және стандартты бағдарламалар. Жалпы бағдарламалық қамтамасыздандыру басқарудың және бақылаудың нақты есептерін шығаруға ешқандай қатысы жоқ, сондықтан олар нақты БЕМ-ң сипаттамасы мен құрамымен анықталады және де оның құрамы мен функционалды қолдануымен анықталады. Жалпы бағдарламалық қамтамасыздандыру ажырамайтын бөлігі болып тестілік жүйе — БЕМ-ң техникалық эксплуатациясы және наладкасын, жұмыс қабілеттігін тексеру үшін бағдарламалар жиынтығы.
Жалпы бағдарламалық қамтамасыздандыру құрамына SIMATIC — S7 конфигурациялауы үшін STEP 7 пакеті кіреді және де суреттеп көрсету және бейнелеу жүйесі үшін WinCC пакеті кіреді.
Арнайы бағдарламалық қамтамасыздандыру нақты ТҮАБЖ-ны құру кезінде жасалатын бағдарламалардың жиынтығын көрсетеді, ол ТҮАБЖ техникалық құралдарының жұмысын және функциясын іске асыратын бағдарламалар. Басқаша айтқанда, арнайы бағдарламалық қамтамасыздан-дыру объектегі әртүрлі жағдайдағы басқару тәртібін анықтайды.
ТҮАБЖ-ы функционалдау үшін қажетті бағдарламалардың жиынтығы жүйенің бағдарламалық қамтамасыздандыруын пайда қылады, соған ұқсас техника құралдарының жиынтығы сияқты аспаптық қамтамасыздандыру пайда қылады. Кейде «бағдарламалық қамтамасыздандыру» орнына «математикалық қамтамасыздандыру» деп айтады.
АБЖ өзінің басқару және бақылау функцияларын орындаған кезде уақыттың әрбір интервалына барлық бағдарламаны пайдалана бермейді. Кейбір бағдарламаларды басқа бағдарламаларға қарағанда көбірек қолдануға тура келеді. Сондықтан, кейбір бағдарламалар машинаның оперативті жадында қарастырылатын уақытында табылады, басқалары — оның сыртқы жадында, ал үшіншілері — магнитті таспаларда. Кез келген бағдарлама өзінің «жұмыс істеу» кезегі келгенде, машинаның оперативті жадысына еңгізілуі керек.
Жүйенің математикалық моделін (яғни, қолданылатын бағдарламалар жиынтығы) әдетте екі топқа бөледі: сыртқы математикалық қамтамасыздандыру және ішкі математикалық қамтамасыздандыру.
Бірінші топқа жоғарыда ескертілген басқару жүйесінің функциясын іске асыратын бағдарламалар. Оларға, мысалы мына бағдарламалар қатысады:
Әртүрлі басқару объектілері үшін бірдей функцияларын іске асыратын бағдарламалар, әрине әртүрлі болып келеді.
Ішкі математикалық қамтамасыздандыруға есептеуіш кешенінің функционалдауын іске асыратын, АБЖ ерекшелігіне ешбір қатыссыз берілген машинаның типімен бірге жеткізілетін және оның функциясының орындалуының нақты жиналуынан бағдарламаларды жатқызамыз. Бұл топқа келесі бағдарламалар жатады:
Кейбір бағдарламалар (сыртқы және ішкі математикалық қамтамасыздандыру) кейде арнайы құрылғылармен ауыстырылады. Сонымен, кейбір функциялар бағдарламалық және аспаптық түрінде іске асырылуы мүмкін.