С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
Проверяю через modbus.
Передаю и Int, и напрямую float для отладки.
В режиме ТС
float temp.png
В режиме сопротивления с макросом 50М
float.png
P.S.: также хотел бы уточнить, в каком формате по modbus'у передается float. Как перевести числа из регистров 518-519 в "обычный вид".
float в формате IEEE чего-то там, полностью стандартный. порядок байт только определить правильно и все.
в обоих случаях это не число на которое можно обращать внимание
ЗЫ это число сильно стремящееся к нулю, поэтому и INT верно показывает ноль
Последний раз редактировалось capzap; 05.11.2020 в 17:27.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Я вижу значение t=91 и его же во float, только нужно правильно преобразовать. Для такой проверки лучше использовать Modbus Poll, там это сразу делается.
По особенностям работы с float информация : https://www.youtube.com/watch?v=NMTvVy9ABVc
В первом варианте что-то явно не так, попробуйте другой канал использовать, или другую характеристику выбрать.
Последний раз редактировалось Ревака Юрий; 06.11.2020 в 09:17.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
Благодарю за пояснения, с float'ом разобрался.
Пробовал три канала (AI1, AI2, AI3), везде одинаковый результат: в режиме ТС - нули. В режиме измерения сопротивления - сопротивление измеряется нормально, пробовал с датчиком и с потенциометром.
Предполагаю, что дело в выборе типа датчика. У меня датчик ДТС324-50М.В3.41 имеет НСХ 50М. Пробовал настраивать вход как TCM Cu 500 (пробовал с разными альфами), везде нули. Есть ли какое-то подробное описание типов датчиков, на которые настраивается вход?
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
Датчик трехпроводной, имеет один белый и два красных провода (запараллеленных). При температуре помещения сопротивление 54 Ом между белым и одним из красных (измерял обычным мультиметром).
К прибору подключен: белый - COM2, красный - AI3.
Когда вход AI3 в OwenLogic настроен на измерение сопротивления ("Тип датчика аналогового входа - 0..300 кОм"), то показания - не нули, и они соответствуют действительности. resist1 показывает сопротивление датчика 53 Ом, temper1 - температуру 16 градусов, tempFloat - 15,62 градуса.
temp resist.png
Нули появляются, если "Тип датчика аналогового входа" для AI3 настроить как TCM Cu 500 или аналогичный.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
Мне одному кажется, что "50" и "500" - это разные цифры?!
Короче, в менеджере компонентов есть макрос для данного типа термосопротивления!
Если хотите точнее(по-человечьи) надо нормирующий преобразователь встроенный в датчик или отдельно:
https://owen.ru/product/npt
Последний раз редактировалось Сергей0308; 06.11.2020 в 18:04.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.