Codesys (824048), страница 40

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

Текст из файла (страница 40)

Для внутренних библиотек вы найдете все данные, которые были включены в информацию проекта Project Info (включая информацию олицензировании). Для внешних библиотек отображается имя библиотеки и путь к ее файлам.6.5 Бортжурнал (Log)Бортжурнал - это детальный протокол последовательности действий, которые были выполнены в течение Online сессии. Бортжурнал записывается в двоичный файл (*.log). Пользователь может сохранитькакие-нибудь фрагменты этого файла во внешнем протоколе.Окно протокола можно открыть в режиме Offline либо Online и использовать его для непосредственного мониторинга действий.“Window” “Log”Открывает окно бортжурнала.

Аналогично работает выбор 'Log' на вкладке ресурсов.В окне бортжурнала после слова Log дано имя файла. Если используется файл протокола текущегопроекта, то здесь присутствует слово “(Internal)”.Окно бортжурналаCoDeSys V2.36-20РесурсыЗафиксированные действия показаны в окне протокола. Последнее действие всегда находится в концесписка. Протоколируются только действия, принадлежащие категориям, выбранным в поле “Field” опций проекта “Log”.Информация, относящаяся к выбранному действию, находится в нижней части окна:Category: Категория, к которой относится выбранное действие. Есть 4 категории:• User actions: Пользователь выполнил функцию Online (в основном это команды из меню“Online”)• Internal actions: Внутреннее действие в режиме Online (например, удаление буферов (DeleteBuffers) или инициализация отладки (Init Debugging)).• Status change: Статус системы реального времени был изменен (например, выполнение программы было остановлено на точке останова).•Exception: Произошло исключение, например, ошибка связи.Description: Тип действия.

Пользовательские действия имеют те же имена, что и соответствующиепункты меню “Online”. Все остальные действия имеют те же имена, что и соответствующие функцииOnlineXXX().Info: Это поле содержит описание ошибки, которая произошла во время выполнения действия. Онопусто, если действие выполнено без ошибок.System time: Системное время начала действия с точностью до секунды.Relative time: Время начала действия относительно начала Online-сессии с точностью до миллисекунды.Duration: Продолжительность действия в миллисекундах.Меню LogКогда открыто окно бортжурнала, в главном меню появляется новый пункт Log, включающий следующие команды:Load…. Загружается внешний файл бортжурнала (*.log).

Для этого используется стандартный диалоготкрытия файла. Протокол текущего проекта при этом не удаляется и выводится снова, если началасьновая Online сессия или если окно бортжурнала закрыто, а потом снова открыто.Save…. Позволяет сохранить бортжурнал целиком или частично во внешнем файле. Для этого выводится диалог выбора Online сессий, которые нужно сохранить.CoDeSys V2.36-21РесурсыВыберите необходимые сессии и нажмите кнопку ОК, появится стандартный диалог для сохраненияфайла.Display Project Log. Данная команда выполнима, если в данный момент используется внешний файлпротокола.

Выводит бортжурнал текущего проекта.Хранение файла бортжурналаНезависимо от того, используется ли в данный момент информация из внешнего файла или нет (см.выше), протокол текущего проекта автоматически сохраняется в двоичном файле с именем <имя проекта>.log. Путь к этому файлу устанавливается в опциях проекта “Log”. Обычно это та же директория, вкоторой сохраняется проект.Максимальное число сохраняемых Online-сессий устанавливается в опциях проекта “Log”. Если числосессий превышает максимальное, то самая старая сессия заменяется новой.CoDeSys V2.36-22Ресурсы6.6 Конфигуратор ПЛК (PLC Configuration)6.6.1 ОбзорОбъект PLC Configuration(Конфигуратор ПЛК) расположен на вкладке ресурсов Организатораобъектов.

Конфигурация ПЛК определяет аппаратные средства вашей системы. Здесь задается распределение адресов входов/выходов контроллера, что определяет привязку проекта к аппаратным средствам. На основе описания конфигурации ПЛК CoDeSys проверяет правильность задания МЭК адресов,используемых в программах, на их соответствие фактически имеющимся аппаратным средствам.Начальный вид окна редактора конфигурации задает файл (файлы) конфигурации *.

cfg (см. ниже примечание о совместимости версий) и файлы описания устройств (например, *.gsd, *.eds). Они располагаются в директории, определенной в целевом файле (см. Target Settings), и считываются при открытиипроекта в CoDeSys. В любое время вы можете поместить в данную директорию дополнительные файлы.Файл *.cfg описывает базовую конфигурацию, которая отражается в редакторе ПЛК конфигурации.Здесь же определены элементы, которые пользователь может настраивать самостоятельно.Внимание: Если файл *.cfg изменен, необходимо перезагрузить CoDeSys чтобы изменения вступили в силу!Примечание о совместимости версий: Начиная с версии CoDeSys V2.2 изменился формат файлов конфигурации.Теперь конфигурация задается в файлах с расширением *.cfg. В ранних версиях применялись файлы срасширением *.con. Но: в целевом файле может быть разрешено открытие проектов в старом (old)формате.

Это избавляет от необходимости переопределения конфигурации. Вы сможете использовать*.con файлы. Если данная опция отключена, то имеющиеся в проекте конфигурационные данные можно конвертировать в новый формат. Это возможно, только если имеется новый *.cfg файл для даннойплатформы (См. 'Extras' 'Convert').Редактор конфигурации CoDeSys позволяет подключать удаленные модули ввода/вывода, в том числеCAN и Profibus.Если поддержано целевой системой, то существует возможность чтения информации из ПЛК: 1) автоматическое сканирование аппаратной структуры и отображение ее в PLC Configuration, 2) отображениедиагностических сообщений в CoDeSys, 3) отображение статусной информации в диалогах PLC Configuration.После окончания настройки двоичный образ конфигурации передается в ПЛК.CoDeSys V2.36-23РесурсыПример ПЛК конфигурации с модулем CAN:Конфигурация ПЛК отображается в редакторе в виде дерева.

Для редактирования элементов применяются команды меню и специализированные диалоги. В конфигурации присутствуют элементы вводаи/или вывода, каждый из которых может содержать вложенные подэлементы (например, CAN-bus илимодуль дискретного ввода может содержать 8 входов).Для входов и выходов могут быть назначены символические имена.

Прямые МЭК адреса отображаютсяв конфигурации для каждого символического имени.Базовые терминыКонфигуратор ПЛК (PLC Configuration): редактор CoDeSys, в котором определяется состав аппаратных средств и производится настройка определенных параметров ввода-вывода.Модуль: независимая единица аппаратных средств. Модуль включает набор каналов ввода-вывода.

Каки каждый отдельный канал, модуль может иметь параметры. Каждый тип модуля имеет уникальныйидентификатор.Канал: это собственно данные ввода-вывода. Как правило, модуль имеет фиксированный набор каналов или подмодулей. Каждый канал имеет определенный МЭК тип и адрес. Естественно, для каждогоканала выделяется определенное пространство памяти. Каждый канал имеет уникальный в пределахданной конфигурации ПЛК идентификатор.Битовый канал: идентификатор отдельного бита в многобитном канале.Плоская модель адресации: модель определения МЭК адресов, без спецификации иерархии модулей.Все адресное пространство ввода-вывода представляется в виде плоского набора последовательно пронумерованных ячеек памяти. Если включена опция 'Calculate addresses', то при изменении положениямодуля адреса его каналов соответствующим образом смещаются.

Альтернативой может служить фиксированная адресация. В этом случае для каждого модуля отводится фиксированное адресное окно, которое определяется физическим расположением (номером слота) модуля. Например: %QB0, %IB26,%MW4.Иерархическая модель адресации: модель определения МЭК адресов, при котором адрес канала определяется путем указания модуля, подмодуля и номера канала в нем. Например:%QW2.4.6%QX2.4.6.10CoDeSys V2.3: карта CAN bus в VME Slot 2, CAN-модуль Id 4 и канал 6.:10й бит этого канала.6-24РесурсыПараметр: атрибут канала или модуля.

Значение параметра устанавливается интерактивно до компиляции проекта. Оно передается в ПЛК и влияет на работу аппаратуры.6.6.2 Работа в редакторе конфигуратора ПЛКОкно редактора конфигуратора ПЛК разделено на две части. В левой части окна показано дерево конфигурации. Структура и компоненты дерева определяются главным образом файлом конфигурации, номогут быть изменены пользователем CoDeSys. В правом окне показаны доступные в настоящее времядиалоги конфигурации в виде одной или нескольких табличных вкладок.Правая часть окна видна по умолчанию, но может быть скрыта через меню 'Extras' 'Properties'.Верхушка конфигурационного дерева начинается с корневого элемента, имя которого определено вфайле конфигурации.Ниже вы увидите другие элементы конфигурации: модули различного типа (CAN, Profibus, I/O, модулипоследовательного интерфейса и др.).Выбор элементовДля выбора элемента щелкните мышкой по его наименованию либо перемещайтесь по элементам с помощью стрелок на клавиатуре.

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

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

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