WinDecont

Общие вопросы по оборудованию и программному обеспечению Компании ДЭП
Аватара пользователя
Б.Е.Г.
Сообщения: 169
Зарегистрирован: 20 май 2009, 07:48
Откуда: Королев

Сообщение Б.Е.Г. » 30 сен 2009, 05:40

Проблемы с созданием WinDecont
1. Создаю в Конфигураторе WinDecont, ввожу нужные компоненты, таблицы и т.д. Запускаю в окне WinDecont "Интерфейс А" и проливаю созданную конфигурацию, стартую в нормальный режим. Все ОК.
Добавляю в окне WinDecont новый WD, запускаю - куча ошибок и только минимальный режим. И адрес 2.
Вопросы:
А. может моя конфигурация записалась в WD "Интерфейс А"? Открыть конфигурацию "Интерфейс А" не могу: директория ...\samples не является проектом!
Б. Откуда взялись ошибки?

2. Создаю новый WD в окне WinDecont. Создается WD с адресом 2 и с той же кучей ошибок.
3. Создаю в совершенно новой директории новый WD в окне WinDecont Все по норме.Запускаю его.
Пытаюсь открыть конфигурацию, но нового WD не видать. Созлаю новый с тем же именем. Проливаю.Все работает.
Вопрос: это что же - я нащупал правильную и единственную технологию создания рабоего WD? И почему в пустой директории? А где это все в help'е?
С уважением, Б.Гаврилов
Теплосеть г. Королев.

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

Сообщение pooh » 30 сен 2009, 08:36

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

Скорее всего новый контроллер был создан в папке старого (у которого конфигурация была сохранена в РПЗУ) без перезаписи файлов. Отсюда минимальный режим и адрес 2. Новый контроллер Обязательно нужно создавать в пустой папке. При создании нового контроллера в WinDecont у него Всегда адрес 60001. А если этот контроллер сразу падает в минимальный режим, то в меню-Параментры WinDecont-Интерфейсы, не прописано устройство.

При записи конфигурации в контроллер, открыть папку этого контроллера через конфигуратор нельзя, можно только вычитать конфигурацию из этого контроллера. Вы путаете папку проект а конфигурации и папку самого WD контроллера.

Удалите все ранее созданные контроллеры и создайте новый пустой контроллер в новой папке.

P.S. рекомендую внимательно прочитать Руководство для начинающих

Faster
Сообщения: 653
Зарегистрирован: 11 июл 2007, 09:38

Сообщение Faster » 30 сен 2009, 09:34

ХУже он указывает и паку конфиги и папку контроллера в одноместа походу , у нас тут был програмер он так делал , были очень интересные эффекты ...

Аватара пользователя
Б.Е.Г.
Сообщения: 169
Зарегистрирован: 20 май 2009, 07:48
Откуда: Королев

Сообщение Б.Е.Г. » 30 сен 2009, 10:15

pooh писал(а):... Новый контроллер Обязательно нужно создавать в пустой папке...
P.S. рекомендую внимательно прочитать Руководство для начинающих


Не понимаю, почему обязательно в пустой папке. Мне удобнее хранить образы всех контроллкров - Д-182, А9, WD в одной папке.

Требование "в пустой папке" д.б. в help'е, при затруднениях я обращаюсь к hrlp'У. Посоветуйте еще почитать букварь.
С уважением, Б.Гаврилов

Теплосеть г. Королев.

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

Сообщение pooh » 30 сен 2009, 10:30

Не надо путать папку конфигурации проекта (создается, когда Вы создаете новый проект в Конфигураторе) и папку контроллера WinDecont (создается, когда Вы создаете новый WD контроллер). Это разные вещи. В папке конфигурации проекта хранятся конфигурации разных контроллеров (А9, 182, WD). В папке WD контроллера храниться только образ контроллера, а не его конфигурация.

Аватара пользователя
Б.Е.Г.
Сообщения: 169
Зарегистрирован: 20 май 2009, 07:48
Откуда: Королев

Сообщение Б.Е.Г. » 30 сен 2009, 10:40

Уважаемый pooh!
Вот можете же вы (я имею в виду весь DEP) изъясняться простым, доходчивым языком. Ну почему не написать так в разделе help'а, посвященном назначению, созданию, конфигурированию WD? Вопрос риторический, можно не отвечать. А совет примите.
С уважением, Б.Гаврилов

Теплосеть г. Королев.

Аватара пользователя
Б.Е.Г.
Сообщения: 169
Зарегистрирован: 20 май 2009, 07:48
Откуда: Королев

Сообщение Б.Е.Г. » 06 окт 2009, 11:29

Собрал на столе схему ПК-USB - адаптер - выход RS485 - интерфейс В моста Д-182 (1012) - ннтерфейс С - ML - ннтерфейс С Д-182 (3) - ннтерфейс А - другой ПК (для имитации объекта).
На 1-м ПК запущен рабочий WD. сконфигурированный на работу с десятками объектов через несколько мостов, в т.ч. с №3 через мост1012.
Все работает в нормадьном режиме, но связи нет, на адаптере лампочка "Передача" не мигает.
Брандмауэр пробовал даже отключать.
В базе-клиент период опроса для №3=6, остальные от 60 и до 7200.
В чем же ошибка?
С уважением, Б.Гаврилов

Теплосеть г. Королев.

Баев Владимир
Сообщения: 108
Зарегистрирован: 15 мар 2007, 14:56
Откуда: Компания ДЭП

Сообщение Баев Владимир » 06 окт 2009, 12:48

В программе WinDecont интерфейс (скорее всего А) настроен на подключенное устройство USB-RS485? При нажатии на кнопку "Мигать" на адапторе должен мигать светодиот "Питание".
Вообще через адаптер получается соединяться с любым контроллером по А-интерфейсу?
Горит ли на адаптере спетодиод"Питание"? Если не горит, то возможно блоку питания ПК не хватает мощности запитать адаптер. Или драйвер не был выбран при подключении адаптера.
Удается ли в программе Конфигуратор ли по сети соединиться с мостом и подключенным к нему контроллером? Если удется, значит ошибка в конфигурировании базы-клиент, или базы-север нет в каком-то из котроллеров. Посмотрите какие ошибки в WD-контроллере в дискретах связи с контроллерами.

Аватара пользователя
Б.Е.Г.
Сообщения: 169
Зарегистрирован: 20 май 2009, 07:48
Откуда: Королев

Сообщение Б.Е.Г. » 06 окт 2009, 15:50

Баев Владимир писал(а):В программе WinDecont интерфейс (скорее всего А) настроен на подключенное устройство USB-RS485? При нажатии на кнопку "Мигать" на адапторе должен мигать светодиот "Питание".
Вообще через адаптер получается соединяться с любым контроллером по А-интерфейсу?
Горит ли на адаптере спетодиод"Питание"? Если не горит, то возможно блоку питания ПК не хватает мощности запитать адаптер. Или драйвер не был выбран при подключении адаптера.

На эти вопросы - ответ ДА.
Баев Владимир писал(а):Удается ли в программе Конфигуратор ли по сети соединиться с мостом и подключенным к нему контроллером? Если удется, значит ошибка в конфигурировании базы-клиент, или базы-север нет в каком-то из котроллеров. Посмотрите какие ошибки в WD-контроллере в дискретах связи с контроллерами.

Это проделаю завтра, т.к. "стенд" на работе.
Спасибо за ответ.
С уважением, Б.Гаврилов

Теплосеть г. Королев.

Аватара пользователя
Б.Е.Г.
Сообщения: 169
Зарегистрирован: 20 май 2009, 07:48
Откуда: Королев

Сообщение Б.Е.Г. » 07 окт 2009, 15:14

Владимир, я провел такую работу:
- запустил рабочий WD, т.е. сконфигурированный для работы со всеми объектами.
- открыл в конфигураторе образ моста и попытался соединится по адресу моста 1012. Ошибка: нет пути. Т.е. не прописан в WD путь, хотя он промсан и в сетевом, и в канальном уровне.
- соединил Decont моста через интерфейс А. Пошло соединение, замигала лампочка "Передача" на аадаптере, примерно минуту она моргала, но соединениу не завершилось. Я отключил кабель от А, прцесс соединения прервался. В WD интерфейс А определен, как RS485, в программе WinDecont для интерфейса А установлено устройство USB.
Где же у меня плюха?
С уважением, Б.Гаврилов

Теплосеть г. Королев.

Баев Владимир
Сообщения: 108
Зарегистрирован: 15 мар 2007, 14:56
Откуда: Компания ДЭП

Сообщение Баев Владимир » 07 окт 2009, 15:38

Пришлите на мой ящик конфигурацию посмотреть. Похоже есть все-таки в ней какая-та "плюха".)

Аватара пользователя
Б.Е.Г.
Сообщения: 169
Зарегистрирован: 20 май 2009, 07:48
Откуда: Королев

Сообщение Б.Е.Г. » 09 окт 2009, 14:06

Я уже писал: "Собрал на столе схему ПК-USB - адаптер - выход RS485 - интерфейс В моста Д-182 (1012) - ннтерфейс С - ML - ннтерфейс С Д-182 (3) - ннтерфейс А - другой ПК (для имитации объекта)."
Мне удалось добиться, чтобы связь заработала. Мигают все лампочки контроля прохождения информации.
Но... в WD параметров с "объента" нет. И в мосте тоже.
Владимиру Баеву я отправил проект 8-го.
С уважением, Б.Гаврилов

Теплосеть г. Королев.

Аватара пользователя
Б.Е.Г.
Сообщения: 169
Зарегистрирован: 20 май 2009, 07:48
Откуда: Королев

Сообщение Б.Е.Г. » 26 окт 2009, 19:29

Соединил компьютер с А9 кабелем USB.
Запустил WD с интерфейсом Decont-A9 (названия точно не помню)
Попытался связаться с контроллером. Сообщение "Устанавливается связь". Но так и не установилась.
Драйвер был установлен перед началом работы.
Позже, на "стенде", связь установилась по интерфейсу А.
Кажется, этот вопрос уже был на форуме, но, простите, не нашел.
С уважением, Б.Гаврилов

Теплосеть г. Королев.

Баев Владимир
Сообщения: 108
Зарегистрирован: 15 мар 2007, 14:56
Откуда: Компания ДЭП

Сообщение Баев Владимир » 27 окт 2009, 12:01

В настройках интерфейсов в программе WinDecont настроили интерфейс А на устройство А9?

Аватара пользователя
Б.Е.Г.
Сообщения: 169
Зарегистрирован: 20 май 2009, 07:48
Откуда: Королев

Сообщение Б.Е.Г. » 27 окт 2009, 12:06

Баев Владимир писал(а):В настройках интерфейсов в программе WinDecont настроили интерфейс А на устройство А9?

ДА
С уважением, Б.Гаврилов

Теплосеть г. Королев.

Аватара пользователя
Б.Е.Г.
Сообщения: 169
Зарегистрирован: 20 май 2009, 07:48
Откуда: Королев

Сообщение Б.Е.Г. » 28 окт 2009, 05:23

Такая проблема: утеряна конфигурация контроллера одного из действующих объектов и утерян прикладной компонент. В контроллере появился небольшой сбой (не вводится одна из уставок).
Сделана попытка прочитать конфигурацию из контроллера.
В help'е написано:
"При чтении будет установлено полное соответствие ОЗУ контроллера и ОЗУ-конфигурации: прочитаны все отличающиеся таблицы и удалены лишние таблицы из ОЗУ-конфигурации"
На самом деле при чтении было задано куча вопросов о несоответствии ОЗУ и образа. В результате получен образ без базовых компонентов и с пустыми конфигурационными таблицами оставшихся компонентов, т.е. абсолютно не соответствующий контроллеру.
По логике и согласно help'у должна быть ТОЧНАЯ КОПИЯ, ее можно скопировать в Edit и дальше с ней делать все, что нужно.
Так в чем же дело?
С уважением, Б.Гаврилов

Теплосеть г. Королев.

Баев Владимир
Сообщения: 108
Зарегистрирован: 15 мар 2007, 14:56
Откуда: Компания ДЭП

Сообщение Баев Владимир » 28 окт 2009, 12:22

Б.Е.Г. писал(а):
Баев Владимир писал(а):В настройках интерфейсов в программе WinDecont настроили интерфейс А на устройство А9?

ДА


Если минипульт в контроллер вставить, меню видно или может только Identification?

Баев Владимир
Сообщения: 108
Зарегистрирован: 15 мар 2007, 14:56
Откуда: Компания ДЭП

Сообщение Баев Владимир » 28 окт 2009, 12:34

Б.Е.Г. писал(а):Такая проблема: утеряна конфигурация контроллера одного из действующих объектов и утерян прикладной компонент. В контроллере появился небольшой сбой (не вводится одна из уставок).
Сделана попытка прочитать конфигурацию из контроллера.
В help'е написано:
"При чтении будет установлено полное соответствие ОЗУ контроллера и ОЗУ-конфигурации: прочитаны все отличающиеся таблицы и удалены лишние таблицы из ОЗУ-конфигурации"
На самом деле при чтении было задано куча вопросов о несоответствии ОЗУ и образа. В результате получен образ без базовых компонентов и с пустыми конфигурационными таблицами оставшихся компонентов, т.е. абсолютно не соответствующий контроллеру.
По логике и согласно help'у должна быть ТОЧНАЯ КОПИЯ, ее можно скопировать в Edit и дальше с ней делать все, что нужно.
Так в чем же дело?


Создайте новый образ контроллера. Удалите из него все компоненты, т.к. их версии скорее всего не совпадают с версиями залитых в контроллер компонентов. Установите соединение и вычитайте конфигурацию соглашаясь со всеми вопросами. В вычитанной конфигурации утерянные компоненты разработчика будут обозначены как "Компонент разработчика". Если что-то будете менять в каких-либо таблицах базовых компонентов, то записывайте только измененные таблицы. Если будете менять таблицы незарегистрированных компонентов разработчика, то записывайте их отдельно используя тестовый дистрибутив версии 5.5.21.90 и старше. Полностью конфигурацию записывать не следует из-за наличия незарегистрированного компонента.

Аватара пользователя
Б.Е.Г.
Сообщения: 169
Зарегистрирован: 20 май 2009, 07:48
Откуда: Королев

Сообщение Б.Е.Г. » 28 окт 2009, 17:10

Баеву Владимиру. Спасибо за четкий ответ по получению образа из контроллера.
Но должен сказать: зачем так сложно?
С уважением, Б.Гаврилов

Теплосеть г. Королев.

Баев Владимир
Сообщения: 108
Зарегистрирован: 15 мар 2007, 14:56
Откуда: Компания ДЭП

Сообщение Баев Владимир » 28 окт 2009, 17:19

Потому что новый образ уже имеет базовые компоненты с последними версиями. Вобщем-то если два раза сделать вычитывание, то все должно быть Ок: при первом вычитывании удалятся компоненты с новыми версиями (т.к. будет онаружено несоответствие между версиями), при втором - вычитается-таки сама конфигурация.
Я Вам предложил железный вариант: удаляете сами все и вычитываете в совершенно пустой образ.

Аватара пользователя
Б.Е.Г.
Сообщения: 169
Зарегистрирован: 20 май 2009, 07:48
Откуда: Королев

Сообщение Б.Е.Г. » 28 окт 2009, 17:42

Владимир, Вашу программу действий принял и даже проверил: все четко.
Я представляю вычитывание должно быть таким: в области ОЗУ контроллера стираются все файлы и записываются другие, из конторллера. Зачем какие то сравнения версий и т.п.? То же при копировании в редактируемую область.
С уважением, Б.Гаврилов

Теплосеть г. Королев.

Баев Владимир
Сообщения: 108
Зарегистрирован: 15 мар 2007, 14:56
Откуда: Компания ДЭП

Сообщение Баев Владимир » 28 окт 2009, 18:44

Спросим у автора, почему после удаления не соответствующей версии и ее удаления сразу не добавляется вычитанная.

Аватара пользователя
Б.Е.Г.
Сообщения: 169
Зарегистрирован: 20 май 2009, 07:48
Откуда: Королев

Сообщение Б.Е.Г. » 29 окт 2009, 16:59

Баев Владимир писал(а):.....
Если минипульт в контроллер вставить, меню видно или может только Identification?

Минипульт подключать не пробовал, но потом на столе и на объекте работал нормально через адаптер и интерфейс А
С уважением, Б.Гаврилов

Теплосеть г. Королев.