Добрый день.
В программировании полный ноль, так что не судите строго.
Решил подцепить вашу Scada к своему проекту. Перед этим загрузил ваш скетч, все работает. По образцу вашего кода ввел для эксперимента в свой проект код для двух переменных. Так как проект большой, то выкладываю только код для этих двух переменных _gtv1 и _gtv2.
int _gtv1 = 15;
int _gtv2 = 75;
int _gtv1_Item(const char *itemID, const opcOperation opcOP, const int value){
return analogRead(_gtv1);
}
int _gtv2_Item(const char *itemID, const opcOperation opcOP, const int value){
return analogRead(_gtv2);
}
aOPCSerial.addItem("_gtv1", opc_read, opc_int, _gtv1_Item);
aOPCSerial.addItem("_gtv2", opc_read, opc_int, _gtv2_Item);
Реальные параметры для _gtv1 и _gtv2: 26 и 28 соответственно, что у меня отображается на LCD дисплее.
При подключении Scada вижу такую картину:

В dOPC Explorer вид такой:

Причем эти показания не статичные, а меняются для первой переменной примерно с 580 до 590, для второй 798-799.
В dOPC Explorer цифры немного другие.
А должно быть 26 и 28.
Можете-ли вы мне подсказать что я делаю не так.