PDA

Просмотр полной версии : Подключение к ПЛК 110 и преобразование данных датчика ИВТМ-7 М 3-Д



Тата_Неизвестная
02.09.2020, 12:59
Показания с датчика влажности и температуры ИВТМ-7 М приходят в формате FLOAT (младшим словом вперед)
ПЛК преобразует данные формата FLOAT старшим словом вперед.
В связи с чем существует необходимость смены байт местами.
Реализовала и отладила отдельно блок программу позволяющую получить FLOAT в привычном нам виде.
При интегрировании в программу данного блока данные ПЛК получает, но не выполняет смену байтов.
ПЛК подключен и старт нажат.

Тата_Неизвестная
02.09.2020, 15:45
Вопрос то где ?
В тексте же сказано что возникла ошибка, а точнее не происходит смена байтов.
Посмотрите миниатюру, там видно что ПЛК подключен к CoDeSys находится в режиме старт, но обмен не происходит. Уточню нет переменных с таким же названием.
С другими устройствами ПЛК по сети обменивается и в соответствии с программой производится работа.

Тата_Неизвестная
03.09.2020, 08:55
Хорошо, вот вся программа.
Блок отвечающий за смену байт в POU сохранен под названием znachenie.

Тата_Неизвестная
04.09.2020, 10:39
Посмотрела в режиме исполнения это то что нужно. Спасибо)