Устройство контролируемого пункта
Иллюстрации
Показать всеРеферат
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
09) 01) ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
OllHCAHHE ИЗОБРЕТЕНИЯ
Н ABTOPCHOMV СВИДЕТЕЛЬСТВУ мъ г, -. в Э=;
- "- ;;Ф
1 р, ж
$ >v
;„,,„ (21) 3663988/24-24 (22) 21.11.83 (46) 15.02.86. Бюл. 11 6 (71) Харьковское научно-производственное объединение по системам asтоматизированного управления (72) К.И.Диденко, А.Г.Епиков, К.Г.Карнаух и lO.П. Кочур (53) 621.398(088.8) (56) Авторское свидетельство СССР
Ф 858062, кл. G 08 С 19/28, 1981.
Вопросы промышленной кибернетики, труды ЦНИИКА. М.: Энергия, 1980, вып. 62,.У 9. (54)(57) 1. УСТРОЙСТВО КОНТРОЛИРУЕМОГО- ПУНКТА, содержащее линейный блок, первый вход и первый выход которого являются соответственно линейным входом и линейным выходом устройства, блок управления, объединенные первый и второй входы-выходы и объединенный выход которого подключены соответственно к шине данных, шине управления и шине адреса, объединенный вход, объединенный выход и объединенный вход-выход первого блока памяти подключены соответственно к шине адреса, шине данных и шине управления, объединенный вход и объединенные первый и второй входы-выходы блока согласования соединены соответственно с шиной адреса, шиной управления и шиной данных, вход и выход блока согласования являются соответственно информационным входом и управляющим выходом.устройства, о т л и ч а ю щ ее с я тем, что, с целью расширения функциональных возможностей устройства путем накопления статистической информации, в него введены второй блок памяти, блок обмена данными, формирователи сигналов, шифратор признака запуска, таймер и элемент ИЛИ, входы которого соединены с выходом первого формирователя сигналов, с входом и первым выходом второго формирователя сигналов, второй выход которого соединен с шиной управления, выход элемента ИЛИ подключен к входу второго блока памяти, к входу блока управления и к первому входу блока обмена данными, второй вход и выход которого соединейы соответственно с вторым выходом и вторым входом линейного блока, объединенные входы и объединенные первые и вторые входы-выходы второго блока памяти, блока обмена данными и тай1 1 .. р .мера соединены соответственно с шиной адреса, шиной управления и шиной:, данных, выход третьего формирователя сигналов соединен с входом шифратора признака запуска, объединенный вход и объединенный вход-выход которого. соединены соответственно с шиной адреса и шиной управления, выход шифратора признака запуска соединен с шиной данных.
2 Устройство по и. 1, о т л ич а ю щ е. е с я тем, что блок управления содержит дешифратор команд, дешифратор управляющих сигналов, регистр команд, регистр адреса, регистр управляющих сигналов, регистр приоритета, регистр запроса, блок регистров, элементы согласования, селектор адреса, элемент суммирования и вычитания, селектор приори1211784 тета, элемент сравнения, генератор тактовых импульсов, формирователь тактовых импульсов, счетчик номера команд, шифратор, элемент HJIH, эле- мент И, элемент задержки и триггер, выход генератора тактовых импульсов соединен с первым входом формирователя тактовых импульсов, второй вход которого является входом блока, выход формирователя тактовых импульсов соединен с нулевым установочным входом триггера и с первым входом регистра управляющих сигналов, управляющие вход и выход формирователя тактовых импульсов соединены соответственно с первым входом и выходом дешифратора команд, вторые вход и выход которого соединены соответственно с входом и выходом регистра команд, третий и четвертый входы дешифратора команд соединены соответственно с прямым выходом триггера и с выходом элемента сравнения, третий и четвертый выходы дешифратора команд соединены соответственно с входами элемента суммирования и вычитания и первого элемента согласования, пятый выход дешифратора команд соединен с первыми входами второго элемента согласования, регистра адреса, блока регистров и счетчика номера команд, второй вход которого является входом блока, объединенные вход и выход счетчика номера команд соединены с объединенными входом и выходом блока регистров, выход счетчика номера команд соединен с вторым входом регистра адреса, выход кото, рого соединен с вторым входом второго элемента согласования и с входом селектора адреса, выход которого соединен с первым входом элемента И, второй вход которого является объединенным управляющим входом-выходом блока, выход первого элемента И соединен с первым входом регистра приоритета, второй вход которого соединен с объединенными входами и выходами элемента суммирования и вычитания, блока регистров и первого элемента согласования, с входами регистра команд, с входами регистра управляющих сигналов и с первым выходом шифратора, первый вход которого объединен с первым входом элемента ИЛИ и соединен с первым выходом регистра управляющих сигналов, второй выход которого соединен с первым входом дешифратора управляющих сигналов, выходы которого являются вторым объединенным входов-выходом блока, второй вход дешифратора управляющих сигналов через элемент задержки подключен к инверсному выходу триггера, единичный установочный вход которого соединен с выходом элемента ИЛИ, второй вход которого и входы регистра запроса являются объединенным управляющим входом-выходом блока, третий вход элемента ИЛИ соединен с выходом элемента И, выход регистра запроса соединен с входом селектора приоритета, выход которого соединен с вторым входом шифратора, второй выход которого соединен с первым входом элемента сравнения, второй вход которого соединен с выходом регистра приоритета, объединенный выход второго элемента согласования является объединенным выходом блока, объединенный вход-выход первого элемента согласования является первым объединенным входом-выходом данных блока.
3, Устройство по п. 1, о т л ич а ю щ е е с я тем, что блок обмена данными содержит программируемый коммутатор, элемент памяти данных, формирователь сигналов запроса, элемент ввода-вывода данных и элемент памяти команд, адресный вход, вход-выход данных и управляющие вход-выход элемента памяти данных являются соответствующими объединенными входом и объединенными входами-выходами блока, линейный вход и выход которого являются соответственно первыми входом и выходом элемента ввода-вывода данных, первый вход блока является установочным входом программируемого ком-. мутатора, первый вход-выход которого соединен с выходом элемента памяти команд, с вторым входом-выходом элемента ввода-вывода данных и с первым входом-выходом элемента памяти данных, второй вход-выход программируемого коммутатора соединен с входом-выходом элемента памяти команд, с третьим входом-выходом элемента ввода-вывода данных, с первым выходом формирователя сигналов запроса и с вторым входом-выходом элемента памяти данных, первый выход программируемого коммутатора соединен с
1211784 первыми входами элемента памяти ко-! манд, элемента ввода-вывода данных и элемента памяти данных, второй выход программируемого коммутатора соединен с вторыми входами элемента памяти данных и элемента вводавывода данных, третий, четвертый и пятый выходы программируемого коммутатора соединены соответственно с третьим входом элемента памяти данньм, с вторым входом элемента памяти команд и с третьим входом элемента ввода-вывода данных, первый, второй, третий, четвертый и пятый выходы элемента памяти данных соединены с соответствующими входами формирователя сигналов запроса, второй выход которого является управляющим входом-выходом блока, 4. Устройство по п. 1, о т л ич а ю щ е е с я тем, что второй блок памяти содержит элемент памяти, элементы согласования, селектор адреса, регистр адреса, элемент ИЛИ, элементы И, формирователи сигналов, элементы задержки, резервный источник питания, диод, конденсатор и резистор, входы питания элемента памяти, регистра адреса, элементов И,. формирователей сигналов и первого элемента задержки через включенный в обратном направлении диод соединены с шиной основного питания и через резистор — с резервным источником питания, катод диода и первый вывод резистора соединены с первым выводом конденсатора, второй вывод которого ,соединен с шиной нулевого потенциа1 ,ла, вход. первого элемента согласования является объединенным входом блока, выход первого элемента согласования соединен с входом селектора адреса и с первым входом регистра адреса, выход которого соединен с ад- . ресным входом элемента памяти, выход селектора адреса соединен с первыми входами элементов И и второго элемента согласования, второй и третий входы которого, второй вход второго элемента И, входы элемента ИЛИ и выход первого элемента задержки являются первым объединенным входом-выходом блока, первый входвыход второго элемента согласования является вторым объединенным входомвыходом блока, второй вход-выход второго элемента согласования соединен с входом-выходом данных элемента памяти, вход режима работы которого соединен с выходом второго элемента И, управляющий вход элемента памяти соединен с выходом второго формирователя сигналов, вход которого через второй элемент задержки и второй вход регистра адреса подключен к выходу первого формирователя сигналов, вход которого и вход первого элемента задержки соединены с выходом первого элемента И, второй вход первого элемента И соединен с выходом элемента HJIH, третьи входы элементов И являются входом блока.
5, Устройство по п. 1, о т л ичающеес я тем,чтотаймер содержит селектор адреса, дешифратор, элементы согласования, регистр, счетчики, триггер, элементы И, элементы ИЛИ, элементы задержки, генератор тактовых импульсов, резервный источник питания, диод, конденсатор и резистор, входы питания генератора тактовых импульсов и первого счетчика через включенный в обратном направлении диод соединены с шиной основного питания и через резистор — с источником резервного питания, катод диода и первый вывод резистора соединены с первым выводом конденсатора, второй выход которого соединен с шиной нулевого потенциала, адресные входы дешифратора и селектора адреса являются объединенным входом таймера, выход селектора адреса соединен с первыми входами элементов И и первым входом первого элемента согласования, вторые входы первого и второго элементов И соединены с первым выходом дешифратора, второй и третий выходы которого соединены с вторыми входами соответственно третьего и четвертого элементов И, третьи входы первого, третьего и четвертого элементов И и второй вход первого элемента согласования являются первым объединенным входом-выходом таймера, третий вход второго элемента И и третий вход первого элемента согласования являются первым объединенным входом-выходом таймера, выход первого элемента И соединен с первыми входами первого элемента ИЛИ и первого счетчика, второй вход которого соедннен с выходом генератора тактовых импульсов и с первым входом второго счетчика, второй вход которого сое1211784!
О динен с выходом регистра, первый вход которого, третий вход первого счетчика и первый вход-выход первого элемента согласования соединены с выходом второго элемента согласования, второй вход-выход первого элемента согласования является вторым объединенным входом-выходом таймера, выход первого элемента ИЛИ соединен с входом первого элемента задержки, выход которого является первым объединенным входом-выходом таймера, выход третьего элемента И соединен с вторыми входами элементов ИЛИ и регистра, выход четвертого элемента И соединен с третьим входом первого элемента ИЛИ и с нулевым установочным входом триггера, выход второго элемента И соединен ,с четвертым входом первого элемента ИЛИ и с первым входом второго элемента согласования, второй вход ко1торого соединен с выходом первого счетчика, выход второго счетчика соединен с единичным установочным входом триггера и через второй элемент задержки — с первым входом второго элемента ИЛИ, выход которого соединен с третьим входом второго счетчика, выход триггера является первым объединенным входом-выходом таймера.
6. Устройство по п. 1, о т л ич а ю щ .е е с я тем, что шифратор признака запуска содержит селектор адреса, элементы И и элемент задержки, вход селектора адреса является адресным входом шифратора, выход селектора адреса соединен с первым входом первого элемента И, второй вход которого и выход элемента задержки являются объединенным входомИзобретение относится к телемеханике и может быть использовано в автоматизированных системах управления рассредоточенными объектами,. например в нефтедобывающей промышленности, Целью изобретения является расширение функциональных воэможностей устройства путем осуществления гибкой программы опроса. выходом шифратора, выход первого элемента И соединен с выходом элемента задержки и с первым входом второго элемента И, второй вход и выход которого являются соответственно вторым входом и выходом данных шифратора.
7. Устройство.по п. 1, о т л ич а ю щ е е с я тем, что первый формирователь сигналов содержит делитель напряжения, триггер, элемент НЕ, элемент задержки, обмотку реле и замыкающие контакты реле, подключенные к первому выводу делителя напряжения и первому выводу обмотки реле, соединенному с шиной основного питания, вторые выводы обмотки реле и делитель напряжения подключены к шине нулевого потенциала, выход делителя напряжения соединен с нулевым установочным входом триггера и с выходом элемента НЕ, выход которого через элемент задержки соединен с единичным установочным входом триггера, инверсный выход которого является выходом формирователя.
8, Устройство по п. 1, о т л и- . ч а ю щ е е с я тем, что второй формирователь сигналов содержит компаратор, элемент НЕ, элемент И и элемент задержки, вход компаратора соединен с шиной основного питания, выход компаратора — с первым входом элемента И и с входом элемента задержки, выход которого является первым выходом формирователя сигналов, вход элемента НЕ является входом формирователя сигналов, выход элемента НЕ соединен с вторым входом элемента И, выход которого является вторым выходом формирователя сигналов, На фиг. 1 приведена структурная схема устройства, на фиг. 2-9 фкнкциональные схемы соответственно блока управления, блока обмена данными, второго блока памяти, таймера шифратора признака запуска, первого, второго и третьего формирователей сигналов.
1211 784 4
1О
20
Устройство контролируемого пункта (фиг. 1) содержит блоки 1 и 2 памяти, блок 3 обмена данными, линейный блок 4, блок 5 согласования, блок 6 управления, элемент ИЛИ 7, таймер 8, шифратор 9 признака запуска, формирователи 10-12 сигналов, управляющий выход 13, информационный вход 14, линейный вход-выход 15, шину 16 данных, шину 17 адреса, ши. ну 18 управления, шины 19-24 межблочного соединейия, Блок 6 управления (фиг, 2) содержит дешифратор 25 управляющих сигна-, лов, элемент И 26, регистр 27 управляющих сигналов, элемент 28 согласования, селектор 29 адреса, эле-. мент 30 согласования, регистр 31 приоритета, элемент 32 суммирования и вычитания, регистр 33 команд, регистр 34 адреса, элемент 35 сравнения, генератор 36 тактовых импульсов, формирователь 37 тактовых импульсов, дешифратор 38 команд, счетчик 39 номера команд, шифратор 40, элемент ИЛИ 41, триггер 42, элемент 43 задержки, блок 44 регистров, селектор 45 приоритета, регистр 46 запроса и шину 47.
Блок 6 управления предназначен для реализации алгоритма функционирования устройства по программе, хранящейся в блоке памяти, в результате выполнения которой производится координация работы блоков устройства. Блок 6 выполняет определенный список команд, включающий в себя команды чтения, записи при работе с блоками 1, 2 и 3, команды приема, выдачи при работе с блоками 5,;8 и 9, логической и арифметической
1обработки данных, условных и безусловных ветвлений, а также организует предписанный порядок обработки запросов прерываний, поступающих от блоков устройства.
Генератор 36 совместно с формирователем 37 вырабатывают тактовые сигналы, синхронизирующие работу составных частей блока, Счетчик 39 номера команд пред назначен для приема формирования и хранения адреса текущей команды.
Регистр 34 адреса осуществляет хранение адреса блока или ячейки памяти блока на время обмена данными с адресуемым блоком, Элемент 30 согласования предназначен для развязки внутренней ши25
Ъ
l ны 47, через которую осуществляется обмен данными между регистрами блока 6, шины 16 данных устройства, через которую происходит обмен данными между блоком 6 и другими блоками устройства.
Элемент 28 согласования осуществляет выдачу кода адреса из регистра 34 адреса при обращении блока 6 к другим блокам устройства.
Регистр 33 команд осуществляет прием кода команды, поступившего из первого блока 1 памяти, и хранение его в течение выполнения команды.
Дешифратор 38 команд расшифровывает код команды и формирует микрокоманды управления в соответствии с принятой командой. Элемент 32 суммирования и вычитания осуществляет обработку двоично-кодированной информации.
Блок 44 регистров общего назначения предназначен для приема, хранения и выдачи различной информации, участвующей в процессе выполнения программы.
Регистр 31 служит для хранения кода разрешенного уровня приоритета запроса прерывания от блоков устрой— ства.
Регистр 46 осуществляет прием и хранение запросов прерывания, поступивших от инициативных блоков устройства.
Селектор 45 приоритета предназначен для выделения сигнала запроса прерывания с высшим уровнем приоритета среди сигналов, поступивших на вход регистра 46.
Шифратор 40 преобразует позиционный сигнал запроса прерывания с высшим приоритетом в код запроса прерывания для выдачи на элемент 35 сравнения с кодом заданного уровня приоритета прерывания, хранящегося в регистре 31 °
Блок 3 обмена данными (фиг. 3) содержит программируемый коммута- тор 48, элемент 49 памяти данных, формирователь 50 сигналов запроса, элемент 51 памяти команд, элемент 52 ввода-вывода данных, шины 53-55.
Блок 3 обмена данными осуществляет организацию двухстороннего обмена информацией между КП и ПУ через канал связи. При выдаче теленнформации из КП в канал связи блок 3 производит прием и хранение информации, выдаваемой в канал связи, формирова1211784
25 ние заданного протокола и формата сообщения. При приеме информации из канала связи блок 3 осуществляет контроль сообщения в соответствии с заданным методом контроля, хранение информации на время приема, формирование сигнала запроса прерывания, через упавляющий вход-выход блока, извещающего блок 6 управления 10 об окончании приема данных из канала связи и готовности выдачи их блоку 6 управления °
Программируемый коммутатор 48 состоит из формирователя 56, генератора 57 тактовых импульсов, элемента 58 суммирования и вычитания, дешифратора 59, регистра 60 команд, элемента 61 согласования, регистров 62, элемента 63 согласования, счетчика 64 команд, регистра 65 адреса, регистра 66 управляющих сигналов.
Программируемый коммутатор 48 может быть реализован, например, на микросхеме К580ИК80 и служит для реализации программы, предназначенной для координации работы элемен- тов блока 3. Программа хранится в элементе 51 памяти блока 3 и включа- 3О ет такие команды как чтение, запись, логическую и арифметическую обработку данных, условные и безусловные ветвления.
Элемент 58 осуществляет обработку двоично-кодированных данных.
Блок 62 регистров осуществляет хранение и выдачу данных, участвующих в процессе обработки.и выполнения заданной команды.
Регистр 60 осуществляет прием ко- 40 да команды, поступающего из элемента 51 памяти, хранение его в течение выполнения команды.
Дешифратор 59 преобразует коды команд в управляющие сигналы.
Счетчик 64 команд предназначен для приема, формирования и хранения адреса текущей команды.
Регистр 65 адреса осуществляет прием и хранение адреса команды, счи- 5О тываемой из элемента 51 памяти, или адреса узлов блока и выдачу его на элемент 63 согласования в течение цикла обращения к элементу памяти нли к узлам блока.
Формирователь 56 тактовых импульсов предназначен для выработки тактовых импульсов, синхронизирующих работу составных частей коммутатора 48, Элемент 61 предназначен для pasвязки коммутатора 48 и шины 53, через которую осуществляется обмен данными между узлами блока.
Регистр 66 управляющих сигналов осуществляет формирование управляющих сигналов при обмене с элементами 49, 52 и элементом 51 памяти и прием сигналов OTB и ЗПР соответственно от элементов 49 и 50.
Элемент 49 памяти данных состоит из селектора 67, элементов 68 и 69 согласования, элемента 70 задержки, элементов И 71, 72, триггеров 73, 74, элемента НЕ 75, элемента 76 памяти, элементов ИЛИ 77, 78, элементов И 79, 80, элемента 81 задержки, элементов 82, 83 согласования.
Формирователь 50 сигналов.запроса состоит из селектора 84 адреса, элементов ИЛИ 85 и 86, элементов И 87-90 и триггеров 91, 92.
Элемент 52 ввода-вывода данных состоит из элемента 93,согласования, дешифратора 94, формирователя 95 тактовых импульсов, регистра 96 режима, регистра 97 передачи, регистра 98 состояния, регистра 99 приема.
Элемент 52 может быть реализован, например, на микросхеме К580ИК51 и предназначен для приема и передачи последовательных данных при работе с линией связи.
Преобразование последовательного кода в параллельный код данных и наоборот производится в регистре 99 приема и регистре 97 передачи соответственно при работе элемента 52 с линией связи.
Определение окончания преобразования осуществляется через регистр 98 состояния, соответствующий разряд которого указывает на готовность элемента 52 либо к приему, либо к передаче очередного слова данных.
Регистр 96 режима предназначен для задания режима работы элемента 52 на прием или передачу данных при работе с линией связи.
Формирование сигналов выборки одного из регистров элемента 52, а также сигналов, определяющих направление движения данных через элемент 93 при работе с линией связи, 1211784 осуществляется дешифратором 94 по командам от коммутатора 48.
Синхронизация работы составных частей элемента 52 производится от формирователя 95 тактовых импульсов.
Блок 2 памяти (фиг. 4) содержит элемент 100 согласования, селектор 101 адреса, элемент 102 задержки, регистр 103, элемент 104 памяти, резервный источник 105 питания, элемент ИЛИ 106, элемент И 107 и формирователь 108 сигналов, элемент 109 задержки, формирователь 110 сигналов, элемент И 111, элемент 112 согласования, диод 113, конденсатор 114, резистор 115, шину 116 основного питания.
Блок 2 является энергозависимым оперативным запоминающим устройством и предназначен для хранения оперативной информации, выдаваемой в канал связи и принимаемой из него, для хранения интегральных значений параметров, для хранения уставок технологических параметров при их оперативном задании с ПУ, а также для хранения промежуточных результатов вычисления в процессе выполнения рабочей программы устройства.
Таймер 8 (фиг. 5) содержит шину 116 основного питания, селек|тор 117 адреса, дешифратор 118, эле.мент 119 согласования, элементы И 120123, элемент 124 задержки, регистр 125 данных, генератор 126 тактовьцс импульсов, элементы ИЛИ 127, 128, счетчики 129, 130, элемент 131 согласования, элемент 132 задержки, триггер 133, источник 134 резервного питания, диод 135, конденсатор 136, резистор 137, шину 138 нулевого потенциала.
Таймер 8 осуществляет прием кода текущего времени от блока 6 управления, подсчет времени, выдачу кода текущего времени блоку 6, а также формирование временных меток с интервалами, заданным от блока 6.
Шифратор 9 признака запуска (фиг. 6) содержит селектор 139 адреса, элемент 140 задержки, элементы И 141 и 142.
Формирователь 10 сигналов (фиг. 7) содержит делитель напряжения, реализованный, например, на резисторах 143 и 144, и замыкающий контакт 145.
Шифратор 9 и формирователь 10 предназначены для формирования признака санкционированного и несанкционированного включения питания устройства и выдачи этого признака в блок 6 с целью анализа и вывода устройства на выполнение рабочей программы по соответствующей ветви алгоритма запуска устройства.
Формирователь 11 сигналов (фиг.8) содержит элемент НЕ 146, элемент 147 задержки, триггер 148, обмотку реле 149 с замыкающими контактами 150 и делитель 151 напряжения.
Формирователь 11 предназначен для формирования сигнала установки (УСТ) при включении питания устройства.
Формирователь 12 сигналов (фиг.9) содержит элемент НЕ 152, элемент И 153, компаратор 154 и элемент 155 задержки.
Формирователь 12 осуществляет.выдачу сигнала запроса . прерывания (ЗПР), извещающего блок 6 об отключении питания, и сигнала УСТ, вырабатываемого после выдачи сигнала ЗПР через время, необходимое для подготовки устройства к отключению.
Блок 1 памяти является постоянным запоминающим устройством и предназначен для хранения рабочей программы функционирования устройства.
Линейный блок 4 осуществляет сопряжение устройства с каналом связи по электрическим параметрам, а также гальваническую развязку устройства и канала связи. Кроме того, блок 4 обеспечивает модуляцию сигналов, передаваемых из блока 3 в канал связи. При приеме данных из канала связи блок 4 осуществляет селекцию принимаемых сигналов, их демодуляцию и выдачу данных в блок 3.
Блок 5 согласования предназначен для выполнения следующих функций: прием сигналов телесигнализации (ТС) и выдачу их блоку 6 для анализа состояния объекта: прием в аналоговом виде сигналов телеизмерений текущих (ТИТ) и преобразование их в цифровую форму для дальнейшей обработки блоком 6, прием сигналов телеизмерений интегральных (ТИИ) для накопления интегральных значений параметров, выдачу сигналов
: телеуправления (ТУ) для управления двухпозиционными объектами, выдачу
1211784
35
Команда, считанная с блока 1 по нулевому адресу, предписывает блоку 6 обращение к блоку 9 с целью приема с него бита данных, определяющего по выходному сигналу формирователя 10, было ли включение устройства санкционированным или нет.
По адресному сигналу и управляющему сигналу ПРМ (" Прием" ) от блока 6 55 блок 9 формирует на входе-выходе данФ ных бит данных, а на управляющем входе-выходе сигнал "Ответ" (ОТВ). сигналов телерегулирования кодового (ТР=К) для управления цифровыми регуляторами.
По информационному Входу 14 блок 5 подключается к датчикам сигналов ТС, ТИТ, ТИИ объекта и пультам ручного ввода, при необходимости, а по выходу 13 управления соединяется с исполнительными устройствами объек- 1р та.
Обмен данными в блоком 6 управления осуществляется при поступлении на адресный вход и управляющий входвыход блока 5 соответствующих адрес- 15 ных и управляющих сигналов от блока 6 и может производиться как по инициативе блока 6 в процессе выпол- нения программы, хранящейся: в блоке 1, так и по инициативе блока 5 при формировании им сигнала ЗПР.
Устройство контролируемого пункта работает следующим образом.
При включении питания устройства формирователь 11 вырабатывает крат- 25 ковременный сигнал установки (УСТ), который через элемент ИЛИ 7 блокирует в блоке 2 памяти запись информации при переходном процессе нарастания напряжения питания до номинального уровня, а в блоке 3 обмена данными и в блоке 6 управления осуществляет сброс счетчиков адреса в нулевое состояние. После достижения напряжением питания номинального значения формирователь 11 сигнал УСТ снимает.
После снятия сигнала УСТ блок 3 начинает свою работу со считывания команд начиная с нулеВОГО адреса 40 своей памяти 76, и настраивается на прием данных из канала связи через вход-выход 15 и блок 4, а блок 6 начинает свою работу со считывания команды с нулевого адреса блока 1 4 памяти.
После приема бита данных от блока 9 блок 6 по следующим командам, считанным из блока 1, переходит к его анализу. При этом состояние логической единицы указывает, что включение быпо санкционированным, т.е. производилось оператором, а состояние логического нуля свидетельствует о том, что включение питания устройства произошло без участия оператора.
При санкционированном включении питания блок 6 обращается к блоку 8 и по шине 16 данных вводит в него значение времени, равное нулю для отсчета относительного времени. Кроме того, блок 6 настраивает блок 8 на формирование временных меток через заданные интервалы времени.
Обращением к блоку 2 блок 6 обнуляет его массивы памяти, используемые для накопления интегральных значений параметров, и ячейки памяти, необходимые для выполнения основной программы работы устройства. Обращением к блоку 5 блок 6 устанавливает его в исходное состояние, не нарушающее ряботу объекта при включении питания устройства.
После этого блок 6 переходит к реализации программы, включающей прием и обработку информации телесигнализации (ТС), телеизмерений текущих (ТИТ), телеизмерений интегральных (ТИИ), формирование и выдачу команд телеуправления (ТУ), телерегулирования кодового (ТР=К), прием и занесение уставок технологических параметров, прием и выдачу служебной информации .
Обработка сигналов ТС содержит следующие этапы.
Прием блоком 6 от блока 5 сигналов ТС, сравнение их с принятыми в предыдущем цикле, выявление изме- нившихся сигналов н Формирование словосостояния, единица в одном из битов которого указывает, что было зафиксировано изменение одного или нескольких сигналов ТС. Словосостояние заносится в одну из ячеек блока 2 для последующей передачи в линию связи, Обработка сигналов ТИТ состоит в следующем.
Блок 6, обращаясь к блоку 5, за .пускает его на преобразование анало.
1211784 12
20
35
45
55 гичных сигналов в цифровую форму, которые поступают на информационный вход 14 устройства, по окончании преобразования производит прием кода параметров, а затем сравнение его с технологической уставкой. Если параметр не вышел за пределы технологической уставки, то код его значения заносится в соответствующую область памяти блока 2. При выходе параметра за уставку его код записывается в.другую область памяти блока 2 с указанием адреса этого параметра и в соответствующий бит словосостояния, хранящегося в блоке 2, заносится единица, указывающая что было :зафиксировано отклонение параметра от уставки, Обработка информации ТИИ состоит в следующем.
Блок 6, обращаясь к блоку 6, принимает от него состояние уровней сигналов ТИИ, поступающих на информационный вход 14 устройства, и производит их анализ на изменение перегара напряжения с высокого уровня на низкий (по сравнению с состоянием сигналов, принятых в предыдущем цикле). В случае указанного изменения сигнала, свидетельствующего об окон- чании сигнала ТИИ, блок 6 по адресу, соответствующему каналу, по которому изменился сигнал, увеличивает на единицу содержимое ячейки памяти области ТИИ блока 2.
В случае поступления информации из канала связи последняя через входвыход 15 и линейный блок 4 принимается блоком 3, в котором записывается в память 76. По окончании приема информаЦии блок 3 формирует сигнал
"Запрос прерывания" (ЗПР), по которому блок 6 управления считывает эту информацию и производит ее анализ.
Информация, считанная из памяти 76 блока 3, всегда содержит командное слово, предписывающее выполнение тех или иных действий.
Если командное слово предписывает выдачу в канал связи словосостояния устройства или массива ТС, или массива ТИТ, или параметров, вьппедших за уставку, или массива ТИИ (в конце смены, сут.), то при этом блок 6 считывает из блока 2 памяти соответствующий массив и производит запись его в память 76 блока 3.
По окончании записи информации в блок 3 блок 6 обращается к фиксированной ячейке памяти 76 блока 3, последний организует выдачу информации, хранящейся в памяти 76 блока 3, через шину 24, блок 4 и вход-выход 15 устройства в канал связи.
После передачи в канал связи телеинформации блок 6 обнуляет соответствующие массивы блока 2 памяти.
Если командное слово, принятое из канала связи, предписывает выполнение команды ТУ, или телерегулирование кодового TP-К, или занесение технологических уставок, то обработка этих сигналов состоит в следующем.
По команде ТУ блок 6 управления считывает из памяти 76 блока 3 информацию об адресе канала управления и признака выполняемой операции (включить, выключить). На основании этой информации блок 6 формирует адрес канала телеуправления блока 5 и по этому адресу передает в блок 5 код признака выполняемой операции. При этом на выходе 13 блока 5 формируется сигнал включения или выключения адресуемого агрегата.
Через данное время, необходимое для выполнения команды включения или выключения агрегата, блок 6 повторно обращается к блоку 5 и обнуляет его регистр телеуправления °
Время, необходимое для выполнения команды телеуправления, зависит от времени срабатывания узлов запуска управляемого агрегата и определяется путем подсчета блоком 6 временных меток, формируемых таймеров 8.
По команде ТР=К блок 6 управления считывает из памяти 76 блока 3 информацию об адресе канала регулирования и код управляющего воздействия и передает их в блок 5. Из блока 5 код управляющего воздействия через выход 13 устройства поступает на адресуемый регулятор.
По команде занесЕния технологических уставок блок 6 считывает из памяти 76 блока 3 адреса уставок и код уставок и затем по этим адресам производит запись кодов уставок в блок 2 памяти.
При необходимости отсчета таймером 8 времени, единого с временем, которое отсчитывается на пункте управления, на устройство из канала связи может быть передан код значения времени, который затем считывается блоком 6 и заносится в таймер 8, 13
1211784 14
При отключении питания устройства иа первом выходе формирователя 12 вырабатывается сигнал ЗПР, который через шину 22 и управляющую шину 18 устройства поступает на управляющий вход-выход блока 6. По этому сигналу блок 6 считывает с таймера 8 текущее время и его код записывает с соответствующим признаком в массив служебной информации блока 2 памяти.
После этого блок 6 считывает с блока 1 команду "Останов" и прекращает свою работу.
Через время, определяемое формирователем. 12, на его втором выходе формируется сигнал УСТ, который через шину 21 поступает на элемент ИЛИ 7, сигнал с выхода которого поступает на входы блоков 2, 3, 6 и блокирует их работу, При отключенном питании устройства блок 2 находится в режиме хранения информации, а таймер 8 продолжает отсчет времени.
При несанкционированном включении питания устройства блок 6 обра-! щается к таймеру 8, считывает с него код значения времени и записывает его с соответствующим признаком в массив служебной информации блока 2.
Затем блок 6 формирует словосостояние, соответствующий бит которого указывает, что происходил несанкционированный останов.
Кроме того, блок 6, обращаясь к блоку 5, устанавливает его в исходное состояние, не нарушающее работу объекта при включении устройства, после чего устройство переходит к выполнению рабочей программы по реализации алгоритма приема и обра-, ботки телеинформации, Блок 6 управления работает следующим образом.
Сигналом УСТ счетчик 39 номера команд устанавливается в нулевое состояние, а формирователь 37 тактовых импульсов блокируется. После снятия сигнала УСТ формирователь 37 запускается от генератора 36 и выдает позиционный сигнал, поступающий на регистр 27 управляющих сигналов и нулевой установочный вход триггера 42, и серию тактовых импульсов, поступающих на дешифратор 38.
При обращении блока 6 к блокам устройства код выполняемой операции из блока 44 регистров общего назначе35 дешифрирует их и после этого на соответствующих выходах вырабатывает
1сигналы, обеспечивающие выполнение принятой команды.
5 !
О
30 ния через шину 47 заносится в регистр 27 управляющих сигналов. Через . время задержки, определяемое элементом 43, код операции из регистра 27 поступает в дешифратор 25, который при этом формирует соответствующий коду один из управляющий сигналов:
ЧТН или ЗАЛ при обращении к блокам памяти, ПРМ или ВДЧ при обращении к блокам ввода-вывода. Адрес адресуемого блока из счетчика 39 номера команд заносится в регистр 34, а с него — в элемент 28 согласования, выход которого является адресным выходом блока 6.
По управляющему сигналу ЧТН или
ПРМ адресуемый блок выставляет данные и сопровождает их сигналом ОТВ.
По сигналу ОТВ, поступаю