This is topic Последователльный опрос регистров контроллера in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.
Добрый день! Есть задача последовательно опросить N ячеек памяти (WORD) в ПЛК. Можно ли средствами ТМ управлять значениями атрибутов IA_C0,...,IA_C5 источника/приемника, связанного с ПЛК? Драйвер контроллера типа T12. Пока при попытке посмотреть значения этих атрибутов всюду наблюдаю значение канала (атрибут 0). Не создавать же N каналов? Или может есть какой-то иной выход?
Posted by Baikal_E (Участник № / Member № 4135) on :
Возможно вы неточно поставили адресацию. Проверте параметры (Параметр#1, Параметр#2, Параметр#3, Параметр#4)
Posted by Nestor (Участник № / Member № 1148) on :
Да нет, все точно. Возможно дело в самом драйвере: по всей видимости адреса/регистры считываются один раз при инициализации, а дальше на них никакого внимания не обращается. Вообщем, еще один повод написать собственный драйвер :)
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Атрибуты с 93 по 98 должны считываться.
Но, как Вы верно подметили, не всегда их изменение влияет на результат. Часть драйвером считывают их один раз при старте.
Также возможно образование группового запроса, тогда изменение этих атрибутов не будут влиять на получаемый результат.
Posted by Baikal_E (Участник № / Member № 4135) on :
Как показывает практика, драйвера для Тrace Mode лучше писать своими силами. Бесплатные драйверы TM к сожалению не всегда справляются