DOUT8-R07 не принимает данные с Деконта.

Общие вопросы по оборудованию и программному обеспечению Компании ДЭП
Wander
Сообщения: 13
Зарегистрирован: 26 апр 2009, 10:28

Сообщение Wander » 20 дек 2010, 23:48

Здравствуйте.
Модуль DOUT8-R07 перестал принимать сигналы или Деконт 182 перестал посылать сигналы на него. Пробовал менять модуль на другой проблема таже, скорость и сетевой номер верны. Через некоторое время 30-45 минут все стало работать само нормально.
Что это было?

Еще вопрос не по этой теме.
У деконта 182 сам обнулился серийный номер, почему это может произойти?

pooh
Сообщения: 421
Зарегистрирован: 22 июл 2008, 11:50
Откуда: Дэп

Сообщение pooh » 21 дек 2010, 14:27

Возможно пропала связь с модулем из-за плохого контакта на интерфейсе RS485. Вообще тут может быть множество причин. Так сразу нельзя сказать.

Это могло произойти при восстановлении с картриджа.

Wander
Сообщения: 13
Зарегистрирован: 26 апр 2009, 10:28

Сообщение Wander » 21 дек 2010, 17:56

pooh писал(а):Это могло произойти при восстановлении с картриджа.

Картриджем не пользовались.

Аватара пользователя
Lex
Сообщения: 29
Зарегистрирован: 11 апр 2005, 13:22
Откуда: Электросталь

Сообщение Lex » 20 апр 2017, 18:08

Тоже проблема с DOUT8-R07.
Decont посылает сигналы в dout из компонента Разработчика (ПИД регулятор), а модуль щелкает только когда в дискрете "1".
Т.е., когда в дискрет пишется длительность импульса в миллисекундах модуль "молчит".
В базе дискретов значение выхода компонента отображается, значит дело не в "Разработчике"...

dws
Администратор
Сообщения: 118
Зарегистрирован: 29 май 2009, 13:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение dws » 21 апр 2017, 19:20

Проверьте:
1. Устванавливается ли бит динамики при записи в дискрет в начале импульса - в Разработчике
2. Более одного потребителя у дискрета - например, база-клиент запрашивает дискрет на чтение.

Аватара пользователя
Lex
Сообщения: 29
Зарегистрирован: 11 апр 2005, 13:22
Откуда: Электросталь

Сообщение Lex » 21 апр 2017, 23:13

2. Потребитель один - только обработка дискретов.
1. Бит динамики не ставлю, позже попробую.
Решил другим способом: преобразую выход ПИД-регулятора во Float и загоняю в таймаут. На выходе компонента - 1 или 0, модуль отрабатывает почти как положено. Учитывая инертность системы, думаю погрешность роль не сыграет, завтра с утра позырю по графику.
Спасибо.

dws
Администратор
Сообщения: 118
Зарегистрирован: 29 май 2009, 13:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение dws » 24 апр 2017, 13:08

Lex писал(а):1. Бит динамики не ставлю,

Это системная ошибка - для того, чтобы сформировать импульс модуль должен получить значение длительности и обязательно бит динамики. Именно этот момент является началом импульса.

Аватара пользователя
Lex
Сообщения: 29
Зарегистрирован: 11 апр 2005, 13:22
Откуда: Электросталь

Сообщение Lex » 24 апр 2017, 13:52

Точно. Спасибо.