Цитата Сообщение от dani1978 Посмотреть сообщение
Мастер сети - SCADA-система, опрашивающая пятьдесят установленных на разных объектах МДВВ. Связь между диспетчерским пунктом и объектами - либо радиомодемы, либо GPRS-модемы с использованием протокола Modbus ASCII по RS-485. С GPRS-модемами стабильный период опроса выдержать не получится, поэтому и интересует локальная реализация счёта импульсов (например, за каждые 15 секунд) с сохранением в памяти последнего посчитанного значения. То есть требуется, чтобы при получении запроса от мастера сети устройство в ответ посылало последнее посчитанное число импульсов за 15 секунд, одновременно продолжая текущий счёт. Также нужно реализовать отображение значения расхода (посчитанные импульсы за 15 секунд, умноженные на коэффициент-цену импульса и разделенные на 15) по месту установки счетчика воды с импульсным выходом.
Если вариант с МДВВ и СИ-8 не работает, подскажите, пожалуйста, каким ещё способом можно решить эту задачу?
Прямо скажем, затруднительно... А МДВВ уже заказаны и стоят? Понимаете, в чем сложность. Подсчитать импульсы, передать и обнулить счетчики МДВВ через интерфейс можно, а вот гарантировать, что это будет ровно через 15 секунд (при таком количестве каналов измерения) - затруднительно. В любом случае, похоже, вам понадобится по крайней мере по 1 ПЛК а каждый объект. Сколько, кстати, МДВВ стоят на каждом объекте (максимально)? Каждый их вход задействован?