Форум Zentec

Программное обеспечение => Вопросы по zWorkbench => Частые вопросы => Тема начата: palankar от 05 февраля 2016, 11:42:58

Название: Загрузка программы в контроллер
Отправлено: palankar от 05 февраля 2016, 11:42:58
Стыдно спрашивать, но я не могу в зВоркбэнче найти, как заливать программу на контроллер. В хэлпе показывает как это делается в ФБДэдиторе.
Название: Re: Глупый вопрос - заливка программы на контроллер
Отправлено: mike от 05 февраля 2016, 11:58:38
Отличный вопрос!

В теории все выглядит крайне просто:
1. В ЗВБ нет понятия "исполняемая программа" (в чистом виде), а есть понятие - шаблон программы.
2. Один шаблон программы может быть многократно использован внутри проекта.
3. Каждый шаблон с точки зрения уставок и констант можно индивидуализировать.

Смотрите картинки.
Название: Re: Глупый вопрос - заливка программы на контроллер
Отправлено: mike от 05 февраля 2016, 12:15:40
1. В открытом проекте находим пункт "Сети" и создаем объект "Карта сети"
Название: Re: Глупый вопрос - заливка программы на контроллер
Отправлено: mike от 05 февраля 2016, 12:20:56
2. Двойной клик в дереве по созданному объекту и вы попадаете в графическое представление вашей сети.
Графическое представление можно настроить по своему вкусу, задать масштаб, подложить фоновое изображение.
Название: Re: Глупый вопрос - заливка программы на контроллер
Отправлено: mike от 05 февраля 2016, 12:23:08
3. Затем нужно создать устройство, с помощью которого вы подключаетесь к сети своих контроллеров (пусть он даже один - все равно это сеть).
Название: Re: Глупый вопрос - заливка программы на контроллер
Отправлено: mike от 05 февраля 2016, 12:25:57
4. Вы можете настроить внешний вид рабочей станции, расположение ножек - портов, количество COM портов
Название: Re: Глупый вопрос - заливка программы на контроллер
Отправлено: mike от 05 февраля 2016, 12:49:26
5. Настраиваем физический ком порт компьютера
Название: Re: Глупый вопрос - заливка программы на контроллер
Отправлено: mike от 05 февраля 2016, 12:55:47
6. Производим поиск контроллеров в сети.
Откроется окно диспетчера и он будет глаголить о найденных/не найденных контроллерах.
После того, как вы убедились, что все контроллеры в сети найдены, нужно остановить поиск, закрыть диспетчер и переключиться в вид "Редактор"
Название: Re: Глупый вопрос - заливка программы на контроллер
Отправлено: mike от 05 февраля 2016, 13:02:59
7. После поиска на сцене появляются обнаруженные контроллеры. Нужно открыть их свойства.
Название: Re: Глупый вопрос - заливка программы на контроллер
Отправлено: mike от 05 февраля 2016, 13:06:39
8. Затем надо назначить шаблон программы конкретному экземпляру контроллера
Название: Re: Глупый вопрос - заливка программы на контроллер
Отправлено: mike от 05 февраля 2016, 13:11:13
9. Подготовка к волшебству закончена!
А теперь волшебство:
Можно выбрать индивидуальную отладку в контроллере (скоро будет поддержка виртуальной сети есть поддержка виртуализации портов и сетей и тогда можно будет одновременно отлаживать любое количество экземпляров шаблонов)
Можно выбрать симулятор или загрузку в контроллер
Название: Re: Глупый вопрос - заливка программы на контроллер
Отправлено: mike от 05 февраля 2016, 13:13:06
И самое главное, ради чего это все затевалось - загрузить в полностью автоматическом режиме вашу сеть
Название: Re: Глупый вопрос - заливка программы на контроллер
Отправлено: mike от 05 февраля 2016, 13:17:32
В прицепе пример отладки двух шаблонов программы
Название: Re: Загрузка программы в контроллер
Отправлено: chaser от 12 июля 2016, 18:37:48
Спасибо, ваше инфо помогло.
Название: Re: Загрузка программы в контроллер
Отправлено: Evdoc от 11 апреля 2022, 11:22:59
К сожалению не помогло.
Выскакивает ошибка загрузки ядра. Ошибка запроса регистрации. Несуществующий ключ пользователя программы.
Название: Re: Загрузка программы в контроллер
Отправлено: Artem от 11 апреля 2022, 22:13:48
Если у вас появилась ошибка "Не существующий ключ клиента", то необходимо связаться со службой поддержки. Там решат этот вопрос, выдадут новый или восстановят старый.