Здравствуйте. Создал тему на форуме adastra.ru (http://forum.adastra.ru/ultimatebb.p...8.html#000000). Отправили к вам на форум. Очень прошу помочь. Хотелось бы все таки использовать трм133 на нашем предприятии. Вот проблема:
Изучаем возможность применения Trace Mode для решения наших задач.
Задача: связать Trace Mode и ТРМ133 фирмы ОВЕН, считать значение измеренной температуры с 1 входа на ПК и задать какой-либо параметр с ПК.
Что есть: ТРМ133
преобразователь IFD8500
Trace Mode v6.06
ОС Windows XP Home

1. Пробовал решить задачу используя драйвер, входящий в состав TM6 (в группе PLC, OwenRS485_Group_1). При задании идентификаторов от 0x01 до 0x06 (такие идентификаторы указаны в руководстве по установке драйверов ОВЕН) профайлер для 0x01 выдает постоянные значения, далекие от измеренной температуры. Методом "научного тыка" удалось получить значение теммпературы при идентификаторе равном 0xb.
Объясните, пожалуйста, такой результат. Только поняв эту адресацию, смогу перейти на задание уставки с ПК.
Еще вопросы - как считать значение со второго входа, например?
Где в редакторе компонента Owen_RS485#1 выбирается адрес прибора?
Также я посчитал нужным отредактировать файл OWEN-RS485.txt ( *** Таблица параметров для связи с контроллерами OWEN по RS-485 ***). В нем в столбце Device_addr первоначально были записаны адреса 0, несколько 27 и несколько 8. Переправил все на 8. Верны ли мои действия? Если нет, то почему?
2. Также попробовал использовать драйвер, скачанный с сайта owen.ru. Здесь также возникли проблемы.
Из-за небольшого опыта работы с trace mode не ясно, что означает Параметр№1 (номер канала, как сказано в руководстве для установки). Я его оставил равным нулю.
Для считывания измеренного значения с входа 1 я задал в Параметр#2 0x8 (адрес прибора - 8)и Параметр#4 0x1. Но получил, опять постоянное значение, далекое от температуры. При этом при перезагрузке контроллера или при операци останова/пуска профайлера в самом начале это значение на доли секунды отображает реальное значение температуры.
Хотелось бы разобраться с этим случаем также и получить наконец хоть и простой, но работающий проект.

П.С. конфигуратор для трм133 считывает измеренное значение температуры корректно.