PDA

Просмотр полной версии : Второй порт RS-485 в OL



Newcomer
09.04.2017, 17:27
Добрый день.

Почему у меня в проекте для ПР200 отображается только 1 порт RS-485 ?

melky
09.04.2017, 17:39
добавьте второй интерфейс, будет два

Newcomer
09.04.2017, 17:51
добавьте второй интерфейс, будет два

А как его добавить ? У меня ПР200 к ПК не подключен.

Newcomer
09.04.2017, 18:08
Со вторым портом RS-485 разобрался.

Newcomer
09.04.2017, 18:21
Не понятно где в OL задается адрес абонента, когда ПР200 является Master сети. В таблице есть возможность задать только адрес регистра Slave устройства.

ASo
09.04.2017, 18:37
Сверху этого окна и задаете.

Newcomer
09.04.2017, 18:45
Сверху этого окна и задаете.

Вот окно. Где там сверху задается адрес абонента ?

ASo
09.04.2017, 19:11
Вот здесь.
30476

Pavel_
09.04.2017, 19:15
Не понятно где в OL задается адрес абонента, когда ПР200 является Master сети. В таблице есть возможность задать только адрес регистра Slave устройства.
В таблице переменных появятся закладки для каждого устройства
30477

Newcomer
09.04.2017, 20:39
Спасибо, люди добрые.

Вольд
10.04.2017, 12:40
Если ПР200 в сети Slave, то адреса регистров начинаются с 512. Нумерация регистров, к которым обращается Master сети, должна начинаться с 512 или с 0 ?

Код функции на чтение регистров - 0x03

Код функции на запись регистров - 0x06

Ревака Юрий
10.04.2017, 12:53
Если ПР200 в сети Slave, то адреса регистров начинаются с 512. Нумерация регистров, к которым обращается Master сети, должна начинаться с 512 или с 0 ?

Если в Slave регистр 512, то и мастером необходимо читать 512. По адресу 0 там будут внутренние регитры ПР200 которые жестко прошиты, типа состояния вх/вых, эти номера есть в описании.

Вольд
10.04.2017, 13:04
Если в Slave регистр 512, то и мастером необходимо читать 512. По адресу 0 там будут внутренние регитры ПР200 которые жестко прошиты, типа состояния вх/вых, эти номера есть в описании.

А с кодами функций что ?

Вольд
10.04.2017, 13:09
Не понятно с числом байт, которые отводятся под переменные. Судя по адресам целочисленная переменная в ПР200 занимает 1 байт, а с плавающей запятой 2 байта. Что делать если целочисленная переменная больше 255 ?

Везде принято, что переменные с плавающей запятой занимают 4 байта. Какой код функции использовать для чтения переменных с плавающей запятой ?

capzap
10.04.2017, 13:16
Не понятно с числом байт, которые отводятся под переменные. Судя по адресам целочисленная переменная в ПР200 занимает 1 байт, а с плавающей запятой 2 байта. Что делать если целочисленная переменная больше 255 ?

Везде принято, что переменные с плавающей запятой занимают 4 байта. Какую функцию использовать для чтения переменных с плавающей запятой ?

так то, если про адресацию регистров идет речь, то регистр это два байта

Вольд
10.04.2017, 13:21
А нумерацию адресов регистров в таблице как понимать ?

Вольд
10.04.2017, 13:28
Товарищ Ревака, внесите, пожалуйста, ясность по числу байт, занимаемых переменными и кодам функций для чтения, записи этих переменных.

Вольд
10.04.2017, 13:29
Битовые сетевые переменные есть или нет ?

Ревака Юрий
10.04.2017, 13:44
А нумерацию адресов регистров в таблице как понимать ?

А что тут не понятно, у Вас переменная 2 типа float с адресом 513 занимает 2 регистра (1 регистр 2 байта) соответственно занимает адреса 513 и 514, следующая переменная 3 идет с адресом 515, она целочисленная, занимает 2 байта диапазон передаваемых через нее чисел 0-65535.

Ревака Юрий
10.04.2017, 13:51
Битовые сетевые переменные есть или нет ?

Битовые сетевые переменные есть когда ПР200 мастер, для режима слейв целое и с плавающей запятой, это видно при работе в OWENLogic.

Вольд
10.04.2017, 14:05
А какие функции использовать для чтения/записи целочисленных переменных и переменных с плавающей точкой ?

Ревака Юрий
10.04.2017, 14:09
А какие функции использовать для чтения/записи целочисленных переменных и переменных с плавающей точкой ?

Рекомендую почитать pdf из этого архива http://www.owen.ru/uploads/sp310_pr200modbus.zip там есть и про функции и примеры конфигурирования.

Вольд
10.04.2017, 14:38
Рекомендую почитать pdf из этого архива http://www.owen.ru/uploads/sp310_pr200modbus.zip там есть и про функции и примеры конфигурирования.

Хороший документ, спасибо.