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