Овен ПЛК160 Руководство по программированию онлайн [144/197] 401645

Овен ПЛК160 Руководство по программированию онлайн [144/197] 401645
9 Работа с высокочастотным таймером
144
вать точку остановки (breakpoint), т.к. это приведет к зависанию кон-
троллера.
Рисунок 9.4 – Программа обработки высокочастотного таймера («Timer_POU»)
Для передачи информации о количестве срабатываний «быстрых» вхо-
дов между вызовами циклов ПЛК из обработчика прерывания
в основную программу используются глобальные переменные (см. ри-
сунок 9.5). Работа с глобальными переменными производится в режиме
«Глобальные переменные (Global Variables)», для входа в который сле-
дует выбрать пункт «Глобальные переменные (Global Variables)» Орга-
низатора объектов ПО CoDeSys.
При работе с глобальными переменными следует придерживаться сле-
дующего правила: запись значения в глобальную переменную должна
происходить только в одном месте: либо в POU обработки прерывания,
либо в основной программе.
Рисунок 9.5 – Глобальные переменные, используемые
программой обработки высокочастотного таймера («Timer_POU»)
9) Написать основную программу ПЛК. Для этого следует, перейдя в ре-
жим «POU», выбрать в списке объектов основную программу
«PLC_PRG». В окне программы (см. рисунок 9.6) – записать вызов

Содержание

Похожие устройства