PDA

Просмотр полной версии : Что я делаю не так с регистрами RS485-1 и RS485-2 в ПР102?



vinam
31.10.2021, 11:38
Здравствуйте.
Есть ПР102-24.2416.06.2, ИПП120 и МКОН.
Нужно регистры от ИПП (RS485-2, Slave) и ПР передать в МКОН (RS485-1, Slave)
И когда я записываю регистр ИПП_513 (переменная из RS485-2) и передаю его в переменную МКОН_512 (переменная из RS485-1) у меня записывается и регистр ИПП_512 (переменная из RS485-2), хотя не должен.
Что делаю не правильно?
Скрины и пример программы во вложении.
Спасибо.

dan75
31.10.2021, 11:58
Область памяти для сетевых переменных в ПР200 общая для обоих слотов. Т.е. когда мы пишем 512й регистр, мы делаем это для обоих мастеров одновременно.

PS: В ПР102, наверное, тоже так. Ещё не работал с ним.

vinam
31.10.2021, 12:08
Область памяти для сетевых переменных в ПР200 общая для обоих слотов. Т.е. когда мы пишем 512й регистр, мы делаем это для обоих мастеров одновременно.

PS: В ПР102, наверное, тоже так. Ещё не работал с ним.

Я что-то в этом роде и думал, но тогда другой вопрос - что делать если если у меня по 55 уникальных переменных и на RS485-1 и на RS485-2, а можно использовать всего только 64 регистра от 512 до 575?

dan75
31.10.2021, 12:21
Как-то упаковывать. А в мастере потом распаковывать.

Sergej_
31.10.2021, 12:30
У Вас еще не будут правильно работать АО (3-й скрин) на них допустимо подавать значения fliat в диапазоне от 0 до 1.

dan75
31.10.2021, 12:35
У Вас еще не будут правильно работать АО (3-й скрин) на них допустимо подавать значения fliat в диапазоне от 0 до 1.

Очевидно, это было сделано чисто для эмуляции.

bayk
31.10.2021, 12:43
Ещё есть вариант один из портом делать мастером. Тогда ограничения останутся только по количеству 64 регистров слейва.
А вообще когда что-то делать собираетесь, извольте почитать инструкцию.

Андрей_П_В
31.10.2021, 12:54
Попробуйте переделать с целочисленной на плавающию запятую

vinam
31.10.2021, 13:02
Ещё есть вариант один из портом делать мастером. Тогда ограничения останутся только по количеству 64 регистров слейва.
А вообще когда что-то делать собираетесь, извольте почитать инструкцию.

Да, буду теперь переделывать один порт на мастер... ((((
Первый раз делаю проект с использованием двух RS-485.
Вот инструкцию пролистал, и что-то не попалось описание про одинаковую область память для 64 регистров слейва разных интерфейсов RS-485 о которой написал dan75.

vinam
31.10.2021, 13:03
Спасибо всем за оперативное разъяснение!