<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > Дополнительные протоколы > SiemensPLC > Диалог импорта каналов SiemensPLC |
Для автоматического добавления каналов в протокол SiemensPLC нужно дважды нажать левую кнопку мыши по протоколу в дереве. При этом откроется вкладка, в которой можно выполнить импорт каналов. Импортировать можно как переменные из таблицы PLC Tags, так и переменные из Data Block. Также возможен импорт каналов, экспортированных из программы Step 7.
Вид вкладки по умолчанию:
Описание элементов управления:
Элемент |
Описание |
Открыть |
Открывает диалоговое окно Windows, в котором можно выбрать файл, из которого нужно выполнить импорт данных. Позволяет открыть файлы Siemens Export File (*.db, *.scl *.xlsx). Для открытия файла типа *.xlsx, на компьютере должен быть установлен MS Office. После того как файл будет открыт, в таблице, расположенной на данной вкладке появится список каналов. |
Выбрать |
Если выделить группу каналов или только один и нажать кнопку Выбрать. То напротив этих каналов установится флаг. Флаг также можно установить/снять нажав по нему в поле таблицы. |
Снять |
Если выделить группу каналов или только один канал, который ранее был отмечен флагом в таблице, и нажать кнопку Снять, то напротив этих каналов флаг будет снят. Флаг также можно установить/снять нажав по нему в поле таблицы. |
Доступ |
Определяет доступ каналов, полученных из файлов *.db |
Номер DB блока |
Указывается номер DB блока. |
Применить |
После нажатия на кнопку Применить отмеченные флагами каналы будут добавлены дерево системы MasterSCADA 4D. |
Пример вида вкладки после открытия файла с переменными:
Вид дерева системы после нажатия на кнопку Применить:
Импорт каналов может занять некоторое время.
Если импортируемый файл содержит каналы с полями ExternalAccessible и ExternalVisible, значения которых равны FALSE, то при выполнении импорта данные каналы будут заблокированы. Если импортируемый файл содержит каналы с полем ExternalWritable, значение которого равны FALSE, то при выполнении импорта данные каналы будут иметь тип доступа ReadOnly (только чтение):
В протокол могут быть добавлены пользовательские типы данных - структуры, которые были созданы Tia Portal в PLC Data Types. Для их генерации в Tia Portal нужно нажать:
В начале файла будут добавлены все использованные структуры.
Вариант, когда структуры сохраняются отдельными файлами - не поддерживается. Однако разработчик может сам открыть файл Data_block.db, и добавить эти структуры в начало файла.
Также не допускается делать генерацию файла по нескольким Data_Block сразу, необходимо делать для каждого отдельно.
При обработке пользовательских структур не анализируется корректность типа данных. Если что-то будет указано некорректно, то MasterSCADA 4D отобразит в ошибке номер строки не с реальной ошибкой, а с номером строки DB блока, где находится структура.
После добавления в дерево проекта каждое поле структуры будет иметь вид отдельного канала, в папке с именем структуры: