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

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

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

Задайте имя переменной вместо трех вопросовили используйте ассистент ввода.'Insert' 'Rising edge detection'Обозначение:Данная команда вставляет в цепь функциональный блок R_TRIG, который служит для выделения переднего фронта импульса (FALSE -> TRUE) сигнала.'Insert' 'Falling edge detection'Обозначение:Данная команда вставляет в цепь функциональный блок F_TRIG, который служит для выделения заднего фронта импульса (TRUE -> FALSE) сигнала.'Insert' 'Timer (TON)'Обозначение:Данная команда вставляет в цепь функциональный блок таймер TON, который служит формированиязадержки сигнала.CoDeSys V2.35-40Редакторы CoDeSys‘Insert’ ‘Jump’С помощью этой команды вы можете вставить инструкцию перехода параллельно обмоткам, причемэта инструкция размещается в позиции, следующей за последней обмоткой.

Если линия, с которой связана инструкция перехода, передает значение On, то осуществляется переход на указанную метку.Выделенная позиция должна быть обмоткой (позиция курсора №3) или линией, соединяющей обмоткуи контакт (позиция курсора №4).Сразу после выполнения этой команды в поле ввода имени метки появляется строка “???”. Вы можетеизменить ее на имя нужной метки.‘Insert’ ‘Return’В редакторе LD с помощью этой команды вы можете вставить инструкцию возврата параллельно обмоткам, причем эта инструкция размещается в позиции, следующей за последней обмоткой.

Если линия, с которой связана инструкция перехода, передает значение On, то осуществляется переход на начало выполняемого POU.Выделенная позиция должна быть катушкой (позиция курсора №3) или линией, соединяющей обмоткуи контакт (позиция курсора №4).'Extras' 'Paste after'Используйте эту команду для вставки содержимого буфера за контактом выделенной позиции. Эта команда доступна, только если содержимое буфера и выделенная позиция – схема, состоящая из контактов.‘Extras’ ‘Paste below’Используйте эту команду для вставки содержимого буфера ниже выделенной позиции. Эта командадоступна, только если содержимое буфера и выделенная позиция – схема, состоящая из контактов.

Этасхема вставляется параллельно выбраной.‘Extras’ ‘Paste above’Используйте эту команду для вставки содержимого буфера выше выделенной позиции. Эта командадоступна, только если содержимое буфера и выделенная позиция – схема, состоящая из контактов. Этасхема вставляется параллельно выбраной.‘Extras’ ‘Negate’Обозначение:Быстрый ввод: <Ctrl>+<N>Используйте эту команду для инвертирования выбранного контакта, обмотки, инструкции переходаили возврата, входа или выхода POU (позиция курсора 2 или 3).

При этом в символе обмотки или контакта появляется слеш ((/) или |/|). При инвертировании инструкции перехода или возврата, входов иливыходов POU появляется кружок в точке соединения, как и в редакторе FBD.Инверсная обмотка записывает в соответствующую логическую переменную значение, обратное своему. Инвертированный контакт замыкает схему, если соответствующая логическая переменная имеетзначение False.Если инвертирована инструкция возврата или перехода, то она выполняется, когда соединенная с нейлиния передает значение Off.Снять инвертирование с элемента можно, переинвертировав этот элемент.CoDeSys V2.35-41Редакторы CoDeSys‘Extras’ ‘Set/Reset‘Обозначение:Если выделить обмотку и выполнить эту команду, то можно получить Set-обмотку. Такая обмотка записывает в соответствующую логическую переменную значение True, когда на входе этой обмоткиимеется сигнал On, и сохраняет значение этой переменной, когда на входе сигнал Off.Такая обмотка обозначается буквой “S”.Выполнив эту команду еще раз, вы получите Reset-обмотку.

Такая обмотка записывает в соответствующую логическую переменную значение False, когда на входе этой обмотки имеется сигнал On, исохраняет значение этой переменной, когда на входе сигнал Off.Такая обмотка обозначается буквой “R”.Выполнив эту команду несколько раз, вы можете получить Set-, Reset- и обыкновенную обмотку.Редактор LD в режиме OnlineВ режиме Online контакты и обмотки, которые находятся в состоянии On, изображаются синим цветом.Кроме того, все линии, передающие состояние On, также окрашиваются синим. Указываются значениявсех входов и выходов функциональных блоков.В режиме Online можно устанавливать точки останова и выполнять программу по шагам.Если вы переместите указатель мыши на переменную, то в подсказке появятся тип, комментарии и адрес этой переменной.CoDeSys V2.35-42Редакторы CoDeSys5.4.4 Редактор SFCРедактор SFCВсе редакторы POU состоят из раздела объявлений и собственно тела POU.

Они отделены друга от друга разделителем.Редактор SFC – это графический редактор. Наиболее важные команды находятся в контекстном меню,которое вызывается правой кнопкой мыши или сочетанием клавиш <Ctrl>+<F10>. Подсказки, включающие полные имена или выражения переходов, шагов, прыжков, меток, классификаторов или связанных действий, показываются в режимах Online и Offline.Информацию по языку можно найти в главе Sequential Function Chart (SFC).Редактор SFC удовлетворяет требованиям языка SFC.

Для этого обеспечиваются следующие возможности:Выделение блоков в SFCВыделенный блок – это совокупность элементов SFC, заключенных в прямоугольник с пунктирнымиграницами.Вы можете выбрать элемент (шаг, переход, прыжок) левой клавишью мышки или с помощью клавишперемещения. Для того, чтобы выбрать группу элементов, нажмите клавишу <Shift> и выбирайте элементы. Наименьшая связанная группа состоит из двух элементов.Обратите внимание: Шаг можно удалить, только выделив его вместе с предшествующим или последующим переходом !CoDeSys V2.35-43Редакторы CoDeSys“Insert” ”Step Transition (before)”Обозначение: Быстрый ввод: <Ctrl>+<T>С помощью этой команды вы можете вставить шаг, следующий за переходом, перед выделенным блоком.“Insert” ”Step Transition (after)”Обозначение:Быстрый ввод: <Ctrl>+<E>С помощью этой команды вы можете вставить шаг, следующий за переходом, после выделенного блока.Удаление шага и переходаШаг можно удалить, только выделив его вместе с предшествующим или последующим переходом.

Дляэтого сделайте выделение вокруг шага вместе с переходом и дайте команду 'Edit' 'Delete' либо нажмитеклавишу <Del>.“Insert” ”Alternative Branch (right)”Обозначение:Быстрый ввод: <Ctrl>+<A>Вставляет альтернативную ветвь вправо от выделенного блока. Для этого выделенный блок должен начинаться и заканчиваться переходом. После выполнения этой команды новая ветвь состоит только изодного перехода.“Insert” ”Alternative Branch (left)”Обозначение:Вставляет альтернативную ветвь влево от выделенного блока.

Для этого выделенный блок должен начинаться и заканчиваться переходом. После выполнения этой команды новая ветвь состоит только изодного перехода.“Insert” ” Parallel Branch(right)”Обозначение:Быстрый ввод: <Ctrl>+<L>Вставляет параллельную ветвь вправо от выделенного блока. Для этого выделенный блок должен начинаться и заканчиваться шагом.

После выполнения этой команды новая ветвь состоит только из одногошага. Разрешены произвольные переходы (jump) на параллельные ветви. Для этого нужно сопоставитьпараллельным ветвям метку с помощью команды Add Label To Parallel Branch.“Insert” ” Parallel Branch(left)”Обозначение:Быстрый ввод <Ctrl>+<U>Вставляет параллельную ветвь влево от выделенного блока. Для этого выделенный блок должен начинаться и заканчиваться шагом. После выполнения этой команды новая ветвь состоит только из одногошага. Разрешены также произвольные переходы (jump) на параллельные ветви. Для этого нужно сопоставить параллельным ветвям метку с помощью команды Add Label To Parallel Branch.CoDeSys V2.35-44Редакторы CoDeSys“Insert” ” Jump”Обозначение:Вставляет произвольный безусловный переход (jump) в конец ветви, к которой принадлежит выделенный блок.

По умолчанию в поле имени метки стоит строка “Step”. Вы можете заменить ее на имя шагаили метку параллельной ветви, на которую должен осуществляться произвольный переход.“Insert” ”Transition-Jump”Обозначение:Данная команда вставляет переход вместе со следующим после него произвольным переходом (jump) вконец выбранной параллельной ветви.По умолчанию в поле имени метки стоит строка “Step”.

Вы можете заменить ее на имя шага или меткупараллельной ветви, на которую должен осуществляться переход.“Insert” ”Add Entry-Actions ”Добавляет входное действие в шаг. Такое действие выполняется только один раз при активации шага иописывается на любом из языков МЭК.Шаг с входным действием имеет букву “E” в левом нижнем углу.“Insert” ”Add Exit-Actions ”Добавляет выходное действие в шаг. Такое действие выполняется только раз при деактивации шага иописывается на любом из языков МЭК.Шаг с входным действием имеет букву “X” в правом нижнем углу.“Extras” ”Paste Parallel Branch (right)”Данная команда вставляет содержимое буфера как правую параллельную ветвь для выбранного блока.Для этого выделенный блок должен начинаться и заканчиваться шагом.

Содержимое буфера должнобыть блоком, написанном на SFC, который также должен начинаться и заканчиваться шагом.“Extras” ”Add label to parallel Branch”Для того чтобы связать метку с параллельной ветвью, нужно выбрать переход перед разветвлением ивыполнить команду ”Add label to parallel Branch”. По умолчанию параллельная ветвь получит имя,состоящее из слова “Parallel” и порядкового номера. Это имя можно заменить на требуемое.В следующем примере имя “Parallel” заменено на “Par_1_2” и после перехода “Ende” осуществляетсяпроизвольный безусловный переход на эту параллельную ветвь.CoDeSys V2.35-45Редакторы CoDeSysУдаление меткиУдалить метку параллельной ветви можно, удалив ее имя.“Extras” ”Paste after”Вставляет блок SFC из буфера после первого шага или перехода выделенного блока.

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

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

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