PDA

Просмотр полной версии : ПЛК100(RS-232) и C++ Builder



ayforio
14.10.2010, 20:07
Здравствуйте! Взялся писать приложение под C++ Builder для связи и редактирования параметров на ПЛК100. Связь производится по интерфейсу RS-232. Сначала думал использовать "OPC драйвер для приборов на RS-232", но, как показалось, поддержкой ПЛК там и не пахнет :confused: Подскажите, пожалуйста, какие библиотеки/драйвера использовать?

Николаев Андрей
15.10.2010, 14:59
1. ПЛК там и не может пахнуть. ПЛК - не законченный прибор, и список переменных НЕПРЕДСКАЗУЕМ... Однако использовать ModBus OPC сервер вполне себе можно.
2. Тогда копайте в сторону ModBus. Стандартный протокол, думаю и библиотеки под все языки программирования есть.

ayforio
16.10.2010, 17:14
Спасибо за ответ.

Как я понимаю, вы имеете в виду шареварный Modbus OPC/DDE сервер Lectus? Такой вариант не подходит к сожалению.
Еще интересует такой вопрос.. Для создания проекта в SCADA (Trace Mode, например) тоже потребуется OPC серв? Или в Trace Mode есть свой?

Николаев Андрей
17.10.2010, 09:46
Разберитесь немного с понятиями OPC сервер, OPC клиент...
Lectus - очень качественный не шареварный продукт -стоит своих денег.
ОВЕН ModBus OPC шареварный, но тоже может быть использован, как и любой другой ModBus OPC сервер...

Если все это "как то сложно" - ответ я писал - просто поднимите ModBus сами (без всяких OPC). Библиотеки есть.

ayforio
17.10.2010, 13:04
Говоря шареварный я имел в виду, что Lectus условно бесплатный 30 дней. Спасибо за советы, буду разбираться.

dmitry90
09.03.2011, 17:55
Есть библитека на C, реализующая modbus мастера: http://www.libmodbus.org. Достаточно проста в использовании. Может быть скомпилированна под Windows и Linux. Есть рускоязычное руководство по использованию: http://robot-develop.org/archives/1042.