Программный комплекс для статического тестирования СКУ на базе ТПТС-ЕМ,51 Краюшкин Ю.В. (НИЯУ МИФИ) Минаев Е.В. (ООО «ЭНИКО ТСО») Чернаков В.А. (ВНИИАЭС) 1
Применение ТПТС-ЕМ,51 на АЭС Бушер-1 Куданкулам-1,2 Калинин-3,4 Ростов-2,3,4 Нововоронежская АЭС-2 блоки 1,2 Белоярская АЭС блок 4 2
Статистические данные по проекту АСУ ТП Калинин-4 Отделение ЛистовСтоек ЭО61057 РО УСБТ ТО в сумме дискретных сигналов из ТПТС в СВБУ 9000 аналоговых сигналов из ТПТС в СВБУ 5500 управляемых от СВБУ объектов ТПТС (из них 3500 исполнительных механизмов) Чтобы все листы GET-проекта напечатать на бумаге формата А4, потребуется около 400 килограмм бумаги. Количество сигналов от ПТК ТПТС на верхнем уровне: 3
Проблемы, порождаемые масштабом проекта АСУ ТП Необходима поддержка итерационного характера проектирования Необходимо наглядное представление работы алгоритмов Отображение динамизированных GET-планов Отображение графиков зависимости сигналов от времени Навигация по GET-планам Необходимо тестирование на по возможности ранних стадиях разработки Отображение динамизированных GET-планов Отображение графиков зависимости сигналов от времени Навигация по GET-планам Предварительное тестирование на моделях Окончательное тестирование «в железе» Одновременное хранение нескольких версий проекта Автоматическое сравнение версий Автоматическое выполнение тестов по сценариям Необходимо тестирование перед внесением изменений при эксплуатации Возможность комплексного (верх + низ) тестирования на моделях 4
Моделирование ПТК ТПТС На инженерной станции Разработка версии проекта Генерация STEP-кода Создание архива резервной копии На ПК Распаковка архива резервной копии Генерация вспомогательных файлов Генерация модели ТПТС и ИМ Использование модели 5
Функциональный состав модели Связь с ЭНИКАД встроена в модель Модуль связи ЭНИКАД с Портал 2.0 без шлюзов Модуль эмулятора шины EN для связи с любым верхом через шлюзы Интерфейсы модели Межмодульный обмен Проектируемые телеграммы - обмен между стойками и с верхним уровнем Модели головных и канальных операторов (обмен с верхним уровнем) Модели STEP-кодов EAS-ов Модели базовых функций функциональных модулей Модели STEP-кодов модулей Модели подключенных к модулям исполнительных механизмов Модели функциональных модулей 6
Визуализация GET-планов 7
Сравнение версий GET- проектов-1 Настройка сравнения 8
Сравнение версий GET- проектов-2 Результат сравнения 9
Работа с аппаратурой ТПТС- 51,ЕМ считывание реальных и имитируемых значений маркеров; построение полного списка имитируемых в данный момент маркеров; считывание данных канальных операторов при помощи PL-запросов; считывание истории EAS в файл (с поддержкой плавного обновления файла при периодическом считывании); задание имитации маркера вручную или по внешнему файлу с перечнем маркеров и значений для имитации; снятие имитации по файлу (аналогичному использованному для её установки); запись значения в маркер; передачу команды или уставки в канальный оператор при помощи PS-запросов; выполнение сценария, способного управлять имитацией маркеров, выдавать команды канальным операторам и проверять значения сигналов, с регистрацией хода выполнения и остановкой при несоответствии значения сигнала указанному в сценарии условию Все воздействия на аппаратуру ПТК ТПТС производятся с контролем доступа при помощи электронного ключа и с протоколированием. 10
Заключение Программный комплекс для статического тестирования является эффективным средством поддержки разработки, тестирования и эксплуатации СКУ на базе ТПТС-51 и ТПТС-ЕМ. Аналогичные средства для ТПТС-НТ и ТПТС-СБ разрабатываются. 11 Спасибо за внимание!