Главная страница

Руководство пользователя по программированию плк в CoDeSys 3


Скачать 5.57 Mb.
НазваниеРуководство пользователя по программированию плк в CoDeSys 3
Дата25.10.2022
Размер5.57 Mb.
Формат файлаpdf
Имя файлаCODESYS_manual.pdf
ТипРуководство пользователя
#754593
страница8 из 50
1   ...   4   5   6   7   8   9   10   11   ...   50
√ ‘
Объявления таблицей
’ (
Declarations as tables
): раздел объявлений будет отображаться в виде карточек с таблицами. На отдельных карточках будут представлены входные, выходные, локальные переменные и переменные вход-выход (in_out). Каждая таблица будет содержать столбцы: имя
(Name), адрес (Address), тип (Type), начальное значение (Initial) и комментарий (Commment).
Поле ‘
Табуляция
’ (
Tab-Width
) определяет шаг позиций табуляции в окнах редакторов. По умол- чанию 4 символа. Ширина одного символа определяется выбранным шрифтом.
Кнопка ‘
Шрифт
’ (
Font
) открывает стандартный диалог выбора шрифта редакторов. Обратите вни- мание, что увеличение размера шрифта сказывается на отображении и печати всех элементов ре- дакторов CoDeSys.

Работа в системе программирования CoDeSys
CoDeSys V2.3 4-7
Диалог выбора шрифта:
Опции ‘
Выделение графики
’ (
Mark
) определяют, как будет выглядеть выделение в графических редакторах. Если выбрана опция ‘
Пунктиром
’ (
Dotted line
), то курсор – это прямоугольник с пунк- тирной границей, если ‘
Сплошной
’ (
Line
), то выделение – это прямоугольник со сплошной грани- цей, ‘
Заливкой
’ (
Filled
) – прямоугольник закрашен черным.
Опции ‘
Битовые строки
’ (
Bitvalues
) определяют систему счисления (по умолчанию) для отобра- жения значений переменных типа битовых строк (BYTE, WODR и DWORD): двоичные числа (Bi-
nary), шестнадцатеричные (Hexadecimal) и десятичные (Decimal).

Подавлять мониторинг слоных типов (массив, указатель, VAR_IN_OUT)
’ -
Suppress monitor-
ing of complex types (Array, Pointer, VAR_IN_OUT)
: Если данная опция активна, то сложные дан- ных, такие как массивы, указатели и VAR_IN_OUT не будут отображаться в окне онлайн монито- ринга.

Отображать иконки POU
’ (
Show POU symbols
): Если данная опция активна, то в рамке про- граммного компонента в графических редакторах будет отображаться соответствующая иконка.
Для этого ее изображение в виде одноименного bmp файла должно присутствовать в директории библиотеки. Например: для TON файл должен называться TON.bmp. Тогда этот компонент будет отображаться так:

Работа в системе программирования CoDeSys
CoDeSys V2.3 4-8
Рабочий стол (DeskTop)
Диалоговое окно для категории ‘
Рабочий стол
’ (
DeskTop
):
√ ‘
Панель инструментов
’ (
Tool bar
) указывает отображать панель инструментов (под главным меню).
√ ‘
Статусная строка
’ (
Status bar
) указывает отображать статусную строку.
√ ‘
Защита управления контроллером
’ (
Online in Security mode
) указывает выводить запрос на подтверждение при выполнении команд ‘
Старт
’ (
Run
), ‘
Стоп
’ (
Stop
), ‘
Сброс
(
Reset
), ‘
Переклю-
чить точку останова
’ (
Toggle Breakpoint
), ‘
Один цикл
’ (
Single cycle
), ‘
Записать значения

(
Write values
), ‘
Фиксировать значения
(
Force values
). Если поддержано в целевой платформе, то будет дан дополнительный диалог, включающий информацию о проекте и подтверждающий замену уже записанного в контроллере проекта.
√ ‘
Автоматический запрос параметров связи
’ (
Query communication parameters before login
): перед командой ‘
Онлайн
’ ‘
Подключение
’ (‘
Online
’ ‘
Login
’) будет открыт диалог настройки пара- метров коммуникации. Для перехода в режим онлайн нужно будет выбрать соединение и нажать
OK.
√ ‘
Не хранить параметры связи в проекте
’ (
Do not save communication parameters in project
): настройки параметров канала коммуникации (‘
Онлайн
’ ‘
Параметры связи
’ – ‘
Online
’ ‘
Communi-
cation Parameters
’) не будут сохраняться в проекте.
√ ‘
Границы листа
’ (
Show print area margins
): в окнах редактора будут показаны ограничители, соответствующие заданным параметрам страницы при печати.
√ ‘
F4 игрорирует предупреждения
’ (
F4 ignores warnings
): после компиляции клавиша F4 переме- щает фокус ввода в окне сообщений только по сообщениям об ошибках, игнорируя предупрежде- ния.
√ ‘
MDI интерфейс
’ (
MDI representation
): указывает использовать MDI интерфейс окна CoDeSys, опция активна по умолчанию. При отключенной опции используется SDI интерфейс.

Таймаут связи
’ (
Communications timeout [ms]
): время таймаута для стандартных коммуникаци- онных сервисов. Время в миллисекундах, после которого разрывается связь с системой исполнения, если не выполняется ни каких активных действий. Допустимые значения: 1-10000000 мс.

Работа в системе программирования CoDeSys
CoDeSys V2.3 4-9

Таймаут при загрузке
’ (
Communications timeout for download [ms]
): время таймаута для дли- тельных коммуникационных сервисов (закрузка кода проекта, файлов, создание и контроль загру- зочного проекта): Время в миллисекундах, после которого разрывается связь с системой исполне- ния, если не выполняется никаких активных действий (Download Wait Time). Допустимые значения:
1-10000000 мс.

Кодировка XML
’ (
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), установленных точек останова (Set breakpoint), пройденных позиций (Reached Positions), цвет при мониторинге значений логических переменных (Monitoring of Bool). По умолчанию уста- новлены следующие цвета:
• номер строки - светло–серый
• текущая позиция - красный
• точки останова – темно-серый
• уст. точки останова - голубой
• пройденные позиции - зеленый
• мониторинг Bool – синий
Выбор цвета осуществляется в стандартном диалоговом окне.

Работа в системе программирования CoDeSys
CoDeSys V2.3 4-10
Диалоговое окно для выбора цвета:
Директории (Directories)
Диалоговое окно категории ‘
Директории
’ (
Directories
):
Здесь следует ввести директории, в которых находятся библиотеки (Libraries), файлы конфигурации контроллеров (Configurations files) и файлы визуализации (Visualisation files). Также нужно указать директории, в которых будут сохраняться файлы компилятора (Compile files) (например, map- и list- файлы) и файлы, загруженные из контроллера (Upload files).
Директорию можно выбрать с помощью стандартного диалога, который вызывается кнопкой <…>, расположенной справа от поля ввода имени директории. Для библиотек и файлов конфигурации можно задать несколько путей, разделенных точкой с запятой “;”.
Внимание: вы можете указывать относительные пути к библиотекам, начинающиеся от директории проекта.
Относительные пути начинаются точкой
Например,
".\libs" соответствует пути 'C:\programs\projects\libs', если текущий проект расположен в директории 'C:\programs\projects'.
Внимание: не используйте пробелы и спецсимволы, за исключением подчеркивания "_" при указании пути

Работа в системе программирования CoDeSys
CoDeSys V2.3 4-11
Информация, введенная в разделе ‘
Проект
’ (
Project
), сохраняется вместе с самим проектом и применима только для него. Установки, сделанные в разделе ‘
Общие
’ (
General
), сохраняются в ini
–файле CoDeSys и применимы для всех проектов.
В разделе ‘
Целевая платформа
’ (
Target
) указываются пути к библиотекам и файлам конфигура- ции контроллера, которые установлены в целевой системе (файл с расширением .TNF). Эти пути нельзя изменять, но можно копировать (с помощью контекстного меню).
В первую очередь CoDeSys использует пути в разделе ‘
Проект
’ (
Project
), затем в разделах

Целевая платформа
’ (
Target
) и ‘
Общие
’ (
Common
). Если файл с одним и тем же именем найден в разных директориях, то используется тот файл, который был найден первым.
Бортжурнал (Log)
Диалоговое окно категории ‘
Бортжурнал
’ (
Log
):
В этом диалоге вы можете настроить бортжурнал (*.log файл), в который записываются все дейст- вия пользователя и действия, выполняемые CoDeSys во время режима Онлайн.
Опция
Включить запись
’ (
Activate logging
) включает запись в бортжурнал.
Бортжурнал автоматически сохраняется при сохранении проекта в той же директории, что и проект.
Если вы хотите, чтобы файл бортжурнала сохранялся в другой директории, выберите опцию

Директория для файлов журнала
’ (
Directory for project logs
) и введите желаемый путь. Для это- го удобно использовать диалог, появляющийся при нажатии кнопки <…>.
Бортжурнал автоматически получает имя проекта и расширение .log. Максимальное число входов в режим Онлайн, которые будут описаны в файле, вводится в поле ‘
Онлайн сессии
’ (
Oline sessions
).
Этот показатель определяет размер файла протокола. При превышении этого числа удаляется самая старая запись в файле, освобождая необходимое место.
В области ‘
Фильтр
’ (
Filter
) можно указать действия, которые нужно записывать в протокол: дей- ствия пользователя, внутренние действия, изменения состояния и исключения. Только действия, принадлежащие к выбранным категориям, будут сохраняться в бортжурнале (См. подробнее раздел
‘Бортжурнал’).
Окно бортжурнала открывается командой ‘
Окно
’ ‘
Бортжурнал
’ (
Window
” “
Log
”).

Работа в системе программирования CoDeSys
CoDeSys V2.3 4-12
Генератор кода (Build)
Диалоговое окно категории ‘
Генератор кода
’ (
Build
):
Опция
Отладочный код
’ (
Debugging
) активна в зависимости от установленной целевой плат- формы. Включает генерацию дополнительного кода для выполнения расширенных функций отлад- ки (например, установка точек останова). Полученный код программы становится ощутимо больше.
С выключенной опцией код будет меньше и быстрее. Эта опция сохраняется вместе с проектом.
√ ‘
Замена констант
’ (
Replace constant
) разрешает «вшивать» значения скалярных (все кроме мас- сивов, строк и структур) констант в машинный код. В режиме Онлайн такие константы изобража- ются зеленым. Фиксация, запись таких констант невозможна. При отключенной опции константы сохраняются в памяти данных контроллера и с ними можно обращаться так же, как и с обычными переменными (код, естественно, будет медленнее).
Опция
Вложенные комментарии
’ (
Nested comments
) позволяет использовать вложенные ком- ментарии. Например:
(* a := inst.out; (*вложенный комментарий*) b := b+1;
*)
Внимание: Данная опция требует аккуратного использования. Если она отличается от установки заданной при создании библиотек, включенных в проект, то это может вызвать сообщения об ошибках компиля- тора, которые достаточно сложно верно интерпретировать.
√ ‘
Создавать бинарный файл
’ (
Create binary file of application
): при компиляции будет создан файл, содержащий двоичный код приложения (загружаемый проект). Такой файл имеет имя
<имя_проекта>.bin.
√ ‘
Действия перекрывают программы
’ (
Actions hide programs
): активируется по умолчанию при создании нового проекта. Опция означает: Если локальное действие имеет имя, совпадающее с именем глобальной переменной или программы, то устанавливается следующая иерархия доступа: локальная переменная, локальное действие, затем глобальная переменная и программа.
Внимание: если открывается существующий проект, созданный в ранних версиях, опция выключается по умолчанию. Устанавливается ранее принятая иерархия доступа: локальная переменная, глобальная переменная, программа, затем локальное действие.

Работа в системе программирования CoDeSys
CoDeSys V2.3 4-13
√ ‘
Трактовать LREAL как REAL
’ (
Treat LREAL as REAL
): заставляет компилятор использовать тип REAL для LREAL объявлений. Наличие опции зависит от целевой системы, по умолчанию оп- ция выключена. Опция может быть полезна при создании аппаратно независимых проектов.
Число в поле ‘
Сегментов данных
’ (
Number of Data segments
) определяет, сколько сегментов па- мяти размещается в контроллере под данные. Дополнительное пространство требуется для онлайн коррекции кода. Если во время компиляции появилось сообщение ‘Недостаточно общей памяти данных’ (“Out of global data memory...”), увеличьте этот параметр.
Клавиша
Исключить объекты
’ (
Exclude objects
) открывает диалог ‘
Не включать объекты в
код
’ (
Exclude objects from build
). Выберете компоненты (POU), которые не нужно компилировать, установкой опции Exclude. Исключенные POU будут отображаться зеленым цветом. Если хотите отображать только включенные компоненты, нажмите кнопку ‘
Исключить неиспользуемые
’ (
Ex-
clude unused
). Отдельный объект, выделенный в Организаторе объектов, можно исключить из ком- пиляции командой ‘
Исключить из компиляции
’ ('
Exclude from build
') из контекстного меню.

Версия компилятора
’ (
Compiler Version
): Здесь вы можете выбрать версию компилятора. Начи- ная с V2.3.3 (версия, сервис-пак, патч) в CoDeSys, кроме актуальной, устанавливаются и предшест- вующие версии. По умолчанию, установлен флажок ‘
Новейший
’ (
Use latest
), означающий исполь- зование новейшей версии компилятора. Но в этом случае производится контроль версии запущен- ной системы программирования и компилятора. Если они отличаются, будет использован компиля- тор, соответствующий версии. Если проект нужно откомпилировать соответствующей версией, вы- берете ее в списке ‘
Версии
’ (
Fix
).
Для автоматизации типовых действий, связанных с компиляцией, вы можете использовать два мак- роса:


Макро до компиляции
’ (
Macro before compile
): выполняется перед компиляцией


Макро после компиляции
’ (
Macro after compile
): выполняется после компиляции
Заметим, что в этих макросах нельзя использовать следующие команды: ‘Файл - создать’ (file new),
‘Файл - открыть’ (file open), ‘Файл - закрыть’ (file close), ‘Файл – сохранить как’ (file save as), ‘Файл
- выход’ (file exit), онлайн, (project compile), ‘Проект - контроль’ (project check), ‘Проект - компили- ровать’ (project build).
Опции ‘
Проверять автоматически
’ (
Check automatically
) управляют контролем семантической корректности кода:


Неиспользуемые переменные
’ (
Unused variables
)


Перекрытие областей памяти
’ (
Overlapping memory areas
)


Конкурентный доступ
’ (
Concurrent access
)


Множественная запись выходов
’ (
Multiple write access on output
)
Результаты контроля будут представлены в окне сообщений. Контроль можно запустить отдельно командой ‘
Контроль
’ ('
Check
') меню ‘
Проект
’ ('
Project
').
Негативные результаты проверки могут генерировать ошибки при компиляции, если это поддержи- вается целевой системой.
Все опции, установленные в этой категории, сохраняются в проекте.

Работа в системе программирования CoDeSys
CoDeSys V2.3 4-14
Пароли (Passwords).
Диалоговое окно для категории ‘
Пароли
’ (
Passwords
):
Для защиты файлов от несанкционированного доступа вы можете установить пароли для открытия файла и пароли разрешения записи.
Введите желаемый пароль в поле ‘
1   ...   4   5   6   7   8   9   10   11   ...   50


написать администратору сайта