PDA

Просмотр полной версии : си8 и тм6, зависания



Ярославкин
07.12.2010, 02:59
настроил систему, все работает.
но зависает прибор си8 после запросов от тм6.
зависание каждый раз случайно, но не реже 10 минут происходит.
си8 перестает отвечать на любые запросы, помогает только отключение питания.
при этом овенский ОРС опрашивает стабильно этот же прибор.
пробовал изменять в настройках компорта в тм6 тайм аут и другие параметры, лучшие результаты при тайм ауте 180 мс, rs передача 50 мс.
подскажите куда копать?
драйвера адастры.
какие тайауты правильнее установить?

Сергей Чекулаев
07.12.2010, 09:41
си8 устойчиво работает при скорости обмена 9600.
какая длина линии связи и сколько устройств сидит на этой линии?

Ярославкин
07.12.2010, 12:50
от компорта до крайнего устройства - метров 6-7. в лаборатории университета.
на шине висят 11 си8, 11 трм202, 4 му110 на скорости 57600

Сергей Чекулаев
08.12.2010, 11:25
перенастройте приборы на скорость обмена 9600, проделывая это заодно посмотрите адреса приборов, нет ли между ними пересечений.
я так до конца и не понял чем вы пользуетесь овен орс или драйвером тм6?

mev163
08.12.2010, 14:43
перенастройте приборы на скорость обмена 9600, проделывая это заодно посмотрите адреса приборов, нет ли между ними пересечений.
я так до конца и не понял чем вы пользуетесь овен орс или драйвером тм6?

пользуемся драйвером тм6, с помощью овен орс проверялась связь и
корректность монтажа.
к сожалению скорость связи через Opc низкая, а через тм6 повисают
си8

Ярославкин
09.12.2010, 01:08
адреса приборов не повторяются.
проект уже разработан на драйверах адастры, переделывать на орс - весьма трудоемкий процесс.

Сергей Чекулаев
09.12.2010, 10:52
си8 устойчиво работает на скорости 9600, вам нужно снизить скорость всей ветви.

Ярославкин
13.12.2010, 22:06
вы оказались правы, после снижения скорости до 9600 - пока работают без сбоев.
тьфу тьфу тьфу.
спасибо

Ярославкин
02.07.2012, 12:05
Продолжение темы:
ТМ6 опрашивает МУ110 (8 реле) и СИ8 по протоколу ОВЕН, управляет МУ110.
скорость 9600.
Не хватает быстродействия, задал подобный вопрос на форуме ТМ6, задаю здесь - может подскажете.

Ниже приведен кусок лога ТМ6: обмен порта и устройств ОВЕН МУ110 и мои комментарии:

команда выключить реле питания 101
10:18:00.2 MU110.101 =0

чтение устройства 101 для контроля отсутствия питания
10:18:00.4 MU110.101_чтение =0

команда на включение реле измерения 93
10:18:00.5 MU110.93 =1

В обмен попал также запрос к СИ8
10:18:00.9 SI8.60 =74

чтение устройства 93 для проверки включения
10:18:01.4 MU110.93_чтение =1

По ТЗ нужно выключить 101 реле, после этого включить реле 93. Измерительная цепь выходит из строя при одновременном включение 101 реле питания и измерительного 93, поэтому в программе созданы каналы типа вход, для дополнительной проверки каналов.

как можно сократить время обмена ОВЕНа с ТМ6?
Есть ли у МУ110 групповая команда на запись, т.е. одновременно включать 2 и более реле?
Как быстро реагирует МУ110 на команду включить реле, как быстро готов ответить о выполнение предыдущей команды. интересует абсолютное время.
спасибо