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

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

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

Для этой цели удобно использовать Input Assistant. Если новый блок имеетбольшее минимальное число входов, то будут добавлены новые входы. Если количество входов новогоблока меньше, чем количество входов выбранного блока, то последние входы удаляются.“Insert” “Input”Обозначение:Быстрый ввод: <Ctrl> + <E>.Вставка входа.

В текстовом поле входа появятся три знака вопроса, которые нужно заменить на имя переменной или константы. Для этой цели удобно использовать Input Assistant.CoDeSys V2.35-53Редакторы CoDeSys“Insert” “Output”Обозначение:Быстрый ввод: <Ctrl> + <A>.Вставка выхода. В текстовом поле выхода появятся три знака вопроса, которые нужно заменить на имяпеременной. Для этой цели удобно использовать Input Assistant. Значение этого выхода присваиваетсявведенной Вами переменной.“Insert” “Jump”Обозначение:Быстрый ввод: <Ctrl> + <J>.Вставка произвольного безусловного перехода на метку.

В текстовом поле появятся три знака вопроса,которые нужно заменить на имя метки. Метку можно вставить с помощью команды “Insert” “Label”.“Insert” “Label”Обозначение:Быстрый ввод: <Ctrl> + <L>.Вставка метки. В текстовом поле метки появятся три знака вопроса, которые нужно заменить на имяметки. В режиме Online в конец POU автоматически добавляется метка Return.Для того чтобы вставить переход на метку, используйте команду “Insert” “Jump”.“Insert” “Return”Обозначение:Быстрый ввод: <Ctrl> + <R>.Вставка возврата RETURN. Заметим, что в режиме Online в конец схемы добавляется метка с именемRETURN и при выполнении программы по шагам, перед тем как выйти из POU, выполнение останавливается на этой метке.“Insert” “Comment”Обозначение:Быстрый ввод: <Ctrl> + <K>.Вставка комментариев.

При вводе комментария к новой строке можно перейти, нажав <Ctrl>+<Enter>.“Insert” “Input of box”Быстрый ввод: <Ctrl> + <U>.Добавить вход блока. У некоторых операторов число входов можно изменять (например, ADD можетиметь два или больше входов).Эта команда выполнима, если выбран оператор (позиция курсора №1).“Insert” “In-Pin”, “Insert” “Out-Pin”Обозначения:Обе команды доступны при редактировании макроса.

Они используются для вставки входов и выходовмакроса, которые отличаются от обыкновенных входов и выходов POU способом отображения и отсутствием позиционных индексов.CoDeSys V2.35-54Редакторы CoDeSys“Extras” “Negate”Обозначение:Быстрый ввод: <Ctrl>+<N>.Инвертирование входов, выходов, переходов на метку прыжков или возвратов. При инвертировании наместе соединения этих элементов со схемой появляется кружок.Инверсию можно снять, выполнив команду еще раз.“Extras” “Set/Reset”Обозначение:Быстрый ввод: <Ctrl>+<T>.Команда доступна, когда выбран вход или выход элемента.Признак Set обозначается символом S, а Reset - символом R.VarOut1 получает значение TRUE, когда переменная VarIn1 истинна, и сохраняет свое значение, дажекогда переменная VarIn1 уже ложна.VarOut2 получает значение FALSE, когда переменная VarIn2 истинна, и сохраняет свое значение, дажекогда пока переменная VarIn1уже ложна.При многократном выполнении этой команды элемент последовательно меняется на Set, Reset и обычный.“Extras” “EN/ENO”Обозначение:Быстрый ввод: <Ctrl>+<0>.Добавить в выбранный блок (позиция курсора №3) вход EN и выход ENO.VarOut примет значение TRUE после выполнения ADD.

Если далее condition изменится в FALSE, тоADD (и все, что за ним) более не будет выполняться. Обратите внимание, что при этом значения наего выходах не изменяются! То есть выход VarOut элемента AND остается в TRUE.В следующем примере показано, как можно использовать выход ENO.CoDeSys V2.35-55Редакторы CoDeSysX инициализируется единицей, а Y нулем. Номер в правом углу блока показывает, в каком порядке будут выполняться команды.X будет увеличиваться на единицу, пока не достигнет значения 10. После этого на выходе блока LT (0)появится значение FALSE и выполнятся операторы SUB(3) и ADD(5). Теперь X снова установится вединицу, а Y увеличивается на единицу, и LT(0) будет выполняться до тех пор, пока X меньше 10. Таким образом Y показывает, сколько раз переменная Х пробежала значения от 1 до 10.“Extras” “Properties…”Выбрав функцию или функциональный блок, с помощью этой команды можно получить список постоянных входных параметров (VAR_INPUT CONSTANTS) и их значений.

То же самое происходит, есливыбрать элемент (позиция курсора №1) и дважды щелкнуть по нему мышкой. Непосредственно на CFCдиаграмме постоянные параметры не отображаются.Диалог “Edit Parameters”Значения постоянных входных параметров (VAR_INPUT CONSTANT) можно изменять. Для этого выберите соответствующий параметр в столбце Value. Для подтверждения изменения значения нажмите<Enter>, а для отмены - <Esc>.Кнопка OK сохраняет все преобразования.CoDeSys V2.35-56Редакторы CoDeSysДанная функциональность и соответствующее объявление переменных с ключевым словом "VAR_INPUTCONSTANT" имеет существенное влияние только в редакторе CFC. В редакторе FBD все INPUT переменные всегда присутствуют в отображении элемента независимо от объявления VAR_INPUT илиVAR_INPUT CONSTANT.

Для текстовых редакторов также нет никакой разницы.Выбор элементовДля того чтобы выбрать элемент, нужно щелкнуть по нему мышкой (позиция курсора №1).Чтобы выбрать больше одного элемента, вы должны нажать клавишу <Shift> и выбирать нужныеэлементы или, щелкнув мышкой на свободном месте, растягивать получившийся прямоугольник.Команда “Extras” “Select all” сразу выбирает все элементы.Перемещение элементовОдин или несколько элементов можно перемещать с помощью клавиш перемещения, нажав клавишу<Shift>. Это можно сделать иначе: выберите элемент и перемещайте его, не отпуская левую клавишумыши. Элементы перемещаются до тех пор, пока они не перекрывают другие элементы или не заходятза пределы экрана.

В таких случаях элемент будет перемещен в начальную позицию, и вы услышитесигнал тревоги.Копирование элементовВыбранные элементы можно скопировать в буфер с помощью команды ”Edit” ”Copy” и вставить с помощью команды ”Edit” ”Paste”.Соединение элементовВход одного элемента можно соединять с выходом другого.

Выход одного элемента может соединятьсясразу с несколькими входами других элементов.Есть несколько возможностей соединения входа элемента E2 с выходом элемента E1.Поместите указатель мыши на выход элемента E1 (позиция курсора №4), нажмите левую кнопку мышии, удерживая ее, переместите курсор мыши на вход элемента E2 (позиция курсора №3) и отпуститекнопку мыши. Линия соединения будет создана при перемещении курсора мыши.Рассмотрим другой способ: поместите курсор мыши на вход элемента E2, нажмите левую кнопку мышии, удерживая ее, переместите курсор мыши на выход элемента E1.

Мы получили такое же соединение.Переместите один из элементов так, чтобы его вход (выход) соприкоснулся с выходом (входом) другого. Теперь можно как угодно перемещать элементы, и при этом они останутся соединенными.Если элемент E2 имеет свободный вход, то, переместив указатель мыши с выхода E1 на элемент E2, высоедините вход и выход. Это произойдет, как только вы отпустите кнопку мыши. В случае, если E2 неимеет свободных входов, то будет добавлен новый, с которым и произойдет соединение.Этим же методом могут быть соединены вход и выход одного элементы (обратная связь).Аналогично соединяются входы и выходы макросов.Если при перемещении линий соединения вы вышли за пределы рабочей области, то окно автоматически прокрутится.

Для сложных типов проверка соответствия типов производится при компиляции, аCoDeSys V2.35-57Редакторы CoDeSysдля простых типов - при соединении. Если вход и выход нельзя соединить по причине несоответствиятипов, то изменится форма курсора.Удаление линий соединенияЕсть несколько способов удаления линии, соединяющей выход элемента E1 и вход элемента E2:Выберите выход элемента E1 или вход элемента E2 (позиция курсора №4) и нажмите <Delete> или выполните команду “Edit” ”Delete”.

Если выход элемента E1 связан с несколькими входами, то будутудалены все соединения.Поместите указатель мыши на вход элемента E2 и, удерживая левую клавишу мыши, переместите егона свободную область экрана. Соединение будет удалено, как только вы отпустите кнопку мыши.Изменение соединенийСоединение выхода элемента E1 и входа элемента E2 можно легко изменить на соединение выходаэлемента E1 и входа элемента E3. Кликните мышкой на входе элемента E2 (позиция курсора №3),удерживая левую кнопку мыши, перемесите указатель на вход элемента E3 и опустите кнопку мыши.“Extras” ”Connectionmark”Соединять элементы можно не только линией соединения, но и соединяющим маркером.

В этом случаевход и выход соединяются с маркером, имеющим уникальное имя.В нашем примере вход и выход соединяются с помощью соединяющей линии. Теперь выберите началолинии соединения (позиция курсора №3) и выполните команду “Extras” ”Connectionmark ”. Схема превратится в эквивалентную ей, но в которой вход и выход соединены с помощью маркеров.По умолчанию маркер получит имя, начинающиеся с буквы “М”. Это имя можно изменить, причем приизменении имени маркера входа изменяется имя маркера выхода и наоборот.1.

Редактирование маркера на выходе:Если изменить имя маркера выхода, то изменятся имена всех соответствующих ему маркеров входов.Нельзя выбирать имя маркера, которое уже принадлежит другому маркеру. Оно должно быть уникальным.2. Редактирование маркера на входе:Производится так же, как и в пункте 1.Для того чтобы перевести маркер в линию соединения, нужно выбрать маркер на выходе (позиция курсора №4) и снова выполнить команду “Extras” ”Connection marker ”.Вставка входов/выходов “на лету”Выберите вход или выход элемента и введите какую-либо строку с клавиатуры. На схеме появится элемент вход или выход, связанный с выбранным входом или выходом элемента, и с именем переменнойили константой, которую вы ввели.CoDeSys V2.35-58Редакторы CoDeSysПорядок выполнения схемыКаждый элемент схемы обладает номером, который указывает порядок его выполнения.При создании или вставке элемента он автоматически получает номер в соответствии со следующимправилом: слева направо и сверху вниз. Номер элемента не изменяется при его перемещении.Последовательность действий определяет результат и должна быть изменена при необходимости.Номер отображается в правом верхнем углу элемента, если включен режим отображения.“Extras” “Order” ” Show order”Команда определяет, показывать ли порядок выполнения схемы или нет.

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

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

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