Просмотр полной версии : Подключение ТРМ132 к OPC серверу Lectus.
Здравствуйте.
Пытаюсь подключить ТРМ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 температуру.
Пробовал еще и такие настройки:
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)
но все равно что-то не то.
Адрес устройства ставил 0, на скрине ошибся. Также пробовал 8 (менял в приборе и Lectus)
Поправил адрес и вот что он выдает:
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)
Поправил адрес и вот что он выдает:
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 байта)
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot