This is topic Связь с весовым терминалом Тензо-М in forum TRACE MODE 5 бесплатная версия / TRACE MODE 5 Free version at Форум TRACE MODE: техническая поддержка.
Пытаемся организовать обмен по последовательному порту (COM2) с весовым терминалом Tenso-M. Для начала скачали и установили новые драйвера для ТЕНЗО-М. Последовательность действий: 1. Создаем проект 2. Создаем узел «Без автопостроения - малый» - NODE1 3. Настраиваем параметры последовательного порта (COM2). 4. Настраиваем параметры «Связь по последовательным интерфейсам» - dev0 - Контрол11 - Номер порта: COM2 - Сетевой адрес: 01 5. Отказываемся от процедуры АВТОПОСТРОЕНИЯ, в созданном объекте dev0 создаем два канала: - имя: get_brutto_in, тип: INPUT, подтип: КОНТР1, доп. к подтипу: tenso_m; атрибуты: #RS:2 (это номер порта?), ADDR: 1 (это сетевой адрес терминала?), COMMAND: GET_BRUTTO (это вроде понятно), ARG: 1 (что это – не ясно). - имя: get_brutto_ou, тип: OUTPUT, подтип: КОНТР1, доп. к подтипу: tenso_m; атрибуты: #RS:2 (?), ADDR: 1 (?), COMMAND: GET_BRUTTO, ARG: 1 (?). 6. В редакторе представления данных создаем отображение состояния этих каналов в виде простого динам. текста. 7. С помощью профайлера запускаем проект на выполнение. Никакого обмена с терминалом не происходит (сетевой адаптер не отображает прохождение данных из последовательного порта). Вопросы: - Что мы делаем не так? Терминал в полном порядке – тестовая программа тензо-м его опрашивает – все работает. Что мы упустили? Как оживить обмен? Правильно ли мы себе представляем порядок настройки обмена по последовательному интерфейсу с внешним устройством через тип канала КОНТР1.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Вы сделали несколько ошибок, которые явились следствием того, что Вы не прочитали в Справочной системе (поиск по "Тензо-М") релиза Трейс Моуд 5.12 достаточно полное описание функций этого драйвера и настроек вызывающих его каналов.