Если ПР200 в сети Slave, то адреса регистров начинаются с 512. Нумерация регистров, к которым обращается Master сети, должна начинаться с 512 или с 0 ?
Код функции на чтение регистров - 0x03
Код функции на запись регистров - 0x06
Вид для печати
Если ПР200 в сети Slave, то адреса регистров начинаются с 512. Нумерация регистров, к которым обращается Master сети, должна начинаться с 512 или с 0 ?
Код функции на чтение регистров - 0x03
Код функции на запись регистров - 0x06
Не понятно с числом байт, которые отводятся под переменные. Судя по адресам целочисленная переменная в ПР200 занимает 1 байт, а с плавающей запятой 2 байта. Что делать если целочисленная переменная больше 255 ?
Везде принято, что переменные с плавающей запятой занимают 4 байта. Какой код функции использовать для чтения переменных с плавающей запятой ?
А нумерацию адресов регистров в таблице как понимать ?
Товарищ Ревака, внесите, пожалуйста, ясность по числу байт, занимаемых переменными и кодам функций для чтения, записи этих переменных.
Битовые сетевые переменные есть или нет ?
А что тут не понятно, у Вас переменная 2 типа float с адресом 513 занимает 2 регистра (1 регистр 2 байта) соответственно занимает адреса 513 и 514, следующая переменная 3 идет с адресом 515, она целочисленная, занимает 2 байта диапазон передаваемых через нее чисел 0-65535.