Nestor
Junior Member / Новичок
Участник № / Member № 1148
отправлено / posted
Добрый день! Есть задача последовательно опросить N ячеек памяти (WORD) в ПЛК. Можно ли средствами ТМ управлять значениями атрибутов IA_C0,...,IA_C5 источника/приемника, связанного с ПЛК? Драйвер контроллера типа T12. Пока при попытке посмотреть значения этих атрибутов всюду наблюдаю значение канала (атрибут 0). Не создавать же N каналов? Или может есть какой-то иной выход?
Сообщения / Posts 17 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Baikal_E
Forum Haunter / Завсегдатай форума
Участник № / Member № 4135
отправлено / posted
Возможно вы неточно поставили адресацию. Проверте параметры (Параметр#1, Параметр#2, Параметр#3, Параметр#4)
Сообщения / Posts 127 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nestor
Junior Member / Новичок
Участник № / Member № 1148
отправлено / posted
Да нет, все точно. Возможно дело в самом драйвере: по всей видимости адреса/регистры считываются один раз при инициализации, а дальше на них никакого внимания не обращается. Вообщем, еще один повод написать собственный драйвер :)
Сообщения / Posts 17 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Атрибуты с 93 по 98 должны считываться.
Но, как Вы верно подметили, не всегда их изменение влияет на результат. Часть драйвером считывают их один раз при старте.
Также возможно образование группового запроса, тогда изменение этих атрибутов не будут влиять на получаемый результат.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Baikal_E
Forum Haunter / Завсегдатай форума
Участник № / Member № 4135
отправлено / posted
Как показывает практика, драйвера для Тrace Mode лучше писать своими силами. Бесплатные драйверы TM к сожалению не всегда справляются
Сообщения / Posts 127 | Из / From: Россия
| IP / IP: IP адрес / IP address |