Вы находитесь на странице: 1из 22

Обучающие курсы для персонала ТОО "Азиатский

Газопровод"

ОСНОВЫ ПРОМЫШЛЕННОЙ АВТОМАТИЗАЦИИ

Основы булевой логики

Sirio Sistemi Elettronici S.p.A.


This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Бит - Элементарная единица информации, представленная значениями {0,1}

Двоичное число: Самый маленький элемент в определении объема в


компьютерном хранилище. Это цифра в двоичном формате (0 or 1).
Физическим аналогом бита являются например: транзистор или конденсатор в
ячейке памяти, магнитным доменом на диске или ленте, отражающей ячейкой на
оптическом носителе, высокое или низкое напряжение в электрической цепи.

2
Sirio Sistemi Elettronici S.p.A.
This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Представлена информация
Двоичные данные
Байт(8bit)
Числа
Слово (16bit)
Двойное Слово /Регистр (32bit)

3
Sirio Sistemi Elettronici S.p.A.
This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Теории выборки и квантование сигнала

Выбор сигнала:

Необработанный сигнал

4
Sirio Sistemi Elettronici S.p.A.
This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Теории выборки и квантование сигнала

Квантование сигнала:

Количество уровней квантования: Уровни амплитуды:


M = 2n - 1, n = число битов Максимальная амплитуда
(mA) / M

5
Sirio Sistemi Elettronici S.p.A.
This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Теории выборки и квантование сигнала

Полученный сигнал после квантования:

Разрешение n-битового ADC:


6
Sirio Sistemi Elettronici S.p.A.
This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Теории выборки и квантование сигнала

Пример аналогового изображения: Пример цифрового изображения:


(преобразование давления) (изменение давления)

mA V
20 Vhigh

4 Vlow

Pmin Pmax Pmin Pthres Pmax


бар бар

Iin + Imin

7
Sirio Sistemi Elettronici S.p.A.
This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Выборка и квантование

Цифровое изображение:

Квантование

Max

Min

Pmin Pmax бар


(4mA)
(20mA) (mA)

Sirio Sistemi Elettronici S.p.A.


This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Пример
Датчик давления даёт сигнал 4 – 20 мА, представляющий диапазон 0 – 10 бар.
Рассчитать, какой ток соответствует измеряемому давлению 8 бар. Какое напряжение
на балластном резисторе 250 Ом соответствует этому измеряемому давлению?

Iin + Imin

( 20  4)  8 16  8
I in  4  4  16,8mA
(10  0) 10

9
Sirio Sistemi Elettronici S.p.A.
This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Разрешение (Resolution)
Термин «разрешение» (resolution) используется для наименьшего изменения в аналоговом
напряжении, которое будет вызывать изменение в 1 бит на цифровом выходе АЦП.
АЦП преобразует непрерывно меняющийся аналоговый сигнал в цифровую форму. С помощью
такого 8- битового преобразователя можно получить 256 различных цифровых величин от
00000000 до 11111111.
В 8-битовом АЦП, если полная шкала входного сигнала меняется между 0 и +10 В, шаг одного
10
бита будет  0,04 В .Это означает, что 0,03 В на аналоговом входе АDC не могут вызвать
255
изменения дигитального выхода. Число битов на выходе АDC определяет «разрешение» или
точность. Аналоговый вход (В) Дигитальный выход (В)
0.00 00000000
0.04 00000001
В общем случае «разрешение» n 0.08 00000010
-битового АDC: 0.12 00000011

1 0.16 00000100
разрешение  n
2  1 0.20
0.24
00000101
00000110
0.28 00000111
0.32 00001000
И т.д.

10
Sirio Sistemi Elettronici S.p.A.
This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Разрешение (Resolution)
Пример:
Термопара даёт на выход 0.5 мВ на каждый ˚С. Какова будет точность (разрешение), с
которым PLC будет получать измеренное значение, если термопара подсоединена к
аналоговому входу с пределами измерения 0 – 10 В постоянного тока и используется 10-
битовый АЦП?

Решение.
Диапазон 0 – 10 В соответствует 210  1024 битам. Это вся шкала 0 – 10 В. Изменение в 1 бит
10
 0.01В или 10 мВ. Т.е. точность, с которой процессор распознает вход от термопары, есть
1023
±5 мВ или ±10˚С

11
Sirio Sistemi Elettronici S.p.A.
This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Цифровая фильтрация аналоговых сигналов

Промышленные системы сбора данных и системы управления используют информацию,


полученную от датчиков, для выработки соответствующих сигналов обратной связи,
которые, в свою очередь, непосредственно управляют промышленными процессами.
В некоторых случаях в сигнале, содержащем информацию, присутствует шум, и основной
целью является восстановление сигнала. Выделение сигнала из шума (фильтрация,
автокорреляция, свертка) часто используются для выполнения этой задачи и в аналоговой,
и в цифровой областях.
Цифровая фильтрация представляет собой один из методов защиты измерительных
каналов оборудования от воздействия электромагнитных помех, шумов и наводок.

Фильтр аналоговых входов

Фильтр аналогового входа обеспечивает стабильность аналоговых значений. Фильтр


аналогового входа следует активизировать в приложениях, в которых входной сигнал
медленно меняется с течением времени. Если речь идет о быстро меняющемся сигнале, то
аналоговый фильтр активизировать не следует.
Не рекомендуется применять аналоговый фильтр у модулей, которые передают цифровые
данные или сигналы тревоги.
12
Sirio Sistemi Elettronici S.p.A.
This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Операторы программирования

Переменная:
В компьютерном программировании переменная - это символическое имя, присвоенное
известному или неизвестному количеству или информации, с целью разрешить
использование имени независимо от информации, которую он представляет. Имя переменной
в исходном коде компьютера обычно связано с местом хранения данных и, следовательно,
также с его содержимым, и это может измениться в ходе выполнения программы.

Константа (постоянная) :
В компьютерном программировании константа представляет собой особый вид переменной,
значение которой обычно не может быть изменено программой во время ее выполнения.
Многие языки программирования делают явное синтаксическое различие между
постоянными и переменными символами.
Использование константы вместо указания значения несколько раз в программе может не
только упростить обслуживание кода, но также может предоставить им значимое имя и
объединить такие постоянные привязки к стандартным местоположениям кода (например, в
начале). Обычно оозначается символом k.

13
Sirio Sistemi Elettronici S.p.A.
This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Операторы программирования

Блоки программного обеспечения:

Входные Программа/
константы Операнды/
Функциональный Выходы
Входные
блок/ Операция
переменные

14
Sirio Sistemi Elettronici S.p.A.
This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Операторы программирования

Тип оператора:
- Один оператор (работает только с операндом)
- Два оператора (работающие с двумя операндами)
- Трех операторов (работающих с тремя операндами).

Общие операторы логики:


- Логические операторы (AND, OR, NOT, XOR, NOR, NAND, XNOR, SET/RESET)
- Move, GT, GE, LT, LE, EQ, NEQ
- Таймеры (TON, TOF, TP)

Общие арифметические операторы :


- +, -, /, *, квадратный корень, выражение, модуль (остаток деления),
увеличение / уменьшение

15
Sirio Sistemi Elettronici S.p.A.
This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Операторы программирования

Логические операторы: NOT

NOT A 1

Логические операторы : OR Логические операторы : AND

A B A OR 0
A B A AND
B 00 0 0 1
B 00 0
0 1 1 0 1 0
1 0 1 1 0 0
1 1 1 1 1 1

16
Sirio Sistemi Elettronici S.p.A.
This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Операторы программирования

Логические операторы : NOR Логические


операторы : NAND
A B A NOR B
A B A NAND B
0 0 1 0 0 1
0 1 0 0 1 1
1 0 0 1 0 1
1 1 0 1 1 0
Logic operators :
Логические операторы : XNOR
XOR
A B A XNOR
A B A XOR B
B0 0 1
0 10 10 0 1 0
1 0 1 1 0 0
1 1 0 1 1 1
17
Sirio Sistemi Elettronici S.p.A.
This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Операторы
программирования

Триггер (Установка-Сброс)

18
Sirio Sistemi Elettronici S.p.A.
This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Операторы программирования

Передаточная функция

Применяя следующие уравнения, можно сделать передаточную функцию


следующим образом:

AND *

OR +

_
NOT

19
Sirio Sistemi Elettronici S.p.A.
This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Операторы программирования

Таймеры: Задержка по переднему фронту (TON)

20
Sirio Sistemi Elettronici S.p.A.
This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Операторы программирования

Таймеры: Задержка по заднему фронту (TOF)

21
Sirio Sistemi Elettronici S.p.A.
This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.
Операторы программирования

Таймеры: Импульс

22
Sirio Sistemi Elettronici S.p.A.
This document is Sirio Sistemi Elettronici S.p.A. property and contains confidential information. It may not be used, disclosed or
reproduced, in whole or in part, without the express written permission of Sirio Sistemi Elettronici S.p.A.

Вам также может понравиться