Страница 1 из 1
Добавлено: 12 ноя 2010, 17:25
otr
Здравствуйте.
Не подскажете есть ли возможность для контроллера "Деконт A9" почитать описание протокола ТК113. В частности формат команды ТУ. Оно у вас работает не совсем так, как описано в классическом ТУ для ТК113: отрабатываются ТУ только с задержками в 2, 4, 6, 8 секунд. А подобрать посылку протокола ТК113 ТУ с другими задержками не получается. Есть ли специалисты по этому вопросу?
Добавлено: 12 ноя 2010, 17:27
otr
Известно также, что это Деконт RTU2 версия 2.2 от 04.01.06
Добавлено: 13 ноя 2010, 12:07
Максим
Здравствуйте.
Не подскажете есть ли возможность для контроллера "Деконт A9" почитать описание протокола ТК113. В частности формат команды ТУ. Оно у вас работает не совсем так, как описано в классическом ТУ для ТК113: отрабатываются ТУ только с задержками в 2, 4, 6, 8 секунд. А подобрать посылку протокола ТК113 ТУ с другими задержками не получается. Есть ли специалисты по этому вопросу?
К сожалению описание протокола у нас сейчас нет.
TK113 у нас реализовывалось для "московских электрических сетей" и жалоб на то, что у нас неправильно работает телеуправление, не поступало.
RTU2 может выдать любую задержку, только TK113 тулеуправление кратно 2 секундам.
Добавлено: 13 ноя 2010, 13:09
otr
Описание самого протокола ТК113 у меня есть.
Меня и интересует именно ваша реализация. Как ваше устройство должно принять команду (формат, бинарный), чтобы выдать ТУ с определенным временем. У меня опять же после всех тестов удается только 4 варианта получить: 2, 4, 6, 8 секунд и никаких больше.
Это, вроде, можно определить по исходникам, если они доступны и доступен писавший их специалист.
Добавлено: 15 ноя 2010, 11:16
Максим
Описание протокола у нас нет, но исходники конечно есть.
Если мы принимаем пакет телеуправления, то
31 и 32 байт - порт
38 и 39 байт - номер параметра в порту от 0 до 15
44 и 45 байт - время включения от 1 (2сек) до 4(8сек). Значения больше 4 приравниваются к 4.
Добавлено: 15 ноя 2010, 12:19
otr
Спасибо, за помощь.
Ещё небольшой вопрос по поводу ТУ:
при "ТУ отключить" дополнительно выполняется операция "проверка цепей". При "ТУ включить" же только сама команда включения - это фиксированный алгоритм? Нельзя влиять на выполнение (или отсутствие) операции "проверка цепей" каким-нибудь байтом из команды ТУ в протоколе ТК113 к вашему устройству?
Добавлено: 15 ноя 2010, 12:50
Максим
Алгоритмы ТУ фиксированы.
С чего вы взяли, что при прямом управлении происходит проверка цепей?
Добавлено: 15 ноя 2010, 16:34
otr
У нас есть программа монитора для вашего контроллера, вот она показывает "проверка цепей", когда контроллер получает по протоколу ТК113 команду "ТУ отключить". Могу выслать скриншоты если дадите email.
Добавлено: 15 ноя 2010, 16:51
Максим
micromax@dep.ru
Интересно посмотреть на вашу программу мониторинга.
Добавлено: 19 ноя 2010, 12:44
otr
Отправил вам письмо со скриншотами
Добавлено: 22 ноя 2010, 11:14
Максим
Из документации на TK113
Пример прямого телеуправления:
Если приходит команда "включить" X (0-15) ТУ в Y порте, то в базе дискретов на время 2 - 8 сек. будет установлен в единицу дискрет номер:
"Базовый номер"+("Базовый номер порта"–Y)*16+X*3,
а по команде "отключить":
"Базовый номер"+("Базовый номер порта"–Y)*16+X*3+1
и
"Базовый номер"+("Базовый номер порта"–Y)*16+X*3+2
Я уже не помню для чего сделана двойная запись при отключении. Предположу, что:
1) При отключении надо обязательно проверить все цепи, чтобы можно было, потом без проблем использовать команду включение.
2) Это используется для схем, где вместо RTU2 используются другие приборы, где для отключения надо выдавать одновременно два сигнала.
Добавлено: 22 ноя 2010, 15:19
Максим
В ходе просмотра алгоритма было выяснено, что компонент TK113 не умеет правильно работать с модулем RTU2.
Сейчас для данного модуля в TK113 можно только послать команду включить и выключить.
В ближайшем времени эта проблема будет исправлена и для модуля RTU2 будет выдаваться команда тестирования.