- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Подружить 2 Модбаса
Модератор: Глоб.модераторы
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: Подружить 2 Модбаса
А Вы уверены, что это абсолютный адресс регистра? Может это 2-й регистр из зоны выходов? Такая адресация у старых Модиконов встречалась.
-
- авторитет
- Сообщения: 878
- Зарегистрирован: 21 авг 2009, 14:25
- Имя: Василий Иванович
- Благодарил (а): 1 раз
- Поблагодарили: 3 раза
-
- освоился
- Сообщения: 247
- Зарегистрирован: 05 мар 2010, 15:01
- Имя: Тихомиров Владимир Владимирович
- Страна: Россия
- город/регион: Кириши Ленинградской
- Поблагодарили: 1 раз
Re: Подружить 2 Модбаса
А в программе контроллера нельзя состыковать отдельные слова? Адреса (вроде бы, по диапазону) разные. У нас некоторые модбасовские устройства шлют скомпанованные слова (особенно слово ошибки). Растягиваем побитно и привязываем.Дмитрий Милосердов писал(а):Я про него не забыл :) обойти чисто программным путем. алгоритмическим. Вообще незатратным. :)
-
- здесь недавно
- Сообщения: 17
- Зарегистрирован: 31 янв 2011, 11:00
- Имя: Двоеглазов Дмитрий Николаевич
- Страна: Россия
- город/регион: Кирово-Чепецк
Re: Подружить 2 Модбаса
0х3ххх определяет, что это INPUT REGISTER, считываемые с помощью команды 04.BigDog писал(а):Коллеги, подскажите как лучше решить проблему.
Есть 2 неких устройства. У обоих протокол- Модбас.
Но выходное значение одного из устройств расположено в регистре с адресом 0х3002 (12290 в десятичной системе).
Допустимый диапазон адресуемого пространства другого устройства (устройство должно читать значение)- от 0 до 9999.
Что лучше поставить в промежутке, чтобы их подружить?
Предложения наехать на производителя и расширить диапазон- не предлагать :)
Реально запрос к регистру с адресом 0х3002 будет выглядеть так:
Node,днинна запроса,код запроса=04,адрес регистра=0х001,количество запрашиваемых регистров=1,CRC.
Проблема реально существует?
-
- почётный участник форума
- Сообщения: 1075
- Зарегистрирован: 25 июл 2008, 23:23
- Имя: Бондарев Михаил Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 52 раза
- Поблагодарили: 20 раз
Re: Подружить 2 Модбаса
Интересно, хотя бы в версии v12 исправят ? Как то ИСО9000 не очень работает...
Кросс-контроллер за 200$ неподъемен?
Кросс-контроллер за 200$ неподъемен?
-
- почётный участник форума
- Сообщения: 1075
- Зарегистрирован: 25 июл 2008, 23:23
- Имя: Бондарев Михаил Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 52 раза
- Поблагодарили: 20 раз
Re: Подружить 2 Модбаса
А что за устройство считывает? Ну что бы остерегаться в дальнейшем))) и чтоб понять а нельзя ли там программно пакеты раздербанивать, или все зашито-закрыто глубоко. Потому как, полагаю, это проще будет чем менять адресное пространство в ауме)Я про него не забыл не знаю...по мне так лучше эту допхотелку (не было в проекте изначально) обойти чисто программным путем. алгоритмическим.