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

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

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

число сегментов данных (global data)Макс. число POU в проекте10.24 Опции общей категории (General)Приведенные здесь описания опции справедливы для всех платформ.Пункт диалогаПояснениеConfigurableесли активна: поддерживается конфигурирование I/O и загрузка итоговогоописания в контроллерSupport CANopen configura- если активна: поддерживается конфигурирование CANopen и загрузкаtionитогового описания в контроллерSupport Profibus configurationесли активна: поддерживается конфигурирование Profibus и загрузка итогового описания в контроллерSupport preemptive multitaskingDownload as fileесли активна: поддерживается конфигурирование многозадачностиесли активна: описание I/O загружается из файлаNo address checkingесли активна: не проверяется корректность МЭК адресовOnline Changeесли активна: разрешена онлайн коррекция кодаCoDeSys V2.310-96Приложение H: Опции целевых системUpdate unused I/O’sесли активна: CoDeSys создает задачу, обновляющую значения входов ивыходов, не используемых в настоящее время.

Таким образом, будут обновляться значения входов/выходов в PLC Configuration.Singletask in multitaskingне используется в текущей версииByte-addressing modeесли активна: байтовая адресация для всех МЭК адресов независимо оттипа (т.е. var1 AT %QD4 располагается по адресу %QB4)Initialize zeroесли активна: начальное обнуление данныхDownload Symbol Fileесли активна: если символьный файл создан, то он будет загруженSymbol config from INI fileесли активна: символьная конфигурация читается не из проекта (задается вдиалоговом окне) а из файла codesys.ini либо из другого файла, указанногов codesys.iniPLC-Browserесли активна: PLC Browser разрешенTraceесли активна: трассировка разрешенаVAR_IN_OUT as referenceесли активна: переменные типа VAR_IN_OUT передаются через указатели. Соответственно им нельзя присваивать константы и запись/чтение недоступны вне функционального блока.Initialize Inputsне активна: с целью оптимизации исключается инициализация входов (такAT %IX может иметь неопределенное значение в первом цикле!)Automatic boot project loadесли активна: после каждого открытия нового проекта автоматически создается загрузочный код и пересылается в ПЛК.Softmotionесли активна: SoftMotion разрешен и присутствует на вкладке ресурсов(CNC лист и CAM)Retain forcingесли активна: список фиксированных переменных будет сохранен в системе исполнения, даже после отключения системы программирования.

Приотключении будет предложен диалог, в котором нужно будет подтвердитьсохранение фиксации (в настоящее время поддерживается в CoDeSys SP32F V2.4).Saveесли активна: системе исполнения продолжает фиксацию даже после перезапуска. Доступна, только если включена опция 'Retain forcing'.Cycle independent forcingесли активна: фиксация будет выполняться не только перед началом и после рабочего цикла, но и при любой записи в процессе работы программы.CoDeSys V2.310-97Приложение H: Опции целевых систем10.25 Опции категории Сетевая функциональностьПриведенные здесь описания опции справедливы для всех платформ.Пункт диалогаПояснениеSupport parameter managerЕсли активна: 'Parameter-Manager' присутствует на вкладке ресурсов.

Используйте его для создания словаря Object Dictionary для переменных ипараметров, доступных для других контроллеровSupport network variablesАктивирует применение сетевых переменных, автоматически обновляемых в сетиNames of supported network- Список поддерживаемых сетей, т.е..: CAN; UDP; DPinterfacesIndex ranges for parameters Диапазон индексов типа 'Parameters'Index-ranges for variablesДиапазон индексов типа 'Variables'Index-ranges for MappingsДиапазон индексов типа 'Mappings'Subindex rangeДиапазон суб-индексов в описанных выше диапазонах для параметров ипеременных Object DictionarуCoDeSys V2.310-98Приложение H: Опции целевых систем10.26 Опции категории ВизуализацияПриведенные здесь описания опции справедливы для всех платформ.Пункт диалогаПояснениеDisplay width in pixelDisplay height in pixelОбласть указанного размера будет использоваться при редактированиивизуализации.

Соответственно, размер экрана, на котором будет прокручиваться готовая визуализация.Use 8.3 file formatДлинные имена файлов растровых рисунков и языковые файлы будут «обрезаны» до формата 8.3 и в таком виде загружены в ПЛК.Alarmhandling in the PLCЗадача ALARM_TASK автоматически будет добавлена в конфигурациюзадач. Она неявно выполняет созданный ST-код, оценивающий статус определенных тревог и вызывает связанные с ними действия (если они заданы). ST-код использует вспомогательную библиотеку SysLibAlarmTrend.lib. Она загружается автоматически.

(Дополнительно включаютсябиблиотеки SysLibSockets.lib, SysLibMem.lib,SysLibTime.lib, SysLibFile.lib.Они должны поддерживаться в вашей целевой системе!)Внимание: ''Alarm handling in the PLC' можно применять даже без Targetили Web-визуализаций.CoDeSys V2.310-99Приложение H: Опции целевых системStore trend data in the PLC Активируется поддержка трендов в ПЛК. Автоматически создается задачаTREND_TASK, неявно выполняющая ST-код для записи трендов в кольцевой буфер и как опция в «исторические» файлы.ST-код использует функции вспомогательной библиотеки SysLibAlarmTrend.lib.

(Дополнительно включаются библиотеки SysLibSockets.lib,SysLibMem.lib,SysLibTime.lib, SysLibFile.lib. Они должны поддерживатьсяв вашей целевой системе!)Внимание: 'Store Trend data....' можно применять даже без Target- илиWeb-визуализаций.Activate system variable'CurrentVisuСистемная переменная CurrentVisu используется в качестве переключателя визуализаций.Supported fonts in the target Список шрифтов, доступных в целевой системе.Simplified input handlingесли активна: реализуется упрощенный режим ввода в online: не нужнонажимать клавиши <Tab> и <Пробел> для перехода к следующему полюввода.

Переход происходит автоматически по подтверждению ввода клавишей <Return>. Поле ввода можно дополнительно выбирать стрелкамиили клавишей <Tab> и при этом сразу производить ввод.если не активна: необходимо использовать клавиши <Tab> и <Пробел> длявыделения поля и активации режима ввода.Web visualisationесли активна: Все объекты визуализации компилируются для работы Webвизуализации.Target visualisationесли активна: Все объекты визуализации компилируются для работыTarget визуализации.Use VISU_INPUT_TASK(доступна только при активной опции Target-Visualisation)если активна: автоматически создаются две задачи для выполнения платформенной (Target) визуализации (VISU_INPUT_TASK, VISU_TASK),иначе создается только VISU_TASK, включающая функцииVISU_INPUT_TASK.Deactivate task generation (доступна только при активной опции Target-Visualisation)если активна: задачи VISU_INPUT_TASK и VISU_TASK (см.

выше) негенерируются автоматически. POU MAINTARGETVISU_PAINT_CODEможет вызываться контролируемо из пользовательской программы. Подробнее см. Рук-во по CoDeSys Visualization.Keyboard usage for tables(используется только в Target visualization, см. выше)Только если активна данная опция, функции клавиш VK_TAB (табуляция)и VK_SPACE (пробел) определенные для таблиц, можно будет использовать в целевой визуализации. Отключение данной опции приведет к тому,что код для этих функций не будет генерироваться.CoDeSys V2.310-100Приложение I: Использование клавиатурыПриложение I: Использование клавиатурыВ CoDeSys определены клавиши для быстрой работы с клавиатуры с минимальным использованиемкоманд меню.•Функциональная клавиша <F6> осуществляет быстрое переключение между разделами объ-явлений и кода в окнах редакторов.•<Alt>+<F6> осуществляет быстрый переход по открытым окнам Object Organizer и в окно со-общений (Message window).

В режиме поиска <Alt>+<F6> выполняет переключение между Object Organizer и окном поиска.•Используйте <Control>+<F6> для перехода в следующее открытое окно редактора и<Control>+<Shift>+<F6> для перехода в предыдущее окно.•Клавиша <Tab> осуществляет переход по полям ввода и кнопкам диалоговых окон.•«Стрелками» вы можете перемещаться по вкладкам Object Organizer и Library Manager.Все прочие действия выполняются через меню или соответствующие быстрые комбинации клавиш.Контекстное меню, содержащее наиболее часто используемые в данном контексте команды, вызывается <Shift>+<F10>Быстрые комбинации клавиш.Общие функцииПереключение между разделами объявлений и кода в окнахредакторовПереход по открытым окнам Object Organizer и окном сообщенийКонтекстное менюОбъявление переменнойПереход из окна сообщения к исходной позиции в окне редактораПереход в следующее открытое окноПереход в предыдущее открытое окноОткрытие и закрытие многоэлементных переменныхОткрытие и закрытие папокПеремещение по вкладкам Object Organizer и Library ManagerПереход по полям ввода и кнопкам диалоговых оконВызов контекстно-зависимой справочной системыОбщие команды меню'File' 'Save''File' 'Print''File' 'Exit''Project' 'Check''Project' 'Build''Project' 'Rebuild all''Project' 'Delete Object''Project' 'Add Object''Project' 'Rename Object'CoDeSys V2.3<F6><Alt>+<F6><Shift>+<F10><Ctrl>+<Enter><Enter><Control>+<F6><Control>+<Shift>+<F6><Enter><Enter><Стрелки><Tab><F1><Ctrl>+<S><Ctrl>+<P><Alt>+<F4><Control>+<F11><Shift>+<F11><F11><Del><Ins><Spacebar>10-102Приложение I: Использование клавиатуры'Project' 'Open Object''Edit' 'Undo''Edit' 'Redo''Edit' 'Cut''Edit' 'Copy''Edit' 'Paste''Edit' 'Delete''Edit' 'Find next''Edit' 'Input Assistant''Edit' 'Auto Declare''Edit' 'Next Error''Edit' 'Previous Error''Online' 'Log-in''Online' 'Logout''Online' 'Run''Online' 'Toggle Breakpoint''Online' 'Step over''Online' 'Step in''Online' 'Single Cycle''Online' 'Write Values''Online' 'Force Values''Online' 'Release Force''Online' ''Write/Force dialog''Window' 'Messages'<Enter><Ctrl>+<Z><Ctrl>+<Y><Ctrl>+<X> или<Shift>+<Del><Ctrl>+<C><Ctrl>+<V><Del><F3><F2><Shift>+<F2><F4><Shift>+<F4><Alt><F8><Ctrl>+<F8><F5><F9><F10><F8><Ctrl>+<F5><Ctrl>+<F7><F7><Shift>+<F7><Shift>+<F7><Shift>+<Esc>Команды FBD редактора'Insert' 'Network (after)''Insert' 'Assignment''Insert' 'Jump''Insert' 'Return''Insert' 'Operator''Insert' 'Function''Insert' 'Function Block''Insert' 'Input''Extras' 'Negate''Extras' 'Zoom'<Shift>+<T><Ctrl>+<A><Ctrl>+<L><Ctrl>+<R><Ctrl>+<O><Ctrl>+<F><Ctrl>+<B><Ctrl>+<U><Ctrl>+<N><Alt>+<Enter>Команды CFC редактора'Insert' 'POU''Insert' 'Input''Insert' 'Output''Insert' 'Jump''Insert' 'Label''Insert' 'Return''Insert' 'Comment''Insert' 'POU input''Extras' 'Negate''Extras' 'Set/Reset''Extras' 'Connection'<Ctrl>+<B><Ctrl>+<E><Ctrl>+<A><Ctrl>+<G><Ctrl>+<L><Ctrl>+<R><Ctrl>+<K><Ctrl>+<U><Ctrl>+<N><Ctrl>+<T><Ctrl>+<M>CoDeSys V2.310-103Приложение I: Использование клавиатуры'Extras' 'EN/ENO''Extras' 'Zoom'<Ctrl>+<E><Alt>+<Enter>Команды LD редактора'Insert' 'Network (after)''Insert' 'Contact''Insert' 'Parallel Contact''Insert' 'Function Block''Insert' 'Coil''Extras' 'Paste below''Extras' 'Negate''Extras' 'Zoom'<Shift>+<T><Ctrl>+<K><Ctrl>+<R><Ctrl>+<B><Ctrl>+<L><Ctrl>+<U><Ctrl>+<N><Alt>+<Enter>Команды SFC редактора'Insert' 'Step-Transition (before)''Insert' 'Step-Transition (after)''Insert' 'Alternative Branch (right)''Insert' 'Parallel Branch (right)''Insert' 'Jump''Extras' 'Zoom Action/Transition'<Ctrl>+<T><Ctrl>+<E><Ctrl>+<A><Ctrl>+<L><Ctrl>+<U><Alt>+<Enter>Работа в конфигураторах ПЛК и задачОткрыть и закрыть элементРедактирование'Extras' 'Edit Entry'<Enter><Spacebar><Enter>Работа редакторе менеджера параметров.Переключение между окном навигации и спискомУдалить строку в спискеУдалить полеCoDeSys V2.3<F6><Ctrl>+<Del><Shift>+<Del><Del>10-104Приложение J: Ошибки и предупреждения компилятораПриложение J: Ошибки и предупреждения компилятораЕсли при компиляции проекта обнаружены ошибки или предупреждения, то соответствующие им сообщения будут отображены в окне сообщений.

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

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

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