Домашняя страница Тестовый стенд интеллектуальных компонентов АСУ
Публикация
Отменить

Тестовый стенд интеллектуальных компонентов АСУ

👋 Всем Привет !

В рамках моего диплома была поставлена задача по добыче трафика для модели обучения ⛏️👷

Так как получение данных из реальной системы на предприятиях в большинстве случаев противоречит политики безопасности, было решено разработать программный комплекс для симуляции работы предприятия💡.

Тестовый стенд состоит из двух компонент:

  • Диспетчер - программа OPC – сервера
  • Контроллер - программа, эмулирующая показатели датчиков

В рамках разработки Тестового стенда компонент Диспетчера не разрабатывался – берется Lectus OPC/DDE Server

Тестовый стенд планируется использовать в качестве среды для эмуляции Modbus трафика на уровне интеллектуальных устройств АСУ по модели Perdue.

👨🏻‍💻 Реализация

Платформа

Microsoft .NET Core 7

Библитеки

НазваниеВерсияСсылка
NModbus4.0.0-alpha008github
NModbusAsync2.1.3nuget

Структура

Проект Контроллера состоит из трех решений

РешениеОписание
ConsoleAppВходная точка для пользователя
CoreРеализации абстракций: Lectus-клиент и контроллер-осциллографа
SimulationLibАбстрации OPC-клиента и PLC эмулятора

🚀 Как использовать

  1. Посетите мой репозиторий на GitHub.
  2. Инструкция по эксплуатации.
  3. Изучите документацию и руководства по установке.
  4. Поделитесь своим опытом и предложениями в разделе Issues.
Публикация защищена лицензией CC BY 4.0 .
Содержание