русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Работа ПЛК.


Дата добавления: 2014-11-27; просмотров: 940; Нарушение авторских прав


Работа ПЛК циклична. Рабочий цикл состоит из нескольких этапов:

1. Загрузка в память данных состояний входных регистров

2. Последовательная обработка хода программы, хранящейся в памяти программы.

Процессор загружает данные из ОЗУ в рабочие регистры и обрабатывает в соответствии с указанной операцией и последовательностью.

3. выдача обновленных значений из памяти данных в регистр выхода . одновременно с этими этапами или в конце их идет этап системного тестирования(тестирование правильного выполнения программы, время выполнения программы, правильная передача данных) и только потом процессор возвращается к 1 этапу.

Рисунок 197

1-идет опрос регистра

2-обработка данных (могло измениться значение выходных данных)

3-запись выходных значений

4-этап системного тестирования

В ПЛК существует время задержки на:

ü опрос регистров

ü операции ЦАП и АЦП

ü запись регистры

ü системные задачи

ü выполнение программы пользователя

Эти времена в сумме определяют время цикла работы контроллера, которое на техническом языке называют временем скана(scan time). На 1,3 и 4 этапы затрачивается обычно около 2мс, на 2 этап 10-15 мс.

Пример программирования ПЛК.

Постановка задачи:

1. Вентиляция помещения через равные промежутки времени.

2. Включения света в помещении при срабатывания датчика перемещения.

Решение:

Задачу оптимально можно решить используя ПЛК Zelio Logic.

Программа пишется в специально адаптированной к техническому пользователю среде Zelio Soft.

Выбираем ПЛК SR3B101FU

Uп=100-240VAC-вольты, переменный ток

6 дискретных входов и 4 релейных выхода.

I1-первый дискретный вход-сигнал датчика перемещения

I2-кнопка отключения света

Q1-выход, управляющий вентиляторами

Q2-выход, включающий лампу



Рисунок 198-Программа на языке Zelio Logic

TT1-1ч(время выдержки)

ТТ2-10мин.

ТТ3-3мин.

Рисунок 199-Результирующая схема

 



<== предыдущая лекция | следующая лекция ==>
Аналоговые мультиплексоры и демультиплексоры. | Классификация усилительных устройств.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.