diff --git a/README.md b/README.md new file mode 100644 index 0000000..b6bd1b3 --- /dev/null +++ b/README.md @@ -0,0 +1,31 @@ +# Рисовалка функциональных схем автоматизации по ГОСТ + +ГОСТ 21.408-2013 и ГОСТ 21.208 задают правила построения функциональных схем автоматизации в строительстве и промышленности. + +Данное решение планирует ориентироваться на ГОСТ + +## Планы + +- [ ] "магнитное" соединение линий +- [ ] реализовать добавление приборов и исполнителньых по ГОСТ 21.208, в частности: +- [ ] посадка на линию соединения для встраиваемых в технологические коммуникации +- [ ] реализация посадки прибора "рядом" с коммуникацией или рядом с устойством +- [ ] в соответствии с пунктом 5.3.6.2, реализация таблицы и контекстного изображения приборов на них +- [ ] слой "невидимых связей" по контурам +- [ ] эвристики проверки правильности построения контура +- [ ] изображение разрывов линий связи по контурам + +А также... +- [ ] реализация библиотеки технологического оборудования по стандартам: ГОСТ 2.780, ГОСТ 2.782, ГОСТ 2.788 -- ГОСТ 2.795 +- [ ] реализация модели метаданных документа по формату основной надписи + +## Долгосрочные планы + +После этого, проект планирует перейти на стадию долгосрочные планы, включающие: + +- [ ] модель сигналов, основанных на декларируемом схемой источнике (прибор) или потребителе (исполнительный механизм); +- [ ] получение и отображение текущих значений по протоколам (OPC UA, Modbus/TCP, ...); +- [ ] сбор и архивирование данных; +- [ ] сигнализация и простейшие сценарии (очень не хотелось бы создавать свои реализации языков МЭК); +- [ ] генерация отчётов; +- [ ] модуль "наложенной" визуализации???? (например, в этом режиме вместо прибора измерения уровня расхода могла бы показывается доля расхода, вычисленная между минимальной и максимальной). \ No newline at end of file