Codesys (824048)

Файл №824048 Codesys (Руководство пользователя по программированию ПЛК в Codesys)Codesys (824048)2021-01-15СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла

Руководство пользователяпо программированию ПЛКвCoDeSys 2.3Copyright  1994, 1997, 1999, 2001, 2002, 2003, 2004, 2005, 2006 3S - Smart Software Solutions GmbHAll rights reserved.Copyright  2003, 2004, 2005, 2006 ПК Пролог (Русская редакция)Текст данного документа тщательно проверен. Однако практически невозможно гарантировать абсолютное отсутствие ошибок. Мы будем благодарны вам за замечания и предложения по улучшению текста и содержимогодокумента.TrademarkIntel 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 GmbHMemminger Straße 151D-87439 KemptenТел.:+49 831 5 40 31 - 0Факс: +49 831 5 40 31 - 50Русская редакция:ПК Пролог21400, Россия, г.

Смоленск, ул. Октябрьской революции, 9Тел.:+7 4812 38-29-31Тел./Факс:+7 4812 65-81-71Текст данного документа опирается на международную версию CoDeSys с английским интерфейсом. Наименования команд, тексты диалогов и сообщений соответствуют указанной версии.Последнее обновление 02.02.2006Редакция RU 2.4, для CoDeSys V2.3.6.xCoDeSys V2.31-2Оглавление1Краткое представление CoDeSys1-11.1 Что такое CoDeSys1.2 Представление о работе в CoDeSys1.3 Состав базовой пользовательской документации по CoDeSys2Что есть, что в CoDeSys1-11-11-32-12.1 Компоненты проекта2.2 Языки программирования2.2.1Список инструкций (IL)2.2.2Модификаторы и операторы IL2.2.3Структурированный текст (ST)2.2.4Язык последовательных функциональных схем (SFC)2.2.5Язык функциональных блоковых диаграмм (FBD)2.2.6Непрерывные функциональные схемы (CFC)2.2.7Язык релейных диаграмм (LD)2.3 Отладка и online функции3Пишем простой пример2-12-92-102-102-112-182-232-232-242-253-13.1 Блок управления светофором3.2 Визуализация примера4Работа в системе программирования CoDeSys4.14.24.34.44.54.64.74.853-13-134-1Главное окноОпции проектаУправление проектомУправление объектами проектаОсновные функции редактированияОсновные функции OnlineРабота с окнамиПомощьРедакторы CoDeSys4-14-34-184-484-564-624-774-785-15.1 Общие элементы редакторов5.2 Редактор раздела объявлений5.2.1Работа в редакторе объявлений5.2.2Редактор раздела объявлений в режиме Online5.2.3Директивы компилятора5.3 Текстовые редакторы5.3.1Работа в текстовых редакторах5.3.2Редактор языка IL5.3.3Редактор языка ST5.4 Графические редакторы5.4.1Работа в графических редакторах5.4.2Редактор FBD5.4.3Редактор LD5.4.4Редактор SFC5.4.5Редактор CFC65-15-35-35-115-125-205-205-245-255-255-255-305-365-435-52Ресурсы 6-16.1 Обзор ресурсов6.2 Глобальные и конфигурационные переменные, файл комментариев6.2.1Глобальные переменные6.2.2Конфигурационные переменные6.2.3Файл комментариев переменных6.3 Конфигурация тревог (Alarm Configuration)CoDeSys V2.36-16-26-36-76-86-91-36.3.1Обзор6.3.2Общая информация и терминология6.3.3Классы тревог6.3.4Группы тревог6.3.5Запись тревог6.3.6'Extras' меню: Settings (настройки)6.4 Менеджер библиотек (Library Manager)6.5 Бортжурнал (Log)6.6 Конфигуратор ПЛК (PLC Configuration)6.6.1Обзор6.6.2Работа в редакторе конфигуратора ПЛК6.6.3Общие параметры конфигурации ПЛК6.6.4Диалог специфической настройки параметров6.6.5Конфигурация модулей ввода/вывода6.6.6Конфигурация канала6.6.7Конфигурирование модулей Profibus6.6.8Конфигурирование CANOpen-модулей6.6.9Конфигурация ведомого CANOpen-устройства (CANopen Slave)6.6.10 Конфигурирование модулей DeviceNet6.6.11 Конфигурация ПЛК в режиме Online6.6.12 Сканирование аппаратуры/ Состояние/ Диагностика ПЛК6.7 Конфигуратор задач (Task Configuration)6.7.1Работа в конфигураторе задач6.7.2Системные события6.7.3Конфигуратор задач в режиме online6.8 Менеджер рецептов (Watch and Receipt Manager)6.8.1Обзор6.8.2Менеджер рецептов в режиме Offline6.8.3Менеджер рецептов в режиме Online6.9 Трассировка (Sampling Trace)6.9.1Обзор6.9.2Конфигурация трассировки6.9.3Управление процессом трассировки6.9.4Отображение данных6.9.5Сохранение данных трассировки ('Extras' 'Save trace values')6.9.6Ввнешние конфигурации трассировки ('Extras' 'External Trace Configurations')6.10 Рабочая область (Workspace)6.11 Менеджер параметров (Parameter Manager)6.11.1 Обзор и подключение6.11.2 Редактор менеджера параметров.

Обзор6.11.3 Типы списков параметров и их атрибуты6.11.4 Управление списками параметров6.11.5 Редактирование списка параметров6.11.6 Менеджер параметров в режиме online6.11.7 Экспорт/импорт списков параметров6.12 Настройка целевой платформы (Target Settings)6.13 ПЛК-Браузер (PLC-Browser)6.13.1 Общие сведения6.13.2 Набор команд ПЛК-Браузера6.13.3 Макро расширения команд ПЛК-Браузера6.13.4 Вспомогательные команды ПЛК-Браузера6.14 Инструменты (Tools)6.14.1 Свойства доступных инструментов (Object Properties)6.14.2 Настройка команд инструментов6.14.3 Часто задаваемые вопросы по инструментам76-96-106-116-146-166-176-186-206-236-236-256-266-276-286-316-316-396-446-486-536-536-546-546-586-596-616-616-616-636-646-646-656-666-676-696-706-706-716-716-726-736-756-776-786-796-806-816-816-826-836-846-846-856-886-90ENI 7-17.1 Что такое ENI?CoDeSys V2.37-11-47.2 Условия работы с ENI базой данных в проекте7.3 Работа с ENI базой данных в проекте CoDeSys7.4 Категории объектов в базе данных проекта7-17-27-28.1 DDE интерфейс CoDeSys8.2 DDE обмен посредством GatewayDDE Server8-18-29.1 Обзор9.2 Создание лицензированных библиотек в CoDeSys9-19-1DDE интерфейс8-18Менеджер лицензирования CoDeSys 9-1910Приложения10-1Приложение A: Операторы и функции МЭК10-110.1 Арифметические операторы10.2 Битовые операторы10.3 Операторы сдвига10.4 Операторы выборки10.5 Операторы сравнения10.6 Адресные операторы и вспомогательные функции10.7 Оператор вызова10.8 Явное преобразование типов10.9 Математические функцииПриложение В: Операнды в CoDeSys10.1010.1110.1210.1310-110-410-610-910-1110-1310-1610-1610-2310-30КонстантыПеременныеАдресаФункции в роли операндовПриложение С: Типы данных CoDeSys10-3010-3210-3410-3510-3610.14 Элементарные типы данных10.15 Пользовательские типы данныхПриложение D: Библиотеки CoDeSys10-3610-3710-4410.16 Стандартная библиотека Standard.lib10.16.1Строковые функции10.16.2Переключатели10.16.3Детекторы импульсов10.16.4Счетчики10.16.5Таймеры10.17 Библиотека UTIL.LIB10.17.1BCD преобразования10.17.2Бит/байт функции10.17.3Дополнительные математические функции10.17.4Регуляторы10.17.5Генераторы сигналов10.17.6Преобразования аналоговых сигналов10.17.7Аналоговые компараторы10.18 Библиотека AnalyzationNew.lib10.19 Системные библиотеки CoDeSysПриложение E: Краткий справочник по операторам и компонентам библиотек 10-6810-4410-4410-4810-4910-5110-5310-5610-5610-5710-5810-6010-6210-6410-6610-6710-67Приложение F: Командная строка / командный файл 10-7310.20 Командная строка10.21 Командный файл (cmdfile)CoDeSys V2.310-7310-731-5Приложение G: Сименс импорт.

10-82Приложение H: Опции целевых систем 10-8910.2210.2310.2410.2510.26Системные опции целевых платформ (Target Platform)Опции распределения памяти (Memory Layout).Опции общей категории (General)Опции категории Сетевая функциональностьОпции категории ВизуализацияПриложение I: Использование клавиатуры10-102Приложение J: Ошибки и предупреждения компилятора10.27 Предупреждения10.28 ОшибкиCoDeSys V2.310-8910-9510-9610-9810-9910-10510-10510-1111-61 Краткое представление CoDeSys1.1 Что такое CoDeSysCoDeSys - это современный инструмент для программирования контроллеров (CoDeSys образуется отслов Controllers Development System).CoDeSys предоставляет программисту удобную среду для программирования контроллеров на языкахстандарта МЭК 61131-3.

Используемые редакторы и отладочные средства базируются на широко известных и хорошо себя зарекомендовавших принципах, знакомых по другим популярным средам профессионального программирования (такие, как Visual C++).1.2 Представление о работе в CoDeSysС чего начинается программный проект?Прежде всего нужно дать проекту новое имя, оно же послужит и названием файла проекта.Первый программный компонент (POU – Program Organization Unit) помещается в новый проект автоматически и получает название PLC_PRG. Именно с него и начинается выполнение процесса (по аналогии с функцией main в языке С), из него будут вызываться другие программные блоки (программы,функции и функциональные блоки).Нет необходимости писать вручную текст для PLC_PRG, поскольку конфигурация задачи определяетсяна вкладке проекта Task Configuration.

Подробнее это будет описано в главе, посвященной TaskConfiguration.Проект содержит ряд разнородных объектов POU, данных разных типов, элементов визуализации и ресурсов.Организатор объектов (Object Organizer) управляет списком всех объектов Вашего проекта.Как создать собственный проект?Для начала вы определяете конфигурацию ПЛК в соответствии с аппаратными средствами своего контроллера.Затем вы создаете программные компоненты, необходимые для решения проблемы.Далее вы пишете программный код для созданных компонентов на выбранных языках.Сразу после завершения программирования, вы компилируете проект и исправляете ошибки, если ониесть.Как проверить проект?Когда все ошибки устранены, можно приступить к отладке.Включите флажок эмуляция (simulation) и «подключитесь» к контроллеру.

Характеристики

Тип файла PDF

PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.

Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6353
Авторов
на СтудИзбе
311
Средний доход
с одного платного файла
Обучение Подробнее