EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

Управление устройством из БД (PostgreSQL)


Author Message
Written on: 29. 04. 2013 [22:22]
del0
Alex P
Topic creator
registered since: 29.04.2013
Posts: 5
Есть некий биллинг на PostgreSQL (бизнес логика - на хранимых процедурах/триггерах).
Есть ПЛК ОВЕН, который по modbus/tcp работает с Openscada.
Необходимо из биллинга включить определенное устройство через Openscada.
Собственно, как?

Предполагаемые варианты:
1. Openscada периодически смотрит в некоей таблице БД определенное строку/поле.
2. Консольный клиент, который дёргается биллингом при необходимости с определенными параметрами командной строки.

Существует ли подобный функционал?
Если нет - сколько времени и денег займет реализация каждого из пунктов (предпочтительно - п.2)?
Written on: 30. 04. 2013 [08:57]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"del0" wrote:

Есть некий биллинг на PostgreSQL (бизнес логика - на хранимых процедурах/триггерах).
Есть ПЛК ОВЕН, который по modbus/tcp работает с Openscada.
Необходимо из биллинга включить определенное устройство через Openscada.
Собственно, как?

Предполагаемые варианты:
1. Openscada периодически смотрит в некоей таблице БД определенное строку/поле.

Да, с помощью SQLReq()

"del0" wrote:

2. Консольный клиент, который дёргается биллингом при необходимости с определенными параметрами командной строки.

Да, через файл, команды с которого OpenSCADA может проверять fileRead()

Learn, learn and learn better than work, work and work.
Written on: 30. 04. 2013 [09:50]
del0
Alex P
Topic creator
registered since: 29.04.2013
Posts: 5
"roman" wrote:

Да, с помощью SQLReq()
---
Да, через файл, команды с которого OpenSCADA может проверять fileRead()

О, спасибо большое. ;)
А взаимодействие с Openscada через web service возможно (в описании я не нашел)?
Written on: 30. 04. 2013 [10:00]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"del0" wrote:

А взаимодействие с Openscada через web service возможно (в описании я не нашел)?

Возможно (плохо искали): http://wiki.oscada.org/Doc/HTTP , http://wiki.oscada.org/Doc/WebUser

Learn, learn and learn better than work, work and work.
Written on: 30. 04. 2013 [10:14]
del0
Alex P
Topic creator
registered since: 29.04.2013
Posts: 5
"roman" wrote:

"del0" wrote:

А взаимодействие с Openscada через web service возможно (в описании я не нашел)?

Возможно (плохо искали): http://wiki.oscada.org/Doc/HTTP , http://wiki.oscada.org/Doc/WebUser


Ну совсем большое спасибо. ;)



6770