Если с аналогового имеете какое-то не преобразованное значение, (ток, милливольты, вольты, сопротивление или др), то сначала в СПК преобразовываете в нужное значение, согласно вашей градуировке, а потом уже передаете куда нужно. Не знаю как на счет в СПК, в ПЛК приходится разбивать REAL на 2 WORD и передавать массивом в нужные регистры от Real принимающего устройства. Как разбивать пока еще не знаю, но возможно разберемся. Надеюсь я правильно вас понял и немного намекнул куда копать.
Добрый день, форумчане. Подскажите решение моей проблемы, которая заключается в следующем:
Есть котел, на котором установлены приборы ТРМ212. Данные с них по RS-485 попадают в МСД-200, а оттуда уже в СПК-110 (старой еще модификации) и отображаются элементом "трассировка" в виде графика. Если с передачей данных от ТРМ до МСД-200 проблем нет, то с СПК есть проблемы. СВязь между Мсд-200 и СПК-110 настроена, все отлично, но вот с преобразованием данных в тип REAL проблемы имеются. Я пользовался функцией объединения UNION и делал как рекомендуют в соответствующих источниках, но не получилось толком ничего. В начале данные на графике отображались, но после непродолжительной работы просто пропали и вместо них на графике нули. В службе поддержки сказали что при преобразовании теряются байты. Как так? Ведь по книжке же все. Возможно для кого-то это пустяковая вещь, но сам я не программист и потому подобные проблемы вызывают недоумение большое.
Последний раз редактировалось Евгений Троян; 27.09.2019 в 16:28.