This is topic Проблемы с платой 5750 в MicroPC in forum Микро Мониторы Реального Времени / Micro Real Time Monitors at Форум TRACE MODE: техническая поддержка.
Уважаемые господа, неожиданно столкнулись с проблемой, которой и в принципе не должно быть в силу распространенности аппаратных средств, на которых она возникла – контроллер MicroPC. Суть наших затруднений – не работает (в нашем частном случае - под МикроМРВ 5.07) плата аналогового вывода 5750 в составе контроллера MicroPC. Если написать программку на Basic согласно руководству на плату 5750 – все работает, при изменении преобразуемого кода мигает светодиод на торце платы и меняется уровень аналогового сигнала на выходе управляемого канала платы. В проекте, выполненном в ТМ 5.07, мы используем в узле контроллера MicroPC для управления платой 5750 канал подтипа АНАЛОГ с дополнением АО 5750. В настройках канала устанавливаем необходимые BASE и CH. Настройки MUX, GAIN/REG, ALT/REG – «по нулям». Таймауты для аналогового вывода, судя по содержимому меню настроек таймаутов, не настраиваются. Канал подтипа СИСТЕМНЫЙ с дополнением ввод, вывод не используем, т.к. запрещать формирование выходного аналога нам не требуется.
В результате: при изменении преобразуемого кода светодиод на торце платы 5750 не мигает, уровень аналогового сигнала на выходе управляемого канала платы – нулевой.
В чем проблема? Я не думаю, что поддержка платы 5750 под ТМ5 не работает, скорее всего мы где-то что-то упускаем в настройках.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Ответить на данный вопрос сможем только после проведения испытаний. Но, так как в наличии платы 5750 у нас на данный момент нет, то срок ответа может немного затянуться.
Posted by Коростелёв А. Н. (Участник № / Member № 40) on :
Хотелось бы ненавязчиво поинтересоваться: как обстоят дела с поддержкой платы аналогового вывода 5750 фирмы Octagon? Или может уже пора свой драйвер писать?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Плата заказана, но не доставлена. Ждем...
Posted by ATMosphere (Участник № / Member № 115) on :
Насколько мне известно, общение с платой 5750 происходит просто последовательной записью в два порта 12-разрядного кода (8+4). Почему бы не воспользоваться каналом ДИСКРЕТ/DO word, устанавливая единственный атрибут канала BASE базовый адрес порта? Если плата настроена на базовый адрес 0x100, то атритуты BASE для восьми каналов будут соответственно 0x100, 0x102, ..., 0x10E.
Компания "АТМ" - комплексная автоматизация технологических процессов и производства
Подобных проблем поможет избежать новая услуга от "АТМ"+"AdAstra". Подробнее см. СУПЕРПРЕДЛОЖЕНИЕ
Posted by Коростелёв А. Н. (Участник № / Member № 40) on :
2 ATMosphere:
Большое спасибо представителю компании «АТМ» за незатейливый и неожиданно эффективный совет. Наша плата 5750 заработала. Тем не менее, мне хотелось бы заметить, что, работая с аналоговой платой, сразу как-то не приходит в голову попробовать использовать каналы подтипа ДИСКРЕТ (тем более имея как бы в наличии для использования канал с настройкой на конкретный тип платы УСО…). А вообще чесать правой ногой левое ухо слегка затруднительно, а у кого-то и вообще не получается (это я уже – к Адастре, на перспективу).
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Уважаемый Андрей Николаевич!
Прошу прощения за причиненные неудобства. Действительно, каналы АНАЛОГ_AO 5750 в микроМРВ интепретировались с ошибкой. Плата в микроМРВ поддерживалась через каналы АНАЛОГ_AO(L,H). Послал на Ваш адрес пакет микроМРВ релиза 5.09, в котором каналы АНАЛОГ_AO 5750, образованные методом АВТОПОСТРОЕНИЯ в редакторе базы каналов Трейс Моуд, поддерживаются корректно.