
- •Оглавление
- •Введение
- •Лекция 1
- •Информационно-управляющая структура промышленного предприятия
- •Проблемы представления данных:
- •Многомерная модель данных
- •Возможности olap-систем
- •Управление финансами
- •Управление производством
- •Подсистема "Описание структуры изделия"
- •Подсистема "Конструкторский и технологический документооборот"
- •Подсистема "Описание технологического процесса изготовления товарно-материальных ценностей"
- •Подсистема "Планирование основного производства"
- •Управление производством
- •Управление данными об изделиях
- •Функции mes
- •Оперативное планирование (расчет производственных расписаний)
- •Директор
- •Назначение и функции арм диспетчера
- •Структура современной асу тп
- •Основные функции scada-систем
- •Этапы разработки систем управления с помощью scada–систем
- •Технические характеристики
- •Обработка в канале float
- •Специальные атрибуты канала float
- •Обработка в каналах hex16 и hex32
- •Функции управления графических элементов в trace mode 6
- •Операторы обмена с аккумулятором
- •Логические операторы
- •Арифметические операторы
- •Операторы сравнения
- •Операторы перехода и вызова функции
- •Модификаторы Техно il
- •Триггеры и счетчики
- •Генераторы
- •Управление
- •Ввод/вывод. Переходы
- •Регулирование
- •Аналоговые алармы
- •Атрибуты канала событие
- •Принцип работы с масками доступа
- •Раскладка кодов доступа по разрешенным привилегиям
- •Формирование кодов доступа к управлению
- •Система с дублированным сервером.
- •Резервирование на уровне задач
- •Технология динамического обмена данными dde
- •Мрв (dde-клиент) – Excel (dde-сервер)
- •Обмен данными по opc-технологии
- •Прием сигналов rs-232.
- •Формат асинхронной передачи rs-232.
- •Интерфейс rs-422
- •Интерфейс rs-485
- •Сигнальные уровни на can-шине.
- •Контроллер simatic s7-300.
- •Основные характеристики модулей аналогового ввода серии adam-4000
- •Основные характеристики модулей аналогового и дискретного вывода серии adam-4000
- •Модули усо серии adam 4000.
- •Варианты объединения модулей усо серии adam-4000 в измерительную сеть.
- •Библиографический список
Триггеры и счетчики
Импульс по переднему фронту (rTRIG) Этот блок формирует прямоугольный импульс длиной в один такт пересчета при изменении значения младшего разряда INP с 0 на 1.
Импульс по заднему фронту (fTRIG) Выход QF принимает значение 1 на один такт пересчета при изменении значения входа INP с любого положительного на 0.
Триггер с приоритетом по установке (SR) Выход Q изменяет свое значение с 0 на 1 при изменении значения входа INS с 0 на любое положительное (при этом значение входа INR может быть любым неотрицательным). Для сброса выхода в 0 нужно подать 0 на вход INS и любое положительное значение на вход INR.
Триггер с приоритетом по сбросу (RS) Выход Q изменяет свое значение с 0 на 1, если INS > 0 и INR = 0. Для сброса выхода в 0 нужно подать любое положительное значение на вход INR.
Счетчик (CTU) Функцией данного блока является подсчет количества тактов пересчета, в течение которых значение контролируемой величины (вход INP) было отлично от 0, и сравнение этого количества с заданной уставкой. Вход CLR используется для смещения текущего значения счетчика (выход QT), вход PV – для задания уставки, а выход QE показывает результат сравнения значения счетчика с уставкой.
Обратный счетчик (CTD) Этот блок аналогичен блоку CTU, но реализует обратный счетчик. Контролируемая величина подается на вход INP. Вход CLR используется для смещения текущего значения счетчика (выход QT), вход PV – для задания начального значения счетчика, выход QE показывает результат сравнения значения счетчика с 0.
Семафор (SEMA) Данный блок аналогичен триггеру с приоритетом по установке (блок SR). Отличие заключается в том, что установка 1 на выходе осуществляется с задержкой на один такт. Сброс выхода в 0 осуществляется на том же такте, на котором одновременно INR <> 0 и INS = 0.
Комбинированный счетчик (CTUD) Этот блок сочетает в себе функции нарастающего и убывающего счетчиков.
Импульс произвольной длительности (TP) Этот блок предназначен для формирования импульсов единичной амплитуды и заданной длительности. Импульс формируется на выходе QI при изменении значения входа INP с 0 на любое положительное. Длительность импульса в тактах пересчета задает вход PT. Выход QT индицирует число тактов, прошедших с начала формирования импульса. Перед формированием очередного импульса нужно обнулить выход QT (для этого нужно подать 0 на вход INP).
Задержка на включение (TON) При изменении значения входа INP с 0 на любое ненулевое выход QI принимает значение 1 с задержкой в PT тактов пересчета, при этом выход QT индицирует число тактов, прошедших с момента изменения INP. Чтобы обнулить выходы QI и QT, нужно подать 0 на вход INP.
Задержка на выключение (TOFF) Если INP <> 0, то QI = 1, QT = 0. При изменении значения входа INP с ненулевого на 0 выход QI принимает значение 0 с задержкой в PT тактов пересчета, при этом выход QT индицирует число тактов, прошедших с момента изменения INP.
Генераторы
Меандр (G01) Данный блок генерирует прямоугольный сигнал с максимальным значением 1.
Бегущая единица (G1) При работе этого генератора его 8-битовый выход последовательно принимает значения 0, 20, 21, … 27, 0, 21 и т.д. Значение выхода изменяется на каждом такте пересчета.
Случайная величина в диапазоне [0, 1] (RND) Этот блок генерирует случайную величину с равномерным законом распределения в диапазоне [0, 1].
Пилообразный сигнал (PILA) Данный блок генерирует пилообразный сигнал с максимальным значением, задаваемым входом PV. На каждом такте пересчета выход увеличивается на 1.
Единица с заданной вероятностью (GP01) На выходе этого функционального блока генерируется 0 или 1, причем вероятность генерации единицы задается значением входа PRB. На вход PRB подается целое число в диапазоне от 0 до 1000. Этим границам соответствуют значения вероятности 0 и 1.
Астрономическое время (TIME) Значение выхода S этого блока равно текущей астрономической секунде, M - минуте, H - часу.
Астрономическая дата (DATE) На выходе DAY этого блока генерируется текущее значение дня месяца, на выходе MON ( номер месяца, а на выходе YR – текущий год.
Период вызова программы (TSTEP) Этот блок измеряет период вызова программы в секундах с точностью до миллисекунды.
Синусоидальный сигнал (GSIN) Этот функциональный блок генерирует синусоидальный сигнал единичной амплитуды. Период колебаний (в секундах) задается значением входа PT (рисунок ниже соответствует PT = 4 с).