В демонстрационных целях требуется вывести на экран номер COM-порта, заданного в настройках Источника/Приемника ModBus. Для этого использую его атрибут 93 (PORT). По факту используется порт COM4, однако на экран выводится значение 219, Окно Компонентов в RTM показывает значение атрибута 3 (т.е. правильное). Привязка экранного аргумента установлена правильно. В чем может быть причина?
Posted by Nico (Участник № / Member № 5342) on :
а какое значение показыватся в аргументе экрана привязанного к 93 атрибуту в окне компонентов ?
Posted by Dmitry G. (Участник № / Member № 5438) on :
А как в окне компонентов посмотреть аргументы экрана?
Posted by Nico (Участник № / Member № 5342) on :
124 атрибут экрана раскрыть
Posted by Dmitry G. (Участник № / Member № 5438) on :
Спасибо за подсказку. Сейчас на экран выводится 0, значение аргумента, соответственно, тоже равно 0.
Posted by Dmitry G. (Участник № / Member № 5438) on :
Техподдержка, отзовитесь, пожалуйста!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Ранее на экран выводилось 219, в то время как атрибут 93 в окне "Просмотр компонентов" был равен 3. Теперь на экран выводится 0 и в соответствующем аргументе экрана Вы имеете тоже 0. Что Вы изменили? Что при этих двух нулях показывает значение 93 атрибута в окне "Просмотр компонентов"? Если привязка правильная, то значения атрибута 93 и привязанного к нему аргумента экрана окне "Просмотр компонентов" должны совпадать.
Какой тип данных у соответствующего аргумента экрана? Какой формат вывода у соответствующего ГЭ "Текст"?
Posted by Dmitry G. (Участник № / Member № 5438) on :
Думаю, что проще выслать вам проект. Отослал на адрес hotline@adastra.ru
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Ответ дан почтой.
Ошибка заключалось в том, что аргумент экрана был привязан к 93 атрибуту источника, а не канала привязанного к источнику modbus.
Posted by Dmitry G. (Участник № / Member № 5438) on :