WinDecont
Проблемы с созданием WinDecont
1. Создаю в Конфигураторе WinDecont, ввожу нужные компоненты, таблицы и т.д. Запускаю в окне WinDecont "Интерфейс А" и проливаю созданную конфигурацию, стартую в нормальный режим. Все ОК.
Добавляю в окне WinDecont новый WD, запускаю - куча ошибок и только минимальный режим. И адрес 2.
Вопросы:
А. может моя конфигурация записалась в WD "Интерфейс А"? Открыть конфигурацию "Интерфейс А" не могу: директория ...\samples не является проектом!
Б. Откуда взялись ошибки?
2. Создаю новый WD в окне WinDecont. Создается WD с адресом 2 и с той же кучей ошибок.
3. Создаю в совершенно новой директории новый WD в окне WinDecont Все по норме.Запускаю его.
Пытаюсь открыть конфигурацию, но нового WD не видать. Созлаю новый с тем же именем. Проливаю.Все работает.
Вопрос: это что же - я нащупал правильную и единственную технологию создания рабоего WD? И почему в пустой директории? А где это все в help'е?
1. Создаю в Конфигураторе WinDecont, ввожу нужные компоненты, таблицы и т.д. Запускаю в окне WinDecont "Интерфейс А" и проливаю созданную конфигурацию, стартую в нормальный режим. Все ОК.
Добавляю в окне WinDecont новый WD, запускаю - куча ошибок и только минимальный режим. И адрес 2.
Вопросы:
А. может моя конфигурация записалась в WD "Интерфейс А"? Открыть конфигурацию "Интерфейс А" не могу: директория ...\samples не является проектом!
Б. Откуда взялись ошибки?
2. Создаю новый WD в окне WinDecont. Создается WD с адресом 2 и с той же кучей ошибок.
3. Создаю в совершенно новой директории новый WD в окне WinDecont Все по норме.Запускаю его.
Пытаюсь открыть конфигурацию, но нового WD не видать. Созлаю новый с тем же именем. Проливаю.Все работает.
Вопрос: это что же - я нащупал правильную и единственную технологию создания рабоего WD? И почему в пустой директории? А где это все в help'е?
С уважением, Б.Гаврилов
Теплосеть г. Королев.
Теплосеть г. Королев.
В контроллер А-интерфейс обычно не пишут пользовательских конфигурация, он предназначен Только для установления связи с контроллером.
Скорее всего новый контроллер был создан в папке старого (у которого конфигурация была сохранена в РПЗУ) без перезаписи файлов. Отсюда минимальный режим и адрес 2. Новый контроллер Обязательно нужно создавать в пустой папке. При создании нового контроллера в WinDecont у него Всегда адрес 60001. А если этот контроллер сразу падает в минимальный режим, то в меню-Параментры WinDecont-Интерфейсы, не прописано устройство.
При записи конфигурации в контроллер, открыть папку этого контроллера через конфигуратор нельзя, можно только вычитать конфигурацию из этого контроллера. Вы путаете папку проект а конфигурации и папку самого WD контроллера.
Удалите все ранее созданные контроллеры и создайте новый пустой контроллер в новой папке.
P.S. рекомендую внимательно прочитать Руководство для начинающих
Скорее всего новый контроллер был создан в папке старого (у которого конфигурация была сохранена в РПЗУ) без перезаписи файлов. Отсюда минимальный режим и адрес 2. Новый контроллер Обязательно нужно создавать в пустой папке. При создании нового контроллера в WinDecont у него Всегда адрес 60001. А если этот контроллер сразу падает в минимальный режим, то в меню-Параментры WinDecont-Интерфейсы, не прописано устройство.
При записи конфигурации в контроллер, открыть папку этого контроллера через конфигуратор нельзя, можно только вычитать конфигурацию из этого контроллера. Вы путаете папку проект а конфигурации и папку самого WD контроллера.
Удалите все ранее созданные контроллеры и создайте новый пустой контроллер в новой папке.
P.S. рекомендую внимательно прочитать Руководство для начинающих
pooh писал(а):... Новый контроллер Обязательно нужно создавать в пустой папке...
P.S. рекомендую внимательно прочитать Руководство для начинающих
Не понимаю, почему обязательно в пустой папке. Мне удобнее хранить образы всех контроллкров - Д-182, А9, WD в одной папке.
Требование "в пустой папке" д.б. в help'е, при затруднениях я обращаюсь к hrlp'У. Посоветуйте еще почитать букварь.
С уважением, Б.Гаврилов
Теплосеть г. Королев.
Теплосеть г. Королев.
Не надо путать папку конфигурации проекта (создается, когда Вы создаете новый проект в Конфигураторе) и папку контроллера WinDecont (создается, когда Вы создаете новый WD контроллер). Это разные вещи. В папке конфигурации проекта хранятся конфигурации разных контроллеров (А9, 182, WD). В папке WD контроллера храниться только образ контроллера, а не его конфигурация.
Собрал на столе схему ПК-USB - адаптер - выход RS485 - интерфейс В моста Д-182 (1012) - ннтерфейс С - ML - ннтерфейс С Д-182 (3) - ннтерфейс А - другой ПК (для имитации объекта).
На 1-м ПК запущен рабочий WD. сконфигурированный на работу с десятками объектов через несколько мостов, в т.ч. с №3 через мост1012.
Все работает в нормадьном режиме, но связи нет, на адаптере лампочка "Передача" не мигает.
Брандмауэр пробовал даже отключать.
В базе-клиент период опроса для №3=6, остальные от 60 и до 7200.
В чем же ошибка?
На 1-м ПК запущен рабочий WD. сконфигурированный на работу с десятками объектов через несколько мостов, в т.ч. с №3 через мост1012.
Все работает в нормадьном режиме, но связи нет, на адаптере лампочка "Передача" не мигает.
Брандмауэр пробовал даже отключать.
В базе-клиент период опроса для №3=6, остальные от 60 и до 7200.
В чем же ошибка?
С уважением, Б.Гаврилов
Теплосеть г. Королев.
Теплосеть г. Королев.
-
- Сообщения: 108
- Зарегистрирован: 15 мар 2007, 14:56
- Откуда: Компания ДЭП
В программе WinDecont интерфейс (скорее всего А) настроен на подключенное устройство USB-RS485? При нажатии на кнопку "Мигать" на адапторе должен мигать светодиот "Питание".
Вообще через адаптер получается соединяться с любым контроллером по А-интерфейсу?
Горит ли на адаптере спетодиод"Питание"? Если не горит, то возможно блоку питания ПК не хватает мощности запитать адаптер. Или драйвер не был выбран при подключении адаптера.
Удается ли в программе Конфигуратор ли по сети соединиться с мостом и подключенным к нему контроллером? Если удется, значит ошибка в конфигурировании базы-клиент, или базы-север нет в каком-то из котроллеров. Посмотрите какие ошибки в WD-контроллере в дискретах связи с контроллерами.
Вообще через адаптер получается соединяться с любым контроллером по А-интерфейсу?
Горит ли на адаптере спетодиод"Питание"? Если не горит, то возможно блоку питания ПК не хватает мощности запитать адаптер. Или драйвер не был выбран при подключении адаптера.
Удается ли в программе Конфигуратор ли по сети соединиться с мостом и подключенным к нему контроллером? Если удется, значит ошибка в конфигурировании базы-клиент, или базы-север нет в каком-то из котроллеров. Посмотрите какие ошибки в WD-контроллере в дискретах связи с контроллерами.
Баев Владимир писал(а):В программе WinDecont интерфейс (скорее всего А) настроен на подключенное устройство USB-RS485? При нажатии на кнопку "Мигать" на адапторе должен мигать светодиот "Питание".
Вообще через адаптер получается соединяться с любым контроллером по А-интерфейсу?
Горит ли на адаптере спетодиод"Питание"? Если не горит, то возможно блоку питания ПК не хватает мощности запитать адаптер. Или драйвер не был выбран при подключении адаптера.
На эти вопросы - ответ ДА.
Баев Владимир писал(а):Удается ли в программе Конфигуратор ли по сети соединиться с мостом и подключенным к нему контроллером? Если удется, значит ошибка в конфигурировании базы-клиент, или базы-север нет в каком-то из котроллеров. Посмотрите какие ошибки в WD-контроллере в дискретах связи с контроллерами.
Это проделаю завтра, т.к. "стенд" на работе.
Спасибо за ответ.
С уважением, Б.Гаврилов
Теплосеть г. Королев.
Теплосеть г. Королев.
Владимир, я провел такую работу:
- запустил рабочий WD, т.е. сконфигурированный для работы со всеми объектами.
- открыл в конфигураторе образ моста и попытался соединится по адресу моста 1012. Ошибка: нет пути. Т.е. не прописан в WD путь, хотя он промсан и в сетевом, и в канальном уровне.
- соединил Decont моста через интерфейс А. Пошло соединение, замигала лампочка "Передача" на аадаптере, примерно минуту она моргала, но соединениу не завершилось. Я отключил кабель от А, прцесс соединения прервался. В WD интерфейс А определен, как RS485, в программе WinDecont для интерфейса А установлено устройство USB.
Где же у меня плюха?
- запустил рабочий WD, т.е. сконфигурированный для работы со всеми объектами.
- открыл в конфигураторе образ моста и попытался соединится по адресу моста 1012. Ошибка: нет пути. Т.е. не прописан в WD путь, хотя он промсан и в сетевом, и в канальном уровне.
- соединил Decont моста через интерфейс А. Пошло соединение, замигала лампочка "Передача" на аадаптере, примерно минуту она моргала, но соединениу не завершилось. Я отключил кабель от А, прцесс соединения прервался. В WD интерфейс А определен, как RS485, в программе WinDecont для интерфейса А установлено устройство USB.
Где же у меня плюха?
С уважением, Б.Гаврилов
Теплосеть г. Королев.
Теплосеть г. Королев.
-
- Сообщения: 108
- Зарегистрирован: 15 мар 2007, 14:56
- Откуда: Компания ДЭП
Я уже писал: "Собрал на столе схему ПК-USB - адаптер - выход RS485 - интерфейс В моста Д-182 (1012) - ннтерфейс С - ML - ннтерфейс С Д-182 (3) - ннтерфейс А - другой ПК (для имитации объекта)."
Мне удалось добиться, чтобы связь заработала. Мигают все лампочки контроля прохождения информации.
Но... в WD параметров с "объента" нет. И в мосте тоже.
Владимиру Баеву я отправил проект 8-го.
Мне удалось добиться, чтобы связь заработала. Мигают все лампочки контроля прохождения информации.
Но... в WD параметров с "объента" нет. И в мосте тоже.
Владимиру Баеву я отправил проект 8-го.
С уважением, Б.Гаврилов
Теплосеть г. Королев.
Теплосеть г. Королев.
Соединил компьютер с А9 кабелем USB.
Запустил WD с интерфейсом Decont-A9 (названия точно не помню)
Попытался связаться с контроллером. Сообщение "Устанавливается связь". Но так и не установилась.
Драйвер был установлен перед началом работы.
Позже, на "стенде", связь установилась по интерфейсу А.
Кажется, этот вопрос уже был на форуме, но, простите, не нашел.
Запустил WD с интерфейсом Decont-A9 (названия точно не помню)
Попытался связаться с контроллером. Сообщение "Устанавливается связь". Но так и не установилась.
Драйвер был установлен перед началом работы.
Позже, на "стенде", связь установилась по интерфейсу А.
Кажется, этот вопрос уже был на форуме, но, простите, не нашел.
С уважением, Б.Гаврилов
Теплосеть г. Королев.
Теплосеть г. Королев.
-
- Сообщения: 108
- Зарегистрирован: 15 мар 2007, 14:56
- Откуда: Компания ДЭП
Такая проблема: утеряна конфигурация контроллера одного из действующих объектов и утерян прикладной компонент. В контроллере появился небольшой сбой (не вводится одна из уставок).
Сделана попытка прочитать конфигурацию из контроллера.
В help'е написано:
"При чтении будет установлено полное соответствие ОЗУ контроллера и ОЗУ-конфигурации: прочитаны все отличающиеся таблицы и удалены лишние таблицы из ОЗУ-конфигурации"
На самом деле при чтении было задано куча вопросов о несоответствии ОЗУ и образа. В результате получен образ без базовых компонентов и с пустыми конфигурационными таблицами оставшихся компонентов, т.е. абсолютно не соответствующий контроллеру.
По логике и согласно help'у должна быть ТОЧНАЯ КОПИЯ, ее можно скопировать в Edit и дальше с ней делать все, что нужно.
Так в чем же дело?
Сделана попытка прочитать конфигурацию из контроллера.
В help'е написано:
"При чтении будет установлено полное соответствие ОЗУ контроллера и ОЗУ-конфигурации: прочитаны все отличающиеся таблицы и удалены лишние таблицы из ОЗУ-конфигурации"
На самом деле при чтении было задано куча вопросов о несоответствии ОЗУ и образа. В результате получен образ без базовых компонентов и с пустыми конфигурационными таблицами оставшихся компонентов, т.е. абсолютно не соответствующий контроллеру.
По логике и согласно help'у должна быть ТОЧНАЯ КОПИЯ, ее можно скопировать в Edit и дальше с ней делать все, что нужно.
Так в чем же дело?
С уважением, Б.Гаврилов
Теплосеть г. Королев.
Теплосеть г. Королев.
-
- Сообщения: 108
- Зарегистрирован: 15 мар 2007, 14:56
- Откуда: Компания ДЭП
-
- Сообщения: 108
- Зарегистрирован: 15 мар 2007, 14:56
- Откуда: Компания ДЭП
Б.Е.Г. писал(а):Такая проблема: утеряна конфигурация контроллера одного из действующих объектов и утерян прикладной компонент. В контроллере появился небольшой сбой (не вводится одна из уставок).
Сделана попытка прочитать конфигурацию из контроллера.
В help'е написано:
"При чтении будет установлено полное соответствие ОЗУ контроллера и ОЗУ-конфигурации: прочитаны все отличающиеся таблицы и удалены лишние таблицы из ОЗУ-конфигурации"
На самом деле при чтении было задано куча вопросов о несоответствии ОЗУ и образа. В результате получен образ без базовых компонентов и с пустыми конфигурационными таблицами оставшихся компонентов, т.е. абсолютно не соответствующий контроллеру.
По логике и согласно help'у должна быть ТОЧНАЯ КОПИЯ, ее можно скопировать в Edit и дальше с ней делать все, что нужно.
Так в чем же дело?
Создайте новый образ контроллера. Удалите из него все компоненты, т.к. их версии скорее всего не совпадают с версиями залитых в контроллер компонентов. Установите соединение и вычитайте конфигурацию соглашаясь со всеми вопросами. В вычитанной конфигурации утерянные компоненты разработчика будут обозначены как "Компонент разработчика". Если что-то будете менять в каких-либо таблицах базовых компонентов, то записывайте только измененные таблицы. Если будете менять таблицы незарегистрированных компонентов разработчика, то записывайте их отдельно используя тестовый дистрибутив версии 5.5.21.90 и старше. Полностью конфигурацию записывать не следует из-за наличия незарегистрированного компонента.
-
- Сообщения: 108
- Зарегистрирован: 15 мар 2007, 14:56
- Откуда: Компания ДЭП
Потому что новый образ уже имеет базовые компоненты с последними версиями. Вобщем-то если два раза сделать вычитывание, то все должно быть Ок: при первом вычитывании удалятся компоненты с новыми версиями (т.к. будет онаружено несоответствие между версиями), при втором - вычитается-таки сама конфигурация.
Я Вам предложил железный вариант: удаляете сами все и вычитываете в совершенно пустой образ.
Я Вам предложил железный вариант: удаляете сами все и вычитываете в совершенно пустой образ.
Владимир, Вашу программу действий принял и даже проверил: все четко.
Я представляю вычитывание должно быть таким: в области ОЗУ контроллера стираются все файлы и записываются другие, из конторллера. Зачем какие то сравнения версий и т.п.? То же при копировании в редактируемую область.
Я представляю вычитывание должно быть таким: в области ОЗУ контроллера стираются все файлы и записываются другие, из конторллера. Зачем какие то сравнения версий и т.п.? То же при копировании в редактируемую область.
С уважением, Б.Гаврилов
Теплосеть г. Королев.
Теплосеть г. Королев.
-
- Сообщения: 108
- Зарегистрирован: 15 мар 2007, 14:56
- Откуда: Компания ДЭП