Код документа: RU2006114390A
1. Способ эксплуатации системы (V) управления, управляющей множеством первых функциональных модулей (f1-f4) и вторых функциональных модулей (g1-g2), причем
система (V) управления не разрешает выполнение первого функционального модуля (f1-f4), если относящееся к нему первое управляющее состояние (s1-s4) характеризует первый функциональный модуль (f1-f4) как заблокированный, и не разрешает выполнение второго функционального модуля (g1-g2), если второе управляющее состояние (r1-r2) характеризует второй функциональный модуль (g1-g2) как невыполняемый,
с каждым первым функциональным модулем (f1-f4) в первой базе данных соотнесено первое множество событий, являющееся пустым или содержащее по меньшей мере одно событие (е1-е4), и с каждым вторым функциональным модулем (g1-g2) во второй базе данных соотнесено второе множество событий, являющееся пустым или содержащее по меньшей мере одно событие (е1-е4),
включающий
регистрацию одного или нескольких событий (е1-е4) посредством регистратора (Е) событий, и
выполнение блокирующего модуля (I), который на основе первой базы данных устанавливает всем первым управляющим состояниям (s1-s4), соотнесенное с которыми множество событий содержит по меньшей мере одно из зарегистрированных событий (е1-е4), значение, характеризующее соответствующие функциональные модули как заблокированные, и который на основе второй базы данных устанавливает всем вторым управляющим состояниям (r1-r2), соотнесенное с которыми множество событий содержит по меньшей мере одно из зарегистрированных событий (е1-е4), значение, характеризующее соответствующие функциональные модули как выполняемые.
2. Способ по п.1, в котором блокирующий модуль (I) сохраняет первое (s1-s4) и второе (r1-r2) управляющие состояния в запоминающем устройстве (К), а система (V) управления считывает из запоминающего устройства (К) первое (s1-s4) и второе (r1-r2) управляющие состояния.
3. Способ по п.1, в котором каждому функциональному модулю (f1-f4, g1-g2) в запоминающем устройстве (К) поставлен в соответствие регистр (t1-t3) состояния с возможностью сохранения первого управляющего состояния (s1-s4) в первой ячейке (А) регистра (t1-t3) состояния, а второго управляющего состояния (r1-r2) - во второй ячейке (В) регистра (t1-t3) состояния.
4. Способ по п.3, в котором первая (А) и вторая (В) ячейки представляют собой одну и ту же ячейку (D) памяти.
5. Способ по одному из пп.2-4, в котором первая (А) и вторая (В) ячейки содержат первую информацию, если первое (s1-s4) управляющее состояние характеризует соответствующий функциональный модуль как заблокированный или второе управляющее состояние (r1-r2) характеризует соответствующий функциональный модуль как невыполняемый, и вторую информацию, если первое (s1-s4) управляющее состояние характеризует соответствующий функциональный модуль как незаблокированный или второе управляющее состояние (r1-r2) характеризует соответствующий функциональный модуль как выполняемый.
6. Способ по п.3, в котором в регистре (t1-t2) состояния предусмотрена третья ячейка (С), которая указывает на то, оценивает ли система (V) управления в отношении функционального модуля (f1-f4, g1-g2) первое (s1-s4) или второе (r1-r2) управляющее состояние.
7. Способ по п.1, в котором блокирующий модуль (I) выполняют каждый раз после регистрации отдельного события (е1-е4) модулем (Е) регистрации событий.
8. Способ по п.1, на первой стадии которого выполняют присвоение исходных значений (S1, S2) с установлением всем первым управляющим состояниям (s1-s4) значения, характеризующего соответствующие функциональные модули как незаблокированные (S1), а всем вторым управляющим состояниям (r1-r2) - значения, характеризующего соответствующие функциональные модули как невыполняемые (S2).
9. Способ по п.8, в котором после присвоения исходных значений (S1, S2) запускают циклический (S5) опрос (S3) в отношении всех возможных событий (е1-е4) на предмет их наступления, после чего первым (s1-s4) и вторым (r1-r2) управляющим состояниям устанавливают значения в соответствии с наступлением или ненаступлением событий (е1-е4).
10. Способ по п.9, в котором первым (s1-s4) и вторым (r1-r2) управляющим состояниям после выполнения циклического опроса (S5) устанавливают значения только при наступлении события (е1-е4).