Как правильно (если это вообще возможно) считывать большие объемы данных из контроллера через OPC сервер?
Нужно считывать несколько блоков DB(размером примерно по 1000 байт) для сохранения статистических данных.
[?]: Передача через OPC больших объемов данных
-
- Posts: 52
- Joined: Fri Oct 14, 2005 1:09 pm
- Location: Ukraine
-
- Posts: 10
- Joined: Fri Oct 13, 2006 1:56 pm
- Location: Russia
Re: Передача через OPC больших объемов данных
Если речь идет о связке WinCC - OPC, то там самое главное в настройках протокола ОРС в ВинСС поставить галочку - "читать данные с устройства", по умолчанию стоит "читать с кэша". Вот в принципе и усе...Iridium wrote:Как правильно (если это вообще возможно) считывать большие объемы данных из контроллера через OPC сервер?
Нужно считывать несколько блоков DB(размером примерно по 1000 байт) для сохранения статистических данных.
А чей ОРС то - поподробнее...
А реально ОРС способен справиться с большим объемом данных - 10 000 переменных - легко...
Ах, да, не забывай - время обновления переменных - 5,10 секунд для критичных, а так можно и до 15 минут довести незначительные параметры...
-
- Posts: 52
- Joined: Fri Oct 14, 2005 1:09 pm
- Location: Ukraine
-
- Posts: 10
- Joined: Fri Oct 13, 2006 1:56 pm
- Location: Russia
Если ты собираешься передать эти данные через ОРС, то никак у тебя это не получиться, как ни старайся...
единственный способ передать большой объем данных - это передача либо RAW-тегом в WinCC, либо функцией AR_SEND, но в этом случае данные передаются напрямую в архив... Такой способ, например, применяется для архивирования данных в контроллере с большой скоростью и последующего просмотра архива на ПК в случае необходимости...
И все таки не пойму - почему надо считать именно блок? Странно как то...
единственный способ передать большой объем данных - это передача либо RAW-тегом в WinCC, либо функцией AR_SEND, но в этом случае данные передаются напрямую в архив... Такой способ, например, применяется для архивирования данных в контроллере с большой скоростью и последующего просмотра архива на ПК в случае необходимости...
И все таки не пойму - почему надо считать именно блок? Странно как то...