Загрузка программы в контроллер

Автор palankar, 05 февраля 2016, 11:42:58

« назад - далее »

palankar

Стыдно спрашивать, но я не могу в зВоркбэнче найти, как заливать программу на контроллер. В хэлпе показывает как это делается в ФБДэдиторе.

mike

Отличный вопрос!

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

Смотрите картинки.

mike

1. В открытом проекте находим пункт "Сети" и создаем объект "Карта сети"

mike

2. Двойной клик в дереве по созданному объекту и вы попадаете в графическое представление вашей сети.
Графическое представление можно настроить по своему вкусу, задать масштаб, подложить фоновое изображение.

mike

3. Затем нужно создать устройство, с помощью которого вы подключаетесь к сети своих контроллеров (пусть он даже один - все равно это сеть).

mike

4. Вы можете настроить внешний вид рабочей станции, расположение ножек - портов, количество COM портов

mike

5. Настраиваем физический ком порт компьютера

mike

6. Производим поиск контроллеров в сети.
Откроется окно диспетчера и он будет глаголить о найденных/не найденных контроллерах.
После того, как вы убедились, что все контроллеры в сети найдены, нужно остановить поиск, закрыть диспетчер и переключиться в вид "Редактор"

mike

7. После поиска на сцене появляются обнаруженные контроллеры. Нужно открыть их свойства.

mike

8. Затем надо назначить шаблон программы конкретному экземпляру контроллера

mike

#10
9. Подготовка к волшебству закончена!
А теперь волшебство:
Можно выбрать индивидуальную отладку в контроллере (скоро будет поддержка виртуальной сети есть поддержка виртуализации портов и сетей и тогда можно будет одновременно отлаживать любое количество экземпляров шаблонов)
Можно выбрать симулятор или загрузку в контроллер

mike

И самое главное, ради чего это все затевалось - загрузить в полностью автоматическом режиме вашу сеть

mike

В прицепе пример отладки двух шаблонов программы

chaser


Evdoc

К сожалению не помогло.
Выскакивает ошибка загрузки ядра. Ошибка запроса регистрации. Несуществующий ключ пользователя программы.