PDA

Просмотр полной версии : передача 4...20мА по RS-485



Константин81
04.05.2023, 10:56
Доброго времени суток!
Вопрос по передаче 4...20мА по RS-485.
Есть ПР100 (Master) и ПР200 (Slave)
соединяются по RS-485.
На ПР100 приходит AI 4...20мА. Источник- калибратор токовой петли. В режиме отладки показывает точное значение соответствующее калибратору.
На ПР200 сигнал приходит не корректный. Через макрос "Маштабирование 4...20..." при увеличении тока до 20мА показывает на выходе с макроса "Не число"
Были поменяны в разных вариациях последовательности регистров. Результата нет. Регистр 516.
Подскажите пожалуйста что не так делаю?

Евений
04.05.2023, 11:04
Доброго времени суток!
Вопрос по передаче 4...20мА по RS-485.
Есть ПР100 (Master) и ПР200 (Slave)
соединяются по RS-485.
На ПР100 приходит AI 4...20мА. Источник- калибратор токовой петли. В режиме отладки показывает точное значение соответствующее калибратору.
На ПР200 сигнал приходит не корректный. Через макрос "Маштабирование 4...20..." при увеличении тока до 20мА показывает на выходе с макроса "Не число"
Были поменяны в разных вариациях последовательности регистров. Результата нет. Регистр 516.
Подскажите пожалуйста что не так делаю?

Регистор здесь не причём, что в него запишите то и прочтете

kondor3000
04.05.2023, 11:05
Доброго времени суток!
Вопрос по передаче 4...20мА по RS-485.
Есть ПР100 (Master) и ПР200 (Slave)
соединяются по RS-485.
На ПР100 приходит AI 4...20мА. Источник- калибратор токовой петли. В режиме отладки показывает точное значение соответствующее калибратору.
На ПР200 сигнал приходит не корректный. Через макрос "Маштабирование 4...20..." при увеличении тока до 20мА показывает на выходе с макроса "Не число"
Были поменяны в разных вариациях последовательности регистров. Результата нет. Регистр 516.
Подскажите пожалуйста что не так делаю?

Скрины сделайте, как вы передаёте. Какую переменную используете. Что приходит на вход макроса.

Евений
04.05.2023, 12:03
Доброго времени суток!
Вопрос по передаче 4...20мА по RS-485.
Есть ПР100 (Master) и ПР200 (Slave)
соединяются по RS-485.
На ПР100 приходит AI 4...20мА. Источник- калибратор токовой петли. В режиме отладки показывает точное значение соответствующее калибратору.
На ПР200 сигнал приходит не корректный. Через макрос "Маштабирование 4...20..." при увеличении тока до 20мА показывает на выходе с макроса "Не число"
Были поменяны в разных вариациях последовательности регистров. Результата нет. Регистр 516.
Подскажите пожалуйста что не так делаю?

И не забудьте указать в свойствах входа масштабирования нижняя и верхняя границы 4 и 20 мА67700

Евений
04.05.2023, 12:57
Доброго времени суток!
Вопрос по передаче 4...20мА по RS-485.
Есть ПР100 (Master) и ПР200 (Slave)
соединяются по RS-485.
На ПР100 приходит AI 4...20мА. Источник- калибратор токовой петли. В режиме отладки показывает точное значение соответствующее калибратору.
На ПР200 сигнал приходит не корректный. Через макрос "Маштабирование 4...20..." при увеличении тока до 20мА показывает на выходе с макроса "Не число"
Были поменяны в разных вариациях последовательности регистров. Результата нет. Регистр 516.
Подскажите пожалуйста что не так делаю?

И вот ещё не мало важное при использовании для передачи переменной типа: Float. В приборе мастер поиграйтесь настройками передачей регистора/байта67701

Константин81
04.05.2023, 16:16
поигрался. в Slave 2143
в Master делаю 2143 не работает
3412 не работает
4321 не работает
стоит убрать галочки с регистров на пр200 данные появляются
не могу понять почему так.

Евений
04.05.2023, 16:28
поигрался. в Slave 2143
в Master делаю 2143 не работает
3412 не работает
4321 не работает
стоит убрать галочки с регистров на пр200 данные появляются
не могу понять почему так.

Настраивайте только в мастере, в слейве не надо, поставте поумолчанию

kondor3000
04.05.2023, 17:35
поигрался. в Slave 2143
в Master делаю 2143 не работает
3412 не работает
4321 не работает
стоит убрать галочки с регистров на пр200 данные появляются
не могу понять почему так.

В слейве галки на работают, в Мастере если передаёт правильно со снятыми галками, значит это и есть правильный вариант.