Тема / Topic: подсчет импульсов в модулях ввода/вывода i-87026, i-87040
uxenom
Junior Member / Новичок
Участник № / Member № 7008
отправлено / posted
Добрый день! Имеется контроллер ISP DAS WinPACK-8841. В первом слоте установлен многофункциональный модуль i-87026PW (6AI, 2AO, 2DI, 2DO), во втором - i-87040W (32DI). Оба согласно документации умеют подсчитывать импульсы с частотой до 100Гц. Вопрос как их задействовать в Trace Mode?(Пользуемся профессиональной IDE, МРВ и МикроМРВ для Winpack, все версии 6.10) Используя группы в слое источники/приемники DCS и PC-based контроллеры с этими модулями удалось связаться, но полный функционал не задействован до сих пор. В частности дискрентные входы модуля i-87026 так и не заработали
[ 16.08.2016, 14:54: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Сообщения / Posts 4 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
В слое Источники/приемники необходимо создать компонент: Платы_ввода/вывода - АНАЛОГ - A_I/O. Направления in - сам счетчик, направление out - запись в канал любого значения приводит к сбросу. В настройках: Канал - 32 (0 канал), 33 (1 канал) и т.д. Мультиплексор - номер слота в контроллере. Другие настройки не менять. Привязать данные компоненты к соответствующим каналам в узле класса Float in или out.
См. подробнее в справке: Обмен с контроллерами и УСО - Особенности устройств - Устройства ICP-DAS - Контроллеры XPAC, WinPAC, LinPAC и WinCON.
Сообщения / Posts 17293 | Из / From: Россия
| IP / IP: IP адрес / IP address |
uxenom
Junior Member / Новичок
Участник № / Member № 7008
отправлено / posted
Такой способ я уже пробовал. Даже базовый адрес +100 увеличивал, и x126 для модуля 87026, и x140 для модуля 87040 пробовал. И номер слота на 128 увеличивал. Пока счетчик так и не заработал. Могу проекты прислать в ТМ 6.10
Сообщения / Posts 4 | Из / From: Россия
| IP / IP: IP адрес / IP address |
uxenom
Junior Member / Новичок
Участник № / Member № 7008
отправлено / posted
Может это связано, с правильной версией SDK под WinPACK от ICP DAS? Или может файлы где-то какие-то отсутствуют?
Сообщения / Posts 4 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Отослали Вам тестовый проект, попробуйте запустить его в релизе 6.10, не изменяя.
Сообщения / Posts 17293 | Из / From: Россия
| IP / IP: IP адрес / IP address |
uxenom
Junior Member / Новичок
Участник № / Member № 7008
отправлено / posted
Спасибо техподдержке! В модуле 87040 счетчик заработал! Ура, прям! Способ вроде правильно применял, может настройки периодов пересчета не те были. Однако вот в модуле 87026 до сих пор не работают дискретные входы и счетчик
Сообщения / Posts 4 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Судя по документации, у модуля 87026 специфические команды чтения счетчиков и дискретов. Рекомендуем использовать для данного модуля механизм CALL.Vector. См. справку: Каналы и системные переменные – Канал класса CALL – Канал CALL.Vector и видеоурок: http://www.adastra.ru/products/drivers/drv_noprogram/Сообщения / Posts 17293 | Из / From: Россия
| IP / IP: IP адрес / IP address |