Просмотр полной версии : плк100 + мдвв
Доброго времени суток !
Вот беда... сконфигурировал МДВВ, накидал пустую прогу для ПЛК-100, в PLC Configuration создал конфигурацию один в один как в примере для ModBus-ASCII. Конфигурация : ПЛК-100-К-М + МДВВ. Target последний с сайта. Без МДВВ в конфигурации программа шьётся без проблем. Стоит добавить МДВВ - пишет при прошивке "Communication Error (#0): Logout Performed". В чём-дело - понять не могу. Сменить ASCII на RTU пробовал. Не делать Download сразу после Login-а тоже пробовал... может, поможет кто ? 3-й день голову ломаю.
Прилагаю папку с проектом, там же PLCInfo и скриншот формы конфигуратора МДВВ.
Заранее спасибо...
Николаев Андрей
16.12.2009, 14:24
еще раз проверьте соответствие таргета и прошивки
Binary VERSION 2.10.5 - прошивка
PLC_100_2.10.5 - таргет
Николаев Андрей
17.12.2009, 10:16
1. Переведите прибор на МодБас РТУ. Не забудьте после этого перезагрузить МДВВ.
2. В Конфигурации ПЛК добавьте МодБас Мастер. В настройках не забудьте указать РТУ.
3. В Модбас Мастере проверьте настройки интерфейса - скорость, четность и т.д.
4. Добавтье Universal ModBus Device. Укажите адрес МДВВ.
5. В UMD добавьте Регистр инпут и Регистр оутпут. В настройках регистров укажите номера регистров в МДВВ и команды для чтение входов и выходов по маске.
Таргет Соответствует контроллеру, включая лицензионное ограничение?
Тут ведь вот какая штука приключилась, уважаемые... в общем, отломился разъём у 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, - результат тот же...
Вернули мне МДВВ. Сконфигурировал на РТУ. Добавил Universal ModBus Device - нормально, прошивается. Но стоит добавить в UMD любой регистр - при прошивке выскакивает "Communication Error (#0): Logout Performed". . :-( Что делать ? Проект и конфигурацию МДВВ прилагаю...
Филоненко Владислав
21.12.2009, 15:55
а поподробнее, адреса, явки, пароли?
Binary VERSION 2.10.5 - прошивка
PLC_100_2.10.5 - таргет
какую ещё указать инфу ? :-)
Кстати, ещё дурацкий вопрос... отсутствие библиотеки OWEN-овской, типа ModBus.lib, может давать такую ошибку при конфигурировании ?
Итак, всё по шагам.
Имеется конфигурация : ПЛК 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, конфиг МДВВ и проект...
ещё вопрос. на контроллере на 485 выходе постоянно висит 5в. так и должно быть ?
Николаев Андрей
22.12.2009, 11:39
как мило... и 2 листа постов просто по тому, что вы не дочитали рэ на модуль...
перемычка предназначена только для того, чтобы посмотреть забытые параметры. конфигурировать модуль с перемычкой невозможно.
подключаете модуль с перемычкой, смотрите адрес и скорость.
выключаете прибор, снимаете перемычку. связываетесь с прибором без установленной перемычки.
изменяете конфигурацию, перезагружаете прибор...
Со снятой перемычкой установил параметры в МДВВ, сделал APPLY. То есть, в данный момент конфигурация МДВВ : скорость : 115200 протокол : ModBus-RTU адрес : 56 t.out : 2 Rs.dL : 6. Проблема осталась прежней.
Что-то ещё я сделал не так ? :-)
Николаев Андрей
22.12.2009, 14:06
прямо уже идеи заканчиваются...
а вы территориально где находитесь?
еще можно Rs.dl поставить 15
территориально 50 км о казани. г. волжск.
Попробовал Rs.Dl выставить = 15. Результат то же... :-(
Николаев Андрей
23.12.2009, 09:59
приборы у дилера в казани брали?
возможно стоит подъехать к ним - у них неплохие спецы по плк есть.
приборы у дилера в казани брали?
возможно стоит подъехать к ним - у них неплохие спецы по плк есть.
вы о ком конкретно говорите?
Salvafion
20.09.2012, 06:31
одновременно не подключайте виртуальный ком порт и связ с ПЛК. они мешают друг другу
Рабиндранат
20.09.2012, 15:00
А Вы без МДВВ запускали проект?
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot