Руководство пользователя по программированию плк в CoDeSys 3
Скачать 5.57 Mb.
|
Руководство пользователя по программированию ПЛК в CoDeSys 2.3 CoDeSys V2.3 1-2 Copyright 1994, 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 3S - Smart Software Solutions GmbH All rights reserved. Copyright 2003, 2004, 2005, 2006, 2007, 2008 ПК Пролог (Русская редакция) Текст данного документа тщательно проверен. Однако практически невозможно гарантировать абсолютное отсутствие ошибок. Мы будем благодарны вам за замечания и предложения по улучшению текста и содер- жимого документа. Trademark Intel is a registered trademark and 80286, 80386, 80486, Pentium are trademarks of Intel Corporation. Microsoft, MS and MS-DOS are registered trademarks, Windows is a trademark of Microsoft Corporation. Документ подготовлен: 3S - Smart Software Solutions GmbH Memminger Straße 151 D-87439 Kempten Тел.: +49 831 5 40 31 - 0 Факс: +49 831 5 40 31 – 50 www.3s-software.com Русская редакция: ПК Пролог 21400, Россия, г. Смоленск, ул. Октябрьской революции, 9 Тел.: +7 4812 38-29-31 Тел./Факс: +7 4812 65-81-71 www.prolog-plc.ru Текст данного документа предназначен для использования CoDeSys V2.3 с русским и английским интерфей- сом. Наименования команд для английской версии указаны в скобках. Последнее обновление 10.09.2008 Редакция RU 2.8, для CoDeSys V2.3.9.x CoDeSys V2.3 1-3 Оглавление 1 КРАТКОЕ ПРЕДСТАВЛЕНИЕ CODESYS ...........................................................................................1-1 1.1 Что такое CoDeSys....................................................................................................................................................... 1-1 1.2 Представление о работе в CoDeSys.................................................................................................................... 1-1 1.3 Состав базовой пользовательской документации по CoDeSys............................................................. 1-3 2 ЧТО ЕСТЬ ЧТО В CODESYS ..............................................................................................................2-1 2.1 Компоненты проекта................................................................................................................................................... 2-1 2.2 Языки программирования ....................................................................................................................................... 2-8 Список инструкций (IL)..................................................................................................................................................... 2-9 Модификаторы и операторы IL..................................................................................................................................... 2-9 Структурированный текст (ST).................................................................................................................................... 2-10 Язык последовательных функциональных схем (SFC)...................................................................................... 2-17 Язык функциональных блоковых диаграмм (FBD)............................................................................................... 2-22 Непрерывные функциональные схемы (CFC)....................................................................................................... 2-23 Язык релейных диаграмм (LD).................................................................................................................................... 2-23 2.3 Отладка и онлайн функции.................................................................................................................................... 2-25 3 ПИШЕМ ПРОСТОЙ ПРИМЕР..............................................................................................................3-1 3.1 Блок управления светофором............................................................................................................................... 3-1 3.2 Визуализация примера............................................................................................................................................ 3-11 4 РАБОТА В СИСТЕМЕ ПРОГРАММИРОВАНИЯ CODESYS ..............................................................4-1 4.1 Главное окно.................................................................................................................................................................. 4-1 4.2 Опции проекта ............................................................................................................................................................... 4-3 4.3 Управление проектом............................................................................................................................................... 4-19 4.4 Управление объектами проекта.......................................................................................................................... 4-50 4.5 Основные функции редактирования................................................................................................................ 4-57 4.6 Основные функции Онлайн.................................................................................................................................. 4-64 4.7 Работа с окнами.......................................................................................................................................................... 4-80 4.8 Помощь........................................................................................................................................................................... 4-80 5 РЕДАКТОРЫ CODESYS .....................................................................................................................5-1 5.1 Общие элементы редакторов................................................................................................................................. 5-1 5.2 Редактор раздела объявлений.............................................................................................................................. 5-3 Работа в редакторе объявлений.................................................................................................................................. 5-3 Редактор раздела объявлений в режиме Онлайн ............................................................................................... 5-11 CoDeSys V2.3 1-4 Директивы компилятора................................................................................................................................................ 5-11 5.3 Текстовые редакторы.............................................................................................................................................. 5-20 Работа в текстовых редакторах ................................................................................................................................. 5-20 Редактор языка IL............................................................................................................................................................ 5-24 Редактор языка ST.......................................................................................................................................................... 5-24 5.4 Графические редакторы......................................................................................................................................... 5-25 Работа в графических редакторах ............................................................................................................................ 5-25 Редактор FBD ................................................................................................................................................................... 5-30 Редактор LD ...................................................................................................................................................................... 5-36 Редактор SFC ................................................................................................................................................................... 5-43 Редактор CFC................................................................................................................................................................... 5-52 6 РЕСУРСЫ............................................................................................................................................6-1 6.1 Обзор ресурсов............................................................................................................................................................. 6-1 6.2 Глобальные и конфигурационные переменные, файл комментариев............................................... 6-2 Глобальные переменные................................................................................................................................................ 6-3 Конфигурационные переменные ................................................................................................................................ 6-7 Файл комментариев переменных ................................................................................................................................ 6-8 6.3 Конфигурация тревог (Alarm Configuration)..................................................................................................... 6-9 Обзор..................................................................................................................................................................................... 6-9 Общая информация и терминология ....................................................................................................................... 6-10 Классы тревог................................................................................................................................................................... 6-11 Группы тревог................................................................................................................................................................... 6-15 Запись тревог.................................................................................................................................................................... 6-16 ' Дополнения' (Extras): 'Настройки' (Settings)........................................................................................................... 6-18 6.4 Менеджер библиотек (Library Manager)............................................................................................................ 6-18 6.5 Бортжурнал (Log)....................................................................................................................................................... 6-20 6.6 Конфигуратор ПЛК (PLC Configuration)............................................................................................................ 6-23 Обзор................................................................................................................................................................................... 6-23 Работа в редакторе конфигуратора ПЛК................................................................................................................. 6-25 Общие параметры конфигурации ПЛК..................................................................................................................... 6-26 Диалог специфической настройки параметров..................................................................................................... 6-27 Конфигурация модулей ввода/вывода..................................................................................................................... 6-28 Конфигурация канала .................................................................................................................................................... 6-31 Конфигурирование модулей Profibus ....................................................................................................................... 6-32 Конфигурирование CANopen-модулей .................................................................................................................... 6-39 Конфигурирование ведомого CANopen-устройства (CANopen Slave)........................................................... 6-45 Конфигурирование модулей DeviceNet.................................................................................................................... 6-49 Конфигурация ПЛК в режиме Онлайн ...................................................................................................................... 6-54 Сканирование аппаратуры/ Состояние/ Диагностика ПЛК................................................................................ 6-54 6.7 Конфигуратор задач (Task Configuration)........................................................................................................ 6-56 Обзор................................................................................................................................................................................... 6-56 Работа в конфигураторе задач................................................................................................................................... 6-57 Системные события ....................................................................................................................................................... 6-59 Конфигуратор задач в режиме онлайн .................................................................................................................... 6-60 6.8 Менеджер просмотра (Watch and Recipe Manager) ..................................................................................... 6-62 Обзор................................................................................................................................................................................... 6-62 Менеджер просмотра в режиме оффлайн.............................................................................................................. 6-62 Менеджер просмотра в режиме Онлайн ................................................................................................................. 6-64 6.9 Цифровая трассировка (Sampling Trace)........................................................................................................ 6-65 CoDeSys V2.3 1-5 Обзор................................................................................................................................................................................... 6-65 Конфигурация трассировки.......................................................................................................................................... 6-66 Управление процессом трассировки ........................................................................................................................ 6-67 Отображение данных..................................................................................................................................................... 6-68 ‘ Дополнения’ ‘Запись значений трассировки’ ('Extras' 'Save trace values')................................................... 6-70 ‘ Дополнения’ ‘Внешняя конфигурация трассировки’ ('Extras' 'External Trace Configurations')................ 6-70 6.10 Рабочая область (Workspace)............................................................................................................................ 6-71 6.11 Менеджер параметров (Parameter Manager)................................................................................................ 6-71 Обзор и подключение .................................................................................................................................................... 6-71 Редактор менеджера параметров. Обзор............................................................................................................... 6-73 Типы списков параметров и их атрибуты................................................................................................................ 6-74 Управление списками параметров............................................................................................................................ 6-76 Редактирование списка параметров......................................................................................................................... 6-78 Менеджер параметров в режиме онлайн................................................................................................................ 6-79 Экспорт/импорт списков параметров ...................................................................................................................... 6-80 6.12 Настройки целевой платформы (Target Settings)..................................................................................... 6-80 6.13 ПЛК-Браузер (PLC-Browser)................................................................................................................................. 6-82 Общие сведения.............................................................................................................................................................. 6-82 Набор команд ПЛК-Браузера ...................................................................................................................................... 6-82 Макрорасширения команд ПЛК-Браузера............................................................................................................... 6-84 Вспомогательные команды ПЛК-Браузера............................................................................................................. 6-85 |