<< Click to Display Table of Contents >> Navigation: Исполнительная система контроллера > Загрузка конфигурации |
Для того чтобы контроллер начал корректно функционировать помимо исполнительной системы должна быть загружена и конфигурация проекта.
Загрузка конфигурации в контроллер происходит в одном из трех случаев:
•При переходе в режим исполнения.
•При восстановление связи с контроллером. Производится только в том случае, если во время работы в режиме исполнения загрузка конфигурации не произошла.
•Действия пользователя со страницы свойств "Управление" контроллера.
Загрузка конфигурации в контроллер состоит из нескольких этапов.
1.Происходит сравнение уже загруженной конфигурации контроллера с конфигурацией MasterSCADA.
2.В случае, если конфигурации различны, происходит запись новой конфигурации в контроллер. В случае, если конфигурации одинаковы, то загрузка далее не идет, и конфигурация считается загруженной, за исключением случая, когда загрузка конфигурации инициирована пользователем, в этом случае, загрузка будет происходить заново.
3.В случае, если произошла ошибка, то выдается соответствующее сообщение. MasterSCADA повторяет попытку загрузить конфигурацию (не более трех раз). В случае, если конфигурация так и не была загружена, то опрос контроллера прекращается, при этом проверочная команда продолжает поступать. Как только связь с контроллером восстанавливается, то попытки загрузить конфигурацию повторяются.
4.Исполнительная система перезапускается.
Скорость загрузки конфигурации в контроллер:
В случае, если запись конфигурации идет по COM-порту, то первоначально MasterSCADA пытается осуществить загрузку на скорости, установленной пользователем на странице свойств "Настройка". Если в контроллере уже выполняется конфигурация, в которой задана другая скорость для связи с внешним уровнем, то MasterSCADA последовательно попытается осуществить загрузку на одной из скоростей, перечисленных на странице свойств "Настройка". В случае, если доступная скорость не найдена, выдается сообщение, сигнализирующее об ошибке. Если одна из скоростей подойдет, то после загрузки конфигурации и перезагрузки контроллера связь с ним будет производиться не на подобранной скорости, а на той скорости, которая задана пользователем в режиме разработки.