ЖУРНАЛ СТА 1/1996
драйверы для конкретных плат. Мони- тор также обеспечивает загрузку и за- запуск прикладных программ, офор - мленных в виде отдельных EXE-моду - лей. - ар мыр от ок с ,еит ян оп еон вон сО - нав ор ир гет ни в ьлет ав оз ьлоп те ат об - орП .тке орп — ,sulPciM ем ет сис йон в ,вор ел лорт нок кос ипс тиж ред ос тке - ен ьтыб теж ом хыр от ок зи мод жак - ав оз ьлоп ммарг орп — чад аз ок ьлокс яс те ав ыз аку мач ад аЗ .)ПрП( ял ет - тус тО .ак суп аз до ир еп и тет иро ирп еин ен лоп ыв те ач ан зо ад о ир еп еив тс задачи в непрерывном цикле. Поль- - нок йын терк нок те ав ыс ипо ьлет ав оз - ьлет ав од елс оп яав ыз аку ,рел лорт ность расположения плат из списка - нок ап ит ог он над ялд яс хищ ю еми - ас ипо ирп иив тс дел сопВ .ар ел лорт - еп ин еми ум од жак хын нем ер еп иин ее еив тс тев то ос в яс тив атс йон нем ер ,йын терк сид или йыв ог ол ана( пит - алп рем он( сер да и )дох ыв или дохв ан ап ит ог он над ал ан гис рем он и ыт - сеч иф ар го ег« мик ат с уд яр аН .)ет алп - си он жом йон нем ер еп мос ер да »мик пользовать и ее порядковый номер в - сам мон ьлет ав од ел соп — ет с кет нок - ит ог он над вол ан гис йин еч анз ев ис - ар ев йард яс те ур им роф йыр от ок ,ап .ар ел лорт нок ит ям ап в им Структура пользовательской про- граммы включает заголовок и про- граммные блоки. В заголовке, состоя- щем из нескольких разделов, описыва- ются переменные, константы, шабло- ны текстовых сообщений, список вы- зываемых внешних библиотек, а также текст используемых в программе про- цедур и функций. Программные бло- в ,ков ол ог аз тю еми ,ьдер ечо юовс в ,ик котором приведен перечень локаль- ных переменных, и программные сек- он невтс дер соп ен еищ аж ред ос ,ииц текст программы, описывающей логи- ку контроля и управления технологи- ческим объектом. В интегрированной среде структура программы представ- лена в виде дерева (рис. 2), где каж- - марг орп или ков ол ог аз — ьтсач яад мный блок — может быть видна в сжа- том или раскрытом виде. Блоки и сек- - невтс йовс мак олБ .ан еми тю еми ииц ны состояние (включенное или отклю- ченное) при первом запуске програм- - он то оп яин ен лоп ыв ьтсон тарк и ым еищ яд охВ .ак суп аз уд о ир еп ее к юин еш ииц кес еынм марг орп ак олб ватс ос в также имеют первоначальное состоя- ние. Блоки и секции во время своего выполнения могут быть включены и отключены непосредственно програм- мой пользователя или средствами вер- - кес и вок олб ов т сеч ил оК .ян вору ог енх ын еч ин ар го рем зар хи еж кат а ,йиц йон вит ар епо моме ъбо мищ бо ок ьлот - овв ииц кес тскеТ .ар ел лорт нок ит ям ап - ер ог он нав ор из ил а иц епс ен ко в яс тид - юл довв ог ещ ю ав иж ред доп ,ар от кад - ос юит аж ан оп ак ызя йиц куртс нок хыб ответствую а ,шив алк »хич яр ог« ми хищ ог ещ ю ав ич еп себо еж кат синтаксичес- кую раскраску текста, которая облегча- ет его восприятие и визуальный кон- троль. Количество открытых одновре- менно для редактирования окон про- граммных секций или разделов заго- ловка практически не ограничено. В - ом ым марг орп ет сем мон ьлов зи орп .йир ат нем мок неж ол оп сар ьтыб теж - ит дяр те ав иж ред доп +лор киМ кызЯ ыд охв еыв ог ол ана — ВА ,АВ :хын над воп — ВД ,ДВ ,)ат йаб 2 — еол ец( ыд ох ыв и — ДР и АР ,ыд ох ыв и ыд охв еын терк сид ,еын нем ер еп )еын чот уж ем орп( еич об ар ас сит нам ат йаб 3( еын невт сещ ев — еВ - йовд( еын нилд — лД ,)код яр оп тйаб 1 и ное целое — 4 байта), КБ и КС — ключи - нем ер еп еын терк сид( йиц кес и вок олб - он ат со и мок суп аз еищ ю ял вар пу ,еын - орп вол ед зар хищ ю увтс тев то ос мов яс те агал оп дерп меш йен ьлад В .)ым марг ет отс орп брещу в ен( еон жор от со еж кат - жолс хыр от ок ен еин ав оз ьлоп си )ак ызя - куртс и вов ис сам( хын над воп ит хын - нем ер еп им ыв ог ол ана им есв даН .)рут - тс йед ер ыт еч ьтян лоп ыв он жом им ын ьтыб теж ом тат ьлуз еР .ик ит ем фира яив ,ап ит ог об юл йон нем ер еп не овс ирп кроме входной. Дискретные перемен- ьтач юлкв он жом ,хын дохв ем орк ,еын - ос хи ьтяр ев орп еж кат а ,ьтач юлк то и и ЛКВ мат натс нок мын терк сиД .еин я отс - зи орп хыр от ок юьщом оп с ,ЛКТО Кроме аналоговых и дискретных пе- ременных, в языке Микрол+ существу- еын нем ер еп еын ьла иц епс еж кат тю яс те емИ .ыр ем йат — ин ем ерв ат ечс ялд пять типов таймеров. Три из них — это таймеры счета времени с дискрет- ,)ДМТ( днук ес ил лим 01 ат ечс юьтсон ат ун им ан до и )СМТ( ад нук ес ан до в ,хин ем орК .он невтс тев то ос )ММТ( - йат хын ьла иц епс авд яс те еми ек ызя ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ 113 1/96 Рис. 3 Рис. 2. Экран интегрированной системы программирования MicPlus водятся эти действия, пользователь может присваивать различные имена- синонимы, используемые в програм- ме одновременно, например, «Открыть/ Закрыть», «Вперед/Назад», «Есть/Нет».
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy