2016-02-24 9 views
0

Я использую ПЛК Wago 750, на самом деле я читаю через ModBus 32-битный регистр с другого устройства, и я сохраняю значение в var POINT TO REAL, в этом конкретном случае это значение 0000 40A0. Я инвертирую MSW и LSW, чтобы иметь 40A0 0000 (IEEE 754), в десятичном формате - 5.0. Моя проблема в том, что я не знаю, как отформатировать этот POINTER TO REAL в переменную REAL с CODESYS для преобразования ее в STRING.IEEE 754 Single precision to REAL Codesys

Заранее спасибо.

+0

можете ли вы опубликовать код, который у вас есть, где вы инвертируете MSW и LSW, и любые попытки, которые вы пытались преобразовать в строку? – mrsargent

ответ

0

Опуская логику для замены слов ниже, как бы вы конвертера вашего POINTER TO REAL в REAL для преобразования в STRING

ключа является ^ что и разыменовывается указатель.