потому что флоат занимает 2 регистра.
Вид для печати
Вы адвокат?
Целочисленные переменные не могут занимают два регистра? Ещё раз повторю, может до кого-то с первого раза не доходит: в режиме мастер(инициатор сетевого обмена), ПР поддерживает чтение и запись целочисленных 32-битных переменных(занимающих два регистра), это же много раз обсуждалось на форуме!
ПР поддерживает чтение и запись целочисленных 32-битных переменных(занимающих два регистра),
Это понятно.... Но тогда как получается ?????
Если ПР 200-"Мастер" и записала 2 регистра на int,то в "Облако" (а это уже режим "Ведомый") перекинет это уже как 1 регистр
Ведь 2 регистра -это для "плавающей запятой". а для int-всего 1 регистр
https://disk.yandex.ru/d/yC0qk8G-yTVNXQ
Конечно пробовал ставить и 2 регистра,но "по факту" это как-то не очень работает. А для "плавающей запятой" вообще не надо ничего "принимать". Там 2 регистра уже "заложено по умолчанию".
это же много раз обсуждалось на форуме!
Так даже в этой теме больше 700 страниц и больше 7000 ответов...Так можно искать бесконечно.
Я к ПР 200 подключаю ПЕ 210 и смотрю на "сетевые переменные"
Они говорят о том ,что в "Облако" можно закинуть "целое"-1 регистр.
"Плав.запятую"-2 регистра. На ссылку не обращайте внимания. Это для ПР 100.Это самое "начало знакомства".
А также я не могу понять ..Зачем для "булевой" переменной идёт "задание "кол-во бит.
Если примешь 1-то не работает,если примешь 0-то работает..
Хоть "по идее " должно быть всё наоборот..Ведь "булевая" переменная занимает (всего-то навсего 1 бит).
Кто Вам мешает прочитать про облако что-нибудь самое элементарное, основополагающее, типа какие типы данных оно поддерживает?
И вроде с одним до конца не разобрались, в смысле, с ПР, Вы на другое, в смысле, на облако перепрыгиваете, мне кажется, это разные вещи, короче, смешались в кучу кони, люди!
https://disk.yandex.ru/d/kRKUkwmuh6BebA
Да я уже со всем разобрался. Тут особо и не надо иметь "семь пядей во лбу". Вот "последнее"
Но если эту "конфигурацию " принять на ОЛ ,то можно увидеть,что "сетевые переменные" "Облака" идут по порядку.
Хоть и в формате HEX, но всё-таки по порядку и занимают всего 1 регистр.
Коли Вы всё знаете, поделитесь с нами, в смысле, какие типы данных поддерживает облако?
Если имеете ввиду ,что передаётся в "Облако"-то передаются все типы переменных,которые не имеют кода ошибки модбас.
То есть ,если правильно задан регистр ,код функции -то в "Облако" информация от этого регистра уйдёт
А от переменной с плавающей точкой и 2 регистра ...
Единственное, в чём заключается "проблема"-так это в создании макросов.
Тут ,действительно надо "с головой дружить"
Но это отдельная тема,за которой я смотрю особенно внимательно..
Вот мне лично непонятно, как можно что-то там делать, не зная типов данных, что облако поддерживает? Это же первое, чем надо озадачится!
Короче смотрите, для Вас специально выделил, в смысле, облако поддерживает 32-битные целочисленные переменные, аж двух видов, в смысле, знаковые и беззнаковые!
Вложение 69440
Короче, разговоров больше, в смысле, минуты достаточно, посмотрел и убедился, чего тут можно спорить, непонятно?!