ну, еще можно порекомендовать не заниматься программированием
Вид для печати
А как это выглядит?
Если нужно записать Float то регистры нужно выстраивать
512
514
516...
А если Int то можно
518
519
520
521...
правильно понял?
И получается что 513 регистр уже занят?
http://ftp.owen.ru/OwenCloud/01_Docs/rp_owencloud.pdf раздел 5.6 посвящен ПР200 стоит прочитать его вдоль и поперек, разглядеть картинки , таблицы
ОЛ стоит особняком, поэтому в документации в таблице 3.6 приведены ассоциации типов данных облака и КДС
Юрий Н а он и будет занят, как только вы добавите переменную и укажете, что она float. Что вас смущает то ?
Я просто спрашиваю. И мотаю на ус.. :)
ну целочисленные в представлении ПР200 32-х разрядные (int точнее uint в ПР200), но для регистров будет обрезан до 16-ти бит ushort, float то же 32 разряда занимает, и не обрезается при указании сетевой переменной а просто занимает 2 последовательных регистра по 16 бит.
Хорошо еще что в ПР нет double, это вообще 4 регистра подряд, хотя в некоторых приборах с Modbus протоколом то же встречается.
в облаке какое время обновления у записываемого параметра?
В самой ПР уверены, что значения у переменной только предыдущее значение и записанное? И ни каких "левых" чисел больше не присваивается.
У меня все приборы которые подключены либо без флоатов, либо через символьную конфигурацию, вобщем не на чем показать потенциальную ошибку