Синтаксис элемента Modbus |
Home Back Next |
Синтаксис элементов Modbus настраивается следующим образом:
Если тип данных BOOL, то необходимо ввести номер бита.:
Следующий синтаксис элемента позволяет обратиться к другому идентификатору устройства (UnitID), заданному при настройке параметров подключения.:
Легенда: <> обязательный [ ] опциональный [UnitID.]Синтаксис элемента UnitId задается для элемента с буквами "ID", за которыми следует цифра и точка. Диапазон составляет от 0 до 255. Если идентификатор устройства отсутствует в синтаксисе элемента, параметризованный UnitID передается в ПЛК. Примеры: Id1.40001 Id2.R2 Id3.S5.30 <Область>
1 BIT-ориентированность означает, что для каждого физического адреса адресовано по одному биту. Ориентированный на WORD означает, что для каждого физического адреса адресовано по одному слову (16 бит).. 2 Ввод начального адреса восьмеричный, цифры 8 и 9 - недопустимые символы. Внутренний адрес обрабатывается децимально и должен учитываться при вводе логгера и статуса.
Области могут быть адресованы либо в указанном выше алфавитном порядке, либо с помощью цифр. Это означает, что к дискретному входу можно обращаться аббревиатурой "E" так же, как и с цифрой "1", дискретным выходом - буквой "O" или цифрой 0, регистрами входа - "IR" или "3", регистрацией - "R" или "4". <Тип данных>
1 Входы и выходы дискрета - это один бит в ПЛК. При чтении из регистров или ввода в регистр считывается весь регистр и извлекается бит. Примечание: Запись отдельных битов в регистре и регистре ввода возможна, если в конфигурации соединения активирована запись битов в word/слово. Затем прочитывается весь регистр, бит устанавливается или удаляется, и регистр записывается обратно.. 2 Для string, суффикс SWAP может давать байты в правильном порядке. 3 Суффикс KA невозможен при работе со строковыми массивами <Начальный адрес>Стартовый адрес указывает адрес, начиная с которого начинается доступ на чтение или запись.. Пример: ER5 -> Регистр ввода 5 O12 -> Выход 12 <.Номер бита>Номер бита всегда должен быть указан, если тип данных BOOL! Пример: HRX5.2: Бит 2 регистра 5 [.Размер массива]Массивы создаются для объединения нескольких модулей одного типа данных в одно поле. Пример: HRD5.3 Для получения дополнительной информации о массивах см. также раздел Arrays. [Суффикс]Значение может быть представлено в другом формате с помощью суффикса. Для получения дополнительной информации о суффиксах см. также раздел Suffixes.
|