На промышленном компьютере стоит плата 5648, к ней подключена панель МРВ-24 с модулями управления GrayHill 70G. Какие каналы в ТрейсМоуд надо завести для управления данными модулями?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Драйвер для поддержки платы 5648 позиционируется для МикроМРВ для DOS. В настоящее время исполнительные модули для DOS не поставляются.
Posted by Kairat (Участник № / Member № 5414) on :
Как это так? У нас работают аналоговые модули GrayHill 73G, подключенные через панель МРВ-24 к плате 5648. Данные приходят и отражаются в узле МРВ. А вот с дискретными не получается.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
МРВ под Windows XP может поддерживать некоторые платы УСО при условии установки поставляемого в системе драйвера IO_cards. Для поддержки дискретных входов/выходов при этом можно использовать "Источники/Приемники/Платы_ввода/вывода/ДИСКРЕТ/DI_port и DO_port" с заданием базовых адресов, номеров регистров и типов инициализации регистров в микросхемах 8255.
Posted by Kairat (Участник № / Member № 5414) on :
МРВ под Windows XP может поддерживать такие платы как UNIO 48-5?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Может поддерживаться только обращение к дискретным регистрам, да и то при условии использования определенной прошивки - G11. Как указано у нас в документации, надо использовать каналы DI/DO_порт.
Posted by Kairat (Участник № / Member № 5414) on :
Реализовал через каналы DO_порт управление модулями. На плату 5648 сигнал приходит, индикатор мигает, но лампочка на самом модуле не загорается. Какие параметры надо настраивать в ТМ6 для корректной работы модулей GrayHill 70G?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Никакие параметры, кроме параметров настройки "Приемника" DO_port (базового адреса, номера регистра, типа инициализации регистров в микросхемах 8255) повлиять на работу этого канала не могут.
Posted by Kairat (Участник № / Member № 5414) on :
На панели МРВ-24 установлено 8 модулей GrayHill 70G-ODC5. Для этих модулей заведено 8 каналов DO_port для управления и 8 каналов DI_port для состояния. Базовый адрес на всех каналах установлен 100. При включении системы все модули включаются. Далее управляется только 1-й модуль, посылая 1(0) в 3, 4 каналы, другие каналы не реагируют. В чём может быть проблема?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Нам неизвестно, как адресуются регистры МРВ-24 в модуле 5648. Trace Mode 6 управляет или читает регистры чипов i8255 платы 5648. Вы можете создать для каждого из двух чипов i8255 по 3 канала DI/DO_port. Каждый из регистров i8255 должен быть инициирован соответственно функции обращения к нему DI или DO. Для этого в первом канале, относящемся к соответствующему i8255, должен быть задан нужный режим инициализации в настройке "Состояние (STATE)".