This is topic Чтение данных с контроллера Контар (MC8) in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.
Хочу считать значение с аналогового входа номер 2 (к которому подключен термистор)
последовательность моих действий: контроллер подсоединен через com1 (контаровская программа консоль этот контролер видит, т.е. связь есть) далее в Trace Mode 6.02.1 создаю проект, правая кнопка на системе, создать узел - rtm правая кнопка на rtm_1 - создать компонент - экран на экране создаю объект текст, в его свойствах выставляю текст - значение, привязка.. создать аргумент, готово свойства экрана, аргументы, создаю канал...
Далее, Правая кнопка на источниках/приемниках, создать группу - PLC. Правая кнопка на PLC_1 создать группу - MZTA_Kontar_Group Правая кнопка на MZTA_Kontar_Group_1 создать компонент, MZTA_Kontar В его свойствах выставляю Порт 0х0 т.к. com1 Устройство 1 (я так понимаю это номер контроллера, значит ставим 1, или не так?) Запрос AI (аналоговый вход контроллера) Номер 0х2 (номер входа - 2) Позиция 0х0 Направление input
Затем перетягиваю MZTA_Kontar_1 на созданный ранее канал.
Правая кнопка на RTM_1 создать группу, com-порты. Создается com порт #1 оставляю настройки по умолчанию.
Далее сохраняю, потом сохранить для МРВ, открываю rtc.exe открываю сохраненный файл и запускаю.... в текстовом поле - 0 !
Пробовал менять режим с AI на количество списков и т.д., все тот же ноль...
что я делаю неправильно?
нужно ли что-нибудь зашивать в контроллер из trace mode? у меня в контроллере зашита только основная программа его действия...
Можно ли где-нибудь найти примеры проектов Trace Mode 6 где используются контроллеры контар или хотябы какие-нибудь другие подключаемые через com порт..
Заранее спасибо за любую помощь!!!
Posted by politex007 (Участник № / Member № 1619) on :
Так что, может кто-нибудь помочь новичку?
Posted by politex007 (Участник № / Member № 1619) on :
можно ли как-нибудь отследить, "видит" ли TM контроллер?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Посмотрел Ваш проект - вроде все нормально настроено. Для проверки обмена с устройством рекомендую запустить Профайлер без графики (rtmg32.exe) и еще до загрузки узла в разделе Настройки->Отладка, включите флаг "СОМ-порт". Тогда после загрузки узла и старта проекта в директории узла проекта будет вестись лог-файл с именем узла и расширением .txt, где должна быть информация об отправленных запросах и принятых данных по СОМ-порту.
Posted by politex007 (Участник № / Member № 1619) on :
спасибо за информацию
Проект заработал после того как я изменил скорость ком порта на 115 200
кстати заметил такую особенность, если создать узел микроRTM в нем канал, который привязать к источнику в виде контроллера контар, тот этот канал "исчезает" из списка во время работы в rtmg32
а с RTM все нормально...
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Под RTM - Вы понимаете запуск под Профайлером без графики (rtc.exe)? Или это запуск под обычным МРВ? Или же это тип узла?
Posted by politex007 (Участник № / Member № 1619) on :
Я имею в виду что при создании узла микроRTM и последующем запуске в rtmg32 канал "исчезает"
а в случае создания узла RTM и последующем запуске в rtc все нормально....
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Все верно - в МикроМРВ драйвера из раздела PLC не поддерживаются, поэтому канал и не экспортируется.
Posted by politex007 (Участник № / Member № 1619) on :