реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> АСУ ТП
emark
сообщение Jul 25 2008, 08:07
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 2-10-05
Пользователь №: 9 146



Прошу совета более опытных товарищей smile.gif
Возникла необходимость в проектировании программного комплекса
управления объектами автоматизации и техпроцессами работающего
на стыке полевой шины (сеть на основе rs-485 интерфейса) и цеховой
сети. Как мне видится, комплекс должен состоять из отдельных
"кубиков":
1) сервер, обслужиающий полевую шину;
2) сервер, обслуживающий базу данных;
3) заказчик просит OPC сервер;
4) клиенты для рабочих мест обслуживающего персонала.

На основе чего писать интерфейсы (транспорт) взаимодействия
"кубиков"? Хотелось бы платформонезависемое что-нибудь. Как
я пронял, OPC - это однозначно Win sad.gif
Сложилось впечатление, что CORBA и COM/DCOM давно мертвы.
Статьи, описывающие эти технологии датируются 2001-2002 годом.
Что здесь сейчас наиболее передовое? Технологии на основе
вебсервисов, или это из пушки по воробьям?
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jul 25 2008, 08:17
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(emark @ Jul 25 2008, 12:07) *
3) заказчик просит OPC сервер;

Заказчик, как известно, всегда прав.
Возьмите любую приличную SCADA-систему и не придётся писать никаких транспортов и интерфейсов. Накидали кубиков, задали связи и вуаля.
Хотя, смотря какая задача. Приличная скада стоит несколько тысяч еврозелени.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
emark
сообщение Jul 25 2008, 08:31
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 2-10-05
Пользователь №: 9 146



Цитата(MrYuran @ Jul 25 2008, 14:17) *
Заказчик, как известно, всегда прав.
Возьмите любую приличную SCADA-систему и не придётся писать никаких транспортов и интерфейсов. Накидали кубиков, задали связи и вуаля.
Хотя, смотря какая задача. Приличная скада стоит несколько тысяч еврозелени.


Не... скада, imho, для нас из пушки по воробьям.... да и нотелось бы кросплатформенное,
даже в некотором смысле гетерогенное smile.gif
Go to the top of the page
 
+Quote Post
OlegH
сообщение Jul 31 2008, 13:57
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 186
Регистрация: 14-01-06
Из: Украина, г.Харьков
Пользователь №: 13 168



IMHO (я гл.конструктор в проектном институте автоматизации в газотранспорте) в вопросе намешано много совершенно разных понятий и вообще он поставлен неполно и во многом некорректно.

Цитата
Возникла необходимость в проектировании программного комплекса


скорее системы

Цитата
управления объектами автоматизации и техпроцессами работающего


НИФИГА СЕБЕ! Задача-то не для дилетантов! Такие техпроцессы ? какие объекты автоматизации ? какие спец.требования ? какие функции предполагается решать на верхнем уровне (на компьютерах сети?)

Цитата
на стыке полевой шины (сеть на основе rs-485 интерфейса) и цеховой сети.


А что подключено по RS-485 ? сколько и каких устройств ?

Цитата
Как мне видится, комплекс должен состоять из отдельных
"кубиков":
1) сервер, обслужиающий полевую шину;
2) сервер, обслуживающий базу данных;
3) заказчик просит OPC сервер;
4) клиенты для рабочих мест обслуживающего персонала.


Кубики имеются в виду программны на одном из компьютеров ? или сферические в вакууме ?
OPC-сервер - это программа на компьютере, которая обеспечивает стандартизованный интерфейс между скадой (или иным OPC-клиентом) на этом же компьютере и устройствами/контроллерами, подключенными к нему по своим собственным протоколам. Какие у вас протоколы ? Какие задачи с помощью обмена с устройствами надо решать ? Каковы временнЫе требования к обмену ? Очень много вопросов, ответы на которые надо представлять, занимаясь такой задачей.
Если есть OPC-сервер - то канал связи им уже занят и "сервер обслуживающий полевую шину" обращается в пыль.

"Сервер, обслуживающий базу данных" - то есть складывающий инфорамацию в СУБД ? каковы объемы и временнЫе требования ? Какова предполагаемая структура этих данных?

Клиенты для рабочих мест - вообще отдельная пестня (Это клиенты СУБД или клиенты реального времени, которые типично делаются на скаде?)

Кроссплатформенность и другие модные слова в данной задаче IMHO абсолютно не главное и вторичное. Главное чтоб все первоочередные задачи решались...

В общем - помочь можно только если больше будет конкретики


А COM/DCOM - это как раз та технология от мелкомягких под винду, на которой работает OPC....

А Скада за несколько тысяч евро - это еще не самая большая статья расходов в проекте (кстати, количество и требуемую функциональность рабочих мест неплохо бы в студию)
Go to the top of the page
 
+Quote Post
alexander55
сообщение Aug 4 2008, 11:30
Сообщение #5


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(emark @ Jul 25 2008, 12:07) *

Рекомендую.
Scada InTouch 10.0
+IAS 3.0 - сервер приложений.

Преобразователи TCP/IP-RS485 Moxa NPORT поновее (в IAS (Device Driver) д.б. OPC).

Получите результат быстро и без проблем.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Aug 4 2008, 11:36
Сообщение #6


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(alexander55 @ Aug 4 2008, 15:30) *
Преобразователи TCP/IP-RS485 Moxa NPORT поновее (в IAS (Device Driver) д.б. OPC).

А что, есть такие? Ссылочку можно? Или название.
Я так понимаю, драйвер "коробочки" включает в себя ОРС-сервер? Или в самой коробочке зашит?


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
alexander55
сообщение Aug 4 2008, 11:48
Сообщение #7


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(MrYuran @ Aug 4 2008, 15:36) *
А что, есть такие? Ссылочку можно? Или название.
Я так понимаю, драйвер "коробочки" включает в себя ОРС-сервер? Или в самой коробочке зашит?

Сейчас пошукаю. Можно по моксе выйти на их сайт.
Общение идет на уровне TCP/IP. Драйверу OPC по барабану что там такое. Опрос весь программируется.
PS.
www.moxa.com
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 16:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01395 секунд с 7
ELECTRONIX ©2004-2016