PDA

Просмотр полной версии : Получить данные



Дмитрий2840
21.05.2019, 09:06
Добрый день, подскажите пожалуйста как мне int16 пересчитать в нормальное число. Я использую OpenScada, и ни как не могу получить необходимые данные. Мне говорили что есть какой то JAVA калькулятор который формулу перерасчета даёт, но не могу такой найти. Не знаю куда уже и бежать(((:(

capzap
21.05.2019, 09:07
Добрый день, подскажите пожалуйста как мне int16 пересчитать в нормальное число. Я использую OpenScada, и ни как не могу получить необходимые данные. Мне говорили что есть какой то JAVA калькулятор который формулу перерасчета даёт, но не могу такой найти. Не знаю куда уже и бежать(((:(

байты местами поменяйте

Дмитрий2840
21.05.2019, 09:08
Каким образом это сделать?

melky
21.05.2019, 10:49
Должны быть настройки в Scada, ищите на профильном форуме или в документации на Scada

capzap
21.05.2019, 11:01
Каким образом это сделать?

прочитать документацию на oscada.org, найти там модуль JavaLikeCalc и если знакомы с Ява, написать нечто подобное
teg = 256 * ( teg & 0xFF) + (teg >> 8 & 0xFF)

Uniqum
21.05.2019, 11:16
Давайте сначала. Тип ПЛК, какой протокол?

Дмитрий2840
21.05.2019, 12:00
Modbus TCP/IP
У меня arduino.
Разве есть значение откуда придет сигнал, int16