PDA

Просмотр полной версии : 32bit input module



AlekseyK
25.08.2015, 13:38
Добрый день.
Сразу прошу прощение, если данная тема поднималась, в таком случае просто дайте ссылку на обсуждение или документацию.

Вопрос в следующем.
Имеется модуль на 32 дискретных ввода.
Необходимо задать подключение этого модуля в конфигураторе. Для этого в модуль Universal Modbus device, добавляем модуль 32bit input module.
В результате видим вот такую картинку:
19652
То есть адресация к конкретному биту (входу) будет через [имя_переменной].[номер_бита].

На одном из семинаров фирмы Овен нам предложили использовать шаблон, для того чтобы не надо было заморачиваться настройкой каждого модуля.
В нем, подключение абсолютно такое же, но модуль 32bit input module представлен уже не двойным словом, а битами:
19653
И адресация тут уже будет просто [имя_переменной].

Как ни пробовал представить 32bit input module в таком же виде, как в шаблоне - не получается. Может кто-нибудь сталкивался с данным вопросом?

zendo057
01.09.2015, 15:08
Выбираете 1й вариант,биты по маске bit.0---bit.31

AlekseyK
30.10.2015, 12:03
А где именно? В контекстном меню такого не вижу....
20602

energvk
30.10.2015, 12:15
Вместо 32bit input module вставьте 4 8bit

Либо 32bit input вместо AT впишите свое название, например var, а в программе уже преобразуете: var1:=var.0......var32:=var.31

AlekseyK
30.10.2015, 13:13
Конечно такие варианты тоже приемлемы, тут больше интерес к самим механизмам. Как так получается, что в шаблоне возможность добавления такого модуля есть, а "вживую" в проекте нет.

Филоненко Владислав
30.10.2015, 14:36
Галочку надо в таргете поставить для модуля 32 bit input или output.
createbitchannels=true
Чтобы среда генерила битовые коннекторы. Что и было сделано в шаблоне. Шаблона то у Вас нет? Сделайте сами, по аналогии с 8bit

petera
30.10.2015, 15:11
Галочку надо в таргете поставить для модуля 32 bit input или output.
createbitchannels=true
Чтобы среда генерила битовые коннекторы. Что и было сделано в шаблоне. Шаблона то у Вас нет? Сделайте сами, по аналогии с 8bit
Так это и для модуля Slave работает?
20604
Круто, можно без всякой битовой адресации обойтись!
А о каких шаблонах идет речь, как их создавать и как использовать?

AlekseyK
30.10.2015, 22:28
Шаблоны Slave-модулей. Вроде как уже настроенные для подключения по Modbus-у, только адрес меняй. Нам такие шаблоны на семинаре показывали.