Коллеги!
Подскажите, пожалуйста, в EasyBuilder pro есть ли индикатор, позволяющий отобразить состояние конкретного бита в слове? Попробовал битовый и байтовый индикатор - реагируют на любое изменение состояния.
И еще один вопрос - при указании адреса параметра в контроллере есть чекбокс "индексный регистр", что это такое? Выставлял различные значения - эффекта ноль.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Weintek. Чтение конкретного регистра в слове.
Модератор: специалисты Weintek
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 20 дек 2012, 11:39
- Имя: Кошкаров Александр Анатольвич
- Страна: РФ
- город/регион: Москва
-
- здесь недавно
- Сообщения: 29
- Зарегистрирован: 04 окт 2012, 16:38
- Имя: Степанец Александр Васильевич
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: Weintek. Чтение конкретного регистра в слове.
1) Да, конкретный бит отобразить можно.
Если это бит регистра панели, то нужно сделать следующее: установить объект "Битовый индикатор" на панели; зайти в его настройки; отыскать на вкладке "Общие" группу "Адрес чтения" и нажать "Параметры...". В появившемся окошке указать "Тип устройства" LW_bit и его адрес в формате DDDDDdd, где DDDDD - адрес регистра, а dd - номер бита в регистре (от 0 до 15). Снизу в окошке показывается подсказка по этому поводу.
2) Индексный регистр рассмотрен в главе 11 Руководства. Зачастую он нужен для динамической смены источника информации.
Если это бит регистра панели, то нужно сделать следующее: установить объект "Битовый индикатор" на панели; зайти в его настройки; отыскать на вкладке "Общие" группу "Адрес чтения" и нажать "Параметры...". В появившемся окошке указать "Тип устройства" LW_bit и его адрес в формате DDDDDdd, где DDDDD - адрес регистра, а dd - номер бита в регистре (от 0 до 15). Снизу в окошке показывается подсказка по этому поводу.
2) Индексный регистр рассмотрен в главе 11 Руководства. Зачастую он нужен для динамической смены источника информации.
-
- частый гость
- Сообщения: 409
- Зарегистрирован: 20 ноя 2012, 13:45
- Имя: :.О.N.Ф
- Страна: Россия
- Благодарил (а): 3 раза
- Поблагодарили: 7 раз
Re: Weintek. Чтение конкретного регистра в слове.
поправочка, уже не dd в десятичной, а h в 16-ричной системе
«Сразу видно внимание к каждой мелочи, неиспорченным не осталось ничто».
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 20 дек 2012, 11:39
- Имя: Кошкаров Александр Анатольвич
- Страна: РФ
- город/регион: Москва
Re: Weintek. Чтение конкретного регистра в слове.
А в случае если это регистр контроллера, то работает схема xx#DDDDDdd, где xx - адрес контроллера на шине Modbus RTU?Если это бит регистра панели