
Подземное вычислительное устройство ПВУ. РЭ 4231-001-44645436-98
34
аппаратный комплекс, в состав которого входит инструментальная программная система
VPP, обеспечивающая разработку программ для ПВУ с помощью специализированного "ре-
лейного" языка программирования.
Процесс программирования ПВУ состоит из следующих этапов: разработка алгорит-
ма функционирования ПВУ, создание программы в системе VPP, запись программы в ПЗУ,
установка ПЗУ в ПВУ. Работа с системой программирования VPP описана в документе "Сис-
тема программирования ПВУ VPP. Руководство пользователя. VPP 4217.01.000.000 РП ".
Для переноса разработанных программ работы ПВУ в ПЗУ, устанавливаемых в даль-
нейшем на центральной процессорной плате ПВУ (AM1), используются программаторы,
обеспечивающего программирование ПЗУ типа 27С512 с использованием файлов в формате
Intel HEX. Для удаления информации из ПЗУ используются специальные стирающие уст-
ройства, обеспечивающего ультрафиолетовое стирание ПЗУ типа 27С512).
2.3.3 Программное обеспечение для дискретных и аналоговых датчиков
Дискретные датчики
Дискретные входы в ПВУ могут иметь следующие 4 состояния:
- "замкнут" (замкнутый контакт или дискретный вход, закороченый через диод);
- "разомкнут" (разомкнутый контакт);
- "неисправность цепи" (короткое замыкание);
- "неисправность входа" (отказ дискретного входа).
Первому состоянию "замкнут" соответствует логическая "1". "Разомкнут" или "неис-
правность цепи" определяются как логический "0", но для пользователя отличаются. "Неис-
правность входа" также определяется как логический "0" или "разомкнутый контакт", но
причиной такого состояния могут быть отказы платы дискретных входов или монтажа. "Не-
исправность входа" приводит к отказу ПВУ и необходимости его ремонта.
Дискретный вход может быть "СОЕДИНЕН (PODLACZONY)" или "НЕ СОЕДИНЕН
(ODLACZONY)" и "ОТКЛЮЧЕН (WE NE AKTYWNE)" или "НЕ ОТКЛЮЧЕН (WE
AKTYWNE)". Иногда удобно контролировать вход, но в пользовательской программе не учи-
тывать его истинное состояние. Для любого цифрового входа может быть составлена табли-
ца истинности 9.
Таблица 9 - Таблица истинности для дискретных датчиков
Конфигурационное состояние
дискретного входа
Состояние дискретного входа,
используемое в программе
СОЕДИНЕН
(PODLACZONY)
ОТКЛЮЧЕН
(WE NE AKTYWNE)
1 для замкнутого, 0 для разомкнутого
*)
НЕ СОЕДИНЕН
(ODLACZONY)
ОТКЛЮЧЕН
(WE NE AKTYWNE)
0 всегда
СОЕДИНЕН
(PODLACZONY)
НЕ ОТКЛЮЧЕН
(WE AKTYWNE)
1 всегда
НЕ СОЕДИНЕН
(ODLACZONY)
НЕ ОТКЛЮЧЕН
(WE AKTYWNE)
0 всегда
Примечание. Эта конфигурация заставляет интерпретатор пользовательской программы
использовать непосредственно истинное состояние дискретного входа. Любая другая кон-
фигурация может заставлять интерпретатор подставлять вместо истинного состояния
дискретного входа заданные константы.
Полный перечень сообщений, отображаемых на дисплее ПВУ, приведен в приложе-
нии 1.
Таким образом, если вход "НЕ СОЕДИНЕН", то при интерпретации этот вход считает-
ся таким, как если бы контакты в его цепи были разомкнуты. Если вход "СОЕДИНЕН", то зна-
чение, используемое при интерпретации, зависит от того "НЕ ОТКЛЮЧЕН" ли вход или