Просмотр полной версии : Trace Mode 6 + MB110-8AC
Константинов Сергей
29.01.2012, 11:47
Здравствуйте мастера! Нужна ваша помощь в разъяснении адресов и регистров в TM6. Схема такая: модуль связи AC4 соединяется с ПК и MB110-8AC, к MB110-8AC на первый канал садится ОКСИ 5С-O2. При запуске конфигуратора М110 данные с датчика приходят на первый канал.
Теперь нужно получить эти данные в TM6. Используется (com1), скорость (115200), базовый адрес прибора (16), канал прибора (1). В TM6 я в источниках создаю modbus - rin_float(4) с параметрами: Номер порта - 0х0, Адрес - 0xf, Канал - 0x0. В RTM создаю COM-порты с параметрами по умолчанию. Перетаскиваю rin_float(4) в RTM каналы, от туда в аргументы экрана, а после связываю все это с текстовым полем. В итоге после сохранения и запуска профайлера не каких данных я не получаю, в чем я ошибся?
1. У меня были большие проблемы с АС4 под ТМ. Нормальную работу я так и не получил.
2. Для нормальной работы с приборами ОВЕН (и не только) при считывании нескольких регистров подряд поставьте в свойствах СОМ порта Таймаут=100 RS-передача=30
Константинов Сергей
29.01.2012, 12:35
Нет не помогло. А с адресами у меня все верно и если я правельно понял, то для подключения еще одного датчика на второй аналоговый канал мне нужно будет создать второй rin_float(4) с адресом 0x10?
Константинов Сергей
29.01.2012, 13:25
период опроса 0 мс. Команда init возвращает ошибку "Принят недопустимы символ"
Константинов Сергей
29.01.2012, 14:19
результат аналогичный
А с адресами у меня все верно и если я правельно понял, то для подключения еще одного датчика на второй аналоговый канал мне нужно будет создать второй rin_float(4) с адресом 0x10?Можно и так, но лучше воспользоваться каналом CALL.8 (см. Канал CALL.ChGroupReq )
1. Выложите скриншот сетевых настроек модуля.
2. Вы точно уверены, что АС4 подключился как СОМ1?
3. Попробуйте прочитать ModbusTester-ом.
Константинов Сергей
29.01.2012, 20:38
Может здесь надо выставить 0х10, вместо 15
насколько я помню шестнадцатеричную систему счисления f = 16 и начинается она с 0, но 10 я тоже на всякий случай пробовал ставить
Константинов Сергей
30.01.2012, 14:28
Вот скрины (http://narod.ru/disk/39116606001/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%8B.rar.html)
1. Номер канала должен быть 0х120, адрес 0х10.
2. Для начала попробуйте считать регистр 0х120 скажем Modbustester-ом
Константинов Сергей
31.01.2012, 12:15
вот так мне удалось получить нужные показания тестером:
http://www.easyfoto.ru/20120131081512106.jpg
Константинов Сергей
31.01.2012, 13:15
отключил AC4 подключился к прибору с помощью конвертеров usb-rs232 и rs232-rs485 при адресе 0х10 и канале 0х120 показания в TM6 пошли.
Спасибо за помощь
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot