Тема / Topic: Чтение данных с контроллера Контар (MC8)
politex007
Junior Member / Новичок
Участник № / Member № 1619
отправлено / posted
Хочу считать значение с аналогового входа номер 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
Посмотрел Ваш проект - вроде все нормально настроено. Для проверки обмена с устройством рекомендую запустить Профайлер без графики (rtmg32.exe) и еще до загрузки узла в разделе Настройки->Отладка, включите флаг "СОМ-порт". Тогда после загрузки узла и старта проекта в директории узла проекта будет вестись лог-файл с именем узла и расширением .txt, где должна быть информация об отправленных запросах и принятых данных по СОМ-порту.
Сообщения / Posts 17335 | Из / From: Россия
| IP / IP: IP адрес / IP address |
politex007
Junior Member / Новичок
Участник № / Member № 1619
отправлено / posted
спасибо за информацию
Проект заработал после того как я изменил скорость ком порта на 115 200
кстати заметил такую особенность, если создать узел микроRTM в нем канал, который привязать к источнику в виде контроллера контар, тот этот канал "исчезает" из списка во время работы в rtmg32
отправлено / posted
Под RTM - Вы понимаете запуск под Профайлером без графики (rtc.exe)? Или это запуск под обычным МРВ? Или же это тип узла?
Сообщения / Posts 17335 | Из / From: Россия
| IP / IP: IP адрес / IP address |
politex007
Junior Member / Новичок
Участник № / Member № 1619
отправлено / posted
Я имею в виду что при создании узла микроRTM и последующем запуске в rtmg32 канал "исчезает"
отправлено / posted
Все верно - в МикроМРВ драйвера из раздела PLC не поддерживаются, поэтому канал и не экспортируется.
Сообщения / Posts 17335 | Из / From: Россия
| IP / IP: IP адрес / IP address |
politex007
Junior Member / Новичок
Участник № / Member № 1619