Упаковка double или single на слейве в регистры Modbus TCP для Simplight
Пишу дровишку для подключения экзотического прибора к СКАДе пока к вашей )) Пишу на VB.Net VS2008 под WinXP Скада естественно бесплатная ) Установка простая маленькая и временная. Дровишка опрашивает прибор и слейвом Модбас TCP на локальном адресе отдает на СКАДу. Так вот имею с прибора ASC2 сообщение преобразую в 64битную double могу в single 32). Засада не знаю как запихнуть байты этого числа в регистры и принять на стороне СКАДы вроде задача простая а полдня пробовал и никак. Кстати целые числа что со знаком что без знака 16 и 32 битные без проблем передаются. Может представления чисел разные или туплю. Подскажите, плиз, как правильно на обеих сторонах сделать.
указывается тип интерпретации пришедших байтов ну и порядок следования а уже в редакторе канала принятое преобразуется в нужный тип? Ну например я могу принять Int32 и сказать что это Single или String в редакторе самого канала.
да, именно так