PDA

Просмотр полной версии : Телемеханика ЛАЙТ автоматическая передача данных в Excel по событию.



Вадим2881
13.10.2019, 10:21
Вопрос, а как из Scada телемеханикак ЛАЙТ организовать архив в excel или файл txt.
Есть переменная и её надо по событию писать в файл. Условие записи планируется организовать в встроенном в скаду виртуальном контроллере. К примеру в скада siemens winCC пишется скрипт открывающий и записывающий файл excel.
Необходимо что бы в файле писалась каждый раз новая строчка, а не перезаписывалась старая. Вариант создания каждый раз нового файла так же не подходит. Т.е. открыл файл и посмотрел как результат менялся в течении недели, месяца, года. Трэнд так же не подходит.
Как понимаю можно через SQL но это направление мной не изучено... А в идеале вообще надо передавать в 1C но хотя бы просто в любой удобочитаемый формат. Или может это удобнее и проще сделать в другой Scada?

melky
13.10.2019, 19:26
в другой Scada можно напрямую в БД (mySQL, Posgre, Oracle, MSQL) а из нее забирать уже в 1C, думаю спецы по 1С умеют работать с БД...

alexx751
13.10.2019, 20:37
Вторичная БД -> выбираете БД коннектор (допустим MSSQL, у нас на предприятии таким образом куча параметров в 1С передается. В моем случае скада Каскад, но суть одна). А в первичной БД делаете запись по
событию (выбираете тег). Короче читайте доки и ковыряйтесь - там все что нужно есть.
А в Excel через модуль формирования рапортов.

Вадим2881
14.10.2019, 10:10
Ага, уже чёт получилось). Пока передал в sql Firebird, которая с Лайт телемеханикой идёт. А в мс sql пока не получается к scada подключить. Ребятак так есть смысл с овеновской скада, завязываться? Чёт её не жалуют...

Сергей Сисейкин
14.10.2019, 11:21
Ага, уже чёт получилось). Пока передал в sql Firebird, которая с Лайт телемеханикой идёт. А в мс sql пока не получается к scada подключить. Ребятак так есть смысл с овеновской скада, завязываться? Чёт её не жалуют...

Обычно для интеграции баз данных с 1С клиенты используют расширенную лицензию для Телемеханики ЛАЙТ (SRV-MSSQL), которая предоставляет возможность работать с MY SQL (а не дефолтным MS SQL Firebird 2.5), специалист по SQL без особых проблем должен интегрировать скаду с 1С. Обращаю внимание на то, что MY SQL должен быть уже предустановлен на ПК, лицензия (SRV-MSSQL) предосталвяет лишь возможность работать с MY SQL. Так же при необходимости можем предоставить структуру баз данных для подключения к SQL.

Кто то обходится и без MY SQL. при помощи модуля Телемеханики ЛАЙТ - "Отчеты" формируется выгрузка из БД SQL Firebird 2.5 в нужный Excel формат и этот файл уже передают в 1С.

Вадим2881
16.10.2019, 11:53
Сергей спасибо. Как раз нужно описание sql от Вас. Дадите ссылку или на ovchinnikow@yandex.ru скиньте пож-та. Начал мониторить 1С, в принципе из любых баз всё передаётся с драйвером ODBC. Сергей вопросы:1) Странно, почему для mySQL опция зовётся SRV-MSSQL, 2) не получается подключиться к msSQL дефолтной, хотя сервер установлен. Можен надо сначало сервер sql поставить потом СКАДА?

Сергей Сисейкин
17.10.2019, 09:03
Сергей спасибо. Как раз нужно описание sql от Вас. Дадите ссылку или на ovchinnikow@yandex.ru скиньте пож-та. Начал мониторить 1С, в принципе из любых баз всё передаётся с драйвером ODBC. Сергей вопросы:1) Странно, почему для mySQL опция зовётся SRV-MSSQL, 2) не получается подключиться к msSQL дефолтной, хотя сервер установлен. Можен надо сначало сервер sql поставить потом СКАДА?
Во вложении структура баз. 4517245173
если my sql и firebird если процессы запущенны параллельно, то они будут конфликтовать. Запускать нужно только один SQL