Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
zapiska (2).doc
Скачиваний:
60
Добавлен:
11.05.2015
Размер:
324.61 Кб
Скачать

3 Алгоритм функционирования системы

3.1 Алгоритм функционирования контролируемого пункта

Алгоритм функционирования КП представлен на листе 1 графического материала.

При отсутствии сигналов с линии связи устройство КП находится в режиме ожидания запроса с ПУ. О начале запроса сигнализирует прием синхрокода. Каждый получаемый байт из линии связи анализируется на предмет синхрокода. Если обнаруживается соответствие синхрокоду, то устройство переходит к получению адреса КП, в противном случае возвращается к ожиданию очередного байта из линии связи.

После приема адреса опрашиваемого КП, он анализируется на соответствие данному КП. Если адрес не соответствует, то осуществляется возврат к приему синхрокода. Если адрес текущего и адрес опрашиваемого КП совпадают, то устройство ПУ передаёт в линию связи квитанцию. В роли которой выступает адрес КП.

Далее устройство опрашивает все датчики формирует посылку согласно алгоритму рационального построения кадра, и отправляет на ПУ. Для этого устройство КП поочередно считывает данные для каждого датчика и сравнивает с предыдущим значением, которое берется из памяти устройства. Если для очередного датчика разница между значениями больше величины уставки, адрес и значение записывается в память. Таким образом создается список из активных датчиков, в который входит адрес и текущее значение измеряемого параметра.

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

3.2 Алгоритм функционирования пункта управления

Алгоритм функционирования пункта управления имеет вид, приведенный на листе 2 графического материала.

Вначале работы устройства происходит установка начальных данных и выставление режимов работы периферийных микросхем. Далее устройство ПУ поочередно опрашивает все КП. Для чего выполняет описываемые ниже операции для каждого КП.

Очередной адрес КП кодируется в корреляционном коде. Далее в линию связи отправляется синхрокод, за которым следую закодированный адрес опрашиваемого КП. После чего из линии связи ожидается синхрокод, в случае его получения, принимается вся кодовая комбинация и декодируется из корреляционного кода. В случае не обнаружения ошибок, сравнивается адрес ответившего КП с адресом опрашиваемого. Если адреса не совпадают, то выдается повторный запрос. Если ответ не получен в течении 100мс, то устройство опрашивает следующий КП.

В случае совпадения адресов происходит обработка декодированной комбинации. Вначале считывается значение ТИ и масштабируются, после чего полученное значение выдается линию данных. Далее считывается количество датчиков в группе. В соответствии с количеством датчиков в группе с одинаковым кодом параметра поочередно считываются адреса датчиков и выдаются на линию адреса дисплея. После выдачи адреса выдается команда на запись значения в соответствующий датчику регистр. После считывания всех адресов, выделяется значение измерения следующей группы. После обработки всей кодовой комбинации, устройство переходит к опросу следующего КП.

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