Страница свойств "Настройки"

<< Click to Display Table of Contents >>

Navigation:  Проект > Страницы свойств элементов > Страницы свойств Контроллеров >

Страница свойств "Настройки"

Вид:

Proekt_Stranicy_svojstv_elementov_Stranicy_svojvst_kontrollerov_nastroiki_control

Элементы управления:

ЭЛЕМЕНТ

ОПИСАНИЕ

Группа "Архивирование"

Поле "Ограничение на глубину чтения из архива (0-не ограничивать)" - читаются только архивные записи не старше этого интервала. Более старые игнорируются (ограничение действует и при начале опроса и в его ходе).

Поле "Восстанавливать при рестарте"  - при включении данной настройки архивация идет не в оперативную память, а на Flash память контроллера. Что обеспечивать сохранность архива при перезагрузке контроллера.

Поле "Размер архива сообщений в памяти контроллера, kB" - объем архива сообщений в памяти контроллера. При достижении этого объема, перед записью новых сообщений, из архива удаляются наиболее старые записи.

Поле "Контролировать мертвую зону в контроллере" - если установлено значение "Истина", то в контроллере будет учитываться значение мертвой зоны для переменных.

Если в поле "Хранить настройки архивирования в отдельном файле" стоит значение "Истина", то значения и настройки архивирования хранятся в отдельном файле archives.bin. Настройки включают в себя список архивируемых переменных и их мертвые зоны. Конфигурация контроллера при этом не меняется при изменении этих настроек.

Поле "Максимальное расхождение времени в архиве" - в случае записи в архив контроллера немонотонных архивов (например, драйверами устройств) позволяет задать максимальный интервал между такими записями.

Если в поле "Выполнять архивирование в контроллере" установлено значение "Истина", то в контроллере будет выполняться архивирование тех переменных, для которых установлен флаг "Архивировать" на странице свойств "Общие". При значении "Истина" становятся доступны остальные поля этой группы, а также в дереве Системы появляется переменная Сохранение данных. Если в поле установлено значение "Ложь", то архивирование тех переменных, для которых установлен флаг "Архивировать", будет выполняться только на компьютере. Смотрите также раздел "Архивирование в контроллере".

В поле "Количество дополнительных задач архивирования" задается количество задач. По умолчанию задачи именуются "Дополнительный архив N". Для каждой задачи можно задать имя и максимальный объем в памяти контроллера.

Поле "Использовать архивные значения как текущие" - не читать отдельно текущие значения архивируемых параметров. Использовать последние архивные значения как текущие.

Поле "Размер архива в памяти контроллера, kB" - объем архива данных в памяти контроллера. При достижении этого объема, перед записью новых данных, из архива удаляются наиболее старые записи.

Поле "Период периодической записи значений" - длительность хранения архивных данных. Если срабатывает это ограничение, то перед записью новых данных, из архива удаляются наиболее старые записи.

Группа "Горячий рестарт"

Если в поле "Использовать горячий рестарт" установлено значение "Истина", то после аварийного останова контроллера и последующего рестарта в нем будут восстановлены актуальные данные переменных и информация о состоянии ФБ, для которых установлен флаг "Восстановление при рестарте" на странице свойств "Опрос". Также при значении "Истина" становятся доступны остальные поля этой группы.

Поле "Место хранения данных" - место на диске контроллера, куда сохраняются данные, которые требуется восстанавливать при рестарте. Если не указано, используется стандартное место для данного контроллера (если в контроллере присутствует модуль энергонезависимой памяти SRAM, то запись ведется в него, если нет, то в папку, где расположен исполняемый файл MasterPLC)

Поле "Период сохранения данных (с)" - период, с которым сохраняются данные переменных и состояние функциональных блоков. Если в контроллере не установлена память SRAM, а используется Flash-память, то применять эту функцию не рекомендуется. В этом случае в поле нужно установить значение 0, а сохранение производить при помощи переменной Сохранение данных в дереве Системы. При аварийном останове контроллера на вход этой переменной должен поступать сигнал от источника бесперебойного питания о том, что он включился.

Поле "Время актуальности данных (с), 0 - всегда" - интервал времени, отсчитываемый с момента последнего сохранения, в течение которого сохраненные данные считаются актуальными. Если с момента последнего сохранения данных прошло больше времени, чем указано, то они восстановлены не будут. При значении 0 сохраненные данные всегда считаются актуальными и восстанавливаются при рестарте.

Группа "Конфигурация проекта"

Поле "Разрешить опрос при несоответствии конфигураций" - если конфигурации не совпадают, и если в поле установлено значение "ИСТИНА", то опрос контроллера будет происходить. Если значение будет установлено "Ложь", то при различных конфигурациях опрос происходить не будет

Поле "Игнорировать различие версий при горячем рестарте"  - если установлено значение "Истина" и используется горячий рестарт, то при загрузке в контроллер новой конфигурации будут восстановлены значения из горячего рестарта.

 

Если в поле "Запрет автоматической загрузки конфигурации" стоит значение "Ложь", то при старте режима исполнения сравниваются конфигурация контроллера и компьютера, а также файлы настроек и настроек архивирования, в случае, если эти компоненты отличаются, то в контроллер загружаются версии компьютера.

Поле "Адреса, с которых разрешена загрузка конфигурации" - IP адреса компьютеров, которые могут выполнять загрузку конфигурации. IP адреса вводятся через запятую. Если поле пусто, то выполняет загрузку только тот компьютер, в который вставлен контроллер.

Если IP адреса не заданы в данном поле, но стоит настройка "Прямой опрос с сетевых компьютеров", то выполнять загрузку может любой компьютер проекта.

Поле "Прямой опрос с сетевых компьютеров" - Если установлено значение "Истина", то контроллер могут опрашивать несколько компьютеров проекта, объекты которых связаны с переменными контроллера

Поле "Включение значений хранимых команд в конфигурацию" - если контроллер не поддерживает отдельный файл конфигурации (не имеет полноценной файловой системы), то установка этого флага позволит в состав конфигурации проекта включать хранимые команды.

Если в поле "Хранить настройки контроллера в отдельном файле" стоит значение "Истина", то настройки контроллера будут храниться в отдельном файле (values.bin). Под настройками контроллера понимается: значения команд, у которых стоит флаг "Восстанавливать при рестарте", а также настройки ФБ контроллера, измененные в режиме исполнения.

"Разрешить внешний доступ к параметрам" - если данная настройка включена, то разрешается внешний доступ к параметрам контроллера по протоколу Modbus. В настройках порта, через который будет идти обмен по Modbus, нужно включить режим "Связь с верхним уровнем" - в этом режиме контроллер будет в том числе отвечать на запросы Modbus. У объектов (а также переменных), исполняемых на данном контроллере, появится вкладка "Внешний доступ" - через которую производится включение и настройка Modbus адресов.

 

Группа "Межконтроллерный обмен"

Поле "Период межконтроллерного обмена" - период обмена данными между контроллерами.

Поле "Приоритет межконтроллерного обмена" -если установлено значение больше 100, например, 101, то задача передачи данных между контроллерами имеет более высокий приоритет, по сравнению с другими задачами, которые выполняются в данном контроллере

 

Группа "Протоколы"

Поле "Основные порты для протоколов" (связь с верхним уровнем, связь с резервным контроллером, связь с другими контроллероми). Настраивается, если несколько портов настроены на работу по одинаковым направлениям (например, каждый порт настроен и на связь с верхним уровнем, и на работу с резервным контроллером),в случае если исправны оба порта, то указывается по какому порту будет проходить тот или иной канал по умолчанию. В случае, если один из портов выйдет из строя, то по одному порту пойдут все потоки.

Если в поле "Использовать GSM модем" установлено значение "Истина", то контроллеру будет доступен модем, подключенный к его COM-порту и в дереве Системы у Контроллера появится группа переменных Модем. Смотрите также раздел "Соединение через GSM-модем".

Группа "Разное"

Поле "Использовать Ethernet" для некоторых контроллеров (в которых по умолчанию нет порта Ethernet) можно устанавливать этот порт.

В поле "Тип" для некоторых видов контроллеров можно изменять их тип.

В поле "Количество последовательных портов" задается количество доступных последовательных портов контроллера. Применяется, если используются расширительные корзины.

Поле "Вещественные числа двойной точности" - настройка  определяется исполнительной системой MasterPLC, которая загружается в контроллер. Это свойство задается автоматически при переходе в режим исполнения.

Группа "Резервирование"

Если в поле "Использовать резервирование" установлено значение "Истина", то для управления процессом используются два одинаковых контроллера. При значении "Истина" в дереве Системы появляется группа переменных Резервирование. Смотрите также раздел "Резервирование контроллеров".

Поле "Период резервирования" - период, с которым передаются данные от основного контроллера резервному.

Поле "Таймаут запросов резервирования" - время ожидания получения состояние резервного контроллера.

Поле "Кол-во повторов запросов резервирования" - количество повторов запросов состояние резервированного контроллера. По исчерпании запросов происходит переключение на режим Мастера.

Группа "Синхронизация времени"

Поле "Автоматическая синхронизация": "Полная" - системное время в контроллере устанавливается равным времени в компьютере; "Для архивов" - системное время в контроллере не меняется, но контроллер хранит смещение от времени компьютера для записи архивов; "Не выполнять".

Поле "Адреса, с которых разрешена синхронизация" - IP адреса компьютеров, которые могут выполнять автоматическую синхронизацию. Если не задано, синхронизирует время только компьютер, в который вставлен контроллер.

Поле "Период синхронизации, (с)" - время, с которым начинается синхронизация времени. Если время контроллера отлично от времени компьютера, то оно будет изменено на время компьютера.

Группа "Чтение"

Поле "Период приоритетного опроса" - период, с которым будут передаваться приоритетные параметры на верхний уровень. Параметр считается приоритетным, если у него установлен флаг "Приоритетный параметр" на странице свойств "Опрос выхода", а также параметры, которые отображаются в окнах управления исполнительными механизмами (в случае, если окно открыто)

Если в поле "Отображение значений в режиме исполнения" установлено значение "Истина", то в режиме исполнения значения переменных будут отображаться в дереве Объектов и на схеме ФБ.

Поле "Период опроса" - время между началами циклов чтения. Если текущий цикл чтения завершен и с момента начала последнего цикла чтения прошло больше времени, то начинается новый цикл.

Поле "Максимальный период опроса" - период принудительного чтения. Если текущий цикл чтения не завершен и с момента начала текущего цикла чтения прошло больше времени, то включается режим принудительного чтения. В этом режиме команды чтения по приоритету становятся выше команд записи и отладки. При значении 0 данная функция выключена. Принудительное чтение прерывает чтение архива.

Примечание: Данная страница свойств настраивается в соответствии закупленным модулям и опциям MasterPLC

Группа "Архивирование" - настраивается , при наличии модуля M-PLC-Arc.

Группа "Горячий рестарт" - настраивается, при наличии модуля M-PLC-Restart

Группа "Межконтроллерный обмен" - настраивается, при наличии модуля M-PLC-Link

Группа "Горячий рестарт" - настраивается, при наличии модуля M-PLC-Restart

Группа "Протоколы", поле "Использовать GSM-модем" - настраивается, при наличии модулей M-PLC-GSM и MSRT-MPLC-GSM

Группа "Резервирование" - настраивается, при наличии опции M-PLC-Red

См. также Настройки обмена последовательного порта