Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: УСПД Modbus Tcp
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем
All_Ex81
Задача: опросить приборы термодат 25м2 по modbus tcp (термодаты подключены к moxa mgate), у полученных значений вычислить среднечасовые/среднесуточные/среднемесячные значения и по запросу со стороны скада-системы отдать эти значения скаде по modbus tcp (т.к. у modbus нет меток времени скада будет забирать раз в час значение за предыдущий час и хранить у себя)

никто не сталкивался с подобным?
cauto
А почему не сразу в SCADA? Пусть сама считает
All_Ex81
Цитата(cauto @ 11.11.2013, 15:54) *
А почему не сразу в SCADA? Пусть сама считает


скада у заказчика самопальная и никаких мат оперций производить не может, только чтение

пока есть вариант - читать данные с термодат любым ПЛК, в нем создать массивы и уже из этих массивов высчитывать среднее и передавать дальше наверх
Ludvig
Ексель тебе в помощь. Он умеет работать с внешними данными.
All_Ex81
Цитата(Ludvig @ 12.11.2013, 9:25) *
Ексель тебе в помощь. Он умеет работать с внешними данными.


калькулятор тоже умеет работать с данными с помощью прокладки в виде человека,
но требуется промышленное решение
SCADAMaster
Цитата(All_Ex81 @ 12.11.2013, 7:20) *
пока есть вариант - читать данные с термодат любым ПЛК, в нем создать массивы и уже из этих массивов высчитывать среднее и передавать дальше наверх

Либо так, либо вариант - опрашивать устройство и обрабатывать данные на уровне компьютера, а затем отдавать вашей скаде по Modbus TCP (по адресу 127.0.0.1) или по Modbus RTU (через виртуальный порт).
На компьютере можно либо какую либо самодельную программу, либо например можно использовать наш Modbus Universal MasterOPC. Опрашиваете с его помощью устройство, при помощи скриптов обрабатываете и выдаете на узел типа "Slave", к которому будет обращаться ваша скада.

А нельзя просто скаду сменить?
All_Ex81
Цитата(SCADAMaster @ 12.11.2013, 17:43) *
Либо так, либо вариант - опрашивать устройство и обрабатывать данные на уровне компьютера, а затем отдавать вашей скаде по Modbus TCP (по адресу 127.0.0.1) или по Modbus RTU (через виртуальный порт).
На компьютере можно либо какую либо самодельную программу, либо например можно использовать наш Modbus Universal MasterOPC. Опрашиваете с его помощью устройство, при помощи скриптов обрабатываете и выдаете на узел типа "Slave", к которому будет обращаться ваша скада.

А нельзя просто скаду сменить?


скада сменить нельзя,
можете поподробней про скрипт в мастер орс? (если возможно - пример вычисления среднего за час в скрипте)
SCADAMaster
А ваша скаде может работать с OPC? Или только Modbus TCP?
All_Ex81
Цитата(SCADAMaster @ 13.11.2013, 17:31) *
А ваша скаде может работать с OPC? Или только Modbus TCP?

скада не наша а заказчика rolleyes.gif
с орс da работать может (hda они еще не пробовали, но говорят что в функционале заложено)
SCADAMaster
Тогда можно. Пример в приложении - один тег опрашивает и раз в час считает среднее арифмитическое, и записывает в другой тег.
Скрипт примерный.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.