PDA

Просмотр полной версии : PLC и Qt



Wulff
30.10.2012, 17:10
Доброе время суток.
Где то на глаза поподалось решение свзи с ПЛК посредством Qt. Теперь немогу найти, да и нигде не освещается данная тема. Кто может посвятить в данные тайны, каким способом можно из Qt связаться с ПЛК (Овен). Есть ли смысл заорачиваться с OPC, если да, то как к нему достучатся. Можно ли обойтсь без промежутков и на прямую подключится и считать переменные?

Спасибо заранее!

capzap
30.10.2012, 18:09
http://sourceforge.net/projects/pvbrowser/

Yegor
30.10.2012, 18:48
Есть ли смысл заорачиваться с OPC, если да, то как к нему достучатся. Можно ли обойтсь без промежутков и на прямую подключится и считать переменные?Совсем без промежутков нельзя, т.к. протокол под названием Gateway с возможностью читать переменные и вообще отлаживать ПЛК закрыт. Однако от OPC-сервера можно избавиться. Для этого сконфигурируйте на контроллере modbus-регистры и считывайте их из своей программы. Естественно, потребуется изменить и программу контроллера чтобы она записывала значения нужных переменных в эти регистры.

Wulff
31.10.2012, 09:00
Совсем без промежутков нельзя, т.к. протокол под названием Gateway с возможностью читать переменные и вообще отлаживать ПЛК закрыт. Однако от OPC-сервера можно избавиться. Для этого сконфигурируйте на контроллере modbus-регистры и считывайте их из своей программы. Естественно, потребуется изменить и программу контроллера чтобы она записывала значения нужных переменных в эти регистры.

Хорошо, как подключится и считать переменные с OPC сервера, того же gateway? Я так понимаю черех QAxObject, но как?

Wulff
31.10.2012, 09:01
http://sourceforge.net/projects/pvbrowser/

Что то я не понял, для чего он нужен и как его в моем случае применить? Не могли бы вы немного пояснить?