<< Click to Display Table of Contents >> Navigation: Проект > Страницы свойств элементов > Страницы свойств Контроллеров > Страница свойств "Настройки" |
Вид:
Элементы управления:
ЭЛЕМЕНТ |
ОПИСАНИЕ |
Группа "Архивирование" |
•Поле "Ограничение на глубину чтения из архива (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
См. также Настройки обмена последовательного порта