1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Модуль Advantys OTB1S0DM9LP

Unity Pro (Control Expert), Quantum, Premium, M340, M580, Hybrid DCS, Process Expert, Zelio, Twido, M17*, M2**, SCADAPACK, SoMachine, MachineExpert, ZelioSoft, TwidoSoft, TwidoSuite, TelePace

Модераторы: Глоб.модераторы, Специалисты SE

Ответить

Автор темы
sekta
новенький
новенький
Сообщения: 1
Зарегистрирован: 06 сен 2021, 17:35
Имя: Иван
Страна: Россия
город/регион: Калининград

Модуль Advantys OTB1S0DM9LP

Сообщение sekta »

Добрый день друзья.
Столкнулся с такой проблемой . Есть модуль Advantys OTB1S0DM9LP . Необходимо вывести с данного модуля входное значение(например i5) и записать в выходное значение Q3 через modscan64 . В ответе поддержки шнайдер было сообщено , что входные значения начинаются в диапазоне ''%MW2000". То есть это регистр 2000. На разных сайтах написано , что "%MW10100 is finded from modbus 410099 address". Я начинаю сканировать 401999. Мод скан не отвечает, сканирование 2000 регистра не принесло успеха. В чем я ошибся ? Для проверки связи регистр 601 (холдинг) приходит. Скрины прикладываю. Адрес 2001 тоже не отвечает. Запись должна происходить на регистр 2100 который тоже не отвечает? Смешение пробовал, смена отображения на хекс ,интеджер не принесла успеха.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

ogorsv
специалист
специалист
Сообщения: 642
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 136 раз
Поблагодарили: 111 раз

Модуль Advantys OTB1S0DM9LP

Сообщение ogorsv »

Добрый день.

1.Изучите документацию по продукту
Сайт вендора - референс - документация
Это начало ПРАВИЛЬНОГО алгоритма поиска решения
Инженер не должен игнорировать доступную документацию по продукту
Вы же инженер?))

2. Для конфигурации этого устройства существует бесплатная (нужно только зарегистрировать) утилита, которую можно скачать с сайта вендора.

3. Вы пользуетесь modscan... значит, вы знаете, что:

3.1. Разные коды функций работают с РАЗНЫМИ типами модбас-данных (0х,1х,3х,4х)

3.2. При неправильном использовании функции слэйв должен возвратить исключение
Если modscan не возвращает кода ошибки и вы не можете её проанализировать, даю подсказку - обращение к несуществующему адресу даст ошибку

3.3. При поисках решения читать/писать нужно по одному регистру, пробуя смещение +1, 0, -1

4. Скачайте документацию и ПО, найдите регистры идентификации устройства, попробуйте их прочитать, дальше смотрите остальное

5. Вам знакомо обращение к биту в слове ?
Сколько всего регистров и КАКИХ нужно для конфигурации ВСТРОЕННЫХ входов и выходов вашего модуля? ;-)
СВ
Ответить

Вернуться в «ПЛК»