Codesys (824048), страница 10
Текст из файла (страница 10)
Если поддержано в целевой платформе, то будет дан дополнительный диалог, включающий информацию о проекте и подтверждающий замену уже записанного в контроллере проекта.CoDeSys V2.34-7Работа в системе программирования CoDeSys√ Query communication parameters before login: перед командой 'Online' 'Login' будет открыт диалогнастройки параметров коммуникации. Для перехода в режим online нужно будет выбрать соединение инажать OK.√ Do not save communication parameters in project: настройки параметров канала коммуникации('Online' 'Communication Parameters') не будут сохраняться в проекте.√ Show print area margins: в окнах редактора будут показаны ограничители, соответствующие заданным параметрам страницы при печати.√ F4 ignores warnings: после компиляции клавиша F4 перемещает фокус ввода в окне сообщений только по сообщениям об ошибках, игнорируя предупреждения.√ MDI representation: указывает использовать MDI интерфейс окна CoDeSys, опция активна по умолчанию. При отключенной опции используется SDI интерфейс.Communications timeout [ms]: время таймаута для стандартных коммуникационных сервисов.
Время вмиллисекундах, после которого разрывается связь с системой исполнения, если не выполняется ни каких активных действий. Допустимые значения: 1-10000000 мс.Communications timeout for download [ms]: время таймаута для длительных коммуникационных сервисов (закрузка кода проекта, файлов, создание и контроль загрузочного проекта): Время в миллисекундах, после которого разрывается связь с системой исполнения, если не выполняется ни каких активных действий (Download Wait Time). Допустимые значения: 1-10000000 мс.XML-Encoding: кодировка для XML файлов импорта.
По умолчанию "ISO 8859-1". Касается работычерез ENI, Message Interface и COM Automation Interface, а также пользовательского экспорта изCoDeSys посредством XML. Не влияет на Licensing Manager.Language: Определяет язык в меню и в окнах диалога.Замечание: функция недоступна в Windows 98!Цвета (Colors)Диалоговое окно категории Colors:Здесь Вы можете редактировать цветовые установки CoDeSys. Вы можете изменить цвет для номеровстрок (Line numbers), текущей позиции (Current position), позиций точек останова (Breakpoint positions),CoDeSys V2.34-8Работа в системе программирования CoDeSysустановленных точек останова(Set breakpoint), пройденных позиций(Reached Positions), цвет при мониторинге значений логических переменных (Monitoring of Bool).
По умолчанию установлены следующиецвета:••••••номер строки - светло–серыйтекущая позиция - красныйточки останова – темно-серыйустановленная точка останова - голубойпройденная позиция - зеленыйцвет при мониторинге значений логических переменных – синийВыбор цвета осуществляется в стандартном диалоговом окне.Диалоговое окно для выбора цвета:Директории (Directories)Диалоговое окно категории Directories:CoDeSys V2.34-9Работа в системе программирования CoDeSysЗдесь следует ввести директории, в которых находятся библиотеки (Libraries), файлы конфигурацииконтроллеров (Configurations files) и файлы визуализации (Visualisation files). Также нужно указатьдиректории, в которых будут сохраняться файлы компилятора(Compile files) (например, map- и listфайлы) и файлы, загруженные из контроллера (Upload files).Директорию можно выбрать с помощью стандартного диалога, который вызывается кнопкой <…>,расположенной справа от поля ввода имени директории.
Для библиотек и файлов конфигурации можнозадать несколько путей, разделенных точкой с запятой “;”.Внимание: вы можете указывать относительные пути к библиотекам, начинающиеся от директории проекта. Относительныепутиначинаютсяточкой.Например,".\libs"соответствуетпути'C:\programs\projects\libs', если текущий проект расположен в директории 'C:\programs\projects'.Внимание: не используйте пробелы и спецсимволы, за исключением подчеркивания "_" при указании пути.Информация, введенная в разделе Project, сохраняется вместе с самим проектом и применима толькодля него. Установки, сделанные в разделе Common, сохраняются в ini –файле CoDeSys и применимыдля всех проектов.В разделе Target указываются пути к библиотекам и файлам конфигурации контроллера, которые установлены в целевой системе (файл с расширением .TNF).
Эти пути нельзя изменять, но можно копировать (с помощью контекстного меню).В первую очередь CoDeSys использует пути в разделе Project, затем в разделах Target и Common. Если файл с одним и тем же именем найден в разных директориях, то используется тот файл, которыйбыл найден первым.Бортжурнал (Log)Диалоговое окно категории Log:В этом диалоге вы можете настроить бортжурнал (*.log файл), в который записываются все действияпользователя и действия, выполняемые CoDeSys во время режима Online.√ Activate logging включает запись в бортжурнал.Бортжурнал автоматически сохраняется при сохранении проекта в той же директории, что и проект.Если вы хотите, чтобы файл бортжурнала сохранялся в другой директории, выберите опцию DirectoryCoDeSys V2.34-10Работа в системе программирования CoDeSysfor project logs и введите желаемый путь.
Для этого удобно использовать диалог, появляющийся принажатии кнопки <…>.Бортжурнал автоматически получает имя проекта и расширение .log. Максимальное число входов в режим Online, которые будут описаны в файле, вводится в поле Online sessions. Этот показатель определяет размер файла протокола. При превышении этого числа удаляется самая старая запись в файле, освобождая необходимое место.В области Filter можно указать действия, которые нужно записывать в протокол: действия пользователя, внутренние действия, изменения состояния и исключения.
Только действия, принадлежащие к выбранным категориям, будут сохраняться в бортжурнале (См. подробнее раздел Бортжурнал).Окно бортжурнала открывается командой “Window” “Log”.Генератор кода (Build)Диалоговое окно категории Build:√ Debugging активна в зависимости от установленной целевой платформы. Включает генерацию дополнительного кода для выполнения расширенных функций отладки (например, установка точек останова). Полученный код программы становится ощутимо больше.
С выключенной опцией код будетменьше и быстрее. Эта опция сохраняется вместе с проектом.√ Replace constant разрешает «вшивать» значения констант в машинный код. В режиме Online такиеконстанты изображаются зеленым. Фиксация, запись таких констант невозможна. При отключеннойопции константы сохраняются в памяти данных контроллера и с ними можно обращаться так же, как ис обычными переменными (код, естественно, будет медленнее).√ Nested comments позволяет использовать вложенные комментарии.
Например:(*a := inst.out; (*вложенный комментарий*)b := b+1;*)√ Create binary file of application при компиляции будет создан файл, содержащий двоичный код приложения (загружаемый проект). Такой файл имеет имя <имя_проекта>.bin.CoDeSys V2.34-11Работа в системе программирования CoDeSys√ Actions hide programs: активируется по умолчанию при создании нового проекта. Опция означает:Если локальное действие имеет имя, совпадающее с именем глобальной переменной или программы,то устанавливается следующая иерархия доступа: локальная переменная, локальное действие, затемглобальная переменная и программа.Внимание: если открывается существующий проект, созданный в ранних версиях, опция выключается по умолчанию. Устанавливается ранее принятая иерархия доступа: локальная переменная, глобальная переменная, программа, затем локальное действие.√ Treat LREAL as REAL: заставляет компилятор использовать тип REAL для LREAL объявлений.
Наличие опции зависит от целевой системы, по умолчанию опция выключена. Опция может быть полезнапри создании аппаратно независимых проектов.Число Number of Data определяет, сколько сегментов памяти размещается в контроллере под данные.Дополнительное пространство требуется для онлайн коррекции кода. Если во время компиляции появилось сообщение “Out of global data memory...” , увеличьте этот параметр.Клавиша Exclude objects открывает диалог исключения объектов из компиляции (Exclude objects frombuild).
Выберете компоненты (POU) которые не нужно компилировать установкой опции Exclude. Исключенные POU будут отображаться зеленым цветом. Если хотите отображать только включенныекомпоненты, нажмите кнопку Exclude unused. Отдельный объект, выделенный в Организаторе объектов, можно исключить из компиляции командой 'Exclude from build' из контекстного меню.Compiler Version: Здесь вы можете выбрать версию компилятора. Начиная с V2.3.3 (версия, сервиспак, патч) в CoDeSys, кроме актуальной, устанавливаются и предшествующие версии.