Может кто подсказать, где найти конкретный пример с реализацией обмена между MasterSCADA 3 и postgresSQL.Конкретно интересует, как сконфигурировать MasterSCADA 3 для записив SQL.
Вид для печати
Может кто подсказать, где найти конкретный пример с реализацией обмена между MasterSCADA 3 и postgresSQL.Конкретно интересует, как сконфигурировать MasterSCADA 3 для записив SQL.
https://www.owenkomplekt.ru/assets/f...obshcheniy.pdf может поможет
Спасибо, все это я смотрел. Пробовал в MSSQL передавать данные в табличку, как описано в этом руководстве и во второй части этого руководства. Все получалось. Но дело в том, что при добавлении БД-коннектора MSSQL в МАСТЕРСКАДа в него можно вставить процедуру или функцию и соответственно передать значения в сервер. Возможно в Postgres как-то по другому передаются данные из МАСТЕРСКАДА. поэтому и хотелось бы конкретный пример.
Вам нужно в PostgreSQL вызывать собственные хранимые процедуры?
Пока что такое невозможно — функционал мало востребован и поэтому пока не реализован.
Вы можете реализовать этот функционал самостоятельно через ФБ «Скрипт C#».
Пока функционал работы с PostgreSQL через пользовательские хранимые процедуры не реализован.
Готовых примеров C# по данной задаче нет - есть общая документация по скрипту:
https://support.mps-soft.ru/MasterSC...pt_skript.html
А примеры работы с posgresql можете найти в интернете:
https://dzen.ru/a/YAWa3aOgjAlvVq42
https://zetcode.com/csharp/postgresql/
Для понимания - с помощью хранимых процедур пользователь может передавать в SQL сервер какие-то определенные данные проекта - то есть выборочно. Правильно ли я понимаю, что из этого следует вывод, что данные в PostgreSQL могут передаваться либо только целиком со всего проекта (когда настраивается хранение архивов не файловом архиве МАСТЕРСКАДА, а в SQL сервере), либо если надо передавать часть данных в SQL сервер (как это делается у других SQL серверов с помощью хранимой процедуры), то это можно сделать только с помощью скрипта?
Да, с Postgresql пока только так.
Подскажите еще один момент. Если все данные в виде архивов будут передаваться в SQL сервер (хранение не в файловом архиве), то их обработка возможна только МАСТЕРСКАДой или возможно их вытащить из сервера сторонней программой (например в виде табличек EXEL).
Да, можно. Описание структуры БД в приложении