|
База данных в проекте автоматизации
|
|||
---|---|---|---|
#18+
Всем привет. Мое первое сообщение на этом форуме. Надеюсь на помощь специалистов. Проект следующий (тепличный комплекс): Имеем контроллеры, которые снимают параметры с датчиков после чего запускают какой-либо процесс (отопление, полив, вентиляцию и т.п. Процессов много, количество контроллеров в будущем может быть несколько сотен) Контроллеры программируются и их можно связать с компьютером и между собой через Ethernet и RS 485. Сейчас они живут сами по себе, без компьютера. Хотелось бы: 1. Данные полученные с датчиков регистрировать в БД. На основании полученных данных делать анализ зависимости урожайности от внешних условий. Это важный пункт 2. Управлять процессами в обход контроллеров. Также важный пункт 3. Удаленный доступ через глобальную сеть. Этот пункт как бонус. Не является первоочередным. Размер БД не будет космическим. Данные с контроллеров будут группироваться ( например 40 датчиков температуры передадут свои параметры в программу, далее вычисляется средние значения и заносится в БД всего три показателя внизу теплицы, в середине и наверху и так каждые 5 минут) Мой опыт небольшой. Связан с программированием контроллеров, в том числе и на Си. Из БД только ACCESS ну и в молодости FoxPro Вопрос: С чего начать? Что использовать MS SQL или MySQL? Если MS SQL, то что дальше в качестве среды разработки MS SQL Server Expess и Visual Studio C#? Или MySQL c Workbench и опять же Visual Studio? Или что-то еще? Какая среда более дружелюбная к начинающим? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2016, 16:48 |
|
База данных в проекте автоматизации
|
|||
---|---|---|---|
#18+
SCADA ? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2016, 07:49 |
|
База данных в проекте автоматизации
|
|||
---|---|---|---|
#18+
Sergey_ChkПроцессов много, количество контроллеров в будущем может быть несколько сотен Это немного, подойдет любая база ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2016, 10:53 |
|
База данных в проекте автоматизации
|
|||
---|---|---|---|
#18+
Sergey_ChkС чего начать? Что использовать MS SQL или MySQL? Если MS SQL, то что дальше в качестве среды разработки MS SQL Server Expess и Visual Studio C#? Или MySQL c Workbench и опять же Visual Studio? Или что-то еще? Какая среда более дружелюбная к начинающим? Учтите, что среда разработки все равно будет Visual Studio C# Ну не на дельфи же или Яве писать? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2016, 10:58 |
|
База данных в проекте автоматизации
|
|||
---|---|---|---|
#18+
MS SQL Server Expess и Visual Studio C#, уж как минимум будет проще найти специалистов на поддержку, плюс скуль - современный сервак с хорошей производительностью ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2016, 07:27 |
|
База данных в проекте автоматизации
|
|||
---|---|---|---|
#18+
stenfordMS SQL Server Expess и Visual Studio C#, уж как минимум будет проще найти специалистов на поддержку, плюс скуль - современный сервак с хорошей производительностью Я тоже склоняюсь к этому выбору. Спасибо откликнувшимся :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2016, 09:39 |
|
База данных в проекте автоматизации
|
|||
---|---|---|---|
#18+
Граур Станислав, SCADA - это следующий уровень ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2016, 09:47 |
|
База данных в проекте автоматизации
|
|||
---|---|---|---|
#18+
Sergey_ChkГраур Станислав, SCADA - это следующий уровень ;) Следующий этап, или следующий уровень..? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2016, 14:42 |
|
База данных в проекте автоматизации
|
|||
---|---|---|---|
#18+
AlexKB, Чем больше погружаюсь в эту тематику, тем понятнее становится, что без SCADA будет тяжело, так как нужен OPC и протокол modbus. SCADA'ы платные. Сейчас смотрю, что есть из Free. В итоге нужна SCADA + MS SQL + C# ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2016, 20:45 |
|
База данных в проекте автоматизации
|
|||
---|---|---|---|
#18+
Sergey_Chk, Если Вы полагаете, что SCADA в Вашем проекте должна быть следующим уровнем, то это в корне неверный подход, поскольку SCADA концептуально предполагает непосредственную связь с контроллерами посредством OPC-технологии. Но решать вопросы производственной аналитики средствами SCADA тоже ничего хорошего не получится. Тут уже нужен MES-уровень, и соответствующие системы, которые на порядок дороже SCADA-систем. Не слушайте байки об отличных решениях, где SCADA+MES в одной коробке - это все смесь бульдога с носорогом. Забирать данные для самописных аналитических систем из SCADA-систем тоже очень не простая задача, потому как SCADA хранят свои данные таким образом, что добраться до них ой как не просто, даже если они хранятся в РСУБД! Хотя производителями и поставляются всевозможные механизмы доступа. Изначальная концепция SCADA-систем - это центральный диспетчерский щит сигнализации и управления исполнительными механизмами, реализованный программными средствами. Он пришел на замену электромеханическим щитам, натыканных лампочками, стрелочными приборами, самописцами, переключателями, аналоговыми задатчиками для всевозможных регуляторов. Все что можно прикрутить к нему сверху стоит огромных усилий. И еще - SCADA-системы это очень хороший заработок для их продающих из коробки и продающих решения на их основе. А для эксплуатирующих такие системы это конкретная посадка на иглу, где все будет зависеть от продавцов и внедренцев, а все Ваши труды в дальнейшем уйдут на постоянное выколачивание у руководства денег для их постоянно растущих аппетитов. Хотя, если они споются с руководством и будут маслять им конкретно, то дела будут двигаться лучше. Так что если позволяет время, ресурсы, а главное команда, то для Вас лучше всего сделать свое собственное решение, специально заточенное под Ваши потребности. Не раз убеждался в этом, из личного опыта. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2016, 08:58 |
|
База данных в проекте автоматизации
|
|||
---|---|---|---|
#18+
AlexKBSergey_Chk, Если Вы полагаете, что SCADA в Вашем проекте должна быть следующим уровнем, то это в корне неверный подход, поскольку SCADA концептуально предполагает непосредственную связь с контроллерами посредством OPC-технологии. Но решать вопросы производственной аналитики средствами SCADA тоже ничего хорошего не получится. Тут уже нужен MES-уровень, и соответствующие системы, которые на порядок дороже SCADA-систем. Не слушайте байки об отличных решениях, где SCADA+MES в одной коробке - это все смесь бульдога с носорогом. Забирать данные для самописных аналитических систем из SCADA-систем тоже очень не простая задача, потому как SCADA хранят свои данные таким образом, что добраться до них ой как не просто, даже если они хранятся в РСУБД! Хотя производителями и поставляются всевозможные механизмы доступа. Изначальная концепция SCADA-систем - это центральный диспетчерский щит сигнализации и управления исполнительными механизмами, реализованный программными средствами. Он пришел на замену электромеханическим щитам, натыканных лампочками, стрелочными приборами, самописцами, переключателями, аналоговыми задатчиками для всевозможных регуляторов. Все что можно прикрутить к нему сверху стоит огромных усилий. И еще - SCADA-системы это очень хороший заработок для их продающих из коробки и продающих решения на их основе. А для эксплуатирующих такие системы это конкретная посадка на иглу, где все будет зависеть от продавцов и внедренцев, а все Ваши труды в дальнейшем уйдут на постоянное выколачивание у руководства денег для их постоянно растущих аппетитов. Хотя, если они споются с руководством и будут маслять им конкретно, то дела будут двигаться лучше. Так что если позволяет время, ресурсы, а главное команда, то для Вас лучше всего сделать свое собственное решение, специально заточенное под Ваши потребности. Не раз убеждался в этом, из личного опыта. Экий бред. Вот дешевенький вариант. Проект конечно делать самому. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 13:31 |
|
База данных в проекте автоматизации
|
|||
---|---|---|---|
#18+
Не залинковал. Вот три варианта http://www.adastra.ru http://insat.ru/products/?category=9 http://www.krug2000.ru/products/ppr/scada-2000.html ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 13:47 |
|
|
start [/forum/topic.php?fid=35&msg=39286852&tid=1552261]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 156ms |
0 / 0 |