PDA

Просмотр полной версии : Адреса регистров в ПР200



lvv01430
13.02.2019, 18:52
Доброго дня, столкнулся со следующей проблемой. Имеем ПР200+ПМ210( мастер на первом порту)+ОП weintek ( мастер на втором порту).
Проблема в том, что адреса регистров для разных портов могут создаваться одинаковые, то есть 512 может быть и у переменных 1 порта и у 2 порта. При совпадении регистров на портах начинается полная неразбериха, неадекватные значения при опросе, при разделении адресов на непересекаемые все работает отлично.
Пул адресов с 512 по 575, то есть 64 адреса интов или була, или 32 адреса флотовых переменных, что весьма немного для двух портов. Скажите нам, разработчики, может мы делаем что то не так?

Сергей0308
13.02.2019, 18:59
Доброго дня, столкнулся со следующей проблемой. Имеем ПР200+ПМ210( мастер на первом порту)+ОП weintek ( мастер на втором порту).
Проблема в том, что адреса регистров для разных портов могут создаваться одинаковые, то есть 512 может быть и у переменных 1 порта и у 2 порта. При совпадении регистров на портах начинается полная неразбериха, неадекватные значения при опросе, при разделении адресов на непересекаемые все работает отлично.
Пул адресов с 512 по 575, то есть 64 адреса интов или була, или 32 адреса флотовых переменных, что весьма немного для двух портов. Скажите нам, разработчики, может мы делаем что то не так?

Насколько мне известно, были подобные темы, регистры там общие для обеих интерфейсов! То есть повторятся(пересекаться) не должны, иначе - как Вы описали! Не понятно зачем разделять регистры интерфейсов в ОЛ, если они общие, не было бы этого разделения, мне кажется и вопросов подобных не было и не надо было бы их "вручную" разделять!

lvv01430
13.02.2019, 20:07
Насколько мне известно, были подобные темы, регистры там общие для обеих интерфейсов! То есть повторятся(пересекаться) не должны, иначе - как Вы описали! Не понятно зачем разделять регистры интерфейсов в ОЛ, если они общие, не было бы этого разделения, мне кажется и вопросов подобных не было и не надо было бы их "вручную" разделять!

Надо исправить разработчикам данный недочет, а с таким количеством регистров ПР200, как слэйв устройство, абсолютно бесполезная штука. Для локальных задач штука конечно хорошая.

ПростоМастер
14.02.2019, 08:23
Добрый день.

А что мешает ОП weintek сделать слейв??? И проблема исчезнет сама собой
Ваш вопрос по сути стандартные грабли для тех кто хочет вместо плк поткнуть пр, наивно полагая что сэкономив пару рублей поймает удачу за хвост.

Я на такие уже наступил :cool: вместо IDEC ОП+ПЛК+ПЧВ+Модем собираю СП+ПР+МВ+ПЧВ+Модем :rolleyes: