Если ПЛК будет сам забирать с модулей, то у него можно забрать одним запросом. з.ы. я привел пример опроса 2-х счетчиков, по 8 запросов на каждый с паузами между ними. за 1 сек легко 16 запросов. ну там байты сложите и разделите на нужное количество раз в сек....
скорость у меня 115200 у счетчиков... и да, это я через интернет их опрашиваю, если что...
А вот запись придется модернизировать в коде RapidScada, так как там минимальное время 1 сек для текущих данных, а надо меньше. Исходники открыты, может разработчик поможет и скажет где поправить код для такой задачи.
Честно говоря не копался по этой части в исходниках, но на вскидку, если люди писали что добились 100 мс при передаче в БД, то скорее всего поступившие данные от Коммуникатора заносятся в текущую базу и сразу отправляются в БД.
Вот тема... как достигли, надо у товарища Kazam спрашивать.
https://forum.rapidscada.ru/?topic=%...%B9#post-10203