
ЛАБОРАТОРНО-ПРАКТИЧЕСКАЯ РАБОТА №6 
СОСТАВЛЕНИЕ ПРОГРАММ УПРАВЛЕНИЯ ТП ДЛЯ 
КОНТРОЛЛЕРОВ S7-300 C ИСПОЛЬЗОВАНИЕМ СЧЕТЧИКОВ  
Цель работы: Освоить методы составления и редактирования программ c использовани-
ем счетчиков. 
Оборудование: Пакет программ STEP 7 
Теоретические сведения 
Последовательность операторов для запуска счетчика 
 
Каждый счетчик характеризуется следующими параметрами: 
Величина счета  Для каждого счетчика резервируется 16-битовое слово в специальной 
области системной памяти данных. Оно используется для хранения в двоичном коде величины 
счета в диапазоне 0...999.  
Счет на увеличение  Когда  RLO  на  входе  CU  изменяется  из  “0”  в  “1”,    текущее 
значение счетчика увеличивается на 1 (верхняя граница = 999). 
Счет на уменьшение  Когда RLO на входе CD изменяется из “0” в “1”, текущее зна-
чение счетчика уменьшается на 1 (нижняя граница = 0). 
Установка счетчика  Когда RLO на входе "S" изменяется из “0” в “1”, счетчик при-
нимает значение, заданное на входе PV. 
Сброс счетчика  Когда сигнал на входе “R” равен 1, счетчик устанавливается в 0. Если 
условие сброса выполняется, то не возможна ни установка счетчика, ни процедура счета.  
PV  Значение для счетчика (0...999) задается на входе PV: 
  •  как константа (C#...) 
  •  как переменная в BCD - формате. 
BI / BCD  Значение счетчика может быть загружено в аккумулятор как двоичное чис-
ло или BCD число, а затем передано по другому адресу. 
 
Q  Состояние счетчика может быть проверено через выход  “Q”: 
  •  Счетчик   = 0     Q = 0 
  •  Счетчик   > 0          Q = 1  
Типы счетчиков   
• С_CU  = Накапливающий  (счет только “вверх”) 
• C_CD  = Вычитающий (счет только “вниз”) 
• С_CUD  = Реверсивный счетчик.  
 
1.  Порядок выполнения работы: 
1.1. Запустить  программу SIMATIC Manager, создать  проект для CPU 315-2 DP  и блоками 
ввода вывода и с одним блоком ОВ1.  
1.2. По заданиям 1-4 составить программы и запуская в режиме эмуляции проверить работо-
способность программы и правильное выполнение заданного алгоритма работы.