Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите пожалуйста новичку, SCADA система и БД 
V
    Опции темы
Metallist64
Дата 7.2.2008, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 7.2.2008

Репутация: нет
Всего: нет



Здравствуйте уважаемые форумчане!
Прясвятите пожалуйста конченого болвана.

1. Есть SCADA , в ней имеется инструмент для работы с SQL.
2. Есть графики, которые строятся по данным с датчиков.
3. Большой архив по данным сдатчиков создавать  нельзя (Scada загибается)
Вопрос таков:
Можно ли в принципе сделать так, что бы данные, которые будет передавать Scada
уходили в СУБД, а из нее в БД.
Число параметров около 50.
Интервал опроса около 2 сек.
Большое спасибо!
PM MAIL   Вверх
avvo
Дата 7.2.2008, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 11.9.2007

Репутация: нет
Всего: 4



Возможно все smile.

Для начала вопрос: Какая скада? Судя по нику smile - WinCC, угадал?
Второй вопрос: В какую СУБД? Опять же, судя по нику - Oracle, правильно?

Для такой связки, вопрос состоит только в том, чтобы из M$ SQL сервера перегонять данные в оракл.
Это не особо проблемно. 

Надо просто разумно решить вопрос в каком структурном виде их следует хранить в БД и как их оттуда планируется доставать, чтобы потом не было мучительно больно.

Вообще можно опрос датчиков и сохранение в БД сделать без участия скады. OPC/AS/DataBridge и т.п.

Так что, если вопрос чисто абстрактный, то ответ - да. А степень геморойности зависит от используемых скды и субд. 
PM MAIL   Вверх
Metallist64
Дата 9.2.2008, 00:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 7.2.2008

Репутация: нет
Всего: нет



Здравствуйте avvo !
Да, вопрос чисто абстрактный.
Насчет Scada - MasterScade
Насчет СУБД я полный ноль.
Насколько понимаю MS SQL Server, Oracle, Access это все СУБД??

PM MAIL   Вверх
avvo
Дата 10.2.2008, 02:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 11.9.2007

Репутация: нет
Всего: 4



Да, все это субд.
Насколько я понял, мастерскада на данный момент умеет связываться с базой данных путем вызова хранимых процедур из базы данных и передачи/приему параметров этим процедурам.
Это модули расширения MSRT-(тип субд)-SQL.
Вам, как я понял, нужно расширить архив за счет внешней базы данных, а потом иметь возможность этот архив отдельно просматривать. Для этого у них скоро выходят дополнения MSRT-SQL-Arc-Server и MSRT-SQL-Arc-Client. Пока, как я понял, они еще не выпущены, но скоро будут доступны. В принципе, даже без этих расширений, можно реализовать расширение архива, но это будет несколько сложнее, потребует создания некоторых процедур в БД.

Так что, да, можно. А с пакетами  MSRT-SQL-Arc-Server и MSRT-SQL-Arc-Client вообще будет легко.
PM MAIL   Вверх
Metallist64
Дата 11.2.2008, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 7.2.2008

Репутация: нет
Всего: нет



Я конечно сильно извиняюсь.Но есть еще пара вопросов:
1. Но MS SQL Server позволяет создавать БД как Access ?
Например связанные таблицы и др. 
или нет???
2. Зачем его администрировать?
Ведь Access админить не надо, вроде.
PM MAIL   Вверх
LSD
Дата 12.2.2008, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15708
Регистрация: 24.3.2004

Репутация: 24
Всего: 537



Цитата(Metallist64 @  11.2.2008,  19:22 Найти цитируемый пост)
1. Но MS SQL Server позволяет создавать БД как Access ?
Например связанные таблицы и др. 
или нет???

SQL Server позволяет больше чем Access.

Цитата(Metallist64 @  11.2.2008,  19:22 Найти цитируемый пост)
2. Зачем его администрировать?
Ведь Access админить не надо, вроде. 

Чтобы он исправно работал smile 
Как ты сам верно заметил это не Access.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Metallist64
Дата 12.2.2008, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 7.2.2008

Репутация: нет
Всего: нет



Еще один вопросик созрел.
Скачал MS SQL Server Express но там нет возможности создать БД
Какая версия позволяет создавать БД (имеет графическую оболочку и т.д.)?
PM MAIL   Вверх
LSD
Дата 13.2.2008, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15708
Регистрация: 24.3.2004

Репутация: 24
Всего: 537



1. В SQL Server Express по умолчанию создаётся база SQLEXPRESS и нужно использовать её, т.к. создать ещё нельзя (это ограничение Express версии).

2. СУБД с графическими оболочками - не существует. Есть различные утилиты для работы с БД в графическом режиме. И такие утилиты есть для всех более-менее известных СУБД, некоторые идут в комплекте с базой, некоторые надо ставить отдельно. Для MS SQL Server Express есть SQL Server Management Studio Express.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Metallist64
Дата 13.2.2008, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 7.2.2008

Репутация: нет
Всего: нет



Большое спасибо!
PM MAIL   Вверх
Metallist64
Дата 14.2.2008, 19:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 7.2.2008

Репутация: нет
Всего: нет



Попрошу помощи еще в одном вопросе.
Допустим будет БД.
В ней планируется держать значения температур.
Можно ли внутренними средствами построить графики этих температур,
разбить графики по группам и т.д.
Или необходимо писать какое-то приложение.
Спасибо!

Это сообщение отредактировал(а) Metallist64 - 14.2.2008, 19:43
PM MAIL   Вверх
avvo
Дата 14.2.2008, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 11.9.2007

Репутация: нет
Всего: 4



Что значит построить график?
Показать график пользователю в каком-то окошке? 
База данных (СУБД) в принципе не предназначена для показывания пользователю каких-то картинок.
Она предназначена для хранения и обработки данных.
А если брать в качестве примера тот-же Access, то это собранные в одном флаконе СУБД, средство построение отчетов, средство разработки и т.п.
Для серьезных СУБД, функционал не характерный для СУБД, в состав самой системы не включается.
Поэтому, для построения графиков нужно какое-то стороннее средство (типа MS SQL server reporting services)или писать программуленку.

А насчет разбить графики по группам и т.д., то если имеется ввиду разбить данные по группам для построения графиков, то это можно делать просто на этапе выборки данных. Все зависит от того как организовано хранение данных.
Например есть в БД таблица со столбцами: Id, ВремяЧтенияЗначения, НомерДатчика, ЗначениеТемпературы.
И в нее записываются значения температур с датчиков. Тогда данные необходимые для построения графика температуры для датчика №10 можно получить так:
Код

SELECT ВремяЧтенияДатчика, ЗначениеТемпературы FROM Таблица
WHERE НомерДатчика=10
ORDER BY ВремяЧтенияДатчика


и т.д.
PM MAIL   Вверх
Metallist64
Дата 14.2.2008, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 7.2.2008

Репутация: нет
Всего: нет



Большое спасибо! 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Общие вопросы по базам данных"
LSD
Zloxa

Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:

  • вопросам по СУБД для которых нет отдельных подфорумов
  • вопросам которые затрагивают несколько разных СУБД (например проблема выбора)
  • инструменты для работы с СУБД
  • вопросы проектирования БД
  • теоретически вопросы о СУБД

Данный форум не предназначен для:

  • вопросов о поиске разлиных БД (если не понимаете чем БД отличается от СУБД то: а) вам не сюда; б) Google в помощь)
  • обсуждения проблем с доступом к СУБД из различных ЯП (для этого есть соответсвующие форумы по каждому ЯП)
  • обсуждения проблем с написание SQL запросов, для этого есть форум Составление SQL-запросов
  • просьб о написании курсовой, реферата и т.п., для этого есть Центр помощи или фриланс биржа
  • объявлений о найме специалистов, для этого есть раздел Объявления о найме специалистов

Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение. ;)


Полезные советы:

При написании сообщения постарайтесь дать теме максимально понятное название. В теме максимально подробно опишите проблему. Если применимо укажите: название базы данных и версии (MySQL 4.1, MS SQL Server 2000 и т.п.); используемых язык программирования; способа доступа (ADO, BDE и т.д.); сообщения об ошибках.

Для вставки кода используйте теги [code=sql] [/code].

Литературу по базам данных можно поискать здесь.

Действия модераторов можно обсудить здесь.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | СУБД, общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1412 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.