Tcom 0 2 августа, 2007 Опубликовано 2 августа, 2007 · Жалоба Привет всем! Насколько реально сделать OPC сервер на AVR контроллере. Приблизительная начинка: 1. ATmega 2560 2. CP2201 + драйверы для RS232,RS485, Mbus и тд. Смысл чтоб комп из локальной сети, видел данный девайс как OPC сервер... спасибо.. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anpilog 0 2 августа, 2007 Опубликовано 2 августа, 2007 · Жалоба Привет всем! Насколько реально сделать OPC сервер на AVR контроллере. Приблизительная начинка: 1. ATmega 2560 2. CP2201 + драйверы для RS232,RS485, Mbus и тд. Смысл чтоб комп из локальной сети, видел данный девайс как OPC сервер... спасибо.. Кхм.... А как именно Вы это представляете? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tcom 0 2 августа, 2007 Опубликовано 2 августа, 2007 · Жалоба Если допустим я ставлю одельный комп под ОРС сервер, он выполняет операции опроса группы устройств, и отсылает клиенту по LAN. Хочется сделать такой вод девайс чтоб заменить комп. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anpilog 0 2 августа, 2007 Опубликовано 2 августа, 2007 · Жалоба Кхм.... Тогда ИМХО - нет. Есть варианты по экономии денег в таком процессе. Но засунуть в таком виде OPC server в мегу, на мой взгляд нереально. Если есть предположения как это сделать - буду рад узнать 8) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tcom 0 2 августа, 2007 Опубликовано 2 августа, 2007 · Жалоба Чем аргументирована нереальность? (если можно узнать) НЕпоместится ICP IP UDP ? НЕпоместится опрос приборов ? Непоместится сама реализация OPC ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anpilog 0 2 августа, 2007 Опубликовано 2 августа, 2007 · Жалоба Чем аргументирована нереальность? (если можно узнать) НЕпоместится 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. Вот это реально сделать. Если я не прав - буду рад увидеть другой вариан. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tcom 0 2 августа, 2007 Опубликовано 2 августа, 2007 · Жалоба Например, написать на приложение прослойку на ПК где будет работать OPC client и уже в ней реализовать OPC-server. Вот это реально сделать. Идея тоже, в сети будет сервер нормальный , так что данная реализация - вариант. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
garcia 0 3 августа, 2007 Опубликовано 3 августа, 2007 · Жалоба Сервер, только без OPC, но с TCP/IP и WEB, был разработан на 80С51 (кажется) года 4 назад каким-то ОКБ. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tcom 0 3 августа, 2007 Опубликовано 3 августа, 2007 · Жалоба Наверно просто придётся реализовать устройство COM<->Ethernet, а на отдельном компе сам ОРС сервер. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
defunct 0 3 августа, 2007 Опубликовано 3 августа, 2007 · Жалоба Если допустим я ставлю одельный комп под ОРС сервер, он выполняет операции опроса группы устройств, и отсылает клиенту по LAN. Хочется сделать такой вод девайс чтоб заменить комп. А зачем вам именно OPC-server? Что мешает сделать одно из трех: 1. Клиент который опрашивает приборы и сбрасывает результаты по LAN серверу на PC, с этого сервера клиенты другого типа (юзеры) выгребают результаты. 2. Сервер со своим протоколом over UDP + клиентские программы. 3. Web сервер. и 1 и 2 и 3 можно при желании запихнуть не только в m256x, но и в m162. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 3 августа, 2007 Опубликовано 3 августа, 2007 · Жалоба А зачем вам именно OPC-server? Что мешает сделать одно из трех: 1. Клиент который опрашивает приборы и сбрасывает результаты по LAN серверу на PC, с этого сервера клиенты другого типа (юзеры) выгребают результаты. 2. Сервер со своим протоколом over UDP + клиентские программы. 3. Web сервер. +1. Вопрошающему не нужен OPC-server. Ему нужен контроллер сбора данных. Этакий диспетчер, который, собрав данные по такому-сякому протоколу/интерфейсу, с таких/сяких устройств, ретранслирует их на известный узел по заранее заданному/известному интерфейсу/протоколу. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tcom 0 6 августа, 2007 Опубликовано 6 августа, 2007 · Жалоба +1. Вопрошающему не нужен OPC-server. Ему нужен контроллер сбора данных. Этакий диспетчер, который, собрав данные по такому-сякому протоколу/интерфейсу, с таких/сяких устройств, ретранслирует их на известный узел по заранее заданному/известному интерфейсу/протоколу. Спасибо всем за ответы. Ненравица что за меня решают что мне нужно, а что нет. Реализация ОРС для меня стоит на первом месте, так-как ОРС "протокол" я использую для передачи днных в SCADA программу. Поетому сейчас реализовываю схему: COM-Ethernet - Ehernet - OPCServer <- Таким вот образом. к OPCServer"у подключаются программы и всё будет ок... Спасиб за ваши мысли, признателен.... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
defunct 0 6 августа, 2007 Опубликовано 6 августа, 2007 · Жалоба Ненравица что за меня решают что мне нужно, а что нет. Реализация ОРС для меня стоит на первом месте, так-как ОРС "протокол" я использую для передачи днных в SCADA программу. Мы вас не отговариваем от использования OPC-server'a. Просто надо отделить мухи от котлет, модуль который опрашивает приборы называется КСД (контроллер сбора данных), он может быть как клиентом так и сервером, к OPC он отношения не имеет: Приборы ---- rs485 --- КСД --- ethernet --- ЦППУ -- winapi-bridge --- OPC-server --- ethernet -- client Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tcom 0 6 августа, 2007 Опубликовано 6 августа, 2007 · Жалоба Приборы ---- rs485 --- КСД --- ethernet --- ЦППУ -- winapi-bridge --- OPC-server --- ethernet -- client Сорри если что, я понял, про что мне тут сказать хотели. Спсибо всем за ответы. Вопосо нет, тема закрыта. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться