Программируемый контроллер S7-200. Системное руководство Таймеры: T S7–200 имеет в своем распоряжении таймеры, которые отсчитывают приращения времени с разрешениями (шагами базы времени) 1 мс, 10 мс или 100 мс. С таймером связаны две переменные: - Текущее значение: это 16–битовое целое со знаком хранит количество времени, отсчитанное таймером. - Бит таймера: этот бит устанавливается или сбрасывается, когда текущее значение становится равным предустановленному значению. Предустановленное значение вводится как часть таймерной команды. Вы обращаетесь к обоим этим элементам данных через адрес таймера (T + номер таймера).
Происходит ли обращение к биту таймера или к текущему значению, зависит от используемой команды: команды с операндами в битовом формате обращаются к биту таймера, тогда как команды с операндами в формате слова обращаются к текущему значению. Как показано на рис. 4–5, команда "Нормально открытый контакт" обращается к биту таймера, а команда "Передать слово" обращается к текущему значению таймера. Формат: T [номер таймера] T24 I2.1 MOV_ W EN Текущее значение Биты таймера T3 OUT VW200 IN T3 T0 T1 T0 T1 0 (LSB) 15 (MSB) T3 T2 T2 T3 Обращается к текущему значению Обращается к биту таймера Рис. 4–5. Обращение к биту или к текущему значению таймера Счетчики:
C S7–200 имеет в своем распоряжении три вида счетчиков, которые подсчитывают нарастающие фронты на счетных входах счетчика: один вид счетчиков ведет прямой счет, другой считает только в обратном направлении, а третий вид считает в обоих направлениях. Со счетчиком связаны две переменные: - Текущее значение: это 16–битовое целое со знаком хранит счетное значение, накопленное счетчиком. - Бит счетчика: этот бит устанавливается или сбрасывается, когда текущее значение становится равным предустановленному значению. Предустановленное значение вводится как часть команды счетчика. Вы обращаетесь к обоим этим элементам данных через адрес счетчика (C + номер счетчика).
Происходит ли обращение к биту счетчика или к текущему значению, зависит от используемой команды: команды с операндами в битовом формате обращаются к биту счетчика, тогда как команды с операндами в формате слова обращаются к текущему значению. Как показано на рис. 4–6, команда "Нормально открытый контакт" обращается к биту счетчика, а команда "Передать слово" обращается к текущему значению счетчика. Формат: C [номер счетчика] C24 I2.1 MOV_W EN Текущее значение Биты счетчика C0 C0 C3 OUT VW200 IN C3 C1 C2 C1 C2 0 (LSB) 15 (MSB) C3 C3 Обращается к текущему значению Обращается к биту счетчика Рис. 4–6. Обращение к биту или к текущему значению счетчика 28