Использование инициирования при контроле и изменении переменных ПЛК
Инициирование определяет, в какой точке цикла будут контро- лироваться или изменяться выбранные адреса (табл. 14).
Таблица14 Тип инициирования значения переменных ПЛК
Тип инициирования
Описание
Постоянное
Непрерывно регистрирует данные
В начале цикла сканирования
Постоянно: постоянно регистрирует
данные в начале цикла сканирования, после того как ЦПУ прочитает входы
Однократно: регистрирует данные однократно в начале цикла сканирования,
после того как ЦПУ прочитает входы
Окончаниетаблицы14
Тип инициирования
Описание
В конце цикла сканирования
Постоянно: постоянно регистрирует данные в конце цикла сканирования, перед тем как ЦПУ запишет выходы
Однократно: регистрирует данные однократно в конце цикла сканирования, перед тем как ЦПУ запишет выходы
При переходе в STOP
Постоянно: постоянно регистрирует данные при переходах ЦПУ в STOP
Однократно: регистрирует данные однократно после перехода ЦПУ в STOP
Для изменения переменной ПЛК при заданном способе иниции- рования выберите начало или конец цикла.
Изменение выхода: лучшим инициирующим событием для из- менения выхода является конец цикла, непосредственно перед ко- торым ЦПУ записывает выходы.
Контролируйте значения выходов в начале цикла, чтобы опре- делить, какое значение записано в физические выходы. Контроли- руйте также выходы перед тем, как ЦПУ записывает значения в физические выходы, чтобы проверить логику программы и срав- нить с фактическим поведением входов и выходов.
Изменение входа: лучшим инициирующим событием для изме- нения входа является начало цикла, непосредственно после того, как ЦПУ считывает входы, и до того, как программа пользователя использует входные значения.
Если изменять входы в начале цикла, то нужно также контро- лировать значение входов в конце цикла, чтобы убедиться, что зна- чение входа в конце цикла не изменилось с начала цикла сканирования. Если имеется разница в значениях, то пользователь- ская программа, возможно, записывает вход ошибочно.
Чтобы узнать, почему ЦПУ перешел в STOP, используйте спо- соб инициирования Transition to STOP [Переход в STOP], чтобы зарегистрировать последние значения процесса.