Здрвсвуйте. У меня проблема,в контроллер значение температуры выдает в 10 раз больше,следовательно при считывании создаем канал класса Float и используем множитель 0.1, в итоге при запуске проекта он выдает: например считали значение 240, а в ТМ6.07 отображает 24.0, через секунду 240, через секунду 2.4,..... Вчем может быть причина
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
О таких случаях нам неизвестно. Что при этом находится во входном значении?
Этот эффект проявляется при работе именно с контроллером?
Posted by Shiryaev (Участник № / Member № 4360) on :
На входе через групповой запрос по TCP IP получаем значение 240 (т.е. температуру 24 С) далее к присваиваем этот аргумент каналу Float где используем множитель 0.1, после чего и получается: то нормально считает, то какой то глюк и чем реже опрашиваем тем меньше ошибок. Но проблема именно с множителем! Пока столкнулся только с контроллером.
Posted by Shiryaev (Участник № / Member № 4360) on :
Убрал привязку из группового запроса, добавил привязку стандартную т.е. через вкладку дополнительно, все нормально заработало
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В аргументе все время было 240?
Posted by Shiryaev (Участник № / Member № 4360) on :
Менялось в пределах от 237 до 241
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Пришлите тот проект, где были проблемы
Posted by Shiryaev (Участник № / Member № 4360) on :
Проект немного урезанный отправил на hotline3@adastra.ru Тема: Проблема с каналом Float и DC
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
У Вас неверно задана привязка. Во-первых, Вы зачем-то привязали в двух местах. Во-вторых, для записи значения в канал аргумент нужно привязывать к входному значению.
Posted by Shiryaev (Участник № / Member № 4360) on :
Если я правильно понял то основную привязку делать в групповом запросе и тип указывать как входное значение??? А дополнительную удалить.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Да, лучше привязывать канал во вкладке "Аргументы" группового запроса ко входному значению.
Привязку в разделе дополнительно у канала нужно удалить.