Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

ADAM-5510E/TCP-A связь ч/з OPC

 Ответить Ответить Страница  123 5>
Автор
Сообщение
compm2001 Смотреть выпадающим
Участник
Участник


Присоединился: 09 Июнь 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 78
Свойства публикации Свойства публикации   Ответить, цитируя автора - compm2001 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: ADAM-5510E/TCP-A связь ч/з OPC
    Опубликовано: 07 Июль 2005 09:40

Добрый день! Подскажите пожалуйста. Делаем АСУТП на контроллере первый раз. Как обычно меняют значения переменных на контроллере с ПК (ну или получают значения этих переменных)? Пишем свою SCADA систему на дельфи. Для связи нашей программы с ADAM используем OPC Server для Modbus/TCP. Заранее очень большое спасибо.

Наверх
uzga Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 07 Октябрь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 359
Свойства публикации Свойства публикации   Ответить, цитируя автора - uzga Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Июль 2005 13:35

Для чтения или изменения значений переменных используют соответствующие функции OPC-клиента, который должен быть встроен в Вашу SCADу (раз уж Вы пишете, что работаете через OPC-сервер).

Наверх
compm2001 Смотреть выпадающим
Участник
Участник


Присоединился: 09 Июнь 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 78
Свойства публикации Свойства публикации   Ответить, цитируя автора - compm2001 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Июль 2005 13:42

У нас OPC server от ADAM'a. (покупной), OPC клиент придется писать самому (мы еще не купили OPC server)?  Какие еще есть способы управлять контроллером с ПК? Прошу не ругать за возможно глупые вопросы...

Наверх
remint Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 24 Февраль 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 185
Свойства публикации Свойства публикации   Ответить, цитируя автора - remint Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Июль 2005 16:04
Первоначально опубликовано compm2001

Делаем АСУТП на контроллере первый раз. Как обычно меняют значения переменных на контроллере с ПК (ну или получают значения этих переменных)? Пишем свою SCADA систему на дельфи.


Не сочтите за обиду, но случай с Вами тяжелый. Сначала надо в детсад.
Теперь по делу. На пальцах в этом форуме не объяснишь, что такое Модбас, технология OPC и пр. Если можете программировать на Делфи, и знакомы с технологией COM, то надо просто скачать спецификацию OPC DA, лучше версии 2, и почитаь ее - там все доступно написано.
Если же с этим проблемы - зачем писать свою СКАДу? Честно скажу, что придется вложить очень много труда. Возмите что-то готовое. Для начала - нашу бесплатную HMI-систему KVisionOPC.
Александр Бурмистров,
www.entels.ru
Наверх
uzga Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 07 Октябрь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 359
Свойства публикации Свойства публикации   Ответить, цитируя автора - uzga Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Июль 2005 06:32

В качестве дельного совета могу предложить Вам  полнофункциональный ОРС-клиент для Delphi 5,6. Сам с его использованием написал несколько серьезных программ и надежностью его работы вполне доволен. С ОРС-сервером от Advantech он гарантированно работает (в одной из написанных программ была именно такая связка). Технологию ОРС изучал самостоятельно, с "нуля", поэтому понимаю, как тяжело сделать первый шаг.

Наверх
compm2001 Смотреть выпадающим
Участник
Участник


Присоединился: 09 Июнь 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 78
Свойства публикации Свойства публикации   Ответить, цитируя автора - compm2001 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Июль 2005 09:49

Добрый день UZGA! Очень рад Вашему сообщению.

Если Вам не составит большого труда, то вышлите пожалуйста Вашу программу на адрес coderinside@mail.ru. Заранее очень благодарен и признателен.

Наверх
remint Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 24 Февраль 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 185
Свойства публикации Свойства публикации   Ответить, цитируя автора - remint Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Июль 2005 10:01
Первоначально опубликовано compm2001

Если Вам не составит большого труда, то вышлите пожалуйста Вашу программу на адрес...

Простите, а Вы к кому в данный момент обращаетесь? Не кажется, что было бы правильно это указать, и еще также представится самому, дабы выразить уважение к собеседнику?

Если Вы имели в виду нашу программу - KVisionOPC - то ее легко можно скачать с нашего сайта со страницы загрузки.
Александр Бурмистров,
www.entels.ru
Наверх
compm2001 Смотреть выпадающим
Участник
Участник


Присоединился: 09 Июнь 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 78
Свойства публикации Свойства публикации   Ответить, цитируя автора - compm2001 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Июль 2005 15:47

Подскажите пожалуйста такой вопрос. Если использовать контр. Шнайдер, то мы выбираем контроллер и там показывается какие в нем есть переменные, какие стоят модули ввода-вывода и т.д. мы создаем по ни теги и меняя тег в программе меняется переменная в контроллере. А как тоже сделать в ADAMе (по поводу переменных) че то недоходит... Программу на контроллер пишу на Borland C++ 3. И думаю... Как это OPC сервер высмотрит в исполняемом файле на контроллере мои переменные... Но ведь в Шнайдере высматривал. Но шнайдер это и не С++... Направьте на путь истинный. Плз...

Наверх
Petrov Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 15 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 805
Свойства публикации Свойства публикации   Ответить, цитируя автора - Petrov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Июль 2005 15:51

По ModBus'у высмотрит...

Наверх
compm2001 Смотреть выпадающим
Участник
Участник


Присоединился: 09 Июнь 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 78
Свойства публикации Свойства публикации   Ответить, цитируя автора - compm2001 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Июль 2005 15:54

Petrov:

Т.е. это нормально и везде так? А как он по модбасу то высмотрит? Это мне нужно будет спец программу на контроллере писать?

Наверх
 Ответить Ответить Страница  123 5>

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz