PDA

Просмотр полной версии : Подключение ТРМ132 к OPC серверу Lectus.



astrgan
07.07.2015, 10:00
Здравствуйте.
Пытаюсь подключить ТРМ132 к OPC серверу Lectus.

Параметры обмена с ЭВМ:
Скорость обмена - 9,6;
Длина слова данных (бит) - 8;
Состояние бита четности - no;
Количество стоп битов -1
Длина сетевого адреса - 8
Базовый адрес прибора - 0
Количество фильтров сообщения - 0
Протокол - Modbus RTU

Термодатчик подключен к 1 входу.
Lectus вроде видит прибор, но в поле значения отображает почему-то цифру 2, а не температуру.
http://images.vfl.ru/ii/1436251667/e8ebbc90/9222235_s.jpg (http://vfl.ru/fotos/e8ebbc909222235.html) http://images.vfl.ru/ii/1436251667/626a3866/9222236_s.jpg (http://vfl.ru/fotos/626a38669222236.html) http://images.vfl.ru/ii/1436251667/e95242b3/9222237_s.jpg (http://vfl.ru/fotos/e95242b39222237.html)
Подскажите пожалуйста что нужно сделать чтобы увидеть в Lectus температуру.

astrgan
09.07.2015, 01:26
Пробовал еще и такие настройки:

http://images.vfl.ru/ii/1436394373/7b14293a/9237570_s.jpg (http://vfl.ru/fotos/7b14293a9237570.html) http://images.vfl.ru/ii/1436394373/40bf4eb7/9237571_s.jpg (http://vfl.ru/fotos/40bf4eb79237571.html) http://images.vfl.ru/ii/1436394373/dca24bfc/9237572_s.jpg (http://vfl.ru/fotos/dca24bfc9237572.html) http://images.vfl.ru/ii/1436394373/bb6e7a18/9237573_s.jpg (http://vfl.ru/fotos/bb6e7a189237573.html) http://images.vfl.ru/ii/1436394374/a7f70bb6/9237574_s.jpg (http://vfl.ru/fotos/a7f70bb69237574.html)

но все равно что-то не то.

astrgan
09.07.2015, 03:12
Адрес устройства ставил 0, на скрине ошибся. Также пробовал 8 (менял в приборе и Lectus)

astrgan
09.07.2015, 03:26
Поправил адрес и вот что он выдает:

http://images.vfl.ru/ii/1436401606/4a149881/9237837_s.jpg (http://vfl.ru/fotos/4a1498819237837.html) http://images.vfl.ru/ii/1436401606/98a6d0d6/9237838_s.jpg (http://vfl.ru/fotos/98a6d0d69237838.html) http://images.vfl.ru/ii/1436401606/8b65e113/9237839_s.jpg (http://vfl.ru/fotos/8b65e1139237839.html) http://images.vfl.ru/ii/1436401607/6c191ec0/9237840_s.jpg (http://vfl.ru/fotos/6c191ec09237840.html)

petera
09.07.2015, 11:27
Поправил адрес и вот что он выдает:

http://images.vfl.ru/ii/1436401606/4a149881/9237837_s.jpg (http://vfl.ru/fotos/4a1498819237837.html) http://images.vfl.ru/ii/1436401606/98a6d0d6/9237838_s.jpg (http://vfl.ru/fotos/98a6d0d69237838.html) http://images.vfl.ru/ii/1436401606/8b65e113/9237839_s.jpg (http://vfl.ru/fotos/8b65e1139237839.html) http://images.vfl.ru/ii/1436401607/6c191ec0/9237840_s.jpg (http://vfl.ru/fotos/6c191ec09237840.html)
ПОЧЕМУ FLOAT???

Как раз в первом посте все было правильно,

Здравствуйте.
Пытаюсь подключить ТРМ132 к OPC серверу Lectus.
Термодатчик подключен к 1 входу.
Lectus вроде видит прибор, но в поле значения отображает почему-то цифру 2, а не температуру.
http://images.vfl.ru/ii/1436251667/e8ebbc90/9222235_s.jpg (http://vfl.ru/fotos/e8ebbc909222235.html) http://images.vfl.ru/ii/1436251667/626a3866/9222236_s.jpg (http://vfl.ru/fotos/626a38669222236.html) http://images.vfl.ru/ii/1436251667/e95242b3/9222237_s.jpg (http://vfl.ru/fotos/e95242b39222237.html)
Подскажите пожалуйста что нужно сделать чтобы увидеть в Lectus температуру.

Ну почти правильно:rolleyes:
Ведь в регистре "0" -хранится количество знаков после запятой, по этому и читается 2
18936
А вот нужное Вам значение температуры находится в регистре с адресом "1". И при чем значение не Float, а Integer (2 байта)