Все права защищены. Ни один раздел этой публикации не может
воспроизводиться ни в печатной, ни в электронной форме, включая
фотокопирование и запись, без письменного разрешения GE Fanuc
Automation North America, Inc..
Ограничение гарантии и ответственность
Информация, приведенная в этом руководстве, является точной и
надежной. Однако, GE Fanuc Automation North America, Inc. не несет
ответственности за какие-либо ошибки, упущения или неточности GE Fanuc
Automation North America, Inc. отказывается от всех гарантий, высказанных
или подразумевающихся, включая коммерческую гарантию и гарантию
соответствия для конкретных целей, касающихся информации,
содержащейся в этом руководстве, и программного обеспечения, описанного
в нем. Все риски, касающиеся качества и функциональности информации,
оборудования и программного обеспечения возлагаются на покупателя или
пользователя. GE Fanuc Automation North America, Inc. не несет
ответственности за любой ущерб, возникший в следствие использования
этой информации или программного обеспечения, даже если GE Fanuc
Automation North America, Inc. была уведомлена о возможности такого
ущерба. Использование информации, содержащейся в руководстве, или
программного обеспечения, описанного здесь, определяется стандартным
лицензионным соглашением GE Fanuc Automation North America, Inc.,
которое должно быть выполнено покупателем или пользователем перед
использованием этой информации или программного обеспечения.
Примечание
GE Fanuc Automation North America, Inc. оставляет за собой правило вносить
улучшения в продукт, описанный в данной публикации, в любое время и без
уведомления..
Мы хотим знать Вашу реакцию. Если у Вас есть какие-либо комментарии,
вопросы или предложения по нашей документации, высылайте их нам по
следующему адресу электронной почты.
Работа с редактором CAM . . . . . . . . . . . . . . . . . . . . . . . . 103
ii CIMPLICITY Logic Developer - PLC версия 2.60
Page 5
1
Введение
Поздравляем Вас с приобретением Logic Developer - PLC, программного
компонента GE Fanuc PLC, входящего в состав инструментального
программного обеспечени для АСУ ТП Machine Edition. Этот пакет
программ предоставляет все инструменты, необходимые для создания
эффективных управляющих приложений.
Logic Developer - PLC обеспечивает конфигурирование оборудования
Вашего ПЛК или системы удаленного В/В, создание и редактирование
логики ПЛК, загрузку и выгрузку проектов, а также мониторинг и отладку
выполнения управляющих программ. Проекты можно импортировать из
Logicmaster, VersaPro и CimplicityControl.
CIMPLICITY Logic Developer - PLC версия 2.60 1
Page 6
1
Введение
Logic Developer - PLC позволяет разрабатывать приложения управления на
персональном компьютере и загружать их в ПЛК по Ethernet,
последовательному соединению или через модем.
Являясь главным элементом среды Machine Edition, Logic Developer - PLC
предоставляет преимущество эффективного набора основных
инструментов программирования (см. стр. 18). Одни и те же инструменты
могут применяться в компонентах Logic Developer - PC (управление с PC),
Logic Developer - State, View и Motion, обеспечивая единую среду
программирования. Среда Machine Edition объединяет и организовывает
компоненты, обеспечивая совместное использование данных и сетевые
возможности.
Эта версия Logic Developer - PLC имеет следующие возможности:
■
Конфигуратор оборудования (HWC): компактный инструмент для
конфигурирования и настройки ПЛК GE Fanuc или крейтов средств
удаленного В/В по Вашим требованиям. Более подробная информация
о конфигураторе оборудования приведена на стр. 44.
■
Редактор релейно-контактной логики (LD): интеллектуальный,
графический редактор, построенный на основе ячеек, для разработки
релейно-контактной логики. Вы можете настраивать отображение и
разрешение редактора релейно-контактной логики. Более подробная
информация о редакторе релейно-контактной логике приведена на стр.
61.
■
Редактор текстовых команд (IL): легкий в использовании текстовый
редактор свободной формы для создания логики текстовых команд.
Конфигурируемые правила форматирования и цветовая разметка
облегчают чтение Ваших скриптов. Более подробная информация о
редакторе текстовых команд приведена на стр. 77.
■
Редактор программ управления движением (PLC Motion Editor):
текстовый редактор свободной формы, позволяющий Вам вводить
программу в предпочтительном стиле. Редактор программ управления
движением специально разработан для поддержки модуля управления
движением DSM314. Более подробная информация о редакторе
программ управления движением приведена на стр. 92.
2 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 7
Введение
■
Редактор локальной логики: текстовый редактор, использующийся для
разработки логики, локально выполняющейся в модуле управления
движением DSM314. Локальная логика выполняется синхронизированно
с программой управления движением ПЛК, но независимо от ЦПУ ПЛК.
Более подробная информация о редакторе локальной логики приведена
на стр. 99.
■
Редактор CAM: дополнениекредактору программ управления движение
Logic Developer - PLC, специально разработанное для поддержки
модуля управления движением DSM314. Он обеспечивает графические
средства для создания и редактирования электронных профилей CAM,
и управления ими. Более подробная информация о редакторе CAM
приведена на стр. 102.
■
Блоки и программы C: независимые разделы исполняемых кодов,
написанных на языке C и разработанных не в Logic Developer - PLC, с
помощью руководства пользователя комплекта прграммных
инструментальных средств C GE Fanuc (GE Fanuc's C Programmer's Toolkit for Series 90 PLCs User's Manual) (GFK-0646). В Вашпроект
импортируются заранее скомпилированные блоки и программы C
(файлы .exe). Более подробная информация о блоках C приведена на
стр. 86. Более подробная информация о программах C приведена на
стр. 88.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 3
Page 8
1
Введение
Требования к системе
ТРЕБОВАНИџ К СИСТЕМЕ
■
Windows® NT версии 4.0 с SP 4.0 или выше
ИЛИ
Windows 2000 Professional
ИЛИ
Windows XP
ИЛИ
Windows 98 SE.
■
Internet Explorer версии 5.5 с SP 2 или выше. (Вы должны установить
IE5.5 SP2 до установки Machine Edition.)
■
200 MГц Pentium-рабочаястанция. (300 МГЦ с Windows XP или Windows
2000.)
■
128 Mб ОЗУ.
■
Компьютер, поддерживающий сеть с протоколом TCP/IP.
■
110 Mб свободного места на жестком диске (и до 310 Mб, если
одновременно устанавливаются другие продукты CIMPLICITY Machine
Edition).
■
200 Mб свободного места на жестком диске для демонстрационных
проектов (не обязательно).
■
Дополнительное свободное место на жестком диске для проектов и
временных файлов.
4 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 9
УСТАНОВКА
Чтобы установить Logic Developer - PLC
1. Вставьте диск с CIMPLICITY Machine Edition в CD-ROM .
Программа установки запустится по умолчанию. Если программа
установки не запустилась автоматически, запустите файл Setup.exe из
корневой дирректории на CD.
2. Щелкните Install для начала установки.
3. Следуйте инструкциям, появляющимся на экране.
Введение
Установка
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 5
помощью программы Product Authorization. Если Вы не выполните
авторизацию программного обеспечения, Вы сможете использовать его
только в течение пробного периода продолжительностью 4 дня. Эта
процедура займет у Вас всего несколько минут и позволит Вам
использовать преимущества технической поддержки Вашего продукта. Вам
будет необходимо связаться с нами по телефону, факсу или E-mail во
время авторизации.
Для авторизации копии Machine Edition
1. Держите наготове Ваши серийные номера.
Серийные номера находятся на Лицензионной карточке, которая
поставляется вместе с продуктом.
2. Запустите программу Product Authorization из Start menu > Programs >
Product Authorization.
Появится диалоговое окно Product Authorization.
3. Щелкните Add.
4. Выберите способ, с помощью которого Вы будете выполнять авторизацию:
Internet, Phone/Fax/E-mail или Floppy Disk Transfer (Интернет/Факс/E-mail
или гибкий диск). Щелкните Next.
Если Вы выбрали Internet, переходите к пункту 5.
Если Вы выбрали Phone/ Fax/E-mail, переходите к пункту 5.
Если Вы выбрали Floppy Disk Transfer, убедитесь, что у Вас есть диск
авторизации.
5. Заполните поля в диалоговомокне.
Поля, помеченные *, должны быть заполнены обязательно.
6. При авторизации через:
■
Интернет, щелкните Submit Authorization. Мы перешлем Ваш новый
ключевой код по e-mail.
■
Телефон, щелкните Phone/Fax и наберите номер на экране для
получения нового ключевого кода.
6 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 11
■
Факс, щелкните Phone/Fax. Впоявившемсядиалоговом окнещелкните
Print FAX. Перешлитенам по факсу запрос на авторизацию продукта по
номеру факса в распечатке. Мы перешлем Ваш новый ключевой код по
факсу.
■
E-mail, щелкните Send E-mail. В появившемсядиалоговомокне
щелкните Authorize, чтобы послать нам e-mail. Мы перешлем Ваш
новый ключевой код по e-mail.
Авторизация продукта завершена, если Вы ввели новый ключевой код и он
был принят. В зависимости от того, какой продукт Вы купили, Вам может
понадобится выполнить авторизацию продукта несколько раз.
Чтобы перенести авторизацию на другой компьютер
Вы можете использовать программное обеспечение только на том
компьютере, на котором была выполнена авторизация продукта. Если Вы
хотите разрабатывать Ваши проекты на другом компьютере, Вам
необходимо выполнить следующие шаги для переноса авторизации с
одного компьютера на другой.
1. Установите Logic Developer - PLC на том компьютере, куда будет
перенесена авторизация. Запустите программу Product Authorization из
В верхней части правой стороны экрана есть графа Target Site Code.
Аккуратно запишите код. Для продолжения работы это надо сделать
аккуратно. Target Site Code Вам понадобится, когда Вы перенесете
авторизованное программное обеспечение с основного компьютера.
3. Щелкните Add.
Появится мастер Product Authorization.
4. Щелкните Authorize by disk.
В этом месте Вам понадобится подойти к исходному компьютеру, где уже
стоит авторизованное программное обеспечение, и перенести
авторизацию на диск.
5. Запустите программу Product Authorization наисходномкомпьютере и
щелкните Software.
6. Щелкние Move, затемOK. Введите Target Site Code, который Вызаписали
на этапе 3, затем щелкните Next. Удостоверьтесь, что код записан
правильно, затем щелкните OK.
Введение
Авторизация продукта
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 7
Page 12
1
Введение
Авторизация продукта
7. Вставьте чистую отформатированнуюдискету в дисковод и щелкните Next.
Код авторизации будет перенесен на дискету и должно появиться
диалоговое окно, сообщающее об успешном завершении.
8. Щелкните OK.
9. Вернитесь к компьютеру, накоторыйВыпереносите авторизацию, и
вставьте дискету.
Должен появиться экран с предложением вставить авторизационный диск.
10. Щелкните Next.
11. Щелкните Finish.
На экране должно появится сообщение о том, что операция прошла
успешно.
12. Щелкните OK.
Авторизация перенесена на другой компьютер.
8 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 13
Введение
Техническая поддержка
ТЕХНИчЕСКАџ ПОДДЕРЖКА
Техническая поддержка для зарегистрированных пользователей
осуществляется бесплатно в течение 90 дней со дня покупки. Если Вам
потребуется расширенная поддержка, Вы можете приобрести у местного
дистрибьютора GE Fanuc подписку на техническую поддержку и
бесплатное обновление (SaFE).
Если появились проблемы которые не могут быть решены при помощи
описания Вашего продукта, встроенной справки или базы данных
технической поддержки GE Fanuc, свяжитесь с нами по телефону, факсу
или по почте.
Обращаясь к нам, звоните с телефона, находящегося рядом с Вашим
компьютером, на котором запущено программное обеспечение CIMPLICITY
Machine Edition. Чтобы мы могли помочь Вам как можно быстрее, подготовьте следующую информацию:
■
Серийный номер установочного CD, название продукта и номер версии
из диалогового окна Help>About.
■
Марку и модели технических средств, используемых в вашей системе.
10 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 15
2
CIMPLICITY Machine Edition
Machine Edition предлагает Вам законченное решение для разработки
приложений автоматизации в единой среде. Возможности интегрировнной
среды разработки и инструментальных средств Machine Edition позволяют
Вам уделять больше времени созданию приложений и тратить меньше
времени на изучение программного обеспечения. Все продукты Machine
Edition полностью интегрированы со средой и взаимодействуют друг с
другом.
■
Они используют общую базу данных проекта. Больше не тратится время
на синхронизацию баз данных между приложениями.
■
Они используют один и тот же набор инструментов, что обеспечивает
унифицированный пользовательский интерфейс в процессе разработки.
■
Они позволяют использовать возможность "перетаскивания" между
инструментальными средствами и окнами редакторов.
■
Они являются полностью масштабируемым решением. Вы можете
выбрать тип оборудования, предназначенный для загрузки и
выполнения проекта.
■
Они автоматически выводят справку о выделенном объекте в окне
Companion.
CIMPLICITY Logic Developer - PLC версия 2.60 11
Page 16
Указатель
справки
Navigator
Inspector
2
CIMPLICITY Machine Edition
Ниже показан проект Machine Edition:
Tool che st
InfoViewer
Companion
Data Watch
Feedback Zone
12 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 17
Б ЫСТР ОЕНАч АЛО
Machine Editionпозволяет легко начать разработку проекта.
Чтобы запустить Machine Edition
1. Щелкните Start, перейдитевменюPrograms, затем вменю
Примечание: Диалоговое окно Environment Themes появляетсятолькопри
первом запуске Machine Edition. Чтобы в дальнейшем изменить среду,
выберите Apply Theme из меню Windows.
2. Выберите вид среды, в которой Вы хотите работать.
3. Щелкните OK.
При открытии проекта внешний вид Вашего экрана Machine Editionбудет
соответствовать виду, выбранному в диалоговом окне Environment Themes.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 13
Если Вы отметите опцию Open an existing project, Вы также сможете
выбрать между Recent Projects (недавно использовавшиеся проекты)
или All Projects (все проекты). По умолчанию предлагается Recent
Project.
5. Если ВыотметилиопциюOpen an existing project, выберите из списка
проект, который Вы хотите открыть.
Имеющиеся проекты включают примеры и учебные пособия, которые Вы
можете открыть и использовать для ознакомления с Machine Edition.
6. Если хотите, отметьте опцию Don’t show this dialog box on startup.
7. Щелкните OK.
Ваш проект откроется в среде Machine Edition, которую Вы указали в
диалоговом окне Environment Themes.
отобразить
Отметьте эту опцию, чтоб
все имеющиеся проект
14 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 19
ПРОЕКТЫ
Вы можете создавать и редактировать проекты Machine Editionс помощью
таких продуктов, как View, Logic Developer - PC, Motion Developer, Logic
Developer - State и Logic Developer - PLC. Эти продукты совместно
используют инструментальные средства Machine Edition, что обеспечивает
высокий уровень интеграции между различными частями Вашего проекта.
Могут быть импортированы папки, созданные в Logicmaster,
CimplicityControl или VersaPro.
С помощью Logic Developer - PLC Вы можете создать ряд различных
проектов, удовлетворяющих Вашим требованиям.
Чтобы создать проект с помощью шаблона
Вы должны знать следующее перед созданием проекта:
■
Основные компоненты, которые будет содержать Ваш проект.
■
ПЛК, на котором будет выполняться Ваш проект.
1. В меню File выберите New Project, илищелкнитезначок на панели
инструментов File.
Появится диалоговое окно New Project.
Вы можете установить
выбранный шаблон
проекта, как шаблон по
умолчанию, щелкнув
кнопку шаблона по
умолчанию.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 15
Page 20
2
CIMPLICITY Machine Edition
Проекты
3. Введите имя проекта.
4. Щелкните OK.
Ваш проект откроется в среде Machine Edition.
Чтобы открыть для редактирования имеющийся проект
1. Откройте Navigator и выберитезакладку Manager.
Отобразится список проектов.
2. Щелкните правойкнопкоймышипроект и выберитеOpen.
Ваш проект загрузится и будет готов для редактирования.
Хотитеузнатьбольше?
Navigator: закладка
Manager
Чтобыимпортироватьпапку
1. Откройте Navigator и выберите закладку Project.
2. Выберите цель, в которую Вы хотите импортировать папку.
3. Щелкните правой кнопкой мыши цель, перейдите вImportи выберите тип
папки.
4. В появившемсядиалоговомокнеперейдите к импортируемойпапке и
щелкните OK.
Хотите узнать больше?
CimplicityControl folder”, “import a Logicmaster folder” или “import a VersaPro folder”.
В указателе справки (Help Index) найдите “Projects”.
В указателе справки (Help Index) найдите “import a
16 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 21
CIMPLICITY Machine Edition
Глобальный поиск
ГЛОБАЛЬНЫЙ ПОИСК
Logic Developer - PLC обеспечивает возможность поиска какого-либо текста
во всей цели или в ее частях, указанных Вами. Существуют различные
возможности для дальнейшего сужения поиска.
Хотите узнать больше?
раздел справки “Conducting a Global Search”.
В указателе справки (Help Index) найдите “Global” и выберите
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 17
Page 22
2
CIMPLICITY Machine Edition
Инструменты
ИНСТРУМЕНТЫ
Разработка проекта поддерживается инструментами Machine Edition. Все
инструменты открываются и закрываются с помощью кнопок панели
инструментов Tools.
Описание функций всех инструментов приведено ниже.
Navigator
Feedback Zone
Inspector
Navigator
Feedback Zone
Inspector
Toolchest
Data Watch
Infoviewer
Companion
Navigator - это инструментальное окно изменяющегося размера,
содержащее ряд закладок. Каждая закладка отображает информацию о
Вашей системе разработки в виде иерархической древовидной структуры,
подобной Windows Explorer. Доступность закладок зависит от того, какие
продукты Machine Edition Вы установили, и от того, что именно Вы
разрабатываете или чем Вы управляете. Закладка Project отображает
суммарную информацию о Вашем приложении.
Окно Feedback Zone - это окно изменяющегося размера, используемое для
отображения различных типов выходной информации, созданной
установленными компонентами Machine Edition. Это интерактивное окно
использует ряд закладок для организации выходной информации,
сформированной установленными компонентами Machine Edition.
Inspector предоставляет перечень свойств и текущих настроек выбранного
объекта или элемента. Вы можете редактировать эти свойства
непосредственно в Inspector. Когда Вы выделяете несколько объектов, в
окне Inspector отображаются свойства, общие для всех них. Окно Inspector
предоставляет простой способ просмотра и установки свойств для всех
объектов.
18 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 23
CIMPLICITY Machine Edition
Инструменты
Data Watch
Toolchest
Companion
Инструмент Data Watch - это инструмент для отладки программ в процессе
исполнения, позволяющий Вам контролировать и редактировать значения
переменных. Этот инструмент полезен при работе с целью в режиме online.
С помощью инструмента Data Watch Вы можете контролировать как
отдельные переменные, так и определенный пользователем список
переменных. Списки Data Watch можно импортировать, экспортировать и
сохранять с проектом.
Toolchest - это мощный набор объектов, которые Вы можете добавлять в
Ваш проект. Вы можете перетащить большинство элементов
непосредственно из Toolchest в редакторы Machine Edition. Вы можете
выбрать объект из стандартных объектов или создать Ваш собственный
многократно используемый объект fxClasses. Toolchest обеспечивает
Machine Edition действительно объектно-ориентированные возможности.
работы. Когда Companion открыт, он отслеживает Ваши действия и
отображает справку о любом объекте среды Machine Edition, выделенном в
данный момент. Он является контекстно-зависимым и отображает
описание всего, что Вы выделите на экране Machine Edition.
InfoViewer
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 19
Встроенная система справки Machine Edition - это интегрированная
система отображения и веб-браузер. Если Вы хорошо знакомы с Internet
Explorer или Netscape Navigator, Вы уже знаете основной интерфейс
InfoViewer. Каки Companion, InfoViewer является контекстно-зависимым
компонентом. Просто нажмите F1, чтобы получить справку о любом
элементе, выделенном Вами в среде Machine Edition. Содержание
находится на закладке InfoView окна Navigator.
Хотите узнать больше?
В указателе справки (Help Index) найдите “Tools: an Overview”.
Page 24
2
Navigator: закладка Variables
CIMPLICITY Machine Edition
Переменные
ПЕРЕМЕННЫЕ
Переменная (иногда называемая тэг) - это именованная область памяти
для хранения данных.
Все переменные проекта представлены на закладке Va riabl e s окна
Navigator. Переменная представляет собой ячейку памяти в целевом ПЛК.
Каждая переменная связана с адресом ячейки (например %R00001). Адрес
ячейки и другие свойства, такие, как тип данных, конфигурируются в
Inspector.
Machine Edition поддерживает массивы и переменные, имеющие сложную
структуру. Определения переменных могут быть импортированы из и
экспортированы в различные типы файлов. Вы можете отредактировать
Ваши переменные в электронной таблице, а затем импортировать их. На
следующем рисунке показано окно Inspector, отображающее типовой набор
свойств переменной.
20 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 25
Чтобы создать переменную
1. На закладкеVar iables окна Navigator щелкните правойкнопкой
мыши Var iab le List, перейдите к NewVariabl e, а затем выберите тип
данных переменной.
В списке появится новая переменная с именем по умолчанию.
2. Введите имяпеременной и нажмитеENTER.
Имена переменных могут содержать от 1 до 32 символов, начинаться с
буквы, содержать строчные и прописные буквы, использовать цифры от 0
до 9 и использовать символ подчеркивания ("_").
Меню New Variable
CIMPLICITY Machine Edition
Переменные
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 21
Page 26
2
CIMPLICITY Machine Edition
Переменные
Чтобы назначить переменной ячейку памяти ПЛК
Чтобы успешно загрузить проект в ПЛК, переменным должны быть
назначены соответствующие ячейки памяти ПЛК. Существуют два способа
назначения ячеек.
Первый метод:
1. На закладке Variabl e s окна Navigator щелкните правойкнопкой
мыши переменную и выберите Properties.
Inspector покажет свойства переменной.
2. Введите адрес в поле Ref Address. Вы можете:
■
Ввести точный адрес, например %R00123 или 123R. В любом случае
переменной будет назначена ячейка %R00123.
■
Ввести только область памяти, например %R. В этом случае
переменной будет назначен ближайший доступный адрес. Например,
если последним используемым адресом был адрес %R00122, то введя
%R Вы назначите переменной адрес %R00123.
Второй метод:
1. На закладке Variabl e s окна Navigator щелкните правойкнопкой
мыши переменную и выберите Properties.
Inspector покажет свойства переменной.
2. Щелкните кнопку в поле Ref Address.
Появится мастер назначения адресов Reference Address Wizard.
Выберите
область памяти
Выберите индекс
3. Из списка Memory Area выберите область памяти ПЛК.
4. В поле Index введите индекс от начала области.
5. Щелкните OK.
Выберите
индекс
Вашей переменной назначен адрес.
Хотите узнать больше?
Вуказателесправки (Help Index) найдите “Variables” и
“Importing variables from a file”.
22 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 27
СПРАВКА MACHINE EDITION
CIMPLICITY Machine Edition включает в себя всеобъемлющую систему
встроеной справки, обеспечивающую Вам доступ к конкретным разделам
справки при работе с Machine Edition.
Для доступа к справке используйте InfoViewer или Companion.
Справка Companion
Companion - это справочная система Machine Edition, предоставляющая
полезные советы и информацию во время работы. Когда Companion
открыт, он предоставляет справку о любом выделенном элементе среды
Machine Edition, отслеживая Ваши перемещения во время работы.
В Companion появитсяописаниеэлемента, которыйВыщелкнули.
CIMPLICITY Machine Edition
Справка Machine Edition
Справка InfoViewer
InfoViewer - это еще одна справочная система Machine Edition,
предоставляющая подробную информацию. У InfoViewer есть своя панель
инструментов для навигации по системе справки, содержание (на закладке
InfoView окна Navigator) и указатель поиска. Как и в случае с Companion,
справка InfoViewer является контекстно-зависимой. Щелкните элемент на
экране и нажмите F1, чтобы отобразить соответствующий раздел в
InfoViewer.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 23
Page 28
2
CIMPLICITY Machine Edition
Справка Machine Edition
Чтобы использовать указатель справки
1. В меню Help выберите Index.
Появится диалоговое окно Index.
2. Введите ключевое слово или выберите его из списка.
3. Щелкните List Topics.
Появится перечень разделов. Разделы сортируются по их значению или по
вероятности наличия правильной иформации.
4. Выберите раздел, который Вы хотите просмотреть.
5. Щелкните Display.
Выбранный раздел справки отобразится в InfoViewer.
24 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 29
Чтобы найти раздел в содержании справки
1. Откройте закладку InfoView окна Navigator.
Появится содержание для всей системы справки.
2. Разверните Библиотеки и Книги, чтобынайтиинтересующийВас
раздел.
3. Дважды щелкните раздел.
Раздел отобразится в InfoViewer.
CIMPLICITY Machine Edition
Справка Machine Edition
Navigator: Закладка
InfoView
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 25
Page 30
2
CIMPLICITY Machine Edition
Справка Machine Edition
26 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 31
3
Navigator: Новыйпроект
90-30
ПЛК GE Fanuc
Цель представляет собой платформу исполнения программы,
разрабатываемой Вами с помощью Logic Developer - PLC. Каждая цель
содержит все компоненты, которые будут загружаться в нее. Logic
Developer - PLC поддерживает следующие цели ПЛК GE Fanuc:
■
ПЛК Series 90™-30
■
ПЛК Series 90™ Micro
■
ПЛК VersaMax
■
ПЛК VersaMax Nano/ Micro
■
ПЛК Series 90™-70
и следующие интерфейсы целей удаленного В/В:
■
GE Fanuc VersaMax Ethernet
■
GE Fanuc VersaMax Profibus
■
GE Fanuc VersaMax Genius
■
GE Fanuc Series 90™-70 Genius Remote I/O Scanner
CIMPLICITY Logic Developer - PLC версия 2.60 27
Page 32
3
ПЛК GE Fanuc
Создание и конфигурирование целей
СОЗДАНИЕ И КОНФИГУРИРОВАНИЕ
ЦЕЛЕЙ
Создание целей
Обычно цель появляется в проекте, когда Вы используете шаблон для
создания проекта (см. стр. 15). Проект может содержать любое количество
целей. Для каждого ПЛК или адаптера удаленного В/В, к которым
обращается Ваш проект, требуется одна цель.
Чтобы добавить цель в проект
1. На закладкеProject окна Navigator щелкните правойкнопкоймыши
узел Project и перейдите к Add Target.
2. Перейдите к GE Fanuc PLC илиGE Fanuc Remote I/O, а затемвыберите
серию ПЛК.
Конфигурирование целей
Свойства цели определяют серию ПЛК, вид связи между Вашим
компьютером и ПЛК, а также другие настройки. Все свойства
Меню Project, вызываемое
щелчком правой кнопки
мыши
редактируются в Inspector. В следующей таблице описаны эти свойства
цели:
Имя
Type
Description
Documentation Address
Family
Program Name
Update Rate (ms)
Sweep Time (ms)
PLC Status
Dual HWC
Отредактируйте имя Вашего проекта в этом поле.
По умолчанию устанавливается тип цели ПЛК GE Fanuc.
Примечание: Logic Developer - PLC работает только с ПЛК
GE Fanuc.
Введите в это поле короткое описание Вашего проекта.
Введите URL, где хранится документация по проекту.
В этом поле можно изменить тип ПЛК.
Изменения необратимы.
Имя цели, известной ПЛК.
Установите скорость обновления экрана в режиме online.
В режиме online в строке состояния также отображается
время цикла ПЛК.
Состояние ПЛК online/offline, run/stop.
(Только ПЛК Series 90™-70) Указывает, установлено ли
резервирование конфигурации. Измените значение поля
на False, чтобы удалить резервную конфигурацию.
Внимание:
28 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 33
ПЛК GE Fanuc
Создание и конфигурирование целей
Selected HWC
Physical Port
IP Address
Additional Configuration
ЧтобыизменитьсериюПЛК
1. На закладке Project окна Navigator щелкните правойкнопкоймыши
имеющуюся цель и выберите Properties.
Свойства цели появятся в Inspector.
2. В Inspector щелкните Family.
3. Выберите серию ПЛК из списка.
(Отображается только, если параметр Dual HWC
установлен в значение True) Измените выбранную
конфигурацию в этом поле.
Выберите тип подключения к ПЛК (Ethernet, COM или
модем).
Установите IP адрес ПЛК (только для протокола Ethernet).
Группа свойств, используемая для детальной
конфигурации подключения.
Предупреждение: Изменение серии ПЛК может вызвать повреждение
логики Вашего проекта.
Примечание: Аппаратное обеспечениеПЛКдолжнобыть
сконфигурировано до начала использования. Подробная информация о
конфигурировании оборудования приведена на стр. 44.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 29
Page 34
3
ПЛК GE Fanuc
Создание и конфигурирование целей
Конфигурирование коммуникаций
Чтобы Logic Developer - PLC мог связываться с целевым ПЛК, соединение
должно быть сконфигурировано соответствующим образом. Свойства цели
настраиваются в соответствии с Вашим подключением.
Чтобы сконфигурировать последовательное соединение или соединение по Ethernet
1. На закладкеProject окна Navigator щелкните правойкнопкоймыши
цель и выберите Properties.
Откроется окно Inspector, показывающее свойства цели.
2. В Inspector установите свойству Physical Port значение Ethernet или
COM (или modem, если он установлен).
3. Если свойству Physical Port установленозначение Ethernet, введите IP
адресцелевогоПЛК.
4. Дважды щелкните Additional Configuration, чтобы перейти к
дополнительным настройкам Вашего соединения.
Примечание: Последовательное подключение к ПЛК возможно всегда,
если подключено только одно устройство, и не указан SNP_ID. IP адрес в
ПЛК должен быть определен до того установки соединения по Ethernet.
Хотите узнать больше?
В указателе справки (Help Index) найдите “Connections”.
Чтобы установить IP адрес для CPU364 или CPU374 ПЛК Series 90™-30
Примечание: В CPU364 ивышеПЛК Series 90™-30 интерфейс Ethernet
встроен в ЦПУ. Младшие модели ЦПУ Series 90™-30 подключаются к
Ethernet через дополнительные слоты расширения крейта.
1. Получите IP адрес, возможно у администратора сети.
2. На закладке Project окна Navigator разверните узел Hardware
Configuration дляотображениякрейтаислота, содержащего CPU364 или
CPU374.
3. Щелкните правойкнопкоймышислот, содержащий CPU364 или CPU374, и
выберите Configure.
Появится Редактор параметров.
4. В Редакторе параметров щелкните закладку Ethernet.
30 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 35
Создание и конфигурирование целей
Редактор параметров отобразит содержимое закладки Ethernet.
5. Дважды щелкните поле IP address.
Появится диалоговое окно IP Address.
6. Введите в поле IP адрес и щелкните Ok.
ПЛК GE Fanuc
Чтобы установить IP адрес для младших моделей ЦПУ Series 90™-30
1. На закладке Project окна Navigator разверните узел Hardware
Configuration.
2. Щелкните правойкнопкоймышислот, содержащиймодуль Ethernet, и
выберите Configure.
Редактор параметров покажет настройки конфигурации модуля.
3. На закладке Settings дважды щелкните поле IP Address.
Появится диалоговое окно IP Address.
4. Введите IP адрес и щелкните OK.
Чтобы установить IP адрес для ПЛК Series 90™-70
1. На закладке Project окна Navigator разверните узел Hardware
Configuration.
2. Разверните главныйкрейт (Main Rack) ищелкнитеслот, в которыйВы
хотите установить коммуникационный модуль.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 31
Page 36
3
ПЛК GE Fanuc
Создание и конфигурирование целей
Появится каталог модулей.
3. Перейдите на закладку Communications и выберите коммуникационный
модуль, который Вы хотите добавить.
Выберите IC697CMM741 или IC697CMM742.
4. Щелкните OK.
Редактор параметров покажет настройки конфигурации модуля.
5. На закладке Settings дважды щелкните поле IP Address.
Появится диалоговое окно IP Address.
6. Введите IP адрес и щелкните OK.
Чтобы загрузить IP адрес в ПЛК.
1. Сконфигурируйте IP адресЦПУиликоммуникационногомодуля Ethernet с
помощью Hardware Configuration.
2. Подключитесь к ПЛКспомощьюпоследовательногосоединения.
Примечание: Не указывайте SNP_ID.
3. Загрузите конфигурациюоборудованиявПЛК.
IP адресбудетназначенПЛК.
4. Подключитесь кПЛКпо Ethernet.
32 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 37
Чтобы проверить цель
• Назакладке Project окна Navigator щелкните правой кнопкой мыши
ПЛК GE Fanuc
Взаимодействие с ПЛК
ВЗАИМОДЕЙСТВИЕ С ПЛК
Связь с ПЛК необходима для выполнения таких операций, как сохранение
и загрузка программ или контроль значений данных и статусной
информации ПЛК. Вы можете подключиться к ПЛК из Logic Developer - PLC
по последовательному соединению, сети Ethernet или через модем, в
зависимости от возможностей ПЛК.
Все взаимодействия с целью возможны из меню цели, вызываемого
щелчком правой кнопкой мыши.
Проверка цели
Проверка Вашего проекта обнаруживает любые имеющиеся
синтаксические ошибки. Для каждой ошибки формируется сообщение об
ошибке и отображается в окне Feedback Zone. Проект, содержащий
ошибки, не может быть загружен. По этой причине, когда Вы инициируете
загрузку, автоматически проверяется логика.
цель и выберите Validate.
Logic Developer - PLC проверит все элементы цели на синтаксические
ошибки. Обо всех обнаруженых ошибках будет сообщено на закладке Build
окна Feedback Zone.
Совет: Дважды щелкните сообщение об ошибке, чтобы найти ее в Вашем
проекте. Автоматически откроется соответствующий редактор или
инструмент с выделенным запрашиваемым элементом. Советы по
дальнейшим действиям отображаются в Companion.
Выгрузка/ Загрузка
Процесс загрузки создает (или компонует) и проверяет все исполняемые
файлы цели, чтобы оно могла выполнять свои задачи в законченном
проекте. Затем скомпилированный проект передается в оборудование
цели по предварительно сконфигурированному коммуникационному
соединению.
Процес выгрузки запрашивает проект в активном целевом ПЛК и передает
его в Logic Developer - PLC для редактирования.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 33
Page 38
3
ПЛК GE Fanuc
Взаимодействие с ПЛК
Чтобы загрузить в целевой ПЛК
1. На закладке Project окна Navigatorщелкнитеправойкнопкоймыши
цель , куда Вы хотите загрузить файлы и выберите Download to PLC.
Появится диалоговое окно Selections.
Примечание: Если ПЛК работает, Вы можете загрузить только логику, не
совпадающую с текущей логикой ПЛК, и диалоговое окно Selections не
появляется.
2. Выберите элементы, которые Вы хотите загрузить, и щелкните OK.
Совет: Чтобы загрузить файлы во все цели проекта, щелкните правой
кнопкой мыши узел проекта и выберите Download All. Если Вы хотите
загрузить файлы в активную цель, выберите Download Active Target.
Примечание: Одновременно в цель может быть загружен только один
проект. Если Вы производите загрузку в целевое устройство, в котором
проект уже имеется, имеющийся проект будет перезаписан.
Для каждой цели, в которую Вы производите загрузку, Machine Edition
сохраняет проект, выполняет проверку, компонует исполняемые файлы и
производит попытку установки связи с целью. Все произошедшие ошибки
отображаются на закладке Build окна Feedback Zone. Если соединение
с целью прошло успешно, Machine Edition пересылает все необходимые
исполняемые файлы в ПЛК.
Хотите узнать больше?
В указателе справки (Help Index) найдите “Downloading”.
34 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 39
ЧтобывыгрузитьфайлыизПЛК
1. На закладкеProject окна Navigator щелкните правойкнопкоймыши
целевой ПЛК , из которого Вы хотите выгрузить информацию и выберите
Upload from PLC.
Появится диалоговое окно Upload from PLC.
Примечание: ЕслиВыпроизводитевыгрузку с помощью Logic Developer -
State, толькоконфигурация оборудования может быть выгружена.
Logic Developer - PLC подключается к ПЛК и выгружает выбранные
элементы в Logic Developer - PLC. Если у Вас уже есть открытая версия
проекта ПЛК, загруженый проект поглотит имеющийся. Это обеспечивает
сохранность всех имен переменных в процессе выгрузки. Если Вы
выполняете выгрузку в какую-либо пустую цель, всем переменным
назначаются имена по умолчанию. Например переменной с адресом
%R00001 присваивается имя R00001.
ПЛК GE Fanuc
Взаимодействие с ПЛК
Run/Stop
Вы можете перевести целевой ПЛК в режим Run или Stop. В режиме Run
Вы можете разрешить или запретить выходы. В режиме Stop Вы также
разрешить или запретить выходы.
ЧтобызапуститьПЛК
• На закладке Project окна Navigator щелкните правой кнопкой мыши
цель , перейдите к Online Commands или к Offline Commands, а затем
выберите Start PLC.
Целевой ПЛК начнет выполнять свою программу.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 35
Page 40
3
Чтобы остановить ПЛК
1. На закладке Project окна Navigator щелкните правой кнопкой мыши
2. Выберите опцию.
3. Щелкните OK.
Цели: Меню, вызываемое
щелчком правой кнопки
мыши
ПЛК GE Fanuc
Взаимодействие с ПЛК
цель , перейдите к Online Commands или к Offline Commands и
выберите Stop PLC.
Появится диалоговое окно Stop PLC, предлагающее Вам разрешить или
запретить работу выходов ПЛК.
Целевой ПЛК прекратит выполнение своей программы.
Online/Offline
Когда Вы находитесь в режиме offline, количество и тип доступных
операций ограничены. Вы можете выгружать, загружать, запускать,
останавливать или очищать ПЛК. Также Вы можете проверять
соответствие программы ПЛК Вашему проекту. Однако, находясь в режиме
online, Вы можете взаимодействовать с целью в реальном времени и
контролировать работу ПЛК с помощью DataWatch, Reference View и
таблиц ошибок. Также, находясь в режиме online, Редактор релейноконтактной логики отображает графическое представление выполнения
релейно-контактной логики, если проект ПЛК соответствует текущему
проекту. Вы можете редактировать релейно-контактную логику, находясь в
режиме online; Вам будет предложено загрузить Ваши изменения.
Чтобы перейти в режим online
• На закладке Project окна Navigator щелкните правой кнопкой мыши
целевой ПЛК и выберите Go Online.
Logic Developer - PLC подключит Ваш проект к ПЛК. Состояние online
указывается значком цели на закладке Project и в поле состояния.
Примечание: Врежиме online значок цели назакладке Project окна
Navigator отображаетсякак (соответствует), (не соответствует) или
(ошибка).
36 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 41
Чтобы перейти в режим offline.
• На закладке Project окна Navigator щелкните правой кнопкой мыши
целевой ПЛК и выберите Go Offline.
Logic Developer - PLC перейдет в режим offline.
Таблицы ошибок
Таблицы ошибок ПЛК и ввода-вывода отображают информацию об
ошибках, зарегестрированных ЦПУ или модулями ПЛК. Эта информация
используется для определения наличия проблем с оборудованием ПЛК
или программным обеспечением, выполняемым в ЦПУ ПЛК. Чтобы
просмотреть таблицы ошибок ПЛК и ввода-вывода, Ваш компьютер должен
быть в режиме online.
Чтобы просмотреть отчеты об ошибках
• На закладке Project окна Navigator щелкните правой кнопкой мыши
цель , по которой Вы хотите получить отчет, и выберите Diagnostics.
В окне InfoViewer появится таблица ошибок.
Выбор типа требуемой
Вам информации об
ошибках.
Распечатайте таблицу
ошибок, щелкнув здесь.
Выбор формата
данных ошибки.
Сортировка информации
об ошибках.
Очистите информацию
об ошибках, щелкнув
здесь.
ПЛК GE Fanuc
Взаимодействие с ПЛК
Отображает
режим online.
Показывает
дату и время
ошибки.
Дважды
щелкните
строку, чтобы
просмотреть
подробную
информацию
об ошибках.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 37
Page 42
3
ПЛК GE Fanuc
Взаимодействие с ПЛК
Таблицы Reference View
Таблицы Reference View (RVT) содержат определенный пользователем
список адресов переменных, который может быть просмотрен и изменен в
реальном времени. Цель может не иметь ни одной или иметь несколько
таблиц RVT, находящихся в папке Reference View Tables закладки
Project окна Navigator.
Количествозаписей втаблице RVT не влияет на работу. На работувлияет
только количество отображаемых записей, которые должны обновляться
при просмотре.
Таблица RVT отображает данные только, когда исходный целевой ПЛК GE
Fanuc активен и находится в режиме online.
Вы можете сконфигурировать внешний вид Ваших таблиц RVT на закладке
Options окна Navigator.
Значения данных в последовательных адресах отображаются по
кмолчанию справа налево, начиная с указанного адреса. Количество
данных, отображаемых в восьми столбцах, зависит от формата
отображения данных.
Формат выбранного адреса
Начальный адресВыбранный адрес
Последовательные
адреса отображаются
справа налево.
38 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Это данные
начального
адреса.
Формат отображения
может быть выбран для
отдельных ячеек или
для всей таблицы.
Page 43
Чтобы создать таблицу Reference View
• На закладке Project окна Navigator щелкните правой кнопкой мыши
папку Reference View Tables и выберите New.
В папку добавится новая таблица Reference View с именем по
умолчанию.
Работа с таблицей Reference View
1. На закладке Project окна Navigator разверните папку Reference
View Tables и дважды щелкните таблицу , которую Вы хотите
просмотреть.
Появится таблица Reference View.
2. Добавьте в таблицу нужный Вам адрес ячейки.
3. По желанию отформатируйте записи таблицы.
Хотите узнать больше?
ПЛК GE Fanuc
Взаимодействие с ПЛК
В указателе справки (Help Index) найдите “RVT”.
Navigator: закладка Project
Узел Reference View Table
Отчеты
Отчеты предоставляют обобщенную информацию о Вашем проекте в
табличном виде. Большинство отчетов формируется и отображается в
окне InfoViewer. Закладка Reports окна Feedback Zone содержит список
всех отчетов, сформированыых с момента, когда был открыт последний
проект Machine Edition. В следующем списке приведены типы отчетов и
распечаток логики, доступных в Logic Developer - PLC:
Address Use reportC block report*
Hardware
IL block report*
Configuration report
Variables report(s)Local Logic block
report *
CAM profile reportMotion block report*
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 39
Page 44
3
ПЛК GE Fanuc
Взаимодействие с ПЛК
Примечание
■
Звездочка (*) указывает на распечатку логики.
■
Для блоков релейно-контактной логики отчеты не формируются. Эти
блоки распечатываются непосредственно из редактора релейноконтактной логики.
Чтобы создать отчеты
• На закладке Project окна Navigator щелкните правой кнопкой мыши
узел и выберите Report для создания отчета по этому узлу.
Отчет автоматически сформируется и отобразится в InfoViewer.
Для повторного отображения ранее созданного отчета
1. В окне Feedback Zone дважды щелкните закладку Reports.
Список ранее созданных отчетов появится в Feedback Zone.
2. Выберите изспискаотчет, который Выхотитепросмотреть.
Отчет отобразится в Infoviewer.
Многие элементы отчета содержат гиперссылки. Щелкните элемент с
гиперссылкой, чтобы перейти к этому элементу в проекте. Например, если
имя переменной в отчете содержит гиперссылку, то щелчок по ней выделит
эту переменную на закладке Variab l es окна Navigator.
Большие отчеты часто делят на несколько страниц. Чтобы просмотреть
другую страницу отчета, прокрутите отчет в InfoViewer до окончания и
щелкните номер страницы, которую Вы хотите просмотреть.
Чтобы распечатать отчет, отображенный в InfoViewer
1. Выполните одно из следующих действий:
Создайте отчет, который Вы хотите распечатать.
или
Повторно отобразите ранее созданный отчет.
2. Когда отчетотобразитсящелкнитеправойкнопкоймышиокно
InfoViewer и выберите Print.
Хотите узнать больше?
40 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Вуказателесправки (Help Index) найдите “Reports”.
Page 45
4
Navigator: Закладка Project
Узел HWC
Конфигурация оборудования (HWC)
Logic Developer - PLC поддерживает пять серий ПЛК GE Fanuc и различные
интерфейсы удаленного В/В (см. стр. 55) с различными ЦПУ, крейтами и
модулями для каждого. Для работы оборудование ПЛК должно быть
сконфигурировано с помощью Logic Developer - PLC или другого
инструмента GE Fanuc. Компонент HWC инструментального программного
обеспечения Logic Developer - PLC обеспечивает возможность полного
конфигурирования оборудования Вашей цели. В этой главе подробно
описывается специфика конфигурирования оборудования ПЛК по Вашим
требованиям.
Первым шагом при конфигурировании оборудования ПЛК является выбор
ПЛК, который Вы хотите сконфигурировать (см. стр. 28). При создании
нового проекта Вы или используете шаблон проекта, содержащий
конфигурацию оборудования по умолчанию, или создаете пустой проект и
конфигурируете его вручную.
CIMPLICITY Logic Developer - PLC версия 2.60 41
Page 46
Источник питания
4
Конфигурация оборудования (HWC)
Конфигурирование оборудования ПЛК
Series 90™-30
ОднимизнаиболеепопулярныхПЛК GE Fanuc на сегодняявляетсяПЛК
Series 90™-30, конфигурирование которого подробно описано ниже. ПроцедурыконфигурированиядругихтиповПЛК, поддерживаемых Logic
Developer - PLC, почти идентичны.
По умолчанию каждая цель Series 90™-30 конфигурируется с восемью
крейтами: главный крейт и семь дополнительных крейтов. Каждый крейт
имеет пять или десять слотов; первый слот в главном крейте всегда
зарезервирован для ЦПУ. На следующем рисунке показан типовой ПЛК
Series 90™-30 на 10 слотов.
Крейт
ЦПУ
Модули ввода/вывода
42 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 47
Чтобы выбрать ЦПУ
Меню HWC, вызываемое
щелчком правой кнопки
Конфигурация оборудования (HWC)
По умолчанию во всех шаблонах проектов для Series 90-30 используется
ЦПУ CPU364. Чтобы изменить ЦПУ:
1. На закладке Project окна Navigator раскройте папку Hardware
Configuration.
Отобразятсявсекрейты.
2. Разверните главный крейт.
3. Щелкните правой кнопкой мыши слот 1и выберите Replace Module.
Появится диалоговое окно Module Catalog..
4. Выберите ЦПУ из списка.
5. Щелкните OK.
Вам будет предложено подтвердить замену.
6. Щелкните Yes .
Появившееся диалоговое окно запросит Вас о сохранении настроек
имеющегося ЦПУ.
7. Щелкните Yes или No.
Цель будет сконфигурирована с выбранным ЦПУ.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 43
Page 48
4
Конфигурация оборудования (HWC)
Чтобы сконфигурировать ЦПУ
1. На закладкеProject окна Navigator щелкните правойкнопкоймыши
слот, содержащий ЦПУ и выберите Configure.
Редактор параметров покажет все конфигурируемые настройки ЦПУ.
2. Измените настройки, как Вам требуется. Более подробная информация
приведена в руководстве ПЛК.
Чтобы выбрать тип крейта
1. На закладкеProject окна Navigator щелкните правойкнопкоймыши
узел крейта и выберите Replace Rack.
Появится диалоговое окно Module Catalog со списком доступных типов
крейтов.
Navigator: Закладка Project
Конфигурация HWC
44 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
2. Выберите крейт и щелкните OK.
Page 49
Чтобы выбрать источник питания
Источником питания по умолчанию для Series 90™-30 является PWR321.
Чтобы изменить источник питания:
1. На закладке Project окна Navigator щелкните правойкнопкоймыши
Модуль управления движением DSM314 (см. стр. 91) - это
высокоэффективный, легкий в использовании многоосевой модуль
управления движением. DSM314 совместим с логикой и
коммуникационными возможностями ПЛК 90-30 и поддерживает
следующие типы сервоприводы:
■
Цифровые - цифровые сервоусилители и серводвигатели GE Fanuc.
■
Аналоговые - поддерживаютсяаналоговыесервоприводы SL Series GE
Fanuc и третьих фирм.
Модуль управления движением DSM314 имеет четыре оси, которые могут
быть индивидуально сконфигурированы в стандартном или связанном
режиме. Он может управлять осями сервоприводов в аналоговом режиме
(до 4 осей) или осями сервоприводов в цифровом режиме (до 2 осей).
Когда оси один и два управляют сервоприводами в цифровом режиме, ось
три может управлять аналоговым сервоприводом.
Чтобы осуществлять программирование управления движением в Logic
Developer - PLC, Вы должны иметь правильно сконфигурированный модуль
управления движением DSM314 (см. стр. 91).
Примечание: Модуль DSM314 совместимтолькосПЛК Series 90™-30.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 45
Page 50
4
Конфигурация оборудования (HWC)
Чтобы добавить модуль управления движением DSM-31 4
1. Щелкните пустойслоткрейта, куда Выхотите добавить модуль управления
движением DSM314, в развернутом узле Hardware Configuration и
выберите Add Module.
Появится диалоговое окно Module Catalog.
2. В диалоговомокне Module Catalog щелкните закладку Motion.
В диалоговом окне Module Catalog появится список модулей управления
движением.
46 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 51
Чтобы сконфигурировать DSM31 4
1. На закладкеProject окнаNavigator дважды щелкнитеслот,
содержащий модуль DSM314.
Появится Редактор параметров.
2. Сконфигурируйте DSM314 с помощью Редактора параметров.
Примечание: Подробная информация о конфигурировании DSM314
приведена в GFK-1742, Руководство пользователя модуля управления
движением DSM314 дляПЛК Series 90-30 (Motion Mate DSM314 for Series
90-30 PLCs Users Manual) .
Конфигурация оборудования (HWC)
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 47
Page 52
4
Навигация: Закладка Project
Узел HWC
Резервированная
конфигурация
Конфигурация оборудования (HWC)
Резервирование ПЛК Series 90™-70
В резервированных системах два ПЛК настраиваются и конфигурируются
так, чтобы выполнять функции одного ПЛК. Если один из них поврежден
или находится в режиме offline, другой ПЛК берет на себя его функции без
прерывания работы всей системы.
Резервирование используется с ПЛК Series 90™-70. Цель связана с двумя
физическими ПЛК - основным и резервным. Оба ПЛК выполняют одну и ту
же логику, но каждый имеет свою собственную конфигурацию
оборудования (HWC): основную и резервную. Выбранная конфигурация это конфигурация, с которой Вы можете перейти в режим online,
осуществлять загрузку, выгрузку и т. д.
Существуют три типа резервированных систем:
■
Резервирование основного ЦПУ
■
Резервирование системы Genius
■
Резервирование ЦПУ в системе Genius
48 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 53
Резервирование основного ЦПУ
Поддерживаются три типа резервирования основного ЦПУ для крейтовых
систем Series 90™-70. Эти системы резервирования могут использоваться
в комбинации со схемами резервирования системы Genius.
■
Одиночная шина с предпочтительным мастером - использует одиночную
шину Genius с одним или несколькими контроллерами шины в каждом
ПЛК. Основное устройство всегда выбирается активным, когда
устройства выполняют начальную синхронизацию.
■
Одиночнаяшинасплавающиммастером - используетодиночнуюшину
Genius с одним или несколькими контроллерами шины в каждом ПЛК.
При начальной синхронизации не выполняется переключение,
делающее основное устройство активным.
■
Дублированная шина с плавающим мастером - использует две шины с
одним или несколькими контроллерами шины в каждом ПЛК. При
начальной синхронизации переключение не выполняется. При
использовании конфигурации с резервированной шиной требуются
модули переключения шины (BSM). Это обеспечивает резервирование и
ЦПУ и шины ввода/вывода.
Конфигурация оборудования (HWC)
Резервирование Genius
Система резервирования Genius содержит дублированные компоненты,
которые управляются таким образом, что система Genius продолжает
работать даже если один из дублированных компонентов неисправен или
недоступен. Системы резервирования Genius могут использоваться в
комбинации с системами резервирования ЦПУ Series 90™-70.
Можно сконфигурировать пять типов систем резервирования Genius.
■
Резервирование Genius с дублированной шиной (внутренняя пара
контроллеров шины Genius - GBC)
■
Резервирование Genius с дублированной шиной (внешняя пара
контроллеров шины Genius - GBC)
■
Резервирование Genius с дублированнымконтроллеромшины
(внутренняяпараконтроллеровшины Genius - GBC)
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 49
Page 54
4
Конфигурация оборудования (HWC)
■
Резервирование Genius с дублированнымконтроллеромшины
(внешняяпараконтроллеровшины Genius - GBC)
■
Резервирование Genius с дублированной шиной и дублированным
контроллером шины
Резервирование ЦПУ в системе Genius
Система резервирования ЦПУ в системе Genius содержит дублированные
компоненты, которые управляются таким образом, что система Genius
продолжает работать даже если один из дублированных компонентов
неисправен или недоступен.
Пять типов систем резервирования ЦПУ в системе Genius могут быть
основаны на комбинации различных типов систем резервирования Genius
со схемами резервирования основного ЦПУ.
■
Резервирование ЦПУ (GHS), использующее резервирование Genius с
дублированным контроллером шины (внешняя пара контроллеров шины
Genius - GBC) - одиночная шина с предпочтительным мастером.
■
Резервирование ЦПУ (GDB), использующее резервирование Genius с
дублированным контроллером шины (внешняя пара контроллеров шины
Genius - GBC) - одиночная шина с плавающим мастером.
■
Резервирование ЦПУ (GDB), использующее резервирование Genius с
дублированной шиной (внешняя пара контроллеров шины Genius - GBC)
- одиночная шина с плавающим мастером.
■
Резервирование ЦПУ (GDB), использующее резервирование Genius с
дублированной шиной и дублированным контроллером шины одиночная шина с плавающим мастером.
Вуказателесправки (Help Index) найдите “Redundant HWC: an
Overview”.
Конфигурирование систем резервирования
Процедуры, приведенные ниже, - это основные шаги конфигурирования
систем резервирования. Процедуры конфигурирования конкретных систем
резервирования приведены во встроенной справке.
50 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 55
Конфигурация оборудования (HWC)
Чтобы настроить конфигурацию основного оборудования для резервирования ЦПУ
1. На закладке Project окна Navigator разверните узелцели, для
которой Вы хотите настроить резервирование ЦПУ.
2. Щелкните правойкнопкоймыши Hardware Configuration, перейдите к
Redundancy и выберите Wizard.
Появится диалоговое окно Redundancy Wizards с выбранной по умолчанию
опцией Set up a Primary Hardware Configuration for CPU Redundancy.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 51
Page 56
4
Конфигурация оборудования (HWC)
3. Щелкните Next и следуйтеуказанияммастерадоконца. Мастердобавит в
Примечание: Теперь свойство цели Dual HWC доступно в Inspector и
установлено в значение False.
52 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 57
Конфигурация оборудования (HWC)
Добавление контроллера шины Genius (GBC) в Вашу систему
1. На закладке Project окна Navigator разверните цель , длякоторой
Вы хотите настроить резервирование ЦПУ.
2. Щелкните правойкнопкоймыши Hardware Configuration, перейдите к
Redundancy и выберите Wizard.
Появится диалоговое окно Redundancy Wizards.
3. Выберите Add GBCs длярезервирования Genius.
4. Щелкните Nextи следуйте указаниям мастера до конца. Мастер позволит
Вам выбрать схему резервирования Genius и расположение модулей GBC.
Вы можете запускать мастер несколько раз для конфигурирования
дополнительных пар резервированной шины в одной и той же системе.
Примечание: Когда Выдобавляетеконтроллершины Genius (GBC) вкрейт
Series 90™-70, автоматически создается новая сеть Genius, которая
привязывается к этому слоту и модулю GBC. К контроллеру шины Genius
может быть подключено до 31 устройств В/В Genius по шине Genius.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 53
Page 58
4
Конфигурация оборудования (HWC)
Конфигурирование резервного оборудования
1. На закладке Project окна Navigator выберите папку Hardware
Configuration.
2. Щелкните правойкнопкоймыши Hardware Configuration, перейдите к
Redundancy и выберите Mirror to Secondary Hardware Configuration.
Система резервного крейта, являющаяся копией системы основного
крейта, создана. Теперь в цели отображаются две конфигурации
оборудования (HWC), соответственно обозначенные, как [Primary] и
[Secondary]. Конфигурация основного оборудования (Primary) выделена
жирным шрифтом, т. к. она в настоящий момент выбрана. Свойство цели
Dual HWC теперь установлено в значение True.
Примечание: Вы можетевыполнятьэтодействиестолькораз, сколько
требуется для синхронизации двух конфигураций после изменения
основной конфигурации. Каждый раз, когда Вы отображаете основную
конфигурацию, резервная конфигурация обновляется, чтобы отобразить
эти изменения.
Хотите узнать больше?
54 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
В указателе справки (Help Index) найдите “Redundancy”.
Page 59
Navigator: Система
удаленного В/В VersaMax
Конфигурация оборудования (HWC)
Система удаленного В / В VersaMax
Система удаленного В/В VersaMax состоит из устройства сетевого
интерфейса (NIU) (Ethernet, Genius или Profibus) и одного или нескольких
модулей В/В. Если тип Вашей цели - система удаленного В/В, Вы можете
использовать Logic Developer - PLC для конфигурирования этого
оборудования. После конфигурирования система удаленного В/В может
управляться ПЛК или PC-контроллером. Разница между ПЛК VersaMax и
системой удаленного В/В VersaMax заключается в том, что система
удаленного В/В является просто устройством ввода/вывода с
коммуникационным интерфейсом. В отличие от ПЛК, система удаленного
В/В не имет ЦПУ.
При работе с конфигурацией оборудования системы удаленного В/В
VersaMax, Logic Developer - PLC позволяет Вам добавлять крейты,
конфигурировать источник питания и модули.
Цели удаленного В/В обычно добавляются в проект, когда Вы создаете
проект по шаблону (см. стр. 15). Вы можете добавить дополнительные
цели удаленного В/В позже.
Чтобы добавить цель удаленного В/ В GE Fanuc из шаблона
1. В меню File выберите New Project.
Появится диалоговое окно New Project.
2. Из спискашаблоновпроекта (Project Template) выберите удаленныйВ/В
GE Fanuc, который Вы хотите добавить в Ваш проект.
3. Введите имя проекта.
4. Щелкните OK.
Запустится новый проект удаленного В/В.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 55
Page 60
4
Конфигурация оборудования (HWC)
Чтобы добавить цель удаленного В/ В GE Fanuc в имеющийся проект
1. На закладке Project окнаNavigator щелкните правойкнопкоймыши
узел Project.
2. Перейдите к Add Target, затем к GE Fanuc Remote I/O и выберите
удаленный В/В, который Вы хотите добавить.
Примечание: Опция Series 90-70 Genius - этосканерудаленногоВ/В
Series 90™-70 Remote I/O Scanner.
Чтобы добавить источник питания в Вашу систему удаленного В /В
1. На закладке Project окна Navigator разверните узел Hardware
Configuration удаленногоВ/В.
Navigator отобразитследующее:
2. Щелкните правойкнопкоймышиузел PWR и выберитеReplace Module.
56 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 61
Конфигурация оборудования (HWC)
Появится диалоговое окно Module catalogue:
3. Выберите из списка источник питания, который вы хотите
сконфигурировать для Вашей системы.
Чтобы добавить новое шасси в Вашу систему удаленного В/ В VersaMax
1. На закладке Project окна Navigator выберите цельудаленного
В/В.
2. Разверните узел Hardware Configuration иузел Main Rack.
Navigator отобразитследующее:
3. Щелкните правойкнопкоймышиузел Slot 0 и выберите Add
Carrier/Base.
Появится диалоговое окно Module catalogue.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 57
Page 62
4
Конфигурация оборудования (HWC)
4. Выберите шасси, которое Вы хотите добавить в цель удаленного В/В.
Примечание:В каждом крейтеVersaMax® может бытьнеболеевосьми
шасси модулей.
5. Щелкните OK.
Чтобы добавить модуль на шасси
1. Дважды щелкните пустое шасси.
Появится Module catalogue.
2. Из списка Module catalogue выберите модуль, который Вы хотите
установить.
Хотите узнать больше?
Вуказателесправки (Help Index) найдите “Hardware
Configuration”.
58 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 63
Конфигурацияоборудования (HWC)
Series 90™-70 Genius Remote I/O Scanner
Сканер удаленного В/В (IC697BEM733) - это устройство Genius,
являющееся частью системы шины Genius. По существу, он добавляется
как устройство Genius к контроллеру шины Genius (GBC) и представлен в
Logic Developer - PLC как узел SBA в узле GBC цели Series 90™-70.
Navigator: Series 90™-70 Remote I/O Scanner,
какустройство Genius, работающеепод GBC
Сканер удаленного В/В устанавливается в слот 1 главного крейта ПЛК
Series 90™-70. Модули В/В могут быть установлены в другие слоты
главного крейта и во все слоты других крейтов. По существу, сканер
удаленного В/В представлен целью на закладке Project окна Navigator, а
также представлен модулем в слоте 1 главного крейта цели.
Navigator: Series 90™-70
Сканер удаленного В/В, как цель и
как модуль в слоте 1 главного крейта.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 59
Page 64
4
Конфигурация оборудования (HWC)
Чтобы настроить сканер удаленного В/ В
1. Добавьте сканер удаленного В/Вк GBC, как устройство Genius.
2. После приглашения добавить новую цель для сканера удаленного В/В
щелкните Yes.
Logic Developer - PLC автоматически настроит некоторые свойства,
привязывающие сканер удаленного В/В к его GBC.
3. Установите один и тотжеадресшины (SBA) длясканераудаленного В/В,
как цели, и для сканера удаленного В/В, как устройства Genius.
Теперь, всякий раз, когда Вы обновляете карту В/В сканера удаленного
В/В, в GBC карта В/В обновляется автоматически.
4. Сконфигурируйте свойства цели сканера удаленного В/В.
5. Добавьте и сконфигурируйте В/Вв системе крейта сканера удаленного В/В.
6. Сконфигурируйте свойства модуля сканера удаленного В/В.
7. Сконфигурируйте свойства сканера удаленного В/В, как устройства шины
Genius.
Хотите узнать больше?
Remote I/O Scanner”.
Вуказателесправки (Help Index) найдите “
IC697BEM733
,
60 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 65
5
Редакторы логики
Логика организована в блоки и пользовательские программы. Каждый блок
и пользовательская программа является именованным разделом
исполняемого кода. Блоки и программы сгруппированы в папки.
Следующие типы логики поддерживаются Logic Developer - PLC (не
включая программирование управления движением), компилируются и
загружаются в ПЛК, представленный соответствующей целью ПЛК GE
Fanuc:
■
■
■
■
Каждая цель содержит один блок с именем “_MAIN”. В любой цели,
исключая ПЛК Series 90™-70 версии 6 или старше, блок _MAIN
выполняется первым, когда проект загружен в ПЛК. Редакторы логики
работают с глобальными переменными, чтобы выполнять и обеспечивать
адресацию таких элементов логики, как подпрограммы, вызываемые из
другого блока.
В зависимости от типа целевого ПЛК, блоки отличные от ”_ MAIN” могут
выполняться по расписанию, основанном на таймере или прерываниях
В/В.
Примечание: В ПЛК Series 90™-70 версии 6 или старше программа
релейно-контактной логики может выполняться по расписанию. ПЛК Series
90™-70 не требует, чтобы блок _MAIN релейно контактной логики
выполнялся первым.
Релейно-контактная логика (LD)
Логика в текстовом представлении (IL)
Блоки C
Программы C
Хотите узнать больше?
В указателе справки (Help Index) найдите “LD Program”.
CIMPLICITY Logic Developer - PLC версия 2.60 61
Page 66
5
Редакторы логики
Чтобы создать график выполнения блока логики
1. На закладкеProjects окна Navigator щелкните правойкнопкоймыши
имеющийся блок релейно-контактной логики, логики последовательности
команд или блок C и выберите Properties.
В Inspector появятся свойства блока.
2. Щелкните кнопку Inspector . в поле Scheduling окна
Появится диалоговое окно Scheduling..
3. Сконфигурируйте графиквыполнения, введязначения в каждоеполе.
Inspector: свойства
блоков IL, LD, C
Хотите узнать больше?
В указателе справки (Help Index) найдите “Scheduling”.
Чтобы настроить управление доступом
1. Щелкните правой кнопкой мыши блок релейно-контактной логики, логики
последовательности команд или блок C и выберите Properties.
2. В Inspector разверните свойство Lock Settings.
3. В свойстве Lock Type выберите установку из списка.
4. Введите пароль в свойство Password.
После установки типа блокировки Вы должны ввести пароль, чтобы
изменить настройку. При разблокировке блока пароль снимается.
62 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 67
Чтобыпроизвестипоиск/заменув одномблоке
1. Дважды щелкните блок релейно-контактной логики, логики
последовательности команд, локальной логики или блок управления
движением, чтобы открыть его.
2. В меню Search выберите Find или Replace.
Появится диалоговое окно.
3. Введите текст, которыйтребуетсянайти, в поле Find what или Text to find.
4. (ТолькоеслиВыхотитезаменитьтекст) Введитетекст, которым тербуется
заменить найденный текст в поле Replace with или New text.
5. Выберите или сбросьте опции поиска/замены так, как Вам требуется.
6. Щелкните Find, Find next, Replace, Replace All, Close или Cancel.
Редакторы логики
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 63
Page 68
5
Navigator: Закладка Project
Редактор релейноконтактной логики
Редакторы логики
Редактор релейно-контактной логики
РЕДАКТОР РЕЛЕЙНО- КОНТАКТНОЙ
ЛОГИКИ
Редактор релейно-контактной логики (LD) используется для создания
программ на языке релейно-контактной логики. Релейно-контактная логика
графически представляет запрограммированные действия, выполняемые
ПЛК во время его работы.
Редактор релейно-контактной логики работает с состоящей из ячеек
программой, звенья которой состоят из горизонтальных
последовательностей инструкций, соединенных вместе. Команда и ее
операнды могут занимать одну или несколько ячеек.
Вы можете работать с редактором релейно-контактной логики в режиме
offline при редактировании копии проекта на диске или в режиме online при
контроле выполнения логики, когда Вы производите точную настройку
проекта, выполняя равнозначную замену (см. стр. 71).
Вы можете настраивать внешний вид и режим работы редактора релейноконтактной логики.
Блок релейно-контактной логики - это именованный раздел релейноконтактной логики, который компилируется и загружается в
соответствующий целевой ПЛК. ЦПУ VersaMax и Series 90-30
поддерживают до 64 блоков подпрограмм плюс один блок _MAIN, т. е. до 65
блоков для данной цели. ЦПУ Series 90-70 поддерживают до 255 блоков
подпрограмм плюс один блок _MAIN, т. е. до 256 блоков для данной цели.
Чтобы настроить редактор релейно- контактной логики
1. На закладке Options окна Navigator разверните папку Editors, а затем
папку Ladder.
2. Щелкните правойкнопкоймышистраницу (Confirmations, Editing, Font
and Colors или View) и выберите Properties.
Конфигурируемыенастройкипоявятсякаксвойства в Inspector.
3. Выполните требуемыенастройкив Inspector.
64 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 69
Редактор релейно-контактной логики
Чтобы создать блок релейно- контактной логики
1. На закладке Project окна Navigator щелкните правойкнопкоймыши
папку LD blocks, а затем щелкните New.
Будет создан новый блок релейно-контактной логики с именем по
умолчанию.
Примечание: Если Вы используете шаблон или добавляете цель, первый
блок, добавленный к цели, называется “_MAIN”, а последующие блоки
называются LDBK1, LDBK2 и т. д. по умолчанию.
2. По желанию переименуйте блоки.
Чтобы открыть блок релейно- контактной логики для редактирования
• На закладкеProject окна Navigator дважды щелкнитеблокрелейно-
контактной логики .
Блок откроется в редакторе релейно-контактной логики.
Примечание: Вы можетеоткрытьдляредактированиянесколькоблоков.
Чтобы перейти к другому открытому блоку релейно-контактной логики,
щелкните закладку с его именем в окне редактора.
Редакторы логики
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 65
Page 70
Вставьте основные
инструкции и
соединения с
помощью панели
инструментов.
Перетащите
переменные в
операнды
инструкции для
назначения.
Щелкните правой
кнопкой мыши
для вставки
инструкции.
Используйте
Inspector для
конфигурирования
адреса и длины
инструкций.
Companion
отслеживает Ваши
перемещения и
предоставляет
информацию о
выбранных
объектах.
5
Редактор релейно-контактной логики
Работа с редактором релейно- контактной
логики в режиме Offline
В режиме offline отсутствует связь между редактором релейно-контактной
логики и целью. Разработка логики обычно выполняется в режиме offline.
На следующем рисунке показаны некоторые наиболее ощие действия,
которые Вы можете выполнить в редакторе релейно-контактной логики в
режиме offline.
Звенья
комментариев
в редакторе.
Перетащите
инструкции
релейноконтактной логики
из Toolchest.
Определите
место
синтаксической
ошибки на
закладке Build
окна Feedback
Zone.
Редакторы логики
Чтобы вставить инструкцию
1. В редакторе релейно-контактной логики щелкните правой кнопкой мыши
пустую ячейку и выберите Place Instruction.
Появится быстрый список с мнемоникой всех доступных инструкций.
2. Выберите изспискаинструкцию и нажмитеENTER.
Примечание: В первом столбце может находиться толькоконтактили
горизонтальное соединение.
66 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 71
Чтобысконфигурироватьадреси длинукоманды
Существует два способа конфигурирования свойств адреса и длины
команды.
Первый способ
1. В редакторерелейно-контактнойлогикивставьтекоманду, требующую
конфигурирования адреса и длины.
Четыре вопросительных знака
соответствуют полю адреса.
Два вопросительных знака
соответствуют полю длины.
Редакторы логики
Редактор релейно-контактной логики
2. Щелкните правойкнопкоймышикоманду и выберите Properties.
Откроется окно Inspector со свойствами инструкции.
Поле адреса
Поле длины
3. В поле адреса введите имя переменной или адрес ячейки для указания
начала блока памяти.
Примечание: Если Вы вводите адресячейки, онавтоматически
преобразуется в имя переменной.
4. В поледлинывведитеколичестворегистровПЛК, требующихсякоманде в
блоке памяти.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 67
Page 72
5
Редакторы логики
Редактор релейно-контактной логики
Второй способ
1. В редакторерелейно-контактнойлогикивставьтеинструкцию, требующую
конфигурирования адреса и длины.
Четыре вопросительных знака
соответствуют полю адреса.
Два вопросительных знака
соответствуют полю длины.
2. Дважды щелкните инструкцию или нажмите ENTER.
Появится диалоговое окно Function Properties.
3. В поле адреса введите имя переменной или адрес ячейки для указания
начала блока памяти.
Примечание: Если Вы вводите адрес ячейки, онавтоматически
преобразуется в имя переменной.
4. В поле длины введите количестворегистровПЛК, требующихся инструкции
в блоке памяти.
68 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 73
Чтобыназначитьпеременныеоперандамкоманды
1. В редакторе релейно-контактной логики дважды щелкните рядом с
операндом команды или щелкните там и нажмите
Появится быстрый список с приглашением ввести имя переменной или
адрес ячейки.
2. Введите имя переменной или адрес ячейки, или выберите из списка.
Если Вы вводите адрес ячейки, он будет автоматически заменен именем
переменной.
Редакторы логики
Редактор релейно-контактной логики
ENTER.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 69
Page 74
5
Редакторы логики
Редактор релейно-контактной логики
Работа с редактором релейно- контактной
логики в режиме Online
В режиме online устанавливается связь с целевым ПЛК, позволяющая
расширить взаимодействие с Logic Developer - PLC. Проект ПЛК должен
соответствовать текущему проекту для обеспечения работы всех функций.
В режиме online редактор релейно-контактной логики анимирует релейноконтактную логику, отображая выполнение программы в целевом ПЛК.
Данные переменных изменяются в реальном времени, а катушки и
контакты указывают свое состояние. Вы можете редактировать программу
релейно-контактной логики так же, как в режиме offline. В режиме online Вы
можете записать измененную логику в ПЛК.
Чтобы перейти в режим online
• На закладке Project окна Navigator щелкните правойкнопкоймыши
цель и выберите Go Online.
Значок цели изменится, а поле статуса обновится, отображая статус online.
Редактор релейно-контактной логики, если логика соответствует ПЛК,
отображает различные возможности режима online, как показано на
следующем рисунке:
70 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 75
Редакторылогики
Редактор релейно-контактной логики
Режим online
обозначается
цветом
значка цели.
Щелкните
переменную
правой
кнопкой
мыши для
принудительной
установки.
Статус ПЛК и
время цикла
отображается
в реальном
времени в
Inspector.
Номер звена
Включенное состояние отображается
жирными линиями. Контакты и катушки
становятся зелеными, когда ПЛК активен.
Красная,
подчеркнутая
переменная
указывает, что
она была
установлена
принудительно.
Индикатор
режима
online
Контроль и
изменение
значений в
реальном
времени с
помощью
инструмента
Data Watch.
Feedback Zone
Статус ПЛК
отображается в
поле статуса.
Равнозначные замены
Равнозначныезаменымогутбытьвыполненыврежиме online вПЛК Series
90™-30, Series 90™-70, Series 90™ Micro и модульных ПЛК VersaMax®.
(ПЛК VersaMax Nano/Micro не поддерживают равнозначные замены).
Изменения программы, не меняющие ее размера, считаются
равнозначными заменами. Сюда входит изменение типа контакта или
катушки, или изменение адреса ячейки, используемой в имеющемся
функциональном блоке.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 71
Page 76
5
Редакторы логики
Редактор релейно-контактной логики
Чтобы выполнить равнозначные замены
1. Находясь в режиме online, внесите изменения в релейно-контактную
логику, не изменяющие размер логики.
Вам будет предложено загрузить изменения.
2. Щелкните Yes.
Изменения запишутся в ПЛК.
Запись изменений в целевой ПЛК
Если Вы изменяете размер программы, Вы должны записать изменения в
ПЛК для обеспечения соответствия. Для записи изменений в целевой ПЛК
необходимо, чтобы ПЛК находился в режиме online и был запущен. Эту
возможность записи в режиме Run поддерживают все серии ПЛК.
Примечание: Если Вы перейдете в режим offline, Вы сможетевыполнить
обычную загрузку.
Чтобы записать изменения в целевой ПЛК
1. Будучи подключенным к целевомуПЛК, находящемусяврежиме Run,
внесите изменения в релейно-контактную логику.
2. На закладкеProject окна Navigator щелкните правойкнопкоймыши
цель , перейдите к Online Commands и выберите Write Changes.
Новая логика немедленно запишется в ПЛК без его остановки. Если
релейно-контактная логика была изменена не равнозначной заменой, Вам
будет предложено выполнить загрузку в ПЛК в режиме Run. Будет
выполнена проверка всей цели, но загружены будут только измененные
блоки.
Чтобы включить/ выключитьили принудительно установить переменную
• В редакторе релейно-контактной логики щелкните правой кнопкой мыши
переменную типа BOOL где-либо в релейно-контактной логике и выберите
Force ON, Force OFF, Turn ON или Turn OFF.
Примечание: Принудительная установкапеременной в 1 или 0 игнорирует
действия приложения, которые могут выполняться во время выполнения.
Т. е., если переменная принудительно установлена в 0, а релейноконтактная логика пытается перевести ее в 1, она останется в 0.
Хотитеузнатьбольше?
72 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
В указателе справки (Help Index) найдите “LD”.
Page 77
Функции релейно- контактной логики
Ниже приведен список всех функций релейно-контактной логики,
доступных в Logic Developer - PLC. Звездочка (*) означает, что функция
используется только с ПЛК Series 90™-70. В справке Companion указано,
какие ПЛК поддерживают другие функции.
Примечание: Звездочка (*) означает, что функция используется только с
ПЛК Series 90™-70.
76 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 81
РЕДАКТОРТЕКСТОВЫХКОМАНД
Язык текстовых команд (IL) - это язык программирования,
специфицированный стандартом IEC 61131-3. Этот язык работает с
аккумулятором и весьма похож на ассемблерные языки, используемые для
программирования микропроцессоров. Инструкции, выполняемые
программой текстовых команд, изменяют или используют аккумулятор,
находящийся в памяти ПЛК. Существует два типа аккумуляторов: один
аналоговый аккумулятор для числовых и поразрядных операций и восемь
булевых операций для дискретной логики, поддерживающие восемь
Navigator: Закладка Project
Узлы IL Blocks
Чтобы сконфигурировать аккумуляторы
уровней вложенных булевых выражений. Редактор текстовых команд - это
редактор свободной формы с возможностью использования стандартных
правил форматирования. Внешний вид и режим работы редактора
текстовых команд могут конфигурироваться пользователем.
Примечание: Логикатекстовыхкоманднеподдерживается ПЛК Series
90™-70.
1. На закладке Project окна Navigator щелкните правойкнопуоймыши
папку IL Blocks и выберите Properties.
В открывшемся окне Inspector отобразятся свойства Accumulator Address.
2. В поле Boolean Start введите адрес первой из восьми областей памяти
ПЛК, используемых булевыми аккумуляторами.
Адрес окончания вычисляется автоматически. Тип памяти должен быть
%T, %M или %Q.
3. В поле Analog Start введите адрес области памяти ПЛК, используемой
аналоговым аккумулятором.
Адрес окончания вычисляется автоматически. TТип памяти должен быть
%R, %AI или %AQ.
Редакторы логики
Редактор текстовых команд
Чтобы создать блок текстовых команд
1. На закладке Projects окна Navigator щелкните правойкнопкоймыши
папку IL blocks и выберите New.
В папку добавится пустой блок текстовых команд с именем по умолчанию
”ILBkn”, где n - уникальное число.
2. По желанию переименуйте блок.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 77
Page 82
5
Редактор текстовых команд
Чтобы открыть блок текстовых команд для редактирования
• На закладке Project окна Navigator щелкните правой кнопкой мыши
Редакторы логики
папку IL Block и выберите Open.
Блок откроется в редакторе текстовых команд.
Примечание: Вы можете открыть дляредактированиянесколькоблоков.
Чтобы перейти к другому открытому блоку текстовых команд, щелкните
закладку с его именем в окне редактора.
Работа с редактором текстовых команд в
режиме Offline
Основная разработка проекта ведется в режиме offline. Редактирование в
режиме offline обеспечивает максимальную гибкость и позволяет Вам
взаимодействовать с инструментами Machine Edition, как показано на
следующем рисунке.
На закладка
Var ia bl es окна
Navigator
приведены все
переменные
Вашего проекта.
Перетащите
переменные из
списка переменных
Var ia bl es в редактор
текстовых команд.
Описание
переменной
появляется, когда
Вы наводите на нее
курсор мыши.
Сконфигурируйте
аккумулятор в
Inspector.
Companion
отслеживает все
Ваши перемещения
и обеспечивает
информацию о
выделенных
объектах.
Щелкните
правой
кнопкой
мыши
редактор
текстовых
команд,
чтобы
вставить
инструкцию
или
переменную.
На закладке
Build окна
Feedback
Zone
отображаются
сообщения об
ошибках во
время
проверки.
78 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 83
Чтобывставитьинструкциюилифункцию
1. В редакторе текстовых команд щелкните правой кнопкой мыши и
выберите Insert Keyword.
Появится быстрый список с перечнем мнемоники всех доступных команд.
2. Выберите инструкциюизсписка и нажмитеENTER.
Инструкция вставится в Вашу логику.
Чтобы назначить операнд инструкции
1. В редакторе текстовых команд щелкните правой кнопкой мыши и
выберите Insert Variable.
Появится быстрый список со всеми определенными переменными.
2. Введите или выберите из списка имя переменной или адрес ячейки, а
затемнажмите
ENTER.
ИмяпоявитсявВашейлогике.
Примечание: Если Выввелиадресячейкиилиновоеимяпеременной, Вы
должны создать эту переменную.
Чтобы создать переменную по адресу ячейки
1. В редакторетекстовыхкомандщелкнитеправойкнопкоймыши адрес
ячейки, перейдите к Create “name” as, а затем выберите тип данных.
Создастся переменная с именем по умолчанию. Например, если адрес
ячейки %R0032, то переменной автоматически будет присвоено имя
R00032.
Редакторы логики
Редактор текстовых команд
Чтобы создать переменную по имени
1. В редакторе текстовых команд щелкните правой кнопкой мыши имя,
перейдите к Create “name” as, а затем выберите тип данных.
Создастся переменная с указанным именем.
2. Назначьте переменной ячейку памяти ПЛК. (См. стр. 22.)
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 79
Page 84
5
Редакторы логики
Редактор текстовых команд
Чтобы переместить или скопировать логику текстовых команд
1. В редакторе текстовых команд выделите участок логики.
2. Чтобы переместить его, щелкните выделенный участок и перетащите его
на новое место. Чтобы скопировать его, нажмите
щелчком выделенного участка и перетащите его на то место, куда Вы
хотите вставить копию.
Когда Вы отпустите кнопку мыши, выделенный участок соответственно
переместится на новое место или на новом месте будет размещена копия
выделенного участка.
Чтобы вставить строку комментария
1. В редакторетекстовыхкоманд щелкните, гдеВыхотитевставить
строку комментария.
2. Введите апостроф (‘) итексткомментарияпосле него.
Нажмите
ENTER , чтобы завершить комментарий.
Чтобы вставить блок комментария
1. В редакторе текстовых команд щелкните, где Вы хотите вставить блок
комментария.
2. Введите (* и текст комментария после него.
Блок комментария может содержать любое количество символов и может
занимать несколько строк.
3. Введите *), чтобызавершитькомментарий.
CTRLодновременносо
Чтобы переформатировать код текстовых команд
• В редакторе текстовых команд щелкните правой кнопкой мыши и
выберите Beautify Source.
Все содержимое редактора текстовых команд переформатируется
согласно правилам форматирования (структурированного расположения
текста) по умолчанию.
80 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 85
Изменение значка
цели указывает
статус ПЛК.
Щелкните правой
кнопкой мыши
переменную типа
BOOL, чтобы
изменить или
принудительно
установить ее
состояние.
Companion
отслеживает Ваши
перемещения и
предоставляет
информацию о
выбранных
объектах.
Редакторы логики
Редактор текстовых команд
Работа с редактором текстовых команд в
режиме Online
В режиме online редактор текстовых команд позволяет Вам редактировать
логику, контролировать значения данных и изменять или принудительно
устанавливать состояние переменных типа BOOL в реальном времени. Это
позволяет Вам проверять выполнение логики, инициировать события во
время выполнения проекта или удалять элементы из выполняемой логики.
Наведите курсор
мыши на
переменную,
чтобы увидеть
ее значение.
Feedback Zone
указывает, что
было
установлено
соединение с
ПЛК.
Контролируйте и
изменяйте
значение
переменных в
Data Watch.
Статус ПЛК
указывается в
поле статуса.
Чтобы проконтролировать значение данных
• Щелкните где-либо в редакторетекстовыхкоманд и наведитекурсор
мыши на переменную.
Появится поле, показывающее текущее значение переменной. Это
значение, однако, не обновляется. Вы должны сместить курсор мыши и
навести его на переменную снова.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 81
Page 86
5
Редакторы логики
Редактор текстовых команд
Чтобы изменить состояние переменной типа BOOL
• В редакторе текстовых команд щелкните переменную типа BOOL,
значение которой Вы хотите изменить и выберите Turn On или Turn O f f .
Когда команда будет получена, состояние переменной в целевом ПЛК
изменится. Она сохранит свое состояние до воздействия на нее логики
ПЛК.
Чтобы принудительно установить состояние переменной типа BOOL
• В редакторе текстовых команд щелкните правой кнопкой мыши
переменную типа BOOL и выберите Force On или Force Off.
Состояние принудительно установленной переменной сохранится
неизменным, независимо от действий логики ПЛК.
Чтобы снять принудительную установку с переменной типа BOOL
• В редакторетекстовыхкомандщелкните переменную типа BOOL и
выберите Remove Forces.
Состояние переменной будет управляться логикой ПЛК.
Запись изменений в целевой ПЛК
В режиме online Вы можете изменять логику текстовых команд, но Вы
должны записать изменения в ПЛК для обеспечения соответствия. Для
записи изменений в целевой ПЛК необходимо, чтобы ПЛК находился в
режиме online и в режиме Run.
Примечание: При переходе в режим offline Вы можете выполнитьобычную
загрузку.
Чтобы записать изменения в целевой ПЛК (если ПЛК это поддерживает)
1. Находясь в режиме online, внесите изменения в логикутекстовыхкоманд.
На закладке Project окна Navigator щелкните правой кнопкой мыши
цель , перейдите к Online Commands и выберите Write Changes.
Вам будет предложено подтвердить сохранение в режиме Run. Т. е.,
измененный блок текстовых команд будет загружен в ПЛК без остановки
ПЛК.
Хотитеузнатьбольше?
82 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
В указателе справки (Help Index) найдите “IL”.
Page 87
Редакторы логики
Редактор текстовых команд
Инструкции и функции языка текстовых
команд
Далее приведен список всех инструкций и функций языка текстовых
команд, доступных в Logic Developer - PLC. Звездочка (*) указывает, что
функция применяется исключительно в ПЛК VersaMax®. Справка
Companion указывает, какие ПЛК поддерживают другие функции.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 85
Page 90
5
Редакторы логики
Блоки C
БЛОКИ C
Блок C - это независимый раздел исполняемого кода, написанный на языке
программирования C, который загружается в ПЛК и выполняется в нем.
Блоки C создаются вне проекта с помощью инструментального средства
программирования на языке C (C Programming Toolkit) GE Fanuc, а затем
импортируются в проект. Блок C - это файл с расширением .exe, который
может быть вызван из другого блока (релейно-контактной или текстовой
логики), но сам не может вызвать другой блок.
Дополнительная информация о разработке блоков C приведена в GFK-
Navigator: Закладка Project
Узел C Blocks
Чтобы импортировать блок C
0646 E, Инструментальное средство программирования на языке C для
ПЛК Series 90 (C Programmer’s Toolkit for Series 90 PLC’s).
Работа с блоками C
1. На закладкеProjects окна Navigator щелкните правойкнопкоймыши
папку C Blocks и выберите Add.
Появится диалоговое окно Open
2. Перейдите к файлу с расширением .exe, который Вы хотите
импортировать, и щелкните Open.
Файл с расширением .exe добавится в папку C Blocks с тем же именем.
Хотитеузнатьбольше?
86 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
В указателе справки (Help Index) выберите “C”.
Page 91
Чтобы настроить параметры блока C
Примечание: Этапроцедура применима только к ПЛК Series 90™-70 и
блокам C, требующим параметры.
1. На закладкеProjects окна Navigator щелкните правойкнопкоймыши
блок C и выберите Properties.
Откроется Inspector со свойствами блока.
2. В Inspector выберите свойство Parameters и щелкните .
Откроется диалоговое окно Parameters.
3. Введите имя и описаниедлякаждого требуемого входного и выходного
параметра.
Информацию о требуемых параметрах ищите в документации на блок C.
Введенные Вами имена отобразятся в инструкции CALL. Когда Вы
наведете курсор мыши на инструкцию CALL, имена и описание отобразятся
как поля справки.
Редакторы логики
Блоки C
Хотите узнать больше?
В указателе справки (Help Index) введите “Parameterized” и
выберите раздел справки “C Block”.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 87
Page 92
5
Navigator: Закладка Project
узел C Programs
Редакторылогики
Программы C
ПРОГРАММЫ C
Примечание: Программы C поддерживаются только ЦПУ Series 90™-70 с
системным программным обеспечением версии 6.00 и старше.
Программа C - это независимый раздел исполняемого кода, написанный на
языке программирования C, который загружается в соответствующий
целевой ПЛК и выполняется в нем.
Программа C имеет доступ ко всем % таблицам ячеек ПЛК, кроме памяти
%P блока _MAIN релейно контактной логики и памяти %L всех других
блоков релейно контактной логики. Программа C также может вызывать
любые из многочисленных функциональных блоков, встроенных в ПЛК,
которые включены в инструментальное средство программирования на
языке C.
Программа C не может быть вызвана как подпрограмма. Выполнение
управляется только графиком работы. Программа C не может вызвать
другой блок как подпрограмму.
Вам разрешается прямой доступ к памяти установкой параметров
программы C. Когда программа C начинает выполняться, она считывает
данные для всех параметров и делает копии данных. Если выполнение
программы C прерывается или разбито по времени на несколько циклов,
программа C, когда она возобновляет выполнение, использует копии
данных, сделанных в начале выполнения.
Максимальное количество программ C, которые могут использоваться в
цели, зависит от природы блока _MAIN:
■
Если блок _MAIN является блоком релейно-контактной логики,
программа релейно-контактной логики обрабатывается как
пользовательская программа и может выполняться по графику, а
максимальное количество программ C цели равно 15.
■
Если блок _MAIN не является блоком релейно-контактной логики,
максимальное количество программ C цели равно 16, и программа
релейно-контактной логики не может выполняться по графику
Программа C может сосуществовать с State Logic в ПЛК Series 90-70. Для
этого State Logic компилируется в программе C. Эта программа C
называется _MAIN, если отсутствует релейно-контактная логика; однако,
если State Logic сосуществует с релейно-контактной логикой, State Logic
компилируется в программу C с именем _STATE, а один из блоков
релейно-контактной логики должен называться _MAIN.
88 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 93
Редакторылогики
Программы C
Пользовательские программы
Пользовательские программы состоят из:
■
Программ C
■
Программы релейно-контактной логики, если блок _MAIN является
блоком релейно-контактной логики.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 89
Page 94
5
Редакторы логики
Программы C
Работа с пользовательскими программами
Чтобы сконфигурировать график выполнения
1. На закладкеProjects окна Navigator щелкните правойкнопкоймыши
программу C или блок _MAIN LD и выберите Properties.
Откроется Inspector со свойствами программы.
2. В Inspector разверните свойство Scheduling.
3. Выберите Schedule Mode.
4. Выберите другие свойства, используемые в выбранном Вами режиме
планирования.
5. Щелкните OK.
Примечание: Если Вы сделали какие-либо записи, онипроверяются, когда
Вы щелкаете OK. Вы должны исправить все ошибки прежде, чем Вы
сможете закрыть диалоговое окно с помощью кнопки OK.
Установка параметров программы C
Примечание: Выдолжныпредоставитьсписоквсехвходных и выходных
параметров, требуемых программой C. Программа релейно-контактной
логики не использует параметры.
1. На закладкеProjects окна Navigator щелкните правойкнопкоймыши
программу C и выберите Properties.
Откроется Inspector со свойствами программы C.
2. В Inspector выберите свойство Parameters и щелкните .
Откроется диалоговое окно Parameters
3. На закладках Input и Output введите до 8 входных и до 8 выходных
параметров. Каждый параметр имеет на закладке свою собственную
строку. Для каждого параметра дважды щелкните следующие ячейки и
введите требуемые данные:
■
Name: Имяпараметра.
■
Type : Типданныхпараметра.
■
Length: Количествовходныхиливыходных ячеек.
■
Varia ble : Первыйэлементданных, связанныйспараметром.
■
Description: (Необязательно) Описание параметра.
Хотитеузнатьбольше?
90 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Logic Developer - PLC поддерживает программирование управления
движением для модуля управления движением DSM314.
Высокопроизводительный, легкий в использовании многоосевой модуль
управления движением DSM314 интегрирован с решениями логики и
коммуникационными возможностями ПЛК Series 90-30.
DSM314 (см. стр. 45) поддерживает10 программуправлениядвижением,
40 подпрограммидо1000 операторов программы управления движением.
Logic Developer - PLC, позволяющий программировать управление
движением, поддерживает следующие редакторы управления движением:
Редактор управления движением
Редактор локальной логики
Редактор CAM
Эта глава описывает основные процедуры, позволяющие Вам начать
создание программ управления движением в Logic Developer - PLC с
помощью этих трех редакторов управления движением.
CIMPLICITY Logic Developer - PLC версия 2.60 91
Page 96
6
Программирование управления движением
Чтобы добавить в цель компонент Motion
• На закладкеProject окна Navigator щелкните правойкнопкоймыши
цель , перейдите к Add Component, а затем выберите Motion.
Узел Motion Program добавится в Ваш проект. В него входят пустые
папки Motion Blocks, Local Logic, CAM Profiles и CAM Blocks.
Меню цели, вызываемое
щелчком правой кнопки
мыши
92 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 97
Программирование управления движением
Редактор программ управления
движением
Logic Developer - PLC включает редактор управления движением,
позволяющий Вам создавать блоки управления движением для DSM314. В
этом текстовом редакторе можно конфигурировать внешний вид и режим
работы. Комментарии и пробелы не считаются операторами программы
ПЛК управления движением. Синтаксис программирования управления
движением отличается от синтаксиса локальной логики.
Чтобы добавить блок управления движением
1. На закладкеProject окна Navigator разверните папку Motion
94 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Page 99
Программированиеуправлениядвижением
Редактор программ управления движением
Команды управления движением
ACCELОператор ACCEL устанавливает ускорение оси для последующих
перемещений и действует в данной программе до тех пор, пока не
будет изменен. Примечание: Если инструкция перемещения
выполняется перед ACCEL, используется переменная Acceleration.
BLOCK NUMBERНомера блоков могут использоваться в качестве мест назначения
команд JUMP. Номера блоков должны быть уникальными и могут
находиться в диапазоне от 1 до 65535.
помощью указанного положения и режима ускорения.
перед выполнением следующей команды.
управления движением.
управления движением.
текущей программе или подпрограмме. Переход может быть
условным или безусловным, в зависимости от статуса бита CTL.
битным двоичным целым числом.
указанного положения и режима ускорения.
движением. Оператор PROGRAM определяет номер программы (1-
10) и конфигурацию оси. Определение программы не может быть
вложенным.
управления движением. Оператор SUBROUTINE указывает номер
подпрограммы (1-40) и конфигурацию оси
синхронизации может использоваться только в многоосевых
программах.
командами перемещения программы управления движением и
действует до тех пор, пока не будет изменен другим оператором
VELOC.
GFK-1918B-RUCIMPLICITY Logic Developer - PLC версия 2.60 95
Page 100
6
Navigator: Закладка Project
Локальная логика
Программирование управления движением
Локальная логика
Локальная логика
Программа локальной логики выполняется синхронно с программой
управления движением, но она не зависит от цикла ЦПУ ПЛК. Это
позволяет DSM314 гораздо быстрее взаимодействовать с сигналами В/В
управления движением, подключенным к разъемам его лицевой панели,
чем если бы логика сигналов обрабатывалась главной программой
релейно-контактной логики, выполняющейся в ПЛК.
Язык локальной логики использует текстовые схемы свободной формы и
содержит математические и логические структуры. Синтаксис
программирования локальной логики позволяет Вам назначать Вашей
программе управления движением различные логические задачи, тогда как
совместная работа логических программ ПЛК и программ управления
движением предоставляет гибкую среду программирования. Т. к. он
использует простой, понятный синтаксис, в этом редакторе легко
набраться опыта.
Язык программирования локальной логики поддерживает операторы
присваивания, сравнения, арифметические, логические и условные
операторы. Локальная логика предоставляет пользователю доступ к
данным контроллера управления движением, параметрам, использующим
фиксированный набор переменных, управляющим и статусным битам.
■
Данные параметра - данные, доступные из главного ПЛК локальной
логики и программ управления движением. Данные параметра подобны
переменным программы.
■
Биты CTL позволяют локальной логике или главному ПЛК запускать
событие программы управления движением.
■
Номера блоков программы управления движением - текущий номер
блока программы локальной логики или главного ПЛК позволяет
выполнять действие только во время определенного раздела
программы управления движения.
96 CIMPLICITY Logic Developer - PLC версия 2.60GFK-1918B-RU
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.