Unity pro xl руководство на русском

Приступая к работе. Создание Проекта. Разбор полета.

1. Прежде чем приступить к программированию или правильно выражая свои мысли, созданию проекта посредством функциональных блоков, диаграмм и т. д., необходимо понять структуру программы Unity Pro XL в целом. Я не буду досконально пояснять каждую мелочь, а так коротко опишу самые необходимые функции. Ниже представлена программа, смотрите рисунок.

В самом верху программы расположены: строка заголовка – название программы (Unity Pro XL) и название вашего проекта, в данном случае у меня «FOR_SITE», ну и справа свернуть, закрыть.

2. Ниже стока меню, в ней расположены:

Строка меню File, в ней расположены такие функции, как:

«Создать новый проект» — с ней мы уже знакомы;

«Открыть проект» — открыть существующий проект;

«Закрыть приложение» — понятно, что закрыть весь проект, но не программу;

«Сохранить проект» и «Сохранить как…» — сохранить проект на локальный диск;

«Экспортировать проект» — в другой формат, с расширением .XEF;

«Сохранить Архив» — ясно, что хотят;

«Печать» — на принтер;

«Выход» — выход с программы;

3. Строка меню «Edit» — редактирование, нужно сказать, что оно меняет свою функциональность в зависимости от активного окна, в данном случае у меня окно «X Bus”

 

Значит, я могу удалить, открыть, создать, перемещать модули и т.д., одним словом все, что нужно для работы с приложением.

4. Строка меню «View» -Вид:

Понятно, что работа с визуализацией, т.е. изменение режима вида программы в целом. Status Bar – строка состояния программы, вывод информации о режиме, протекающий в процессе работы. Output Window – окно вывода информации, посредством данного окна можно видеть и находить ошибки в программе. Full Screen – полноэкранный режим работы.

5. Services –сервис, в нем находится единственный режим «Animation» — режим анимации для визуального представления работы с переменными. В процессе работы будет понятнее.

6. Tools – инструменты, в ней находятся все необходимые инструменты для работы с программой.

Project Browser – браузер проекта, можно сказать, что самая главная составляющая, находится с левой стороны программы, представляет собой отдельное окно. Вы уже немного знакомы с ней. Желательно всегда должна присутствовать в вашем проекте.

Hardware Catalog – каталог модулей и технических составляющих, присущее логическому контроллеру.

Types Library Browser – библиотека типов, с ней ознакомимся более подробно в следующих разделах моего сайта. В ней строены функциональные блоки с определенными действиями. Все это необходимо для работы в программировании ПЛК.

Operator Screen Library – библиотека с визуальным представлением, т.е. построение SCADA систем. Это отдельная глава, обычно ее не применяют в данной программе, для этого существуют более профессиональные программы, такие как CITECT, InduSoft и т.д. С одной из них мы пройдем более подробно.

Search/Replace – искать/заменить, данная функция очень полезна в создании приложения, можно без труда найти объект или переменную и заменить ее.

Diagnostic Viewer – данная функция полезна при диагностировании процесса ПЛК.

PLC Screen – визуальное представление ПЛК, посредством данной функции можно наблюдать за процессом работы ПЛК.

Variable Window – окно переменных. Надеюсь не нужно объяснять, что такое переменная. Для более подробной информации читайте специальную литературу.

Data Editor – Редактор параметров, таких как: переменные, функциональные блоки и т.д. Очень на мой взгляд нужная функция.

Convert Partially… — конвертер с других приложений и программ для программирования ПЛК.

Types Library Manager – менеджер типов библиотек.

Customize – Настройки инструментов.

Options … — опции управления.

Project Settings — Настройки проекта.

Данная часть описывает установку программного обеспечения Unity Pro.

Вся инсталляция, т.е. установка, осуществляется с CD-диска поставляемая Schneider Electric, лидер на мировом рынке по производству технико-электрического оборудования.

Прежде чем приступить к установке должен сказать, что дистрибутив не содержит русского языка и устанавливается с 5 языками:

  • Французский;

  • Английский;

  • Немецкий;

  • Испанский;

  • Итальянский.

Продукт является лицензированным, как только установка будет завершена, у вас есть 21 день, чтобы провести регистрацию программного пакета, иначе по истечению срока, Вы не сможете запустить Unity Pro.

Программное обеспечение Unity Pro может использоваться со следующими операционными системами:

  • Windows 2000 SP2;

  • Windows XP.

{banner_rca-news-1-1}

Минимальные требования при установке продукта:

  • ОЗУ – 256 Мб;

  • Жесткий диск – 2 Гб;

  • CD-ROM;

  • Порты: COM или последовательный порт USB (для связи с ПЛК). Параллельный (LPT1- LPT4) или порт USB для принтера.

Т.е. для нормальной работы необходим хороший компьютер с поддержкой всевозможных функций.

Пошаговая инструкция процедуры установки Unity Pro.

1. Вставьте в CD-Rom CD диск;

2. В появившемся окне выберите файл Setup.exe:

3. Выберите язык для установки:

4. Подтверждение «Next»:

5. Предупреждение о совместимости:

6. Принятие соглашения:

7. Пользовательская информация:

8. Заполняем данные о пользователе:

9. Выбираем язык программы по умолчанию:

10. Выбор локального диска для дальнейшего расположения программы. 

{banner_rca-news-1-2}

По умолчанию это: C:\Program Files\Schneider Electric\, но если вы хотите выбрать другой локальный диск для установки, необходимо нажать на кнопку «Browse» и выбрать нужный вам путь:

11. Нажимаем «Next» для инсталляции:

12. Обновление системы:

13. Копирование необходимых файлов:

14. Завершение инсталляции:

15. Перезапуск системы:

16. Незарегистрированная версия, у Вас есть 21 день для работы с программой. По истечению срока, программа будет неработоспособной. Для активизации требуется лицензионное соглашение:

17. Если Вы хотите получить лицензию, нажмите на кнопку «Yes»,после чего выберите один из трех пунктов для авторизации:

18. В противном случае нажмите «Cancel», тогда откроется рабочая область для работы с программой Unity Pro XL:

Открытие сессии Unity Pro.

Итак, после того, как успешно установлены компоненты программы Unity Pro, необходимо пройти несколько этапов, прежде чем открыть программу:

  • Выполнить команду Старт (в некоторых ОС — Пуск) -> Программы;

  • Выбрать группу Schneider Electric;

  • Группу Unity Pro: 

         o Список:

         o Языковой выбор;

         o OS Загрузчик;

         o PLC Имитатор;

         o Средство Регистрации;

         o И т.д.

Последовательный этап запуска программы представлен на рисунке:

Пуск -> Программы -> Schneider Electric ->SoCollaborative ->Unity Pro -> Unity Pro XL

После наведения курсора на Unity Pro XL и кликнув по нему мышкой, откроется главная рабочая область:

Для того чтобы удалить программу необходимо выполнить следующие действия:

Пуск -> Настройка -> Панель Управления

В отдельном окне появится «Панель управления»:

Далее находим из множества иконок «Установка и удаление программ»:

В открывшемся окне «Установка и удаление программ» находим Unity Pro XL и удаляем нажав на кнопку «Удалить», затем подтверждаем удаление.

Источник: https://plc.ucoz.net/

Обсудить на форуме

  1. Обязательно представиться на русском языке кириллицей (заполнить поле «Имя»).
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему — вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома — бан без предупреждения.
  5. Рекламу и частные объявления «куплю/продам/есть халтура» мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать — читать здесь и здесь.

Модератор: Модераторы Документов

Аватара пользователя

san

преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

UNITY PRO — быстрый старт

Сообщение

san »

Для новичков, изучающих UNITY PRO (Schneider Electric) предлагается к апробированию авторский материал UNITY PRO — быстрый старт.
Материал выложен для рецензии, так как будет частью готовящегося к изданию пособия (само пособие будет на украинском языке). На том же сайте выложены примеры, которые будут дополнятся и обновляться. Всех желающих покритиковать буду рад выслушать в этой теме, моём блоге или тут.

Аватара пользователя

san

преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Re: UNITY PRO — быстрый старт

Сообщение

san »

Добавил видео. Хотел туда комменты вставить, но времени нема.
Быстрый старт в его 1-й редакции закончил. Жду критики и предложений. Там же на сайте примерчики подобавлял. Дальше пойдут примеры только по SFC (думаю одного большого достаточно) и по регулированию (тут придется попотеть хорошо).
Если есть какие-то маленькие но полезные задачки — кидайте идеи, а то у меня остались только большие, а для примеров они не очень годятся.

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3867
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 18 раз
Поблагодарили: 179 раз

Re: UNITY PRO — быстрый старт

Сообщение

Никита »

San, проверьте орфографию в материале. Упоминание во втором после рисунка абзаце в разделе про FBD «реле пукателя» у меня вызвало улыбку. А у студентов — может и бурный восторг. Ну и по мелочи опечатки есть..
И, видео, оно конечно хорошо, но в методичку его не вставишь и дома сидя в удобном месте, то есть, извините, удобном кресле, не почитаешь.
И я б лично еще добавил немножко про работу с аналоговыми сигналами, их преобразование, фильтрацию и т.п. На мой взгляд, измерению параметров место именно в ознакомительном курсе.

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

Аватара пользователя

san

преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Re: UNITY PRO — быстрый старт

Сообщение

san »

Никита писал(а):San, проверьте орфографию в материале. Упоминание во втором после рисунка абзаце в разделе про FBD «реле пукателя» у меня вызвало улыбку. А у студентов — может и бурный восторг. Ну и по мелочи опечатки есть..

Хоть посмеются, и то хорошо… :-) Проверю. Создавалось быстро и в онлайне. Редакцию практически не проводил. Хотя критика моего соавтора была как раз в сложности «Быстрого старта» и отсутствия описания каркаса. Новички так и не отозвались, студенты тоже не заходят, то ли лекций хватает, толи пофигу.

Никита писал(а):И, видео, оно конечно хорошо, но в методичку его не вставишь и дома сидя в удобном месте, то есть, извините, удобном кресле, не почитаешь.
И я б лично еще добавил немножко про работу с аналоговыми сигналами, их преобразование, фильтрацию и т.п. На мой взгляд, измерению параметров место именно в ознакомительном курсе.

Это быстрый старт, он далеко не будет охватывать всех возможностей, должен просто ввести человека в тему. В книге это будет один из разделов. Львинная доля книги уже готова, остались два раздела: Работа с библиотекой регулирования и Работа с коммуникациями. В связи с многопоточностю в работе в том числе и написанию некоторых методических материалов этот процесс никак не закончится даже в первой редакции.
Видео появилось позже, как дополнение. Соавтор подал идею прицепить к пособию ещё и компакт-диск. Хотя наверное проще будет выложить электронный материал в инете. В любом случае, пособие не будет зависеть от видео.
П.С. Я уже думал, что топик утонул, как и другие на подобную тему :-)

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3867
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 18 раз
Поблагодарили: 179 раз

Re: UNITY PRO — быстрый старт

Сообщение

Никита »

Не надо сложного регулирования. Надо просто показать как конфигурится и адресуется аналоговый канал. Можно в качестве примера простейшее управление нагревателем по аналоговому датчику сделать. А можно просто индикацию значения в Web-сервере. Хотя, сам Web-сервер — это тоже немалая глава.
Топик не утонул, поисковики форум индексируют регулярно. Просто человек в личке задал вопрос по аппаратной конфигурации шнайдеровских контроллеров, для чего вполне достаточно развернуть демку Unity и попробовать сконфигурить.
Стало интересно, может ли с этим справиться человек, незнакомый с Unity. Набрал в поисковике Unity Pro быстрый старт, попал на Ваши наработки в первых трех ссылках:)
Получилось, что по ним его задачу в лоб не решить, там присутствует корзина расширения и связь с ней. Надо делать вторую часть.
И заметил еще одно — без представления о Шнайдеровской аппаратной части вряд-ли получится написать что-то сложнее того, что уже есть…

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

Аватара пользователя

san

преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Re: UNITY PRO — быстрый старт

Сообщение

san »

Никита писал(а):Не надо сложного регулирования. Надо просто показать как конфигурится и адресуется аналоговый канал. Можно в качестве примера простейшее управление нагревателем по аналоговому датчику сделать.

Подумаю. Может FBD выделить в контексте задачи с аналоговым входом. Когда вернусь к «Быстрому старту» попытаюсь это сделать. Хотя, чесно говоря, при работе с FBD сначала именно о аналоговом регулировании и думалось, тем более что FBD в UNITY подобный сименовскому и CODEsysовскому CFC, и это надо выделить для знатоков FBD в других средах. Но в этой задаче просился какой-то ПИ, а это уже не облегченный вариант. Вот двухпозиционное регулирование + аналоговый датчик+масштабирование, думаю будет несложно.

Никита писал(а):Топик не утонул, поисковики форум индексируют регулярно. Просто человек в личке задал вопрос по аппаратной конфигурации шнайдеровских контроллеров, для чего вполне достаточно развернуть демку Unity и попробовать сконфигурить.

Это тот, который о Квантумах спрашивал? К сожалению Квантумов у нас в лаборатории нет. По этому эта аппаратная часть в пособии затрагиваться не будет ваще. Боимся написать глупостей, да и подводных камней там куча: RIO/DIO, HotStandby….Это ещё года на три работы, а аппаратуры всё-равно нет.

Никита писал(а):Стало интересно, может ли с этим справиться человек, незнакомый с Unity. Набрал в поисковике Unity Pro быстрый старт, попал на Ваши наработки в первых трех ссылках:)

Это приятно. Гугл свои сайты хорошо индексирует :-)

Никита писал(а):Получилось, что по ним его задачу в лоб не решить, там присутствует корзина расширения и связь с ней. Надо делать вторую часть.
И заметил еще одно — без представления о Шнайдеровской аппаратной части вряд-ли получится написать что-то сложнее того, что уже есть…

Я повторюсь — это только «быстрый старт»: типа пойми основу и попробуй что-то сделать. Пособие включает многие разделы, сейчас переведу текущий вариант содержания с украинского.

Аватара пользователя

san

преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3867
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 18 раз
Поблагодарили: 179 раз

Re: UNITY PRO — быстрый старт

Сообщение

Никита »

san писал(а):Вот двухпозиционное регулирование + аналоговый датчик+масштабирование, думаю будет несложно.

И я так думаю. А польза несомненная.

san писал(а):Это тот, который о Квантумах спрашивал? К сожалению Квантумов у нас в лаборатории нет. По этому эта аппаратная часть в пособии затрагиваться не будет ваще. Боимся написать глупостей, да и подводных камней там куча: RIO/DIO, HotStandby….Это ещё года на три работы, а аппаратуры всё-равно нет.

В данном конкретном случае (да, он самый) достаточно просто попробовать набросать в Unity предполагаемую конфигурацию. И увидеть, что это невозможно. И вот как раз получается, что этот-то момент в Вашем пособии затронут совсем чуть-чуть. Почему — понятно, для грамотного конфигурирования надо железо знать. Но в данном конкретном случае, как раз человек с железом знаком, а быстрого старта мало. Делаем вывод что это он уже перерос и ждем продолжения пособия для «почти специалистов» :)

san писал(а):Я повторюсь — это только «быстрый старт»: типа пойми основу и попробуй что-то сделать. Пособие включает многие разделы, сейчас переведу текущий вариант содержания с украинского.

Я видел этот вариант, но чего-то честно говоря лениво пока читать на мове. Но на первый взгляд, тут возникает противоречие. Если это методичка по Шнайдеру — то фундаментальные вещи должны быть написаны отдельно где-то еще. Даже модбас уже стал нарицательным и про его связь со шнайдером уже не все и знают:) А если эта методичка по всему аппаратному курсу — то наоборот, шнайдера много. Впрочем, вспоминая большинство методичек — именно так они и пишутся, теория и примеры. Это уже мне, имея познания, хочется взять руководство и увидеть конкретику. А студентам, наверное, так и надо. А то отдельные методички с теорией вообще читать не будут:)

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

Аватара пользователя

san

преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Re: UNITY PRO — быстрый старт

Сообщение

san »

Никита писал(а):Я видел этот вариант, но чего-то честно говоря лениво пока читать на мове.

Что именно Вы видели и где? Пособие пока не издавалось.
Конспект лекций я делал, но это только маленькая часть, надо ж было запустить в учебный процесс UNITY PRO, вот и была сварганен вариант конспекта с контекстом перехода с PL7 на UNITY PRO. Также есть методичка с 4-мя лабораторными работами. Всё это есть у меня на сайте, на «мови» :-) . Но это опять же не то пособие, которое пишется. Конечно это на той же «мове», по этому русскоязычному читателю не будет интересна.
Меня интересует насколько быстро въедут пользователи других ПЛК в UNITY PRO, используя «Быстрый старт». Они должны уже знать один из языков, возможно даже не МЭКовский, понимать основы использования ПЛК, понятие аналоговый/дискретный сигнал. То есть это не расчитано на нулячего человека, а человека кое-что понимающего в ПЛК.
И пособие тоже не будет учебником. Оно не расчитано на нулячих. Учбник по ПЛК — это план далекого будущего. Думаю там не будет привязки к платформе. Возможно в качестве среды для примеров программ (аля лабораторный практикум) будет использован CoDesys, как свободнораспостраняемый продукт (по крайней мере дизайн-тайм и симулятор).
На счет сетей — эта часть расчитана на продвинутых юзеров. Теория этих сетей, за исключением X-WAY, высветлена в другом пособии, которе уже вышло. Не скрою, пособие расчитано с большим упором на наши программы.
Ну да ладно, это тема наверное ушла в сторону. Пособие пособием, а «быстрый старт» — быстрым стартом :-) . Будем считать, что «быстрый старт» существует независимо, но не должен быть тяжелым. Итак, если откинуть существование гипотетического пособия, то надо бы добавить:
— FBD + аналоговое преобразование + канал и т.д.
— ….
жду продолжения пожеланий.

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3867
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 18 раз
Поблагодарили: 179 раз

Re: UNITY PRO — быстрый старт

Сообщение

Никита »

Да, прошу прощения, по ночам спать надо. Спутал с Вашими же методичками по лабам, там рядом лежащими.
Про быстрый старт, я уже упоминал, сложно давать советы, уже заведомо зная больше, чем там написано. Наверное, надо все-таки на кошках испытывать. Найти пару умных студентов с потока (один-два должны всегда быть), подсунуть им простую задачу и этот Быстрый старт и попросить реализовать. И вот по ходу выполнения работы полезут вопросы о том, чего в Быстром старте не хватает.

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

Аватара пользователя

san

преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Re: UNITY PRO — быстрый старт

Сообщение

san »

Никита писал(а): Найти пару умных студентов с потока (один-два должны всегда быть), подсунуть им простую задачу и этот Быстрый старт и попросить реализовать. И вот по ходу выполнения работы полезут вопросы о том, чего в Быстром старте не хватает.

Для них уже лекции есть, а лишать их лекций и лабораторных ради «быстрого старта» понятное дело не буду. Ладно, время всё-равно ещё есть, пока остальное не закончено.

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3867
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 18 раз
Поблагодарили: 179 раз

Re: UNITY PRO — быстрый старт

Сообщение

Никита »

san писал(а):а лишать их лекций и лабораторных ради «быстрого старта» понятное дело не буду

Об том и речь. Вместо лекций на эту тему и ознакомительных лаб подсунуть задачу. И посмотреть что будет. Учебный процесс от этого сильно не пострадает, для умного студента одна пропущенная лекция, да еще замененная практикумом на эту тему, вреда не причинит. Да и вообще для студента одна пара в неделю, проведенная в пивной, на учебный процесс влияния не оказывает:)
Вот только как бюрократия ваша к этому отнесется — не знаю.

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

Аватара пользователя

san

преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3867
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 18 раз
Поблагодарили: 179 раз

Re: UNITY PRO — быстрый старт

Сообщение

Никита »

San, И русскоязычные бы не отказались. По Вашим наработкам (в т.ч. И украиноязычным, даж москали их розумiют) я двух стажеров вырастил. Щас отдадут долги родине и придут работать. Это как раз тот случай, когда лично я готов автору перечислить гонорар добровольно.. :)

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

Аватара пользователя

san

преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Re: UNITY PRO — быстрый старт

Сообщение

san »

Никита писал(а):San, И русскоязычные бы не отказались. По Вашим наработкам (в т.ч. И украиноязычным, даж москали их розумiют) я двух стажеров вырастил. Щас отдадут долги родине и придут работать. Это как раз тот случай, когда лично я готов автору перечислить гонорар добровольно.. :)

Спасибо на добром слове. :ges_up:
Я бы презентовал пару книжек из авторских любителям украинской прозы автоматики… будете в Киеве — милости просим :-)

Вернуться в «Литература»


Перейти

  • Работа форума
  • База знаний (Knowledge Exchange)
  • ↳   Eplan Electric P8
  • ↳   Общий F.A.Q.
  • ↳   Общие вопросы
  • ↳   Новости
  • ↳   Ошибки
  • ↳   Проект
  • ↳   Изделия
  • ↳   Устройства
  • ↳   Соединения
  • ↳   Кабели
  • ↳   Клеммы
  • ↳   ПЛК
  • ↳   Компоновка 2D
  • ↳   Макросы
  • ↳   Eplan API
  • ↳   Сценарии (Только готовые решения)
  • ↳   Внешняя обработка
  • ↳   ProPanel
  • ↳   Инструкции ProPanel (Только готовые решения)
  • ↳   Прочие направления Eplan
  • ↳   FieldSys (Топология)
  • ↳   Preplanning
  • ↳   Harness proD
  • ↳   EEC One
  • ↳   Advantech
  • ↳   F.A.Q., Инструкции
  • ↳   Allen Bradley
  • ↳   Общие вопросы
  • ↳   ПЛК
  • ↳   Операторские панели
  • ↳   B&R Automation
  • ↳   F.A.Q.
  • ↳   Danfoss
  • ↳   DEIF A/S
  • ↳   Общие вопросы
  • ↳   UNI-LINE
  • ↳   MULTI-LINE
  • ↳   MULTI-LINE 300
  • ↳   Emerson
  • ↳   Общие вопросы
  • ↳   КИП и регуляторы
  • ↳   DeltaV
  • ↳   ОВЕН
  • ↳   Прософт-Системы
  • ↳   Общие вопросы
  • ↳   ПЛК REGUL
  • ↳   Schneider Electric
  • ↳   Общие вопросы
  • ↳   ПЛК
  • ↳   Панели оператора
  • ↳   SCADA
  • ↳   Электротехника
  • ↳   Приводная техника
  • ↳   SIEMENS
  • ↳   Общие вопросы
  • ↳   LOGO!
  • ↳   ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
  • ↳   Simatic Step7
  • ↳   Simatic TIA Portal
  • ↳   Simatic PCS 7
  • ↳   Операторские панели
  • ↳   WinCC
  • ↳   Приводная техника (Sinamics, Micromaster, Masterdrive, Simoreg, Simotics)
  • ↳   SmartGen
  • ↳   Общие вопросы
  • ↳   Промышленные (береговые) контроллеры
  • ↳   Морские контроллеры и устройства
  • ↳   WEINTEK (операторские панели)
  • ↳   F.A.Q., Инструкции
  • ↳   Архив
  • ↳   Микроконтроллеры и электроника
  • ↳   Arduino
  • ↳   Raspberry
  • ↳   Другие микроконтроллеры
  • ↳   Электроника
  • Общие вопросы АСУТП
  • ↳   Общие вопросы
  • ↳   Вопросы от студентов
  • ↳   Литература
  • ↳   Новости и отчётность
  • ↳   Нормативы, ГОСТы, стандарты
  • ↳   Информационная безопасность
  • ↳   Проектирование и САПР
  • ↳   Системная интеграция
  • ↳   Разбор полетов
  • ↳   Работа
  • ↳   Заготовки для базы знаний
  • ↳   Производство и технология
  • ↳   MES — Системы автоматизации управления производством
  • ↳   Метрология, КИП и датчики
  • ↳   Исполнительные устройства, регуляторы
  • ↳   Средний уровень автоматизации (управляющий)
  • ↳   ПЛК Flexem
  • ↳   Алгоритмы
  • ↳   Операторские панели
  • ↳   Верхний уровень автоматизации (отображение)
  • ↳   GE iFix
  • ↳   Wonderware Intouch
  • ↳   MasterScada
  • ↳   SCADA+
  • ↳   Альфа платформа
  • ↳   Интерфейсы, протоколы, связь
  • ↳   Радиосвязь
  • ↳   Полезное ПО
  • ↳   Электротехника, энергетика и электропривод
  • ↳   Генераторы, электростанции и силовые агрегаты
  • ↳   Теплотехника
  • ↳   Подбор аналогов
  • F.A.Q.
  • ↳   Документация (вариант 1)
  • ↳   Документация (вариант 2)
  • ↳   Электротехника и электроэнергетика
  • ↳   F.A.Q. по программируемым логическим контроллерам (PLC)
  • ↳   Обсуждение F.A.Q. по PLC
  • ↳   F.A.Q. по выбору PLC
  • ↳   F.A.Q. по аппаратной части PLC
  • ↳   F.A.Q. по языкам программирования
  • ↳   F.A.Q. по структуре программ
  • ↳   F.A.Q. по взаимодействию PLC с HMI
  • О жизни
  • ↳   Для дома, для семьи
  • ↳   Комната смеха
  • ↳   Электродвижение

Список инструментальных
программных систем, реализующих стандарт
IEC 61131-3, весьма широк, некоторые подобные
системы приведены в таблице 4.3.1) [11].

В последние 3-4 года
реализации стандарта МЭК61131-3 в виде
дополнительных компонентов появились
и в ряде SCADA-систем (Factory Suite/InControl,
FIX/Paradym-31, WinCC/WinAC, TraceMode и др.).

Таблица 4.3.1 –
Список инструментальных программных
систем, реализующих стандарт IEC 61131-3

Название
инструментальной системы

Фирма-производитель

CoDeSys

(Smart
Software Solutions, Германия)

ACCON-ProSys

(Deltalogic,
Германия)

OpenDK

(Infoteam
Software, Германия)

PUMA

(KEBA,
Австрия)

SUCOsoft S340

(Klokner-Moeller,
Германия)

NAIS CONTROL

(Matsushita
AC, Германия)

PDS7

(Philips,
Нидерланды)

SELECONTROL

(Selectron
Lyss, Швейцария)

Soft Control

(Softing,
Германия)

ISaGRAF

(CJ
International, Франция)

Concept

(Schneider
Electric, Франция)

Программирование
на пяти языках МЭК61131-3 рассмотрим на
примере системы Concept,
разработанной компанией Shcneider
Electric.
Система Concept
относится к классу CASE-систем, Computer Aided
Software Engineering – система компьютерной
поддержки программирования.

4.3.3 Этапы программирования плк в среде Unity Pro xl V.4.0

Программирование
и выбор аппаратной конфигурации ПЛК
могут быть выполнены при помощи
персонального компьютера, играющего
роль программирующего устройства –
программатора, как в режиме “Online” (с
подключенным ПЛК), так и в режиме “Offline”
(с отключенным ПЛК, т. е. только на ПК).

Работа над проектом,
разрабатываемым в пакете Unity
Pro
XL,
может осуществляться на различных
уровнях и ветвях независимо, а именно
[11]:

  • на
    уровне проекта;

  • на
    уровне конфигурирования ПЛК;

  • на
    уровне программы;

  • на
    уровне секции.

Программа или
проект состоит из одной или нескольких
секций, при помощи которых определяется
специфика функционирования отдельных
компонентов и системы в целом (рисунок
4.3.2). В программе указывается порядок
выполнения секций, характеризуются
переменные, константы, литералы (числа),
поддерживается прямая адресация и
несколько различных типов данных.

Секция предназначена
для описания способа функционирования
одного из технологических объектов в
системе. Секции могут быть запрограммированы
на различных языках, которые поддерживаются
стандартом IEC 61131-3. Внутри секции должен
использоваться единственный язык
программирования.

Рисунок
4.3.2 – Расположение программных секций

Рассмотрим основные
этапы разработки проекта в системе
Unity
Pro
XL.

Этап 1. Загрузка
системы Unity
Pro
XL.
Система Unity
Pro
XL
загружается из Windows. Для составления
нового проекта подайте команды File, New
project. Для внесения изменений, дополнений
и т.д. этот проект в дальнейшем открывайте
командой File, Open project.

Следует помнить,
что после запуска Unity
Pro
XL,
необходимо решить, чем пользоваться
для тестирования программы: ПЛК или
эмулятором. Если предполагается
использовать эмулятор, следует перевести
Unity
Pro
XL
в режим Simulation
Mode
(рисунок 4.3.3) нажатием соответствующей
кнопки на панели инструментов, в противном
случае следует перевести Unity
Pro
XL
в режим Standard
Mode.

Рисунок 4.3.3 – Выбор
режима эмуляции ПЛК

Этап 2. Описание
аппаратной конфигурации. Описание
аппаратной конфигурации ПЛК выполняется
после запуска Unity
Pro
XL
с помощью меню File,
New,
которое позволяет указать семейство и
тип используемого процессора ПЛК (PLC
Туре) (рисунок 4.3.4). После выбора и нажатия
кнопки ОК в разделе Configuration
Браузера Проекта (Project
Browser)
можно задать конфигурацию используемого
в проекте контроллера (или его эмулятора).

Рисунок 4.3.4 – Выбор
аппаратной конфигурации

Используют следующие
команды:

Двойной щелчок
левой кнопкой мыши по строке 0: PLC
Bus
– эткрытие обзора шасси выбранного
контроллера.

Двойной щелчок
левой кнопкой мыши по элементу,
установленному на шасси – открытие
свойств установленного элемента.

Двойной щелчок
левой кнопкой мыши по пустому элементу
шасси – открытие окна выбора аппаратных
средств (Hardware
Catalog).

Этап 3. Программирование.
Для подготовки одной или нескольких
секции программы на одном из выбранных
языков программирования в разделе MAST
браузера проекта подают команду Sections,
New section (создать новую секцию) (рисунок
4.3.5). Затем на выбранном языке составляют
программу. Далее используют команды
Objects, определяемые пунктом главного
меню.

Рисунок 4.3.5 –
Создание новой программной секции

При необходимости
внесения изменений и дополнений
используют двойной щелчок левой кнопкой
мыши по секции программы, сохраненной
ранее.

Этап 4. Сохранение
файлов проекта. Если проект надо
со­хранить впервые, то следует
воспользоваться командами File, Save as
(рисунок 4.3.6) и присвоить имя проекту
(name.stu
– имя проекта). В дальнейшем для сохранения
проекта достаточно будет подать команды
File, Save.

Рисунок 4.3.6 –
Сохранение проекта

Этап 5. Загрузка и
тестирование. Для установления логической
связи между ПК и ПЛК подают команды PLC,
Connect.

После установления
логического соединения ПК с ПЛК
осуществляется тестирование на
эквивалентность параметров конфигурации
системы Unity
Pro
XL
с реальными аппаратурными ресурсами
ПЛК. В случае их несоответствия появляется
сообщение об ошибке.

Загрузите проект
в ПЛК с помощью команд PLC,
Transfer
Project
to
PLC.

Подайте команды
старта ПЛК PLC,
Run
(рисунок 4.3.7).

Выполните
тестирование программы средствами,
доступными в созданной программе.

Остановите
выполнение программы командой PLC,
Stop.

Исправьте ошибки,
обнаруженные в программе.

Загрузите измененные
сегменты в ПЛК по командам Build,
Build
changes.

Рисунок 4.3.7 –
Запуск созданного проекта

Этап 6. Оптимизация
и отключение. После нескольких опе­раций
внесения изменений в программу и
повторной ее загрузки рекомендуется
провести оптимизацию той области памяти,
в которой хранятся тексты программ,
после чего оптимизированная про­грамма
снова загружается в ПЛК последовательностью
команд: PLC,
Disconnect;
Build,
Rebuild
all
project;
PLC,
Connect;
PLC,
Transfer
Project
to
PLC.

После загрузки,
тестирования и возможной оптимизации
про­граммы следует отключить логическую
связь между ПК и ПЛК, используя
последовательность команд PLC,
Stop;
PLC,
Disconnect.
Программа теперь будет работать
автономно.

Этап 7. Документирование.

Рисунок 4.3.8 – Вывод
проекта на печать

Подготовьте
комплект документации, File,
Print
(рисунок 4.3.8), File,
Close
project.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  1. Обязательно представиться на русском языке кириллицей (заполнить поле «Имя»).
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему — вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома — бан без предупреждения.
  5. Рекламу и частные объявления «куплю/продам/есть халтура» мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать — читать здесь и здесь.

Модератор: Модераторы Документов

Аватара пользователя

san

преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

UNITY PRO — быстрый старт

Сообщение

san » 28 авг 2012, 15:35

Для новичков, изучающих UNITY PRO (Schneider Electric) предлагается к апробированию авторский материал UNITY PRO — быстрый старт.
Материал выложен для рецензии, так как будет частью готовящегося к изданию пособия (само пособие будет на украинском языке). На том же сайте выложены примеры, которые будут дополнятся и обновляться. Всех желающих покритиковать буду рад выслушать в этой теме, моём блоге или тут.

Аватара пользователя

san

преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Re: UNITY PRO — быстрый старт

Сообщение

san » 11 сен 2012, 22:58

Добавил видео. Хотел туда комменты вставить, но времени нема.
Быстрый старт в его 1-й редакции закончил. Жду критики и предложений. Там же на сайте примерчики подобавлял. Дальше пойдут примеры только по SFC (думаю одного большого достаточно) и по регулированию (тут придется попотеть хорошо).
Если есть какие-то маленькие но полезные задачки — кидайте идеи, а то у меня остались только большие, а для примеров они не очень годятся.

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3833
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 17 раз
Поблагодарили: 176 раз

Re: UNITY PRO — быстрый старт

Сообщение

Никита » 28 окт 2012, 23:03

San, проверьте орфографию в материале. Упоминание во втором после рисунка абзаце в разделе про FBD «реле пукателя» у меня вызвало улыбку. А у студентов — может и бурный восторг. Ну и по мелочи опечатки есть..
И, видео, оно конечно хорошо, но в методичку его не вставишь и дома сидя в удобном месте, то есть, извините, удобном кресле, не почитаешь.
И я б лично еще добавил немножко про работу с аналоговыми сигналами, их преобразование, фильтрацию и т.п. На мой взгляд, измерению параметров место именно в ознакомительном курсе.

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

Аватара пользователя

san

преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Re: UNITY PRO — быстрый старт

Сообщение

san » 28 окт 2012, 23:29

Никита писал(а):San, проверьте орфографию в материале. Упоминание во втором после рисунка абзаце в разделе про FBD «реле пукателя» у меня вызвало улыбку. А у студентов — может и бурный восторг. Ну и по мелочи опечатки есть..

Хоть посмеются, и то хорошо… :-) Проверю. Создавалось быстро и в онлайне. Редакцию практически не проводил. Хотя критика моего соавтора была как раз в сложности «Быстрого старта» и отсутствия описания каркаса. Новички так и не отозвались, студенты тоже не заходят, то ли лекций хватает, толи пофигу.

Никита писал(а):И, видео, оно конечно хорошо, но в методичку его не вставишь и дома сидя в удобном месте, то есть, извините, удобном кресле, не почитаешь.
И я б лично еще добавил немножко про работу с аналоговыми сигналами, их преобразование, фильтрацию и т.п. На мой взгляд, измерению параметров место именно в ознакомительном курсе.

Это быстрый старт, он далеко не будет охватывать всех возможностей, должен просто ввести человека в тему. В книге это будет один из разделов. Львинная доля книги уже готова, остались два раздела: Работа с библиотекой регулирования и Работа с коммуникациями. В связи с многопоточностю в работе в том числе и написанию некоторых методических материалов этот процесс никак не закончится даже в первой редакции.
Видео появилось позже, как дополнение. Соавтор подал идею прицепить к пособию ещё и компакт-диск. Хотя наверное проще будет выложить электронный материал в инете. В любом случае, пособие не будет зависеть от видео.
П.С. Я уже думал, что топик утонул, как и другие на подобную тему :-)

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3833
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 17 раз
Поблагодарили: 176 раз

Re: UNITY PRO — быстрый старт

Сообщение

Никита » 28 окт 2012, 23:58

Не надо сложного регулирования. Надо просто показать как конфигурится и адресуется аналоговый канал. Можно в качестве примера простейшее управление нагревателем по аналоговому датчику сделать. А можно просто индикацию значения в Web-сервере. Хотя, сам Web-сервер — это тоже немалая глава.
Топик не утонул, поисковики форум индексируют регулярно. Просто человек в личке задал вопрос по аппаратной конфигурации шнайдеровских контроллеров, для чего вполне достаточно развернуть демку Unity и попробовать сконфигурить.
Стало интересно, может ли с этим справиться человек, незнакомый с Unity. Набрал в поисковике Unity Pro быстрый старт, попал на Ваши наработки в первых трех ссылках:)
Получилось, что по ним его задачу в лоб не решить, там присутствует корзина расширения и связь с ней. Надо делать вторую часть.
И заметил еще одно — без представления о Шнайдеровской аппаратной части вряд-ли получится написать что-то сложнее того, что уже есть…

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

Аватара пользователя

san

преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Re: UNITY PRO — быстрый старт

Сообщение

san » 29 окт 2012, 00:14

Никита писал(а):Не надо сложного регулирования. Надо просто показать как конфигурится и адресуется аналоговый канал. Можно в качестве примера простейшее управление нагревателем по аналоговому датчику сделать.

Подумаю. Может FBD выделить в контексте задачи с аналоговым входом. Когда вернусь к «Быстрому старту» попытаюсь это сделать. Хотя, чесно говоря, при работе с FBD сначала именно о аналоговом регулировании и думалось, тем более что FBD в UNITY подобный сименовскому и CODEsysовскому CFC, и это надо выделить для знатоков FBD в других средах. Но в этой задаче просился какой-то ПИ, а это уже не облегченный вариант. Вот двухпозиционное регулирование + аналоговый датчик+масштабирование, думаю будет несложно.

Никита писал(а):Топик не утонул, поисковики форум индексируют регулярно. Просто человек в личке задал вопрос по аппаратной конфигурации шнайдеровских контроллеров, для чего вполне достаточно развернуть демку Unity и попробовать сконфигурить.

Это тот, который о Квантумах спрашивал? К сожалению Квантумов у нас в лаборатории нет. По этому эта аппаратная часть в пособии затрагиваться не будет ваще. Боимся написать глупостей, да и подводных камней там куча: RIO/DIO, HotStandby….Это ещё года на три работы, а аппаратуры всё-равно нет.

Никита писал(а):Стало интересно, может ли с этим справиться человек, незнакомый с Unity. Набрал в поисковике Unity Pro быстрый старт, попал на Ваши наработки в первых трех ссылках:)

Это приятно. Гугл свои сайты хорошо индексирует :-)

Никита писал(а):Получилось, что по ним его задачу в лоб не решить, там присутствует корзина расширения и связь с ней. Надо делать вторую часть.
И заметил еще одно — без представления о Шнайдеровской аппаратной части вряд-ли получится написать что-то сложнее того, что уже есть…

Я повторюсь — это только «быстрый старт»: типа пойми основу и попробуй что-то сделать. Пособие включает многие разделы, сейчас переведу текущий вариант содержания с украинского.

Аватара пользователя

san

преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3833
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 17 раз
Поблагодарили: 176 раз

Re: UNITY PRO — быстрый старт

Сообщение

Никита » 29 окт 2012, 00:47

san писал(а):Вот двухпозиционное регулирование + аналоговый датчик+масштабирование, думаю будет несложно.

И я так думаю. А польза несомненная.

san писал(а):Это тот, который о Квантумах спрашивал? К сожалению Квантумов у нас в лаборатории нет. По этому эта аппаратная часть в пособии затрагиваться не будет ваще. Боимся написать глупостей, да и подводных камней там куча: RIO/DIO, HotStandby….Это ещё года на три работы, а аппаратуры всё-равно нет.

В данном конкретном случае (да, он самый) достаточно просто попробовать набросать в Unity предполагаемую конфигурацию. И увидеть, что это невозможно. И вот как раз получается, что этот-то момент в Вашем пособии затронут совсем чуть-чуть. Почему — понятно, для грамотного конфигурирования надо железо знать. Но в данном конкретном случае, как раз человек с железом знаком, а быстрого старта мало. Делаем вывод что это он уже перерос и ждем продолжения пособия для «почти специалистов» :)

san писал(а):Я повторюсь — это только «быстрый старт»: типа пойми основу и попробуй что-то сделать. Пособие включает многие разделы, сейчас переведу текущий вариант содержания с украинского.

Я видел этот вариант, но чего-то честно говоря лениво пока читать на мове. Но на первый взгляд, тут возникает противоречие. Если это методичка по Шнайдеру — то фундаментальные вещи должны быть написаны отдельно где-то еще. Даже модбас уже стал нарицательным и про его связь со шнайдером уже не все и знают:) А если эта методичка по всему аппаратному курсу — то наоборот, шнайдера много. Впрочем, вспоминая большинство методичек — именно так они и пишутся, теория и примеры. Это уже мне, имея познания, хочется взять руководство и увидеть конкретику. А студентам, наверное, так и надо. А то отдельные методички с теорией вообще читать не будут:)

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

Аватара пользователя

san

преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Re: UNITY PRO — быстрый старт

Сообщение

san » 29 окт 2012, 01:26

Никита писал(а):Я видел этот вариант, но чего-то честно говоря лениво пока читать на мове.

Что именно Вы видели и где? Пособие пока не издавалось.
Конспект лекций я делал, но это только маленькая часть, надо ж было запустить в учебный процесс UNITY PRO, вот и была сварганен вариант конспекта с контекстом перехода с PL7 на UNITY PRO. Также есть методичка с 4-мя лабораторными работами. Всё это есть у меня на сайте, на «мови» :-) . Но это опять же не то пособие, которое пишется. Конечно это на той же «мове», по этому русскоязычному читателю не будет интересна.
Меня интересует насколько быстро въедут пользователи других ПЛК в UNITY PRO, используя «Быстрый старт». Они должны уже знать один из языков, возможно даже не МЭКовский, понимать основы использования ПЛК, понятие аналоговый/дискретный сигнал. То есть это не расчитано на нулячего человека, а человека кое-что понимающего в ПЛК.
И пособие тоже не будет учебником. Оно не расчитано на нулячих. Учбник по ПЛК — это план далекого будущего. Думаю там не будет привязки к платформе. Возможно в качестве среды для примеров программ (аля лабораторный практикум) будет использован CoDesys, как свободнораспостраняемый продукт (по крайней мере дизайн-тайм и симулятор).
На счет сетей — эта часть расчитана на продвинутых юзеров. Теория этих сетей, за исключением X-WAY, высветлена в другом пособии, которе уже вышло. Не скрою, пособие расчитано с большим упором на наши программы.
Ну да ладно, это тема наверное ушла в сторону. Пособие пособием, а «быстрый старт» — быстрым стартом :-) . Будем считать, что «быстрый старт» существует независимо, но не должен быть тяжелым. Итак, если откинуть существование гипотетического пособия, то надо бы добавить:
— FBD + аналоговое преобразование + канал и т.д.
— ….
жду продолжения пожеланий.

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3833
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 17 раз
Поблагодарили: 176 раз

Re: UNITY PRO — быстрый старт

Сообщение

Никита » 29 окт 2012, 17:22

Да, прошу прощения, по ночам спать надо. Спутал с Вашими же методичками по лабам, там рядом лежащими.
Про быстрый старт, я уже упоминал, сложно давать советы, уже заведомо зная больше, чем там написано. Наверное, надо все-таки на кошках испытывать. Найти пару умных студентов с потока (один-два должны всегда быть), подсунуть им простую задачу и этот Быстрый старт и попросить реализовать. И вот по ходу выполнения работы полезут вопросы о том, чего в Быстром старте не хватает.

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

Аватара пользователя

san

преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Re: UNITY PRO — быстрый старт

Сообщение

san » 29 окт 2012, 17:48

Никита писал(а): Найти пару умных студентов с потока (один-два должны всегда быть), подсунуть им простую задачу и этот Быстрый старт и попросить реализовать. И вот по ходу выполнения работы полезут вопросы о том, чего в Быстром старте не хватает.

Для них уже лекции есть, а лишать их лекций и лабораторных ради «быстрого старта» понятное дело не буду. Ладно, время всё-равно ещё есть, пока остальное не закончено.

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3833
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 17 раз
Поблагодарили: 176 раз

Re: UNITY PRO — быстрый старт

Сообщение

Никита » 29 окт 2012, 18:00

san писал(а):а лишать их лекций и лабораторных ради «быстрого старта» понятное дело не буду

Об том и речь. Вместо лекций на эту тему и ознакомительных лаб подсунуть задачу. И посмотреть что будет. Учебный процесс от этого сильно не пострадает, для умного студента одна пропущенная лекция, да еще замененная практикумом на эту тему, вреда не причинит. Да и вообще для студента одна пара в неделю, проведенная в пивной, на учебный процесс влияния не оказывает:)
Вот только как бюрократия ваша к этому отнесется — не знаю.

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

Аватара пользователя

san

преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Аватара пользователя

Никита

почётный участник форума
почётный участник форума
Сообщения: 3833
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 17 раз
Поблагодарили: 176 раз

Re: UNITY PRO — быстрый старт

Сообщение

Никита » 23 июл 2013, 00:51

San, И русскоязычные бы не отказались. По Вашим наработкам (в т.ч. И украиноязычным, даж москали их розумiют) я двух стажеров вырастил. Щас отдадут долги родине и придут работать. Это как раз тот случай, когда лично я готов автору перечислить гонорар добровольно.. :)

Опыт — это когда на смену вопросам: «Что? Где? Когда? Как? Почему?» приходит единственный вопрос: «Нахрена? «

Аватара пользователя

san

преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Re: UNITY PRO — быстрый старт

Сообщение

san » 23 июл 2013, 01:11

Никита писал(а):San, И русскоязычные бы не отказались. По Вашим наработкам (в т.ч. И украиноязычным, даж москали их розумiют) я двух стажеров вырастил. Щас отдадут долги родине и придут работать. Это как раз тот случай, когда лично я готов автору перечислить гонорар добровольно.. :)

Спасибо на добром слове. :ges_up:
Я бы презентовал пару книжек из авторских любителям украинской прозы автоматики… будете в Киеве — милости просим :-)

Вернуться в «Литература»


Перейти

  • Работа форума
  • База знаний (Knowledge Exchange)
  • ↳   Eplan Electric P8
  • ↳   Общий F.A.Q.
  • ↳   Общие вопросы
  • ↳   Новости
  • ↳   Ошибки
  • ↳   Проект
  • ↳   Изделия
  • ↳   Устройства
  • ↳   Соединения
  • ↳   Кабели
  • ↳   Клеммы
  • ↳   ПЛК
  • ↳   Компоновка 2D
  • ↳   Макросы
  • ↳   Eplan API
  • ↳   Сценарии (Только готовые решения)
  • ↳   Внешняя обработка
  • ↳   ProPanel
  • ↳   Инструкции ProPanel (Только готовые решения)
  • ↳   Прочие направления Eplan
  • ↳   FieldSys (Топология)
  • ↳   Preplanning
  • ↳   Harness proD
  • ↳   EEC One
  • ↳   Advantech
  • ↳   F.A.Q., Инструкции
  • ↳   Allen Bradley
  • ↳   Общие вопросы
  • ↳   ПЛК
  • ↳   Операторские панели
  • ↳   B&R Automation
  • ↳   F.A.Q.
  • ↳   Danfoss
  • ↳   DEIF A/S
  • ↳   Общие вопросы
  • ↳   UNI-LINE
  • ↳   MULTI-LINE
  • ↳   MULTI-LINE 300
  • ↳   Emerson
  • ↳   Общие вопросы
  • ↳   КИП и регуляторы
  • ↳   DeltaV
  • ↳   ОВЕН
  • ↳   Прософт-Системы
  • ↳   Общие вопросы
  • ↳   ПЛК REGUL
  • ↳   Schneider Electric
  • ↳   Общие вопросы
  • ↳   ПЛК
  • ↳   Панели оператора
  • ↳   SCADA
  • ↳   Электротехника
  • ↳   Приводная техника
  • ↳   SIEMENS
  • ↳   Общие вопросы
  • ↳   LOGO!
  • ↳   ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
  • ↳   Simatic Step7
  • ↳   Simatic TIA Portal
  • ↳   Simatic PCS 7
  • ↳   Операторские панели
  • ↳   WinCC
  • ↳   Приводная техника (Sinamics, Micromaster, Masterdrive, Simoreg, Simotics)
  • ↳   SmartGen
  • ↳   Общие вопросы
  • ↳   Промышленные (береговые) контроллеры
  • ↳   Морские контроллеры и устройства
  • ↳   WEINTEK (операторские панели)
  • ↳   F.A.Q., Инструкции
  • ↳   Архив
  • ↳   Микроконтроллеры и электроника
  • ↳   Arduino
  • ↳   Raspberry
  • ↳   Другие микроконтроллеры
  • ↳   Электроника
  • Общие вопросы АСУТП
  • ↳   Общие вопросы
  • ↳   Вопросы от студентов
  • ↳   Литература
  • ↳   Новости и отчётность
  • ↳   Нормативы, ГОСТы, стандарты
  • ↳   Информационная безопасность
  • ↳   Проектирование и САПР
  • ↳   Системная интеграция
  • ↳   Разбор полетов
  • ↳   Работа
  • ↳   Заготовки для базы знаний
  • ↳   Производство и технология
  • ↳   MES — Системы автоматизации управления производством
  • ↳   Метрология, КИП и датчики
  • ↳   Исполнительные устройства, регуляторы
  • ↳   Средний уровень автоматизации (управляющий)
  • ↳   Алгоритмы
  • ↳   Операторские панели
  • ↳   Верхний уровень автоматизации (отображение)
  • ↳   GE iFix
  • ↳   Wonderware Intouch
  • ↳   MasterScada
  • ↳   SCADA+
  • ↳   Альфа платформа
  • ↳   Интерфейсы, протоколы, связь
  • ↳   Радиосвязь
  • ↳   Полезное ПО
  • ↳   Электротехника, энергетика и электропривод
  • ↳   Генераторы, электростанции и силовые агрегаты
  • ↳   Теплотехника
  • ↳   Подбор аналогов
  • F.A.Q. (краткая выжимка из некоторых сообщений форума)
  • ↳   Документация (вариант 1)
  • ↳   Документация (вариант 2)
  • ↳   Электротехника и электроэнергетика
  • ↳   F.A.Q. по программируемым логическим контроллерам (PLC)
  • ↳   Обсуждение F.A.Q. по PLC
  • ↳   F.A.Q. по выбору PLC
  • ↳   F.A.Q. по аппаратной части PLC
  • ↳   F.A.Q. по языкам программирования
  • ↳   F.A.Q. по структуре программ
  • ↳   F.A.Q. по взаимодействию PLC с HMI
  • О жизни
  • ↳   Для дома, для семьи
  • ↳   Комната смеха
  • ↳   Электродвижение

5. Затем измените значение на конце PT, правой «Модификация» на таймере, введите T#5s; как показано ниже:

6. Назначьте значение для начала. См. Рисунок ниже, правый -клик и выберите начальный контакт начала → Установите значение → Установите его на 1, и линия становится зеленой. Объясните схему.

 

Рисунок ниже отражает четыре процесса моделирования. Когда остановка установлена ​​на 1, количество запускается, а исходное состояние восстанавливается после подсчета.


Unity Pro XLИспользование таймера и счетчика

Существует три типа таймера, которые можно установить в конфигурации:

Тон: этот таймер используется для контроля задержки диверсии.

TOF: Этот таймер используется для контроля задержки.

TP: Этот таймер используется для генерации импульса точной ширины.

1. Включите инструкции по задержке(TON)

Форма инструкции задержки подключения (тонна) в FBD показана на рисунке 1. При первом вызове и подключении инструкции задержки (тонна) начальное состояние ET — «0»

Рисунок 1 Тонн Инструкция

На рисунке 1 входной параметр в задержке запуска, который является типом Bool; входной параметр Pt — это заданное время задержки, тип времени; выходной параметр Q — выходной значение; выходной параметр и ET — внутреннее время Анкет

Время подключения инструкций задержки (тонна) показано на рисунке 2.

Рисунок 2 Тонн

ЕслиINПовернуться к «1Затем внутреннее время ET запускается (см. (1) на рисунке 2);

ЕслиВнутреннее время достигаетPTЦенность,ноQПовернуться к «1«(См. (2) на рисунке 2);

3, еслиINПовернуться к «0«,ноQПовернуться к «0И останавливаться или сбросить во время (см. (3) на рисунке 2);

4. Если внутреннее время достигает значения PT, становится «0», то внутреннее время останавливается или сброшено, а Q не изменится (см. (4) на рисунке 2).

2. Инструкции по закрытию задержки(TOF)

Выключите представление инструкции задержки (TOF) в FBD, как показано на рисунке 3. При первом вызове и подключении инструкции задержки (TOF) начальное состояние ET — «0».

Рисунок 3 Инструкция TOF

На рисунке 3 входной параметр — это задержка слабой, которая является типом Bool; входной параметр Pt — это заданное время задержки, тип времени; выходной параметр Q — выходной значение; выходной параметр и ET — внутреннее время Анкет

Время закрытия инструкции задержки (TOF) показано на рисунке 3.

Рисунок 3 Порядок обучения инструкции TOF

ЕслиINПовернуться к «1«,ноQПовернуться к «1См. Рисунок 3 (1);

2. Если в становится «0», внутреннее время ET начинает видеть рис. 3 (2);

3. Если внутреннее время достигает значения PT, то Q становится «0», см. Рисунок 3 (3) ;;

4. Если внутреннее время достигает значения PT, становится «1», то внутреннее время останавливается или сбросится, а Q остается неизменным.

    В -третьих, инструкции по пульсам(TP)

Инструкция импульса (TP) используется для определения импульса, который определял продолжительность. Форма инструкции импульса (TP) в FBD показана на рисунке 4. Когда инструкция по пульсу (TP) была вызвана впервые, начальное состояние ET было «0».

Рисунок 4 Инструкция TP

На рисунке 4 входной параметр — это задержка запуска, которая является типом Bool; входной параметр Pt — это заданное время задержки, тип времени; выходной параметр q — выходной значение; выходной параметр et — внутреннее время Анкет

Диаграмма синхронизации инструкции импульса (TP) показана на рисунке 5. в,

ЕслиINПовернуться к «1«,ноQПовернуться к «1И внутреннее время ET Startup показано на рисунке 5 (1);

2. Если внутреннее времядостигатьPTЗначение, тогдаQПовернуться к «0, И не иметь ничего общего с в (2) на рисунке 5;

3. Если в становится «0», внутреннее время останавливается или сбрасывается на рисунок 5 (3);

4. Если внутреннее время не достигает значения PT, внутреннее время не влияет часы на (4) на рисунке 5;

Если внутреннее время достигло значения PT и в IS «0», внутреннее время останавливается или сброшено, а Q становится «0» (5) на рисунке 5.

Рисунок 5 Инструкции по инструкциям TP по инструкциям TP

В -четвертых, использование таймера, например: 

Пример 1: В этом примере, когда PT установлен на 3S, K1 является ложным, Q1 является ложным, когда K1 верно, Q вывод становится истинным, а ET начинает подсчитать. Сущность Как показано ниже.


Пример 2: Используйте таймер T0 и T1, чтобы записать процедуры, чтобы сгенерировать 1 секунду и на 0,5 секунды на Q0. Как показано ниже.

Пять, плюс инструкции COUNT CTU

Блок инструкций, как показано ниже

войти:

Cu: Bool; увеличение инкрементного CV входного конца входного конца

Сбросить: bool; когда это правда, резюме сброшено до 0

PV: Font (слово); верхний предел количества CV

Выход:

Q: Bool; как только CV достигает своего верхнего PV, его значение верно.

CV: Font (Word); непрерывно добавлять 1 значение, пока оно не достигнет PV.

Когда сброс верно, переменная счета инициализируется до 0. Когда терминал Cu имеет восходящее преимущество от False до True, CV добавит 1. Когда резюме больше или равна верхнему пределу PV, Q возвращает True.

Пример 3: Счетчик STT_0 вводится T0.Q., когда K2 = 0, T0.Q изменяет каждый цикл, каждый поднимаясь вдоль CV 1, добавляйте к заданному значению PV и продолжайте увеличиваться. Продолжайте увеличиваться. Q не изменяется, когда k2 = 1, сброс, q = 0, cv = 0. Как показано ниже.

Данная часть описывает установку программного обеспечения Unity Pro.

Вся инсталляция, т.е. установка, осуществляется с CD-диска поставляемая Schneider Electric, лидер на мировом рынке по производству технико-электрического оборудования.

Прежде чем приступить к установке должен сказать, что дистрибутив не содержит русского языка и устанавливается с 5 языками:

  • Французский;

  • Английский;

  • Немецкий;

  • Испанский;

  • Итальянский.

Продукт является лицензированным, как только установка будет завершена, у вас есть 21 день, чтобы провести регистрацию программного пакета, иначе по истечению срока, Вы не сможете запустить Unity Pro.

Программное обеспечение Unity Pro может использоваться со следующими операционными системами:

  • Windows 2000 SP2;

  • Windows XP.

{banner_rca-news-1-1}

Минимальные требования при установке продукта:

  • ОЗУ – 256 Мб;

  • Жесткий диск – 2 Гб;

  • CD-ROM;

  • Порты: COM или последовательный порт USB (для связи с ПЛК). Параллельный (LPT1- LPT4) или порт USB для принтера.

Т.е. для нормальной работы необходим хороший компьютер с поддержкой всевозможных функций.

Пошаговая инструкция процедуры установки Unity Pro.

1. Вставьте в CD-Rom CD диск;

2. В появившемся окне выберите файл Setup.exe:

3. Выберите язык для установки:

4. Подтверждение «Next»:

5. Предупреждение о совместимости:

6. Принятие соглашения:

7. Пользовательская информация:

8. Заполняем данные о пользователе:

9. Выбираем язык программы по умолчанию:

10. Выбор локального диска для дальнейшего расположения программы. 

{banner_rca-news-1-2}

По умолчанию это: C:Program FilesSchneider Electric, но если вы хотите выбрать другой локальный диск для установки, необходимо нажать на кнопку «Browse» и выбрать нужный вам путь:

11. Нажимаем «Next» для инсталляции:

12. Обновление системы:

13. Копирование необходимых файлов:

14. Завершение инсталляции:

15. Перезапуск системы:

16. Незарегистрированная версия, у Вас есть 21 день для работы с программой. По истечению срока, программа будет неработоспособной. Для активизации требуется лицензионное соглашение:

17. Если Вы хотите получить лицензию, нажмите на кнопку «Yes»,после чего выберите один из трех пунктов для авторизации:

18. В противном случае нажмите «Cancel», тогда откроется рабочая область для работы с программой Unity Pro XL:

Открытие сессии Unity Pro.

Итак, после того, как успешно установлены компоненты программы Unity Pro, необходимо пройти несколько этапов, прежде чем открыть программу:

  • Выполнить команду Старт (в некоторых ОС — Пуск) -> Программы;

  • Выбрать группу Schneider Electric;

  • Группу Unity Pro: 

         o Список:

         o Языковой выбор;

         o OS Загрузчик;

         o PLC Имитатор;

         o Средство Регистрации;

         o И т.д.

Последовательный этап запуска программы представлен на рисунке:

Пуск -> Программы -> Schneider Electric ->SoCollaborative ->Unity Pro -> Unity Pro XL

После наведения курсора на Unity Pro XL и кликнув по нему мышкой, откроется главная рабочая область:

Для того чтобы удалить программу необходимо выполнить следующие действия:

Пуск -> Настройка -> Панель Управления

В отдельном окне появится «Панель управления»:

Далее находим из множества иконок «Установка и удаление программ»:

В открывшемся окне «Установка и удаление программ» находим Unity Pro XL и удаляем нажав на кнопку «Удалить», затем подтверждаем удаление.

Источник: /engine/api/go.php?go=https://plc.ucoz.net/

Обсудить на форуме

Список инструментальных
программных систем, реализующих стандарт
IEC 61131-3, весьма широк, некоторые подобные
системы приведены в таблице 4.3.1) [11].

В последние 3-4 года
реализации стандарта МЭК61131-3 в виде
дополнительных компонентов появились
и в ряде SCADA-систем (Factory Suite/InControl,
FIX/Paradym-31, WinCC/WinAC, TraceMode и др.).

Таблица 4.3.1 –
Список инструментальных программных
систем, реализующих стандарт IEC 61131-3

Название
инструментальной системы

Фирма-производитель

CoDeSys

(Smart
Software Solutions, Германия)

ACCON-ProSys

(Deltalogic,
Германия)

OpenDK

(Infoteam
Software, Германия)

PUMA

(KEBA,
Австрия)

SUCOsoft S340

(Klokner-Moeller,
Германия)

NAIS CONTROL

(Matsushita
AC, Германия)

PDS7

(Philips,
Нидерланды)

SELECONTROL

(Selectron
Lyss, Швейцария)

Soft Control

(Softing,
Германия)

ISaGRAF

(CJ
International, Франция)

Concept

(Schneider
Electric, Франция)

Программирование
на пяти языках МЭК61131-3 рассмотрим на
примере системы Concept,
разработанной компанией Shcneider
Electric.
Система Concept
относится к классу CASE-систем, Computer Aided
Software Engineering – система компьютерной
поддержки программирования.

4.3.3 Этапы программирования плк в среде Unity Pro xl V.4.0

Программирование
и выбор аппаратной конфигурации ПЛК
могут быть выполнены при помощи
персонального компьютера, играющего
роль программирующего устройства –
программатора, как в режиме “Online” (с
подключенным ПЛК), так и в режиме “Offline”
(с отключенным ПЛК, т. е. только на ПК).

Работа над проектом,
разрабатываемым в пакете Unity
Pro
XL,
может осуществляться на различных
уровнях и ветвях независимо, а именно
[11]:

  • на
    уровне проекта;

  • на
    уровне конфигурирования ПЛК;

  • на
    уровне программы;

  • на
    уровне секции.

Программа или
проект состоит из одной или нескольких
секций, при помощи которых определяется
специфика функционирования отдельных
компонентов и системы в целом (рисунок
4.3.2). В программе указывается порядок
выполнения секций, характеризуются
переменные, константы, литералы (числа),
поддерживается прямая адресация и
несколько различных типов данных.

Секция предназначена
для описания способа функционирования
одного из технологических объектов в
системе. Секции могут быть запрограммированы
на различных языках, которые поддерживаются
стандартом IEC 61131-3. Внутри секции должен
использоваться единственный язык
программирования.

Рисунок
4.3.2 – Расположение программных секций

Рассмотрим основные
этапы разработки проекта в системе
Unity
Pro
XL.

Этап 1. Загрузка
системы Unity
Pro
XL.
Система Unity
Pro
XL
загружается из Windows. Для составления
нового проекта подайте команды File, New
project. Для внесения изменений, дополнений
и т.д. этот проект в дальнейшем открывайте
командой File, Open project.

Следует помнить,
что после запуска Unity
Pro
XL,
необходимо решить, чем пользоваться
для тестирования программы: ПЛК или
эмулятором. Если предполагается
использовать эмулятор, следует перевести
Unity
Pro
XL
в режим Simulation
Mode
(рисунок 4.3.3) нажатием соответствующей
кнопки на панели инструментов, в противном
случае следует перевести Unity
Pro
XL
в режим Standard
Mode.

Рисунок 4.3.3 – Выбор
режима эмуляции ПЛК

Этап 2. Описание
аппаратной конфигурации. Описание
аппаратной конфигурации ПЛК выполняется
после запуска Unity
Pro
XL
с помощью меню File,
New,
которое позволяет указать семейство и
тип используемого процессора ПЛК (PLC
Туре) (рисунок 4.3.4). После выбора и нажатия
кнопки ОК в разделе Configuration
Браузера Проекта (Project
Browser)
можно задать конфигурацию используемого
в проекте контроллера (или его эмулятора).

Рисунок 4.3.4 – Выбор
аппаратной конфигурации

Используют следующие
команды:

Двойной щелчок
левой кнопкой мыши по строке 0: PLC
Bus
– эткрытие обзора шасси выбранного
контроллера.

Двойной щелчок
левой кнопкой мыши по элементу,
установленному на шасси – открытие
свойств установленного элемента.

Двойной щелчок
левой кнопкой мыши по пустому элементу
шасси – открытие окна выбора аппаратных
средств (Hardware
Catalog).

Этап 3. Программирование.
Для подготовки одной или нескольких
секции программы на одном из выбранных
языков программирования в разделе MAST
браузера проекта подают команду Sections,
New section (создать новую секцию) (рисунок
4.3.5). Затем на выбранном языке составляют
программу. Далее используют команды
Objects, определяемые пунктом главного
меню.

Рисунок 4.3.5 –
Создание новой программной секции

При необходимости
внесения изменений и дополнений
используют двойной щелчок левой кнопкой
мыши по секции программы, сохраненной
ранее.

Этап 4. Сохранение
файлов проекта. Если проект надо
со­хранить впервые, то следует
воспользоваться командами File, Save as
(рисунок 4.3.6) и присвоить имя проекту
(name.stu
– имя проекта). В дальнейшем для сохранения
проекта достаточно будет подать команды
File, Save.

Рисунок 4.3.6 –
Сохранение проекта

Этап 5. Загрузка и
тестирование. Для установления логической
связи между ПК и ПЛК подают команды PLC,
Connect.

После установления
логического соединения ПК с ПЛК
осуществляется тестирование на
эквивалентность параметров конфигурации
системы Unity
Pro
XL
с реальными аппаратурными ресурсами
ПЛК. В случае их несоответствия появляется
сообщение об ошибке.

Загрузите проект
в ПЛК с помощью команд PLC,
Transfer
Project
to
PLC.

Подайте команды
старта ПЛК PLC,
Run
(рисунок 4.3.7).

Выполните
тестирование программы средствами,
доступными в созданной программе.

Остановите
выполнение программы командой PLC,
Stop.

Исправьте ошибки,
обнаруженные в программе.

Загрузите измененные
сегменты в ПЛК по командам Build,
Build
changes.

Рисунок 4.3.7 –
Запуск созданного проекта

Этап 6. Оптимизация
и отключение. После нескольких опе­раций
внесения изменений в программу и
повторной ее загрузки рекомендуется
провести оптимизацию той области памяти,
в которой хранятся тексты программ,
после чего оптимизированная про­грамма
снова загружается в ПЛК последовательностью
команд: PLC,
Disconnect;
Build,
Rebuild
all
project;
PLC,
Connect;
PLC,
Transfer
Project
to
PLC.

После загрузки,
тестирования и возможной оптимизации
про­граммы следует отключить логическую
связь между ПК и ПЛК, используя
последовательность команд PLC,
Stop;
PLC,
Disconnect.
Программа теперь будет работать
автономно.

Этап 7. Документирование.

Рисунок 4.3.8 – Вывод
проекта на печать

Подготовьте
комплект документации, File,
Print
(рисунок 4.3.8), File,
Close
project.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

Понравилась статья? Поделить с друзьями:
  • Лактазар для детей инструкция по применению для новорожденных
  • Инструкция к телефону lg g 360
  • Клей rubber solution инструкция по применению
  • Лекарство омевел от чего инструкция по применению
  • Сам 350 руководство пользователя