Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
15
Добавлен:
31.08.2025
Размер:
5.84 Mб
Скачать

Приложение H: Опции целевых систем

Опции распределения памяти (Memory Layout).

Приведенные здесь описания опции справедливы для всех платформ.

Пункт диалога

Пояснение

Общие / Код (Base / Code)

Automatic: автоматическое размещение сегмента кода

 

Иначе: с указанного абсолютного адреса

Общие / Глобальные (Base /

Automatic: автоматическое размещение сегмента данных (global data)

Global)

Иначе: с указанного абсолютного адреса

 

Общие / Память (Base /

Automatic: автоматическое размещение сегмента прямоадресуемой памя-

Memory)

ти (M)

 

Иначе: с указанного абсолютного адреса

Общие / Входы (Base / Input) Automatic: автоматическое размещение образа входов (I)

 

Иначе: с указанного абсолютного адреса

Общие / Выходы (Base /

Automatic: автоматическое размещение образа выходов (O)

Output)

Иначе: указанного абсолютного адреса

 

Общие / Энергонез. (Base /

Automatic: автоматическое размещение сегмента Retain памяти

Retain)

Иначе: указанного абсолютного адреса

 

Область / Код (Area / Code)

Сегментный номер для кода

Область / Глобальные (Area Сегментный номер для данных (global data)

/ Global)

 

Область / Память (Area /

Сегментный номер для данных прямоадресуемой памяти

Memory)

 

Область / Входы (Area / In-

Сегментный номер для входов

put)

 

Область / Выходы (Area /

Сегментный номер для выходов

Output)

 

Область / Энергонез. (Area / Сегментный номер для Retain памяти

Retain)

CoDeSys V2.3

10-91

 

Приложение H: Опции целевых систем

Размер / Код (Size / Code)

Размер сегмента кода

Размер на сегмент / Гло-

Размер сегмента данных

бальные (Size pro Segment / Global)

Размер / Память (Size / Размер сегмента прямоадресуемой памяти

Memory)

Размер / Входы (Size / Input) Размер сегмента входов

Размер / Выходы (Size / Размер сегмента выходов

Output)

Размер / Энергонез. (Size / Размер сегмента Retain памяти

Retain)

Общий размер памяти (To- Общие количество памяти данных tal size of data memory)

Энергонез. в отдельном сег- если активна: разместить Retain в отдельном сегменте

менте (Retain in own segment)

Макс. глобальных

Макс. число сегментов данных (global data)

сегментов данных (Maxi-

 

mum number of global data

 

segments)

 

Макс. число POU (Maximum Макс. число POU в проекте number of POUs)

Опции общей категории (General)

Приведенные здесь описания опции справедливы для всех платформ.

Пункт диалога

Пояснение

Настраиваемая (Configur-

если активна: поддерживается конфигурирование I/O и загрузка итогового

able)

описания в контроллер

Support CANopen configura- если активна: поддерживается конфигурирование CANopen и загрузка tion итогового описания в контроллер

Support Profibus configura- если активна: поддерживается конфигурирование Profibus и загрузка ито- tion гового описания в контроллер

CoDeSys V2.3

10-92

Приложение H: Опции целевых систем

 

гового описания в контроллер

Вытесняющая

если активна: поддерживается конфигурирование многозадачности

многозадачность (Support

 

preemptive multitasking)

 

Загружать как файл

если активна: описание I/O загружается из файла

(Download as file)

 

Не проверять адреса (No

если активна: не проверяется корректность МЭК адресов

address check)

 

Горячее обновление (Online

если активна: разрешена онлайн коррекция кода

Change)

 

Обновлять неиспользуемые если активна: CoDeSys создает задачу, обновляющую значения входов и

I/O (Update unused I/O’s)

выходов, не используемых в настоящее время. Таким образом, будут об-

 

новляться значения входов/выходов в Конфигурации ПЛК

Упрощенная

не используется в текущей версии

многозадачность (Singletask

 

in multitasking)

 

Байт-адресация всех типов

если активна: байтовая адресация для всех МЭК адресов независимо от

(Byte-addressing mode)

типа (т.е. var1 AT %QD4 располагается по адресу %QB4)

Обнуление данных (Initial-

если активна: начальное обнуление данных

ize zero)

 

Загружать сивольный файл если активна: если символьный файл создан, то он будет загружен

(Download Symbol File)

 

Символьная конф-я из INI-

если активна: символьная конфигурация читается не из проекта (задается в

файла (Symbol config from

диалоговом окне) а из файла codesys.ini либо из другого файла, указанного

INI file)

в codesys.ini

ПЛК-Браузер (PLC-

если активна: ПЛК-Браузер разрешен

Browser)

 

Трассировка (Trace)

если активна: трассировка разрешена

VAR_IN_OUT как ссылки

если активна: переменные типа VAR_IN_OUT передаются через указате-

(VAR_IN_OUT as reference)

ли. Соответственно им нельзя присваивать константы и запись/чтение не

 

доступны вне функционального блока.

Инициализация входов (Ini- не активна: с целью оптимизации исключается инициализация входов (так

tialize Inputs)

AT %IX может иметь неопределенное значение в первом цикле!)

Загрузочный проект всегда

если активна: после каждого открытия нового проекта автоматически соз-

(Automatic boot project load)

дается загрузочный код и пересылается в ПЛК.

Softmotion

если активна: SoftMotion разрешен и присутствует на вкладке ресурсов

 

(CNC лист и CAM)

Энергонез. фикс. (Retain

если активна: список фиксированных переменных будет сохранен в систе-

forcing)

ме исполнения, даже после отключения системы программирования. При

 

отключении будет предложен диалог, в котором нужно будет подтвердить

 

сохранение фиксации (в настоящее время поддерживается в CoDeSys SP

 

32F V2.4).

Сохранять (Save)

если активна: системе исполнения продолжает фиксацию даже после пере-

 

запуска. Доступна, только если включена опция ‘Энергонез. фикс.’

Фиксация внутри цикла

если активна: фиксация будет выполняться не только перед началом и по-

(Cycle independent forcing)

сле рабочего цикла, но и при любой записи в процессе работы программы.

CoDeSys V2.3

10-93

Приложение H: Опции целевых систем

Опции категории Сетевая функциональность

Приведенные здесь описания опции справедливы для всех платформ.

Пункт диалога Пояснение

Поддержка менеджера па- Если активна: 'Менеджер параметров' (Parameter-Manager) присутствует раметров (Support parameterна вкладке ресурсов. Используйте его для создания словаря Object Diction-

manager)

ary для переменных и параметров, доступных для других контроллеров

Поддержка сетевых пере-

Активирует применение сетевых переменных, автоматически обновляе-

менных (Support network

мых в сети

variables)

 

Подерживаемые сетевые

Список поддерживаемых сетей, т.е..: CAN; UDP; DP

интерфейсы (Names of sup-

 

ported networkinterfaces)

 

Диапазон индексов

Диапазон индексов типа 'Parameters'

параметров (Index ranges for

 

parameters)

 

Диапазон индексов

Диапазон индексов типа 'Variables'

переменных (Index-ranges

 

for variables)

 

Диапазон индексов мэпинга

(Index-ranges for Mappings)

Диапазон подиндексов

(Subindex range)

Диапазон индексов типа 'Mappings'

Внимание: если данный диапазон определен, то CanDevice использует для отображения только его; это означает что если определен диапазон индексов для параметров (см. выше) то он не учитывается!

Диапазон суб-индексов в описанных выше диапазонах для параметров и переменных Object Dictionarу

CoDeSys V2.3

10-94