Масштабирование переменных в Modbas

253
15 июня 2018, 05:20

Столкнулся с проблемой маштабирования в Modbus tcp. Читаю данные на скаду. Контроллер Roc809, scada complicity 8.2. Проблема в следующем, знаю что на контроллере с читаемого регистра значение 320, а на скаду приходит вообще другое, какое-то нереально( хотел бы я столько нулей в швецарском банке). Когда читаю модбас сканером, проблема остается, но она решается нажатием на кнопку Swapped fp...как реализовать такую кнопочку в C# на скаде... заранее спасибо.кстати говоря читаю даблфлоут...

P.S.

Отправляет PLC Roc 809, принимает Scada complicity 8.2, протокол связи Modbus TCP/IP, в модбас карте контроллера считываемые регистры start 1000 end 1002, конверсия 70(т.е. IEEE floating point, читается функциями 3,4, 16), скада-модбас мастер, регистр приема D1001, где D Holding Registers as Double Precision... значение постоянно прыгает, когда ставишь swapped fp, все показывает отлично, но это в modscan. Контроллер отправляет значение 320, а скада принимает значение -1,#QNANO

Answer 1

Установил ОРС сервер и все пошло как по маслу...

READ ALSO
Как использовать UserControl в проекте VS2010

Как использовать UserControl в проекте VS2010

Подскажите как добавить пользовательский контрол в проект VS 2010Пробовал контролы из этой ветки Стака и из репозитория для VS2012 от неизвестного...

241
Как отобразить MessageBox unity3d

Как отобразить MessageBox unity3d

Как показать окно, аналог MessageBox из Windows Forms, только на андроид?

277
Перемещение объектов по холсту

Перемещение объектов по холсту

Здравcтвуйте, подскажите в чем может быть проблема, при добавлении элемента (элемент представляет собой UserControl и эллипсы) на Canvas (холст), я могу...

297
Изменение размера и жирности шрифта в заголовке текста, внутри richtextbox

Изменение размера и жирности шрифта в заголовке текста, внутри richtextbox

Имеется richtextbox, текст в нем меняется по клику кнопки, у каждого куска текста есть свой заголовок

274