1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Обмен данными между М340 и модулем PRA 0100

Unity Pro (Control Expert), Quantum, Premium, M340, M580, Hybrid DCS, Process Expert, Zelio, Twido, M17*, M2**, SCADAPACK, SoMachine, MachineExpert, ZelioSoft, TwidoSoft, TwidoSuite, TelePace

Модераторы: Глоб.модераторы, Специалисты SE

Ответить

Автор темы
MarkJEney
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 02 апр 2014, 16:41
Имя: Олег Миронович
Страна: Україна

Обмен данными между М340 и модулем PRA 0100

Сообщение MarkJEney »

HELP!
Здравствуйте всем! Возник следующий вопрос.
Есть контроллер М340 с процессорным модулем BMX P34 2020. Мне нужно считывать состояние входов/выходов (дискретных) с острова удаленного в/в, который построен на базе модуля BMX PRA 0100. Как можно организовать доступ к этим данным для главной программы (написанной для процессорного модуля) в Unity Pro. Конфигурацию шасси с модулем BMX PRA 0100 осуществлял через вкладку IO Scanning меню Communication. Вопрос в том, как можно залить адреса входов/выходов удаленного остова с BMX PRA 0100 в основную программу? Нужно использовать функцию DATA_EXCH???

leon78
эксперт
эксперт
Сообщения: 1151
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 49 раз
Поблагодарили: 135 раз

Re: Обмен данными между М340 и модулем PRA 0100

Сообщение leon78 »

BMX PRA 0100 конфигурируется так же, как контроллер.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.

Автор темы
MarkJEney
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 02 апр 2014, 16:41
Имя: Олег Миронович
Страна: Україна

Re: Обмен данными между М340 и модулем PRA 0100

Сообщение MarkJEney »

leon78 писал(а):BMX PRA 0100 конфигурируется так же, как контроллер.
Да, я это знаю. Интересует как из модуля BMX PRA 0100 вытащить адреса входов/выходов для того чтобы написать программу для процессорного модуля.

leon78
эксперт
эксперт
Сообщения: 1151
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 49 раз
Поблагодарили: 135 раз

Re: Обмен данными между М340 и модулем PRA 0100

Сообщение leon78 »

Сейчас в командировке, на следующей неделе отвечу, если san не опередит
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
Аватара пользователя

san
преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Re: Обмен данными между М340 и модулем PRA 0100

Сообщение san »

Я не работал с BMX PRA 0100 , так что ждем leon78 и паралельно можно продублировать тут http://forum.se-automation.in.ua

leon78
эксперт
эксперт
Сообщения: 1151
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 49 раз
Поблагодарили: 135 раз

Re: Обмен данными между М340 и модулем PRA 0100

Сообщение leon78 »

BMX PRA 0100 - тот же контроллер, только с урезанными функциями. Надо просто скопировать сигналы с входов в регистры %MW, а из регистров %MW - в выходы. Более подробно смогу ответить к концу недели.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.

Автор темы
MarkJEney
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 02 апр 2014, 16:41
Имя: Олег Миронович
Страна: Україна

Re: Обмен данными между М340 и модулем PRA 0100

Сообщение MarkJEney »

Если можно, подскажите пожалуйста каким образом (через какую функцию) можно скопировать сигналы из модуля PRA в ПЛК и наоборот?
Аватара пользователя

san
преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Re: Обмен данными между М340 и модулем PRA 0100

Сообщение san »

Судя по отзыву Leon78, нужно в PRA0100, залить программу, которая делает приблизительно следующее:
%MW0:=%IW0.2.3;
%QW0.4.5:=%MW100;
Далее в М340 в I/O Scaning указывается %MW на считывание %MW на запись, никакие функции при этом не вызываются. Только, учитывая, что PRA0100 тот же М340, только урезанный, то это уже кощунство, лучше уж туда какую-то логику напихать.
Кстати, leon78 на вскидку не кинете пару существенных отличий? А то как то руки не доходили и руками не щупал. А уже М580 есть.
Аватара пользователя

san
преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Re: Обмен данными между М340 и модулем PRA 0100

Сообщение san »

Отличия посмотрел сам. Вопрос - сам PRA может работать? Если так, то это нехилый такой обрезаный М340.

Автор темы
MarkJEney
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 02 апр 2014, 16:41
Имя: Олег Миронович
Страна: Україна

Re: Обмен данными между М340 и модулем PRA 0100

Сообщение MarkJEney »

Александр, при использовании I/O Scaning в Unity Pro, значение входов записываются в регистры памяти %MW, задаваемые колонке RD Master Object. Данные считываются из регистров памяти %MW, задаваемых в колонке RD Ref Slave.
Вопрос: данные из колонки RD Ref Slave считываются строго последовательно (например %MW100.0, %MW100.1, %MW100.2 ... %MW100.16) и записываются в колонку RD Master Object также последовательно (например %MW200.0, %MW200.1, %MW200.2 ... %MW200.16) ???
Аватара пользователя

san
преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Re: Обмен данными между М340 и модулем PRA 0100

Сообщение san »

Да, вы же задаете диапазон адресов. Он считывает их модбас-запросами пачками: начальный регистр и количество.
Аватара пользователя

san
преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Re: Обмен данными между М340 и модулем PRA 0100

Сообщение san »

Я так понимаю, поскольку есть I/OScaning то и модуль NOE имеется, а какой?

Автор темы
MarkJEney
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 02 апр 2014, 16:41
Имя: Олег Миронович
Страна: Україна

Re: Обмен данными между М340 и модулем PRA 0100

Сообщение MarkJEney »

Спасибо за ответ!
Так, присутствует модуль BMX NOE 0100.
Аватара пользователя

san
преподаватель
преподаватель
Сообщения: 1357
Зарегистрирован: 01 сен 2008, 18:32
Имя: Пупена Александр
Страна: Украина
город/регион: Киев
Поблагодарили: 6 раз

Re: Обмен данными между М340 и модулем PRA 0100

Сообщение san »

Получилось наладить обмен?

Автор темы
MarkJEney
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 02 апр 2014, 16:41
Имя: Олег Миронович
Страна: Україна

Re: Обмен данными между М340 и модулем PRA 0100

Сообщение MarkJEney »

san писал(а):Получилось наладить обмен?
Пока работаю только с эмулятором, железа еще нет)

leon78
эксперт
эксперт
Сообщения: 1151
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 49 раз
Поблагодарили: 135 раз

Re: Обмен данными между М340 и модулем PRA 0100

Сообщение leon78 »

Лично я руками PRA не щупал, занимались им мои коллеги.
Я заметил одно отличие от контроллеров - PRA не поддерживает модули NOM.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
Ответить

Вернуться в «ПЛК»