Обновить
3
Максим@maksys2011

Инженер-программист

5
Подписчики
Отправить сообщение

Факап инженера АСУ ТП, как мы перепутали физические COM-порты на подстанции

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели11K

В практике инженера АСУ ТП диагностика интерфейса RS-485/422 обыденное дело. Но что делать, если удаленный опрос приборов учета лег, линии прозвонены, сеть работает а связи все равно нет? Рассказываю реальный кейс о том, как из-за невнимательности при первичной проверке мы перепутали подключение COM-портов, и что в итоге получилось.

Читать далее

Как мы искали адреса регистров в памяти прибора

Уровень сложностиСредний
Время на прочтение3 мин
Охват и читатели11K

Как найти реальные адреса регистров, если документация не помогает. В статье разбираю реальный инженерный кейс: прибор отвечает, но в регистрах нули. Показываю, как через анализ трафика (опрос-ответ) найти нужные данные.

Читать далее

Многопоточность в SCADA системах

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели8.9K

Пишу SCADA-ядро на C++ для инженерных систем: опрос ПЛК, кэширование значений, правила автоматики и управление исполнительными механизмами. На текущем этапе упёрся в практический вопрос многопоточности: как правильно разделять потоки чтения и записи, как сериализовать доступ к одному каналу связи, и насколько оправдано использование std::condition_variable. В статье показываю текущую реализацию потока опроса ПЛК и хочу услышать мнение коллег, которые разрабатывали промышленные SCADA-системы.

Читать далее

Информация

В рейтинге
Не участвует
Откуда
Королев, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
Средний
Git
Linux
ООП
C++
Cmake