Файл: Отчет по лабораторной работе 6 счетчики импульсов Программное обеспечение для систем автоматизации технологических процессов.docx

ВУЗ: Не указан

Категория: Отчеты по практике

Дисциплина: Не указана

Добавлен: 20.03.2024

Просмотров: 8

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Национальный исследовательский технологический

университет МИСИС
Кафедра «Автоматики и управления в технических системах»


Отчет

по лабораторной работе № 6

СЧЕТЧИКИ ИМПУЛЬСОВ

«Программное обеспечение для систем автоматизации технологических процессов»

Выполнил

студент группы АУ-14-1

Ишонхонов Азизхон

Бижума Самгат

Принял:

ст. преп. Осипова Н.В.


Москва 2017


  1. Цель работы: изучить принцип работы различных типов счетчиков с использованием ручной и автоматической подачей на вход счетных импульсов.

  2. Используемое оборудование: компьютеры с ОС не ниже Windows 7, программным пакетом STEP7 V5.5 для программирования контроллеров серии Siemens Simatic S7-300, симулятором S7-PLCSIM.

  3. Теоретические сведения.

Счетчики импульсов применяются для подсчета количества импульсов, поступающих с датчиков, и пересчета их в требуемые физические единицы измерения путем умножения на заданный множитель, при подсчете суммарной выработки за какую-либо единицу времени; управления исполнительными механизмами и т. д.

В контроллере Siemens счетчики позволяют использовать его CPU в вычислительных задачах. Область счета охватывает диапазон от 000 до 999. Счетчики находятся в системной памяти CPU. Количество счетчиков определяется версией CPU [5].

В пакете STEP7 имеются следующие типы счетчиков:

- S_CUD — счетчик прямого и обратного счета (реверсивный);

- S_CU — счетчик прямого счета (счетчик на сложение);

- S_CD — счетчик обратного счета (счетчик на вычитание).

Они расположены в папке «Counter» в блоке, где пишется программа. Счетчики имеют пять входов:

CU и CD — входы прямого и обратного счета соответственно в формате BOOL;

S и R — входы установки и сброса соответственно в формате BOOL;

PV— вход предустановки, поддерживающий тип данных WORD;

и три выхода:

CV, CV_BCD — текущее состояние счета в двоичном и двоично-десятичном представлении соответственно типа WORD;

Q — состояние счетчика в формате данных BOOL.

Когда значение на входе CU меняется с «0» на «1», счетчик увеличивает свое состояние на единицу в случае, если это счетчик прямого счета или реверсивный. При достижения границы 999 счетчик больше не изменяет своего состояния. Если значение на входе CD меняется с «0» на «1», счетчик уменьшает свое состояние на единицу в случае, если это счетчик обратного счета или реверсивный. При достижения границы 000 данный счетчик больше не изменяет своего состояния. Импульсы на входе CU и CD
можно подавать как в ручном, так и в автоматическом режиме.

Значение предустановки счетчика задается на входе PV в формате константы С#[значение предустановки], например, С#25.

Если значение на входе S меняется с «0» на «1», счетчик принимает значение, заданное на входе PV. Поданная на входе R логическая «1» сбрасывает счетчик в 0.

Если состояние счетчика CV или CV_BCD больше 0, то на выходе Q будет логическая единица, иначе, если счетчик находится в 0, то и на выходе Q также будет 0.

  1. Задание

Реализовать в проекте Simatic Manager в соответствии со своим вариантом задания программу для контроллера, к которому подключены два датчика и 3 входа сигнализирующие о неисправности, следующий алгоритм работы: при наличии неисправности хотя бы на одном из входов и равенстве сигналов с датчиков счетчик автоматически считает в прямом направлении. Если величины с датчиков не совпадают и неисправностей нет, счетчик производит обратный отчет. Если неисправность касается сразу трех входов, счетчик принимает состояние предустановки. Номер варианта задания определяется номером записи фамилии студента в журнале преподавателя. Параметры генератора импульсов Тги, tги взять в табл. 5.1 лабораторной работы 5. Значение для предустановки счетчика выбрать произвольно

Вариант:

12.

1,25

1,8

2

0,7


Выполнение: : d

  1. Вывод: Мы изучили принцип работы различных типов счетчиков с использованием ручной и автоматической подачей на вход счетных импульсов.