|
ADAM-5510E/TCP-A связь ч/з OPC |
|
Добрый день! Подскажите пожалуйста. Делаем АСУТП на контроллере первый раз. Как обычно меняют значения переменных на контроллере с ПК (ну или получают значения этих переменных)? Пишем свою SCADA систему на дельфи. Для связи нашей программы с ADAM используем OPC Server для Modbus/TCP. Заранее очень большое спасибо. |
|
![]() |
|
|
Для чтения или изменения значений переменных используют соответствующие функции OPC-клиента, который должен быть встроен в Вашу SCADу (раз уж Вы пишете, что работаете через OPC-сервер). |
|
![]() |
|
|
У нас OPC server от ADAM'a. (покупной), OPC клиент придется писать самому (мы еще не купили OPC server)? Какие еще есть способы управлять контроллером с ПК? Прошу не ругать за возможно глупые вопросы... |
|
![]() |
|
Не сочтите за обиду, но случай с Вами тяжелый. Сначала надо в детсад. Теперь по делу. На пальцах в этом форуме не объяснишь, что такое Модбас, технология OPC и пр. Если можете программировать на Делфи, и знакомы с технологией COM, то надо просто скачать спецификацию OPC DA, лучше версии 2, и почитаь ее - там все доступно написано. Если же с этим проблемы - зачем писать свою СКАДу? Честно скажу, что придется вложить очень много труда. Возмите что-то готовое. Для начала - нашу бесплатную HMI-систему KVisionOPC. |
|
|
Александр Бурмистров,
www.entels.ru |
|
![]() |
|
|
В качестве дельного совета могу предложить Вам полнофункциональный ОРС-клиент для Delphi 5,6. Сам с его использованием написал несколько серьезных программ и надежностью его работы вполне доволен. С ОРС-сервером от Advantech он гарантированно работает (в одной из написанных программ была именно такая связка). Технологию ОРС изучал самостоятельно, с "нуля", поэтому понимаю, как тяжело сделать первый шаг. |
|
![]() |
|
|
Добрый день UZGA! Очень рад Вашему сообщению. Если Вам не составит большого труда, то вышлите пожалуйста Вашу программу на адрес coderinside@mail.ru. Заранее очень благодарен и признателен. |
|
![]() |
|
Простите, а Вы к кому в данный момент обращаетесь? Не кажется, что было бы правильно это указать, и еще также представится самому, дабы выразить уважение к собеседнику? Если Вы имели в виду нашу программу - KVisionOPC - то ее легко можно скачать с нашего сайта со страницы загрузки. |
|
|
Александр Бурмистров,
www.entels.ru |
|
![]() |
|
|
Подскажите пожалуйста такой вопрос. Если использовать контр. Шнайдер, то мы выбираем контроллер и там показывается какие в нем есть переменные, какие стоят модули ввода-вывода и т.д. мы создаем по ни теги и меняя тег в программе меняется переменная в контроллере. А как тоже сделать в ADAMе (по поводу переменных) че то недоходит... Программу на контроллер пишу на Borland C++ 3. И думаю... Как это OPC сервер высмотрит в исполняемом файле на контроллере мои переменные... Но ведь в Шнайдере высматривал. Но шнайдер это и не С++... Направьте на путь истинный. Плз... |
|
![]() |
|
|
По ModBus'у высмотрит... |
|
![]() |
|
|
Petrov: Т.е. это нормально и везде так? А как он по модбасу то высмотрит? Это мне нужно будет спец программу на контроллере писать? |
|
![]() |
|
Ответить
|
Страница 123 5> |
| Переход на форум | Права доступа на форуме ![]() Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |