Codesys (824048), страница 67
Текст из файла (страница 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: Ошибки и предупреждения компилятораЕсли при компиляции проекта обнаружены ошибки или предупреждения, то соответствующие им сообщения будут отображены в окне сообщений.