AstraRegul
Релиз 2024.08.31.00
×

4.4.2.4.4. Создание базового типа аналогового датчика

 
Для того, чтобы создать базовый тип аналогового датчика "AI1", необходимо выполнить следующие действия:
 
1. Нажмите правой кнопкой мыши по вкладке "Типы" и в контекстном меню выберите команду "Создать...".
 
 
2. В мастере создания элементов раскройте вкладку "Типы" и выберите базовый тип элемента "Mnemonic". Нажмите кнопку "Создать".
 
 
 
3. Во вкладке "Типы" появится новый графический объект с именем "Mnemonic_1". Выделите тип левой кнопкой мыши, нажмите клавишу "F2" и задайте имя "AI1_SAMPLE"
 
 
4. Перейдите в тип "AI1_SAMPLE" двойным кликом левой кнопки мыши. В окне справа отобразится структура объекта.
 
 
5. Выделите тип "AI1_SAMPLE" левой кнопкой мыши и в окне "Редактор свойств" задайте отображаемое имя "AI1. Аналоговый датчик. Базовый тип".
 
 
6. В базовый тип аналогового датчика необходимо добавить переменные из представления сервера ввода/вывода. Для таких целей удобнее всего использовать OpcExplorer, так как в нем можно сразу же увидеть вложенные объекты, а также папки, которые соответствуют сокетам в среде разработки Astra.AStudio.
 
 
7. Добавим данные из папки "CONFIG" в базовый тип AI1. Для создания папки раскройте папку "Общие элементы", далее перейдите во вкладку "AP" и добавьте элемент "Элемент AP" путем перетаскивания.
 
 
8. Во вкладке "Данные" окна "Структура объекта" переименуйте созданный тип "ApItem" при помощи клавиши "F2" в "CONFIG".
 
 
9. Для добавления переменных в папку "CONFIG" путем перетаскивания в тип "Элемент AP" добавьте элементы тех типов, которые отображаются в OpcExplorer, например "AH" (типа float).
 
 
 
10. Переименуйте созданный тип "ApItem_Float1" при помощи клавиши "F2" в "AH".
 
 
11. Выделите элемент "AH" левой кнопкой мыши. В окне "Редактор свойств" кликните правой кнопкой мыши по свойству "Источник" в поле "Значение" и из контекстного меню выберите команду "Сослаться".
 
 
12. В появившемся поле ввода введите название источника базового типа "MnemonicSource".
 
 
13. Кликните двойным кликом по свойству "Путь" в поле значение. В появившемся поле ввода укажите путь до параметра "AH", который отображает значение верхней аварийной уставки аналогового датчика.
 
 
14. У всех уставок есть фактическое значение и значение задания. Поэтому необходимо повторить структуру вложенности параметров, аналогично как в OpcExplorer. Нажмите правой кнопкой мыши по уставке "AH" и в контекстном меню выберите команду "Копировать".
 
 
15. Еще раз нажмите правой кнопкой мыши по уставке "AH" и в контекстном меню выберите команду "Вставить".
 
 
16. Переименуйте вложенный элемент в "wvalue", как это выглядит в OpcExplorer, воспользовавашись клавишей F2.
 
17. Выделите элемент "wvalue" и в свойстве "Путь" задайте следующее значение:
 
 
18. Аналогичным образом добавьте остальные параметры в папку "CONFIG":
 
 
19. Если параметр находится не в папке, то его можно добавить аналогично тем, что находятся в папке, для аналогового датчика должа получиться следующая структура параметров на уровне HMI:
 
 
20. Создание базового типа аналогового датчика "AI1" завершено.