This is topic WinPac + ET87P4 in forum Драйверы / Device Drivers at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/43/t/000126.html

Posted by Александр Кириловский (Участник № / Member № 3161) on :
 
Добрый день. При совместной работе Wp8841 и ET87P4 каким образом нужно обращаться к платам, установленным в корзину расширений: через ModBus или каким-то другим образом ? При работе со встроенными утилитами есть возможность доступа к корзине не только через ModBus, но и через TCP/IP, информацию с плат, вставленных в корзину расширения, удается получать в обоих режимах, но для каждого необходимо загружать в память корзины расширения соответствующий файл.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Если корзина поддерживает протоколы Modbus RTU и Modbus TCP, Вы вправе сами решить какой протокол обмена выбрать.
В МикроМРВ для WinPAC CE поддерживаются оба эти протокола.
 
Posted by Александр Кириловский (Участник № / Member № 3161) on :
 
А если корзину расширения подключать отдельно ? Какой протокол предпочтителен ? Каким образом в Тrace Mode при использовании протокола TCP/IP обращаться к платам в корзине ? Заранее спасибо
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Если корзина подключается непосредственно к МРВ, то более рационально использовать протокол Modbus TCP.
Адреса, типы переменных и используемые Modbus-функции должны быть отражены документации на корзину.
 
Posted by Александр Кириловский (Участник № / Member № 3161) on :
 
При экспериментах с корзиной расширения ET87P8 возникла такая ситуация : если подключать корзину через MODBUS TCP/IP, то монитор, идущий в поставке с корзиной при обращении к модулю 87026PW, установленному в слот 0, не видит в принципе DI. При этом индикатор DI0 на модуле при подаче логической единицы на DI0 зажигается зеленым. При использовании утилиты DCON из поставки модуль определяется, и в режиме монитора канал DI0 отрабатывает, счетчик при каждом обращении увеличивается на 1. Если запустить NapOPC сервер, то корзина опознается, модули тоже, но при этом DI0 для модуля 87026PW опять таки не опознается, индикатор на модуле работает. С чем может быть связано такое поведение модуля ?
Если использовать DCON протокол - то нужен ли для этого какой-либо драйвер для Trace Mode ? Заранее благодарен за ответ, нужно разобраться с различными методами доступа к корзине.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Объяснить отсутствие идентификации модуля "родным" монитором при обмене по Modbus TCP мы не можем. Надо обращаться к службе сервиса поставщика корзины и модуля.

Trace Mode 6 поддерживает протокол DCON.
Надо точно знать систему адресования модулей в корзине.
Обычно каждый модуль в корзине имеет сквозной уникальный номер в сети DCON независимо от номера корзины и номера слота, в который установлен модуль.
Возможен альтернативный вариант адресования, в котором адрес задается адресом корзины и номером слота.
В зависимости от системы адресования надо будет настраивать шаблоны слоя "Источники/Приемники".
 
Posted by Александр Кириловский (Участник № / Member № 3161) on :
 
А что именно указывается в ИС для использования протокола DCON ? Адреса модулей для корзины есть - они видны в утилите для корзины.
 
Posted by Александр Кириловский (Участник № / Member № 3161) on :
 
Кстати : если это может быть полезно для других пользователей, могу попробовать снять ролик по настройке самой корзины - там есть пара тонкостей, которые в документации описаны неявно, и надо повозиться, чтобы понять, как именно это работает. Так, например, для работы с ModBus TCP/IP пришлось перепрошивать EEPROM корзины - только тогда заработало.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В "Источниках/Приемниках" надо выбрать
"Распределенные УСО/DCS/I8000" и далее по слотам нужные модули.
 
Posted by Александр Кириловский (Участник № / Member № 3161) on :
 
Я так пробовал. Для 87026 система дает 2 A0 и 2 ReadBack - но нет и в помине 2 DI и нет 6 AI. Каким образом мне получить доступ к DI, если TM6 их не видит ? Далее еще более странно : во 2 и 3 слоту стоят 87018, так вот для 2 слота только 7 AI, а в третьем 8, как и положено. Причем утилита DCON видит все нормально
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1. Недостающие шаблоны можно создать через "Распределенные УСО/DCS/AIn" и "Распределенные УСО/DCS/DI" с соответствующими настройками.

2. Недостающий источник во втором слоте для модуля 87018 можно создать копированием любого из источников этого слота и установкой у него КАНАЛ=7.
 
Posted by Александр Кириловский (Участник № / Member № 3161) on :
 
Ясно, спасибо за информацию
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2