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

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

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

Нажмитекнопку Apply, и компоненты выбранного POU будут добавлены в список параметров. Теперь вы можете изменить атрибуты каждого из параметров. Созданный шаблон доступен при создании списка параметров типа “Instance”.С помощью команды “Insert missing entries”, которая вызывается из контекстного меню или меню“Extras”, можно обновить текущие элементы списка параметров. Это может пригодиться в том случае,если было изменено базовое POU или удалены некоторые элементы созданного списка параметров.При создании списка параметров для массива создавать шаблон не обязательно.

ШаблонARRAY(массив) создается в менеджере параметров автоматически.Если активирована опция Synchronous actions то все операции чтения/записи других POU, определенных для любых элементов списка, будут выполняться системой исполнения синхронно с вызовом соответствующего элемента.Создание списка параметров типа “Instance”(экземпляр): выберите шаблон из списка “Template”.Это список содержит названия всех созданных шаблонов, а также элемент ARRAY, который нужновыбрать, чтобы добавить в список параметров массив. Нажмите кнопку “Apply”, для того чтобы добавить компоненты POU в список параметров.В поле Base variable введите имя экземпляра функционального блока, для которого вы создаете списокпараметров.

Тип выбранного экземпляра и шаблон должны соответствовать друг другу.Также для выбранного экземпляра необходимо ввести базовый индекс (поле ввода Base index) и базовый подиндекс (поле ввода Base subindex). Индекс и подиндекс отдельного компонента экземпляраPOU вычисляются автоматически, путем сложения индексов/подиндесов шаблона (для массива их значения равены 0) с только что введенными базовыми индексами/подиндексами экземпляра.

Например,вы ввели базовый индекс для компонента, равный 3, а в шаблоне определено смещение индекса, равное3000. Созданный компонент получит индекс, равный 3003.CoDeSys V2.36-74РесурсыС помощью команды “Insert missing entries”, которая вызывается из контекстного меню или меню“Extras”, можно обновить текущие элементы списка параметров. Это может пригодиться в том случае,если было изменен шаблон или удалены некоторые элементы созданного списка параметров.Пример:Создайте функциональный блок fudo со входами или выходами a, b, c. В PLC-PRG создайте экземпляры этого функционального блока inst1_fudo и inst2_fudo. Для того чтобы создать спискипараметров для переменных inst1_fudo.a, inst1_fudo.b, inst1_fudo.c и inst2_fudo.a, inst2_fudo.b,inst2_fudo.c, откройте менеджер параметров.

Добавьте список параметров типа “Template” cименем fudo_template. Введите базовое POU – “fudo”. Нажмите кнопку Apply и введите значениянекоторых атрибутов для компонент a, b, c: смешение индекса (Index-offset): для a:16#2, дляb:16#1, для c:16#3. Также введите смешение подиндекса (Subindex-offset): для a:16#2, для b:16#3,для c:16#4.Закройте шаблон и добавьте список параметров типа “Instance”. Выберите шаблон“fudo_template”, базовую переменную “inst1_fudo”, базовый индекс 16#2300, базовый подиндекс30 (введенные значения должны соответствовать настройкам целевой платформы).

После нажатия кнопки Apply в список параметров будут добавлены компоненты a, b, c вычисленными индексами (a:16#2302, b: 16#2301, c: 16#2303) и подиндексами (a:16#20, b: 16#21, c: 16#22).На основе этих автоматически созданных элементов вы можете продолжить редактирование списка параметров.6.11.4 Управление списками параметровВставка спискаБыстрый ввод: <Ins>CoDeSys V2.36-75РесурсыЧтобы добавить новый список параметров, используйте команду “List…” меню “Insert” или команду“Insert new list…” из контекстного меню. Эти команды доступны, когда фокус ввода находится в окненавигации.При вызове этой команды появится следующие диалоговое окно:Диалог “Insert list”Введите имя нового списка параметров (оно должно быть уникальным в пределах одного типа) и выберите тип списка:VariablesПеременные проектаParametersКонстантыSystem parametersСистемные параметры, зависящие от целевой платформыTemplateШаблон для функциональных блоков или структурInstanceMappingsЭкземпляр функционального блока или структуры, созданный на базешаблона.Параметры, которые отображаются в PDO устройств CAN.

Наличие списка такого типа зависит от целевой платформыНажмите кнопку OK, и список параметров появится в окне навигации менеджера параметров. Тип списка можно узнать по соответствующей иконке. В редакторе таблицы появятся колонки, которые соответствуют атрибутам параметров этого списка.

Набор и порядок этих атрибутов зависит от файла описания целевой платформы. Если такого файла нет, то используются настройки по умолчанию. Теперьвы можете добавлять новые параметры в таблицу (см. раздел 6.11.4. Редактирование списка параметров).Переименование спискаДля того чтобы переименовать список параметров, выберите его в окне навигации и выполните команду “Rename list ” из меню “Extras” или из контекстного меню. К тому же результату приводит щелчоклевой кнопкой мыши по имени списка.CoDeSys V2.36-76РесурсыВырезать/ Копировать/ Вставить списокБыстрый ввод:<Ctrl>+<X>, <Ctrl>+<C>, <Ctrl>+<V>.Команда “Вырезать”(“Cut” из меню “Edit” и “Cut list” из контекстного меню) перемещает выбранныйсписок параметров в буфер, и вы можете вставить это список в другую позицию в окне навигации командой “Вставить” (“Paste” из меню “Edit” и “Paste list” из контекстного меню). Для этого выберитеназвание списка, перед которым вы хотите поместить список из буфера.Команда “Копировать” (“Copy” из меню “Edit” и “Copy list” из контекстного меню) копирует выбранный список в буфер.Удаление спискаБыстрый ввод:<Del>Команда “Удалить” ”(“Delete” из меню “Edit” и “Delete list” из контекстного меню) удаляет выбранныйв окне навигации список.Обратите внимание: В режиме online эта команда удаляет выбранный список в системе исполнения.6.11.5 Редактирование списка параметровВнешний вид столбцов (атрибутов)Выбранный в окне навигации список параметров выглядит в редакторе таблицы так, как это определенофайлом описания целевой платформы.Значения атрибутов параметра находятся в одной строке в определенном, зависящем от типа списка,порядке.Любой атрибут можно сделать невидимым (fade out).

Для этого нужно дать соответствующую командув контекстном меню, когда указатель мыши находится на названии нужного атрибута.Размер столбца можно изменить с помощью мыши или вызвав команду из контекстного меню. Команда“Standard column width” устанавливает такую ширину столбца, при которой на экране видны все атрибуты. При помощи команды “Maximize width” можно сделать так, чтобы значения выбранного атрибута были видны полностью.Команда для редактирования элемента списка параметровСледующие команды находятся в контекстном меню, в меню “Insert ” и в меню “Extras”:Вставка/Удаление элементов списка (строк таблицы)Insert line, New lineНовый элемент будет вставлен перед выбраннымLine after, New line afterНовый элемент будет вставлен после выбранногоБыстрый ввод:<Ctrl>+<Enter>Delete lineУдаление выбранного элементаБыстрый ввод:<Shift>+<Del>Cut, Copy, Paste lineCoDeSys V2.3Вырезать, скопировать, вставить выбранный элемент6-77РесурсыментРедактирование значений атрибутов:При добавлении нового параметра в список его атрибуты получают значения по умолчанию.

Для тогочтобы ввести или изменить значение атрибута, щелкните мышкой на соответствующем поле ввода. Если значение атрибута можно редактировать, то введите нужное вам значение атрибута. Для ввода некоторых значений можно использовать ассистент ввода, который вызывается с помощью клавиши<F2>.По завершению ввода нажмите клавишу <Enter>Клавиши навигации можно использовать для перемещения между полями.Для удаления выбранного значения атрибута нажмите клавишу <Del>.Значения атрибутов могут быть представлены как в десятичном, так и шестнадцатеричном формате.Переключение между этими форматами производится командой “Format Dec/Hex” меню “Extras”.Для перемещения фокуса ввода в окно навигации используйте клавишу <F6>.Опции:Для некоторых типов списков параметров доступны следующие опции:Download with program: При соединении с контроллером список загружается автоматически.Synchronous actions: пока не реализована.СортировкаПараметры могут быть отсортированы по значению атрибута - как по возрастанию, так и по убыванию.Сортировать можно в режиме online и offline.

Для того чтобы выполнить сортировку, кликните мышкойпо названию атрибута. Рядом с названием атрибута появится стрелка, которая показывает порядок сортировки.6.11.6 Менеджер параметров в режиме onlineОбмен списком параметров между редактором и системой исполненияЕсли поддерживается целевой системой, то в режиме online список параметров может быть как загружен в систему исполнения, так и считан из нее. Кроме того, вы можете записать значение одиночногопараметра в систему исполнения.

Максимальные размеры списков типа 'Variable' и 'Parameters' такжезависят от целевой платформы.Обратите внимание: Все списки параметров автоматически загружаются в систему исполнения по команде“Login”, если активна опция “Load with project”.В режиме Online текущее значение параметра выводится в дополнительном столбце:CoDeSys V2.36-78РесурсыВ зависимости от целевой платформы при отображении значений применяются Index и Subindex либоRefID и Offset.Для обеспечения обмена данными между контроллером и редактором используются следующие команды, находящиеся в меню “Extras”:Delete listВыбранный список удаляется из ПЛКWrite listОткрывается диалог, в котором нужно выбрать списки, которые необходимозаписать в ПЛК.

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

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

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