Всем привет!
Хотелось бы подружить Simple-scada и Arduino например uno для презентации одного проекта. Для начала подключил к uno ds18b20 12 порт, скачал библиотеку OPC, код ниже. uno подключено по usb-serial COM5. При посылке T в консоль, получаю температуру. Настраиваю scada: в свойствах обьекта тэк прописал T, в настройках OPC-сервер Компьютер: localhost, OPC-сервер что прописать? Если прописать COM5 не работает... побывал найти OPC с помощью ItemProperty Есть у кого то примеры? Или я что то не то делаю?
#include <OPC.h>
#include <Bridge.h>
#include <Ethernet.h>
#include <SPI.h>
#include <OneWire.h>
#include <DallasTemperature.h>
OPCSerial aOPCSerial;
int DS = 12;
OneWire oneWire(DS);
DallasTemperature sensors(&oneWire);
int item_bool(const char *itemID, const opcOperation opcOP, const int value){
sensors.requestTemperatures();
return sensors.getTempCByIndex(0);
}
void setup() {
Serial.begin(9600);
aOPCSerial.setup();
aOPCSerial.addItem("T",opc_read, opc_bool, item_bool);
}
void loop() {
aOPCSerial.processOPCCommands();
}