Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпорки_НА_Копесб.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
115.71 Кб
Скачать

20. Операции битовой логики.

Булева битовая логика используется в следующих основных командах:

И (A) и ее инверсная форма И-НЕ (AN), ИЛИ (O) и ее инверсная форма ИЛИ-НЕ (ON),

Исключающее ИЛИ (X) и ее инверсная форма , Исключающее ИЛИ-НЕ (XN)

Эти команды выполняют следующие основные функции: Они опрашивают состояние сигнала операнда, чтобы выяснить активизирован операнд «1» или нет «0». Они опрашивают состояние сигнала таймера или счетчика, чтобы выяснить, установлен ли он в «0» (значение = 0) или в «1» (значение > 0).

Логические команды, выполняемые над битами, называют также релейными логическими командами, так как они могут выполнять функцию релейной логической схемы. Нормально открытый контакт, Нормально замкнутый контакт, Поток сигнала в последовательной цепи, Поток сигнала в параллельной цепи

Булевы битовые логические команды могут также дать вашей программе возможность реагировать на ситуацию, когда результат арифметической операции над числами с плавающей точкой является недопустимым, так как одно из чисел не является допустимым числом с плавающей точкой. Команда опрашивает состояние сигнала битов CC1 и CC0.

Некоторые команды могут устанавливать в 1 бит двоичного результата (BR) или биты переполнения (OV и OS) слова состояния.

Команды для оценки фронтов: FP, FN. Вы можете использовать команды Положительный фронт (FP) и Отрицательный фронт (FN) как чувствительные к изменению сигнала контакты релейно-контактной схемы. Эти команды обнаруживают и реагируют на изменения результата логической операции. Переход с 0 на 1 называется

«положительным фронтом». Переход с 1 на 0 называется «отрицательным

фронтом». Выход цепи булевых логических операций. Вы можете завершить булеву логическую цепь с помощью одной из следующих команд. Каждая из этих команд может воздействовать на бит, представляющий конец этой цепи. Установить (S): если RLO в предыдущей команде был установлен в 1, то S устанавливает в 1 состояние сигнала контакта или катушки, к которой обращается эта команда; Сбросить (R): если RLO в предыдущей команде был установлен в 1, то R сбрасывает в 0 состояние сигнала контакта или катушки, к которой обращается эта команда; Присвоить (=):независимо от состояния RLO его значение присваивается операнду, к которому обращается эта команда.

Вы можете использовать одну из следующих команд для изменения результата логической операции (RLO), сохраненного в бите RLO слова состояния программируемого логического контроллера: NOT, SET, CLR, SAVE.

24.Интерфейс mpi и profibus.

многоточечный интерфейс MPI

Интерфейс CPU для подключения устройств, например, PG, называется “многоточечным интерфейсом” (Multi–Point–Interface), так как многие устройства (т.е. из многих точек) могут получить доступ через этот интерфейс к CPU. Иными словами: CPU с многоточечным интерфейсом может формировать сеть без дополнительных модулей!

(для соединения более 100 абонентов и реализации задач средней сложности автоматизации).

Скорость передачи данных: 187 КБод (кбит/с)

Дальность подключаемых устройств – до 3 км.

PROFIBUS–DP

Мощная промышленная сеть для реализации сложных задач (с 1000 парамеров)

Цифровые, аналоговые и интеллектуальные модули, а также широкий спектр полевых устройств по EN 50170, часть 3, например, привода или вентили, перемещаются от системы автоматизации к процессу - и это на расстояние до 23 км.

Модули и полевые устройства при этом соединяются с системой автоматизации через полевую шину PROFIBUS–DP, и обращение к ним происходит как к централизованной периферии.

Скорость передачи данных: от 9,6 Кбод до 12 МБод.

Дальность подключаемых устройств – до 23 км.

Соглашение: Далее все устройства, которые Вы соединяете в подсети, называются абонентами.

Сегмент - это отрезок шины между двумя терминаторами. Сегмент может содержать до 32 абонентов. Кроме того, сегмент ограничен допустимой длиной кабеля в зависимости от скорости передачи. Чтобы все абоненты могли поддерживать связь друг с другом, Вы должны присвоить им адреса:

•в подсети MPI – “Адрес MPI”, а также “Высший адрес MPI”

•в подсети PROFIBUS – “Адрес PROFIBUS”, а также ” Высший адрес PROFIBUS”.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]