Редактор каналов и групповые операции

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > Стандартные протоколы > Modbus > Диалог импорта каналов Modbus >

Редактор каналов и групповые операции

Для удобства работы с каналами Modbus в MasterSCADA 4D предусмотрены инструменты фильтрации и групповых операций.

Добавить каналы в устройство можно вручную или при помощи импортирования. После этого их можно изменять в редакторе каналов. Редактор каналов открывается двойным нажатием ЛК мыши по устройству:

redaktor_kanalov

Адрес и комментарий к каналу можно менять непосредственно в самой таблице редактора каналов. Для этого нажимаем ЛК мыши по соответствующему полю:

redaktor_kanalov_3

В редакторе каналов адрес представлен в десятичном (DEC) и шестнадцатиричном (HEX) виде. При этом ввод можно осуществлять как в виде DEC так и в виде HEX числа. Т.е. если ввести 100, то результат будет 100 (0x64), если ввести 0x100, то результат будет 256 (0x100). Также можно исправить значение поля в том же самом формате. Например число 1033 (0x0409) - исправляем последнюю цифру и получаем 1033 (0x0401), нажимаем на ввод - автоматически пересчитается DEC число - станет 1025 (0x0401). Т.е. происходит определение какое из чисел было введено и оно и будет приоритетным. Если были изменены оба значения, то приоритет отдается десятичному значению.

Для того чтобы менять имя в таблице редактора каналов, нужно через контекстное меню включить соответствующую настройку:

redaktor_kanalov_4

После этого имена станут доступны для редактирования после клика мыши в поле имени.

Двойным нажатием ЛК мыши по любому не редактируемому полю канала открывается окно редактирования канала:

redaktor_kanalov_1

В зависимости от выбранного региона, отображаются актуальные настройки:

redaktor_kanalov_2

В окне редактирования канала можно изменять все настройки канала:

Имя;

Адрес;

Регион;

Тип данных в устройстве;

Тип данных в SCADA;

Тип доступа;

Комментарий;

Масштабирование (только для каналов с регионом HOLDING_REGISTERS и INPUT_REGISTERS).

Отредактированные каналы выделяются коричневым цветом:

redaktor_kanalov_5

Чтобы все изменения вступили в силу нужно нажать кнопку применить в верхней части редактора:

redaktor_kanalov_6

После этого выделение каналов будет убрано и все внесенные изменения вступят в силу.

Фильтрация каналов

Для удобства работы с большим количеством каналов в заголовке столбцов присутствует инструмент фильтрации:

redaktor_kanalov_7

Для каждого столбца окно настройки фильтров выглядит по-своему.

Имя канала:

Фильтрация происходит по введенной строке. Если в строку ввести несколько значений через запятую, то поиск будет отбирать каналы имена которых содержат одно из введенных значений:

redaktor_kanalov_9

Регион:

Поиск каналов происходит по выбранным регионам.

redaktor_kanalov_10

Адрес:

Поиск происходит по указанным адресам. Можно указывать как десятичном, так и в шестнадцатиричном формате. Возможен поиск по указанному диапазону, по перечислению или по комбинированному варианту:

redaktor_kanalov_11

Тип данных в устройстве и в SCADA:

Поиск каналов происходит по выбранным типам данным:

redaktor_kanalov_12

Тип доступа:

Поиск каналов происходит по выбранным типам доступа:

redaktor_kanalov_13

Групповые операции

Групповые операции позволяют редактировать одновременно отмеченные и видимые каналы. После нажатия кнопки Групповые операции откроется вкладка группового редактирования:

redaktor_kanalov_14

Важно! Групповые операции работают ТОЛЬКО с видимыми каналами, которые были отмечены флагами в первом столбце.

При помощи групповых операций можно менять:

Адреса;

Регионы;

Типы данных в устройстве и SCADA;

Типы доступа;

Шкалы.

Изменение адреса можно произвести тремя способами:

По смещению. В этом случае задается стартовый адрес и значение смещения, по которому будут меняться адреса.

По типам. При использовании данного способа произойдет автоматический расчет адресов согласно типу данных канала. Флаг Выравнивание памяти устанавливается, если в контроллерах используется выравнивание памяти. При выравнивании памяти 4 байтовые значения должны обязательно располагаться в четных регистрах (т.е. например значение типа Float не может располагаться в регистре 3, а будет расположено в регистре 4). Примерами таких контроллеров являются контроллеры под Codesys 2. При использовании данного режима следует помнить, что поскольку между адресами возникает разрыв, то обязательно нужно задать в панели свойств устройства Максимально допустимый интервал в запросе чтения.

По сумме. Указывается значение, которое будет прибавлено к текущем адресам.

Смотрите также: