Цитата Сообщение от Радик Посмотреть сообщение
Есть работающий проект с модулем DCON(Мастер) .Работает на RS-485 (57600 бод).
Вставляю модуль Овен(Мастер) (PLC config ) , делаю “Rebuld” «Login» “Run”.
Овен(Мастер ) работает , а модуля DCON(Мастер) как будто вообще нет.(активность на линии я контролирую).
К сожалению, мы не предполагали, что кто-либо будет использовать 1 физ. линию для одновременной работы нескольких мастеров. Поэтому по умолчанию включен только 1 экземпляр интерфейса (1-й), остальные находятся в состоянии остановки.
Для их работы необходимо их запустить. Это можно сделать сл. образом.
а) Добавляем модуль UNM и устанавливаем его на требуемый нам интерфейс (в данном сл. Rs-485).
б) Подключаем библиотеку UNM.lib
в) В программе ПЛК при старте выполняем сл. действия: вызываем функцию LockDevice(0); затем ReleaseDevice(0);, где 0 - номер модуля UNM.
После этих манипуляций все экземпляры интерфейсов у всех мастеров переходят в состояние Run.

Цитата Сообщение от Радик Посмотреть сообщение
Если я добавляю модуль Овен(мастер) после модуля DCON то после “Rebuld” сообщает об ошибке
‘Error 3454 "The address '<name>' points to an used memory!"

Ошибка 3454 связана с неправильной интерпретацией компилятором CoDeSys-а информации о размерах и выравнивании модулей в конфигурации.
К сожалению, эта ошибка еще не исправлена фирмой 3S. Как выход, могу посоветовать добавлять промежуточные модули или доп-е неиспользуемые переменные.