Зарегистрирован: Aug 01, 2013 Сообщения: 6 Рейтинг: +0/-0
Добавлено: Чт 22 Авг, 2013 11:59:39 Заголовок сообщения: Данные с 1794-IB32 двумя контроллерами
Добрый день!
Проблема в заключается в том что необходимо считывать входные данные с модуля 1794-IB32+1794AENT двумя контролерами одновременно.
Добавил в проекте №1 (контроллер 1756-L73 + 1756ENT2) данный модуль входных дискретов, с параметром Comm Format - Data Input, все данные читаются модуль определяется, все отлично.
Добавил в проекте №2 (контроллер 1756-L73 + 1756ENT2) такой же модуль входных дискретов, пробовал как с параметром
Comm Format - Data Input (модуль выдает статус Waiting и не считывает входные значения)
Comm Format - Listen Only (модуль так же выдает статут Waiting и не считывает входные значения)
так же эксперементировал с галочкой
- Use Unicast Connection over Ethernet/IP
во всех возможных вариантах.
ошибка в модуле 1794AENT
"(Code 16#0106) Connection Request Error: Module Owned And Configured by another controller.
Module may accept only one connection if Unicast is used"
подскажите как настроить модули в проекте чтобы оба контроллера читали входные данные?
В Unicast модулем монопольно владеет только 1 контроллер. используйте Multicast, или сделайте тэг в первом контроллере Producer'ом, а во втором - Consumer'ом.
И ещё вот что:
Цитата:
Customer wants 2 processors to read data from a remote analog input and got a 16#0106 error - Ownership conflict
The device he was trying to connect to was a 1794-IE8. The input module should be able to accept multiple owners.
It does, however, the adapter, in this case a 1794-AENT, was the device that was complaining.
Both processors had a rack optimized connection to the 1794-AENT. One processor should have had a comms format of
None, to the 1794-AENT. The other rack can have the rack optimized connection.
The rack that has the rack optimnized connection can energize the discrete outputs in the rack, if there are any.
The rack with the none connection, can access individual modules, directly. In the case of Flex I/O
The I/O modules can only be owned or have a rack optimized connection.
Output modules can only have one owner and there is no listen only connection.
ИМХО понятия ownership (обладание, владение) и unicast/multicast (одноадресная/многоабонентская) передача - это всё-таки разные вещи.
Владелец (процессор, осуществляющий конфигурацию модуля) у модуля действительно должен быть только один. Другой процессор должен однозначно быть только с правами чтения Listen Only.
Но и эти куцие права могут быть осуществлены только если для дискретных модулей не стоит режим обмена Rack Optimization. В этом режиме multicast невозможен.
Иначе - только через Produce/Consume, что, как Вы понимаете, осуществимо лишь при работе процессора-владельца (owner) модуля.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна. Открытие страницы: 0.126 секунды