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

 
 
 
Closed TopicStart new topic
> OPC сервер на AVR
Tcom
сообщение Aug 2 2007, 12:18
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Привет всем!
Насколько реально сделать OPC сервер на AVR контроллере.
Приблизительная начинка:
1. ATmega 2560
2. CP2201
+ драйверы для RS232,RS485, Mbus и тд.

Смысл чтоб комп из локальной сети, видел данный девайс как OPC сервер...

спасибо..
Go to the top of the page
 
+Quote Post
anpilog
сообщение Aug 2 2007, 12:38
Сообщение #2


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

Группа: Свой
Сообщений: 145
Регистрация: 11-12-06
Пользователь №: 23 382



Цитата(Tcom @ Aug 2 2007, 15:18) *
Привет всем!
Насколько реально сделать OPC сервер на AVR контроллере.
Приблизительная начинка:
1. ATmega 2560
2. CP2201
+ драйверы для RS232,RS485, Mbus и тд.

Смысл чтоб комп из локальной сети, видел данный девайс как OPC сервер...

спасибо..


Кхм....
А как именно Вы это представляете?


--------------------
---
human traffic - всегда 8)
Go to the top of the page
 
+Quote Post
Tcom
сообщение Aug 2 2007, 13:38
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Если допустим я ставлю одельный комп под ОРС сервер,
он выполняет операции опроса группы устройств, и отсылает клиенту по LAN.
Хочется сделать такой вод девайс чтоб заменить комп.
Go to the top of the page
 
+Quote Post
anpilog
сообщение Aug 2 2007, 13:44
Сообщение #4


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

Группа: Свой
Сообщений: 145
Регистрация: 11-12-06
Пользователь №: 23 382



Кхм....
Тогда ИМХО - нет.
Есть варианты по экономии денег в таком процессе.
Но засунуть в таком виде OPC server в мегу, на мой взгляд нереально.

Если есть предположения как это сделать - буду рад узнать 8)


--------------------
---
human traffic - всегда 8)
Go to the top of the page
 
+Quote Post
Tcom
сообщение Aug 2 2007, 13:46
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Чем аргументирована нереальность? (если можно узнать)
НЕпоместится ICP IP UDP ?
НЕпоместится опрос приборов ?
Непоместится сама реализация OPC ?
Go to the top of the page
 
+Quote Post
anpilog
сообщение Aug 2 2007, 13:59
Сообщение #6


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

Группа: Свой
Сообщений: 145
Регистрация: 11-12-06
Пользователь №: 23 382



Цитата(Tcom @ Aug 2 2007, 16:46) *
Чем аргументирована нереальность? (если можно узнать)
НЕпоместится ICP IP UDP ?
НЕпоместится опрос приборов ?
Непоместится сама реализация OPC ?

Думаю что последнее:
http://en.wikipedia.org/wiki/OLE_for_process_control

The OPC Specification was based on the OLE, COM, and DCOM technologies developed by Microsoft for the Microsoft Windows operating system family. The specification defined a standard set of objects, interfaces and methods for use in process control and manufacturing automation applications to facilitate interoperability.

Если у Вас получится хотябы частично реализовать это на Atmega - думаю памятник поставят Вам при жизни.

Хотя вохможно, что поставленую задачу можно реализовать и по другому.

Например, написать на приложение прослойку на ПК где будет работать OPC client и уже в ней реализовать OPC-server.
Вот это реально сделать.

Если я не прав - буду рад увидеть другой вариан.


--------------------
---
human traffic - всегда 8)
Go to the top of the page
 
+Quote Post
Tcom
сообщение Aug 2 2007, 14:09
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Цитата
Например, написать на приложение прослойку на ПК где будет работать OPC client и уже в ней реализовать OPC-server.
Вот это реально сделать.


Идея тоже, в сети будет сервер нормальный , так что данная реализация - вариант.
Go to the top of the page
 
+Quote Post
prohard
сообщение Aug 3 2007, 10:16
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 10-05-06
Пользователь №: 16 937



Сервер, только без OPC, но с TCP/IP и WEB, был разработан на 80С51 (кажется) года 4 назад каким-то ОКБ.
Go to the top of the page
 
+Quote Post
Tcom
сообщение Aug 3 2007, 16:31
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Наверно просто придётся реализовать устройство COM<->Ethernet,
а на отдельном компе сам ОРС сервер.
Go to the top of the page
 
+Quote Post
defunct
сообщение Aug 3 2007, 16:54
Сообщение #10


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Tcom @ Aug 2 2007, 16:38) *
Если допустим я ставлю одельный комп под ОРС сервер,
он выполняет операции опроса группы устройств, и отсылает клиенту по LAN.
Хочется сделать такой вод девайс чтоб заменить комп.

А зачем вам именно OPC-server?
Что мешает сделать одно из трех:
1. Клиент который опрашивает приборы и сбрасывает результаты по LAN серверу на PC, с этого сервера клиенты другого типа (юзеры) выгребают результаты.
2. Сервер со своим протоколом over UDP + клиентские программы.
3. Web сервер.


и 1 и 2 и 3 можно при желании запихнуть не только в m256x, но и в m162.
Go to the top of the page
 
+Quote Post
rezident
сообщение Aug 3 2007, 17:57
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(defunct @ Aug 3 2007, 22:54) *
А зачем вам именно OPC-server?
Что мешает сделать одно из трех:
1. Клиент который опрашивает приборы и сбрасывает результаты по LAN серверу на PC, с этого сервера клиенты другого типа (юзеры) выгребают результаты.
2. Сервер со своим протоколом over UDP + клиентские программы.
3. Web сервер.

+1. Вопрошающему не нужен OPC-server. Ему нужен контроллер сбора данных. Этакий диспетчер, который, собрав данные по такому-сякому протоколу/интерфейсу, с таких/сяких устройств, ретранслирует их на известный узел по заранее заданному/известному интерфейсу/протоколу.
Go to the top of the page
 
+Quote Post
Tcom
сообщение Aug 6 2007, 10:17
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Цитата(rezident @ Aug 3 2007, 20:57) *
+1. Вопрошающему не нужен OPC-server. Ему нужен контроллер сбора данных. Этакий диспетчер, который, собрав данные по такому-сякому протоколу/интерфейсу, с таких/сяких устройств, ретранслирует их на известный узел по заранее заданному/известному интерфейсу/протоколу.

Спасибо всем за ответы. Ненравица что за меня решают что мне нужно, а что нет.
Реализация ОРС для меня стоит на первом месте, так-как ОРС "протокол" я использую для передачи днных в SCADA программу.
Поетому сейчас реализовываю схему:
COM-Ethernet - Ehernet - OPCServer <- Таким вот образом.
к OPCServer"у подключаются программы и всё будет ок...
Спасиб за ваши мысли, признателен....
Go to the top of the page
 
+Quote Post
defunct
сообщение Aug 6 2007, 10:56
Сообщение #13


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Tcom @ Aug 6 2007, 13:17) *
Ненравица что за меня решают что мне нужно, а что нет.
Реализация ОРС для меня стоит на первом месте, так-как ОРС "протокол" я использую для передачи днных в SCADA программу.

Мы вас не отговариваем от использования OPC-server'a. Просто надо отделить мухи от котлет, модуль который опрашивает приборы называется КСД (контроллер сбора данных), он может быть как клиентом так и сервером, к OPC он отношения не имеет:

Приборы ---- rs485 --- КСД --- ethernet --- ЦППУ -- winapi-bridge --- OPC-server --- ethernet -- client
Go to the top of the page
 
+Quote Post
Tcom
сообщение Aug 6 2007, 12:00
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Цитата(defunct @ Aug 6 2007, 13:56) *
Приборы ---- rs485 --- КСД --- ethernet --- ЦППУ -- winapi-bridge --- OPC-server --- ethernet -- client

Сорри если что, я понял, про что мне тут сказать хотели.
Спсибо всем за ответы.
Вопосо нет, тема закрыта.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 8th July 2025 - 23:43
Рейтинг@Mail.ru


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