МихаилГл , вернусь немного к Скаде. Вам приходилось работать со службой SQL Server Analysis Services, то есть вы производили анализ данных и использовали машинное обучение?
МихаилГл , вернусь немного к Скаде. Вам приходилось работать со службой SQL Server Analysis Services, то есть вы производили анализ данных и использовали машинное обучение?
Думаю вы хотите объять необъятное.
Есть такая пирамида АСУТП:
ERP
MES
SCADA
PLC
I/O
Не лезьте в ERP, всё остальное вполне по силам грамотному АСУТП шнику.
I/O уровень входов/выходов, по простому должны разбираться в любых электрические схемах
PLC уровень программирования контроллеров
SCADA уровень работы с визуализацией
MES уровень выдачи цеховых рапортов и отчётности
А вот ERP это уже интеграция цеховой информации в систему типа 1с предприятия, где не только ваш объект, а и другие заводы в других городах. Тут вы можете только записать данные в sql, а забирать и обрабатывать будут другие. Это достаточно специфично.
SSRS - для создания системы отчётности вне любой SCADA. Правда ещё понадобится MS Visual Studio, но это позже. Это считайте продвинутый уровень у вас будет)
А чтоб прикрутить свою scada к mssql, надо знать основы... Как создать таблицы, как пишутся запросы на t-sql (в рапид скаде особенно актуально).
Некоторые скады сами создают таблицы в sql сервере, но чтобы их посмотреть понадобятся основы как раз. Чтобы иметь понимание как и куда пишутся данные.
См. Личку, там есть ссылка...
Последний раз редактировалось МихаилГл; 14.09.2024 в 07:55.
Не совсем понятно на кой это АСУТП-шнику ?
Задача АСУТП опрашивать и управлять приборами (нижний уровень, ПЛК и ввод/вывод). Как правило все Scada имеют возможность сохранения в БД.
Либо встроенные, либо прикрученные. Дальше уже другой уровень.
Смотрите куда пишет SimpLigth. В какую БД. А там уже либо взаимодействия БД между собой, либо в Scada есть возможности выполнять импорт/экспорт.
Ну у нас, например, на скаду выводились отчёты в активХ, а они реализованы на SSRS.
МихаилГл ключевое тут "выводились" - прошедшее время. ActiveX уже мертвая технология даже по меркам Microsoft. Edge например ее не поддерживает насколько знаю.
Тут вопрос в чем - мы можем изучать кучу всего, но когда мы куда-то идем, там может оказаться совсем не то, что мы изучали. И изучать все и вся в данном случае глупо.
Надо понимать принципы построения. А уже к подробностям подходить по месту.
Пример: понять принципы архитектуры ПЛК на CodeSys и принципы ПЛК скажем Siemens и им подобным (кстати такого большинство).
Кстати в Казахстане Siemens не под санкциями, вот лучше бы прикупить какой-то из... например 1200-й и пару модулей к нему.
Разобраться как там работать через Modbus и OPC UA например.
Последний раз редактировалось melky; 16.09.2024 в 08:25.
Я подумываю о Siemens, у меня на работе на всех процессах стоит такой плк и при проблеме, подключается по удаленке сторонний программист, то есть у нас только отдел КИП и нет не АСУ ТП и даже системного администратора.
И при трудоустройстве много где требуют знать как с ним работать.
Но с другой стороны на него цены высокие, а покупать опять же придется за свои. Где его выгоднее купить и модули к нему? На Авито, на Aliexpress или еще где? Ну и где мне задавать вопросы, когда будут возникать трудности при изучении?
Она и сейчас выводится через этот компонент, я просто там не работаю. А этот компонент тупо браузер дублирует, чтоб не было кроме скады ничего открытого.
PS А система отчётности по работе оборудования никуда не делась. И мне, например, удобнее в ssrs это делать.