Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Ведение техпроцесса / 15 сообщений из 15, страница 1 из 1
04.10.2005, 17:00
    #33304355
Алексей Ключников
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведение техпроцесса
Кто скажет как вести с помощью базы управление техпроцессом.
В общих чертах как?
Средствами субд или может завести табличку с указанием по шагам операций или целое дерево табличик каждая описывает свою операцию?

Например есть десяток механизмов и 30 измерительных приборов.
Как организовать их и заставить действовать согласно алгоритму через БД?
...
Рейтинг: 0 / 0
04.10.2005, 17:22
    #33304429
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведение техпроцесса
Обожаю такие топики. Что может быть проще чем на форуме в паре ответов наборосать БД SCADA-системы.
P.S.
Оцените философскую фразу "средствами субд или завести табличку". Неплохо так: СУБД ориентированная на работу с прибором ВГГ-17М (название от балды).
...
Рейтинг: 0 / 0
05.10.2005, 11:32
    #33305729
Сахават Юсифов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведение техпроцесса
Алексей КлючниковКто скажет как вести с помощью базы управление техпроцессом.
В общих чертах как?
Средствами субд или может завести табличку с указанием по шагам операций или целое дерево табличик каждая описывает свою операцию?

Например есть десяток механизмов и 30 измерительных приборов.
Как организовать их и заставить действовать согласно алгоритму через БД?

Напишите подробно, что Вы хотите сделать, а "БД или табличка" - потом.
...
Рейтинг: 0 / 0
05.10.2005, 12:26
    #33305981
guest_20040621
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведение техпроцесса
> Что может быть проще чем на форуме в паре ответов наборосать БД
> SCADA-системы.

Действительно, проблем - ни одной. Берем подходящую нотацию (idef3, например) и реализуем. Геморройно. Да. Зато интересная задача.
...
Рейтинг: 0 / 0
05.10.2005, 12:35
    #33306011
mod
mod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведение техпроцесса
Алексей КлючниковКто скажет как вести с помощью базы управление техпроцессом.
В общих чертах как?
Средствами субд или может завести табличку с указанием по шагам операций или целое дерево табличик каждая описывает свою операцию?

Например есть десяток механизмов и 30 измерительных приборов.
Как организовать их и заставить действовать согласно алгоритму через БД?
Сам работаю над этой областью. Если что придумаешь сообщи...
...
Рейтинг: 0 / 0
05.10.2005, 13:07
    #33306118
Алексей Ключников
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведение техпроцесса
Господа не надо так строго :)
В учебниках пишу что неправильно спроектированная база сведет на нет все остальное (остальные гениально придуманные алгоритмы программы, сепер мупер сервер..), вот и хочется сразу пойти в нужную сторону.

А вообще сейчас все данные валяться в табличку откуда они в автоматом переносятся в архив по тригеру на собутыи прихода нового данного. т.е. в результате имеем табличку current_data в которой по каждому прибору лежит последнее значение.
На этой таблице куча правил тригеров, которые и осуществляют управление ТП.

Но здесь много минусов. а если нужно не только последнее, но и предпоследнее данное? в архив лазить очень долго.. Не видно хода техпроцесса и его тяжело модифицировать. потомучто взаимосвязи между тригерами (когда их больше трех) не очевидны и через полгода просто неизвестны.

И вообще хочется посмотреть на какое нибудь другое решение.
...
Рейтинг: 0 / 0
05.10.2005, 13:56
    #33306288
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведение техпроцесса
Что-то я вообще ничего не понимаю. Как триггеры управляют ТП: через вызов внешних процедур, которые заставляют управляемые механизмы работать?Больше конкретики.
...
Рейтинг: 0 / 0
05.10.2005, 16:48
    #33306951
Алексей Ключников
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведение техпроцесса
Мне надо в общем виде! При чем тут как тригеры управляют?
Да запускается ХП.
Обнавляет значение в записи управлемого механизма, срабатывает правило и отсылается нотификация, а амеханизм уже сам лезет и берет значение..

Только детали не важны важно как сделать в общих чертах?
...
Рейтинг: 0 / 0
05.10.2005, 16:52
    #33306963
Алексей Ключников
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведение техпроцесса
А вообще может у кого ссылка какая нибудь есть? или методичка?
...
Рейтинг: 0 / 0
05.10.2005, 17:21
    #33307089
Old Nick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведение техпроцесса
Наверное есть смысл завести табличку

Время
Прибор
Действие
...
Рейтинг: 0 / 0
05.10.2005, 19:21
    #33307415
Проходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведение техпроцесса
А почему управление надо именно через БД? А программируемые логические контроллеры не катят? Они вроде именно для поставленной задачи и созданы. Или я что- то не так понял?
...
Рейтинг: 0 / 0
05.10.2005, 21:44
    #33307585
Сахават Юсифов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведение техпроцесса
Алексей КлючниковМне надо в общем виде! При чем тут как тригеры управляют?
Да запускается ХП.
Обнавляет значение в записи управлемого механизма, срабатывает правило и отсылается нотификация, а амеханизм уже сам лезет и берет значение..

Только детали не важны важно как сделать в общих чертах?

Вы зря темните. Никто хлеб не отнимет.

Если Ваши механизмы работают по прерываниям, то это одно.
Если Ваши механизмы выбирают работу по каким-то критериям, то это другое.
Если Ваши работы выбирают механизмы по каким-то критериям, то это третье.
Если оптимизатор-планировщик рассовывает работы механизмам, то это ...
Есть ли пакетная обработка?
.....

Вопросов много.
...
Рейтинг: 0 / 0
06.10.2005, 05:38
    #33307711
vlas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведение техпроцесса
без триггеров всеравно не обойтись
иначе целость где-нить да нарушется.....
или при доработке появится много багов
...
Рейтинг: 0 / 0
06.10.2005, 17:38
    #33309832
Алексей Ключников
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведение техпроцесса
to Old nick
Время тут не катит. вместо времени нужно сачетание каких-либо событий,
хотя сам подход если можно по подробнее.

to Сахават Юсифов
Ничего я не темню. именно ведется поиск более менее общего подхода.
Приборы и механизмы могут быть разнообразны.

сделали один раз работу а потом тиражировать, а не делать все с нуля.
...
Рейтинг: 0 / 0
07.10.2005, 00:44
    #33310417
bas
bas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ведение техпроцесса
Ну если в общих чертах, то так

Таблицы:
Датчик (ИД_Датчик, Параметры....)
Устройство (ИД_Устройство, Параметры....)
Датчик_Устройство (ИД_ДУ, ИД_Датчик, ИД_Устройство, ПоследннеЗначение, ИД_ИДУ_предпоследнее)
История_Датчика_Устройства (ИД_ИДУ, ИД_ДУ, Значение, Время, ВсякаяЛабуда) - здесь хранятся данные например за последнии сутки, что бы быстрее поиск происходил, а данные сливаются в "ВсяИстория_Датчика_Устройства"
ВсяИстория_Датчика_Устройства (ИД_ВИДУ, ИД_ДУ, Значение, Время, ВсякаяЛабуда) - здесь хранятся все историчесике данные.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Ведение техпроцесса / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]