Загрузка конфигурации

<< Click to Display Table of Contents >>

Navigation:  Исполнительная система контроллера >

Загрузка конфигурации

Для того чтобы контроллер начал корректно функционировать помимо исполнительной системы должна быть загружена и конфигурация проекта.

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

При переходе в режим исполнения.

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

Действия пользователя со страницы свойств "Управление" контроллера.

 

Ispolnitelnaja_systema_kontrollera.zagruzka_konfig

Загрузка конфигурации в контроллер состоит из нескольких этапов.

1.Происходит сравнение уже загруженной конфигурации контроллера с  конфигурацией MasterSCADA.

2.В случае, если конфигурации различны, происходит запись новой конфигурации в контроллер. В случае, если конфигурации одинаковы, то загрузка далее не идет, и конфигурация считается загруженной, за исключением случая, когда загрузка конфигурации инициирована пользователем, в этом случае, загрузка будет происходить заново.

3.В случае, если произошла ошибка, то  выдается соответствующее сообщение. MasterSCADA повторяет попытку загрузить конфигурацию (не более трех раз). В случае, если конфигурация так и не была загружена, то опрос контроллера прекращается, при этом проверочная команда продолжает поступать. Как только связь с контроллером восстанавливается, то попытки загрузить конфигурацию повторяются.

4.Исполнительная система перезапускается.

Скорость загрузки конфигурации в контроллер:

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