Системи за дистанционно управление в


Алтернативни имена на променливи (point_alias)



Pdf просмотр
страница34/46
Дата15.03.2022
Размер1.29 Mb.
#113889
ТипДиплом
1   ...   30   31   32   33   34   35   36   37   ...   46
diplomna-georgibakalski compress
9.1.4.3 Алтернативни имена на променливи (point_alias).
Алтернативните имена на променливи се използват за:

За дефиниране на променлива с име и алтернативно име.

За присвояване на точно определени битове от една променлива на друга.
Синтаксис:
point_alias <име> <описание> <оригинална_променлива>
където:

Име – името на алтернативната променлива

Описание – свободен текст (за подсещане на разработчика).

Оригинална_променлива – име на оригиналната променлива.
10. Програмни инструменти на SCADA системата.
10.1 Основен програмен файл MATPLC.
Програмния файл matplc е главния файл на SCADA системата.
Чрез него се прочита конфигурационния файл matplc.conf ,заделя се памет за променливите и осъществява динамично свързване на модулите в паметта на PC.
10.1.1 Стартиране на MATPLC.
MATPLC стартира като се изпълни следната команда в конзолен режим:

matplc –g
Параметъра „-g” предизвиква matplc да премине в режим на работа.
Ако не бъде използван никакъв параметър ,тоест се изпълни само командата „matplc” на екрана на PC се изписват възможните параметри и начина на използването им, без преминаване в режим на работа.
На фиг.6 е показан екран от изпълнението на matplc в конзолен режим.
46


Фиг.6 Екран от изпълнението на matplc без конзолни параметри.
Конзолни параметри:

параметър “-g” -стартира системата.

параметър “-c” -проверка на синтаксиса на matplc.conf.

параметър “-s” -спиране на системата.

параметър “-r <име_на_модул>” кара модула да премине в режим на рабора (RUN).

параметър “-h” <име_на_модул” кара модула да премине в режим на покой (HALT).

параметър “-d” изписва на екрана картата на конфигурацията
(паметта).
На фиг.7 е показан екран от изпълнението на matplc с конзолен параметър “-d”.
47


Фиг.7 Екран от изпълнението на matplc с конзолен параметър “-d”.
В случая резултатът от изпълнението на matplc показва ,че са стартирани модулите:

LOGGER_DB – за следене и запис на състоянията на съоръжени- ята в БД,

Parport – за комуникация с тестовия хардуер на SCADA.

SMM-MGR – мениджър на динамичната памет.
Вижда се че са инициализирани и следните еднобитови променливи:

QSG12 – следи състоянието на съоръжението QSG12,като права за запис на същата има модула parport.

QSG28 – следи състоянието на съоръжението QSG28,като права за запис на същата има модула parport.

L4 - следи състоянието на съоръжението L4,като права за запис на същата има модула parport.
48




Сподели с приятели:
1   ...   30   31   32   33   34   35   36   37   ...   46




©obuch.info 2024
отнасят до администрацията

    Начална страница