Доброго времени суток. В ПР 200 сетевые переменные имеют адреса с 512 по 575. Как передать больше?
Доброго времени суток. В ПР 200 сетевые переменные имеют адреса с 512 по 575. Как передать больше?
Спасибо.
никак. в ПР200 ограничение на 60 регистров модбас. хотите больше - извращайтесь. а куда в принципе вам больше?
Какой у Вас предполагаемый диапазон значений и максимально допустимая ступенька изменения? Я к чему, может получится в один регистр две переменные уместить?! Ранее я предлагал для передачи одним регистром до 128 переменных разбить регистр на два байта, один использовать для передачи данных(значений переменных), другой как служебный, для синхронизации, чтобы потом из двух байт собрать обратно значение переменной! Второй вариант прокатит, если не надо большого быстродействия(предполагаю задержку в несколько секунд), всё!
Я в одной из тем показывал, как можно 30 битную переменную(или две 15-ти битные) передать одним регистром:
Передача одним регистром_4.PNG
Старший бит используется для синхронизации(служебный).
Передача одним регистром_4.owl
Последний раз редактировалось Сергей0308; 21.03.2020 в 16:55.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Вопрос к Андрею Посохову, помнится "ОВЕН" обещал расширение кол-ва переменных в двое для ПР 102 и ПР 200 по весне. Как с этим моментом обстоят дела?
Здравствуйте. Спасибо за ответы. Задача примерно такая: работает 20 холодильных агрегатов на eliwell, у каждого 10 переменных, данные тяну в ПС-310, данные с других датчиков (датчики входных дверей, тепловые завесы, итд.)тяну в ПР-200. Хотелось бы переложить все вычисления на ПР, а СП занять своими прямыми обязанностями ввод/вывод информации, ибо тормозит.
Спасибо.