11 Типы блоков данных (DUT)
Следующий пример иллюстрирует работу DUT ( ata nit ypes).
Чтобы проиллюстрировать процедуры создания и использования DUT, будет использован
предыдущий пример "управление двигателем".
Можно создавать пользовательские типы блоков данных (DUT). Это может быть полезным для
программ, содержащих общие части, например, управление числом идентичных пускателей
электродвигателей "Звезда - треугольник" . Поэтому может быть создан тип блока данных,
названный "SD", состоящий из структур различных элементов, например, INT, BOOL и т.д.
Заканчивая список глобальных переменных, можно использовать идентификаторы типа SD.
Это означает, что предварительно заданную группу "SD" можно использовать с элементами,
определенными для управления каждым двигателем, что сокращает время разработки и
позволяет повторно использовать DUT вместе с функциональными блоками.
Если элемент START существует в типе "SD", то он может повторно использоваться в каждом
экземпляре блока управления двигателем "Звезда - треугольник", когда объявлен в GVL;
STAR_DELTA1.START, STAR_DELTA2.START и т.д.
Это означает, что для одного объявления можно использовать многие производные. Один при
-
мер конкретного использования этой процедуры -интерфейс к группам тегов в системах
SCADA. Она позволяет поддерживать быстрые и эффективные коммуникационные циклы бла-
годаря использованию более коротких и последовательных сеансов передачи данных, вместо
многократных запросов на фрагментированные данные к и от ПЛК.
Типы блоков данных (DUT)
Руководство по курсу обучения 11 - 1