-
Вложений: 1
плк100 + мдвв
Доброго времени суток !
Вот беда... сконфигурировал МДВВ, накидал пустую прогу для ПЛК-100, в PLC Configuration создал конфигурацию один в один как в примере для ModBus-ASCII. Конфигурация : ПЛК-100-К-М + МДВВ. Target последний с сайта. Без МДВВ в конфигурации программа шьётся без проблем. Стоит добавить МДВВ - пишет при прошивке "Communication Error (#0): Logout Performed". В чём-дело - понять не могу. Сменить ASCII на RTU пробовал. Не делать Download сразу после Login-а тоже пробовал... может, поможет кто ? 3-й день голову ломаю.
Прилагаю папку с проектом, там же PLCInfo и скриншот формы конфигуратора МДВВ.
Заранее спасибо...
-
еще раз проверьте соответствие таргета и прошивки
-
Binary VERSION 2.10.5 - прошивка
PLC_100_2.10.5 - таргет
-
1. Переведите прибор на МодБас РТУ. Не забудьте после этого перезагрузить МДВВ.
2. В Конфигурации ПЛК добавьте МодБас Мастер. В настройках не забудьте указать РТУ.
3. В Модбас Мастере проверьте настройки интерфейса - скорость, четность и т.д.
4. Добавтье Universal ModBus Device. Укажите адрес МДВВ.
5. В UMD добавьте Регистр инпут и Регистр оутпут. В настройках регистров укажите номера регистров в МДВВ и команды для чтение входов и выходов по маске.
Таргет Соответствует контроллеру, включая лицензионное ограничение?
-
Вложений: 1
Тут ведь вот какая штука приключилась, уважаемые... в общем, отломился разъём у RS-485 у МДВВ. Несколько излишне затянул я болты... :-( Соответственно, мучить МДВВ возможность пропала. Итого, имеем : неумеренно рьяный сотрудник - одна штука. Блок МДВВ в ремонте - одна штука. Блок МВА-8 живой (пока) со снятой перемычкой x1 - одна штука. Соответственно, начал мучить МВА-8. Блок и контроллер сконфигурированы как в примере, даже адреса те же. Контроллер ПЛК100-24.К-М , таргет PLC100.K-M из PLC_100_2.10.5. При попытке прошить в контроллер проект опять же выскакивает : "Communication Error (#0): Logout Performed". Причём, если просто логиниться, без download-а - логинится нормально. Прошивка просто проекта без дополнительных блоков тоже проходит на ура. Проект, конфиг МВА и PLCInfo прилагаю.. где собака порылась, а ?.. Пробовал в конфиге МВА (есс-но, с перезагрузкой) и PLCConfiguration менять ASCII на RTU, - результат тот же...
-
Вложений: 1
Вернули мне МДВВ. Сконфигурировал на РТУ. Добавил Universal ModBus Device - нормально, прошивается. Но стоит добавить в UMD любой регистр - при прошивке выскакивает "Communication Error (#0): Logout Performed". . :-( Что делать ? Проект и конфигурацию МДВВ прилагаю...
-
а поподробнее, адреса, явки, пароли?
-
Binary VERSION 2.10.5 - прошивка
PLC_100_2.10.5 - таргет
какую ещё указать инфу ? :-)
-
Кстати, ещё дурацкий вопрос... отсутствие библиотеки OWEN-овской, типа ModBus.lib, может давать такую ошибку при конфигурировании ?
-
Вложений: 1
Итак, всё по шагам.
Имеется конфигурация : ПЛК 100-К.М. + МДВВ (PLCInfo прилагаю).
1. Подключаю МДВВ через преобразователь и конфигурирую :
1.1 Ставлю джампер, включаю МДВВ захожу с заводскими настройками в конфигуратор.
1.2 Выставляю в конфигурации скорость : 115200 протокол : ModBus-RTU адрес : 56 t.out : 2 Rs.dL : 6
1.3 Записываю все параметры в МДВВ. Делаю Apply. Записываю конфиг на винт, шобы Вам скинуть :-)
1.4 Выключаю МДВВ и снимаю джампер
2. Отключаю МДВВ от преобразователя, подключаю к ПЛК.
3. Запускаю CodeSys, создаю новый проект
3.1 Выбираю таргет PLC100.K-M
3.2 Делаю пустую PLC_PRG с ';'
3.3 Захожу в PLC Configuration
3.4 Добавляю MODBUS (Master)
3.5 Меняю слот с Debug-232 на RS-485-1
3.6 В параметрах модуля RS-485-1 выбираю Frame Oriented RTU, Communication speed = 11520
3.7 Добавляю Universal Modbus Device
3.8 В параметрах модуля MDU ставлю ModuleSlaveAdress = 56, Polling Time = 200 ms
3.9 Добавляю Register Input Module
3.10 В свойствах модуля Register Input Module ставлю RegisterAdress = 51 и Command : Read holding registers (0х03)
4. Сохраняю, чтобы выслать проект Вам :-)
5. Делаю LogIn и Download - через секунду получаю "Communication Error (#0): Logout Performed".
Где ошибка ? В ДНК ? :-)
В архиве : PLCInfo, конфиг МДВВ и проект...