Тогда пользуйтесь чемто типа Модбастестера. Но покажет пакеты запросов-ответов.
Тогда пользуйтесь чемто типа Модбастестера. Но покажет пакеты запросов-ответов.
Есть тестер ловит все что я ввожу в поле, адрес прибора 1, регистр 256.
Вот только мастерOPC так же выдает таймаут.
А если через tracemode сразу вязать, то создаю в источниках группу модбас, а в ней компонент Rin_Float с портом 0х1 (использую Com1), адрес прибора 0х1 (1), канал 0х100 (256 регистр) и нечего, что не так?
Последний раз редактировалось Константинов Сергей; 26.04.2012 в 10:22.
В общем сам не понял каким боком, но мастерOPC перестал выдавать таймаут и все нормально прочиталось.
Теперь проблема в следующем, при соединении с trace mod'ом через мастерOPC данные передаются нормально, но если делать все средствами trace moda, то данные с панели не передаются, более того при вводе данных в пенале, они не принимаются. Перепробовал половину компонентов из источников модбаса в trace mode и все одно получается. Что посоветуете?
Да это я отпечатался, ком порт задан правильно, в общем повторюсь. Создаю в источниках группу модбас, а в ней компонент Rin_Float с портом 0х0 (использую Com1), адрес прибора 0х1 (1), канал 0х100 (256 регистр), так же пробовал такой компонент W_Word(16), с ним немного поизвращался. Он так же как и все не принял данные с панели, но хоть такой цели нет, я с помощью этого компонента передал значения в панель. При передачи числа 1, в панель попадает число 2036 и в текстовом поле источник данных которого W_Word(16) введенное число 1 меняется на 2036 само, это так для изложения экспериментов.
А задача остается та же, передать средствами trace moda данные из панели, что не как не выходит
1. В ТМ нет точек ввода-вывода и каналов, которые одновременно являются входными и выходными. Поэтому нужно создавать 2 канала.
2. По поводу преобразования числа - проект ТМ выложите.
Да я знаю что в двух направлениях нельзя использовать 1 к***** но странно что передал и собственно это не важно.
Вот проект из TM
Мне нужно чтобы сп270 управляла trace mode, в данном примере сп270 должна передать введенное в ней значение в текстовое поле trace modа. Для примера использую этот проект. При тесте связи с помощью модбас тестера панель передает введенные значения из регистра 256. В trace mode создаю в источниках modbus, а в нем компонент Rin_Float(4) с портом 0х0 (сом1), Адресом 0х1 (адрес прибора 1) и каналом 0х100 (256 регистр в hex). Во время запуска проекта и опроса прибора ввожу в панель значение которое в течении секунды автоматически обнуляется и в trace mode нечего не попадает.
Пробовал такую же схему но панель связывал с мастерОПК, а мастерОПК с trace mode и введенные значения в панели легко выводились в trace mode.
Подскажите что сделал не так, почему не удается получить в trace mode значение из панели и оно постоянно обнуляется?