PDA

Просмотр полной версии : Подключение ПЛК 150 + МДВВ + ИП320



miha_mvp
24.06.2008, 13:57
Добрый день,
На данный момент ПЛК150 работает с 5-ю модулями МДВВ через RS-485 по протоколу ModBus RTU. ПЛК - мастер.

Необходимо теперь подключить ко всему этому делу панель ИП320. Вопрос - как правильно подключить чтобы избежать конфликтов при передаче данных?

Заранее спасибо.

Kirill
25.06.2008, 10:04
Добрый день,
На данный момент ПЛК150 работает с 5-ю модулями МДВВ через RS-485 по протоколу ModBus RTU. ПЛК - мастер.

Необходимо теперь подключить ко всему этому делу панель ИП320. Вопрос - как правильно подключить чтобы избежать конфликтов при передаче данных?

Заранее спасибо.

подключайте как еще одно слэйв устройство, задавайте адрес, отличный от адресов МДВВ и конфликтов не будет.

miha_mvp
25.06.2008, 10:22
Насколько я понимаю работа с ИП320-слейвом достаточно нетривиальна :(
А нельзя его подключить как мастер, но по другому порту, RS-232, например?

mar154
25.06.2008, 13:28
Подключайте еще модуль Modbus Slave по RS232 или RS232 Debug.Распайка кабеле для панели есть в РЭ.

Kirill
25.06.2008, 13:29
Насколько я понимаю работа с ИП320-слейвом достаточно нетривиальна :(
А нельзя его подключить как мастер, но по другому порту, RS-232, например?

работа со слэйвом не тривиальнее работы с мастером.
Конечно, вы можете подключиться через 232 порт, если это удобнее.

miha_mvp
25.06.2008, 13:31
Спасибо, так и хотел сделать, просто не был уверен, можно ли так. Попробую.

yegres
01.07.2008, 20:26
На данный момент ПЛК150 работает с 5-ю модулями МДВВ через RS-485 по протоколу ModBus RTU. ПЛК - мастер.

Подскажи, какие настройки ты использовал и какие конфигураторы? Я пытаюсь подключить ПЛК150 UL к одному МДВВ, у меня не получается. Какая-то х...ня получается.
Заранее спасибо.

miha_mvp
02.07.2008, 09:54
Что именно не получается?
Я использовал конфигуратор МДВВ. Подключаешься через него к модулю МДВВ и изменяешь 3 настройки:
1. Базовый адрес устройства - я ставил как в описании, т.е. начинал с 16, для каждого следующего прибавлял 12. В итоге у меня 5 модулей с адресами: 16, 28, 40, 52, 64
2. Скорость передачи данных - зависит от условий эксплуатации. Если наводок сильных не будет, то можно по максимуму ставить 115200.
3. Протокол ModBus-RTU. Сначала пробовал ModBus-ASCII, но в нем, как выяснилось, есть ошибка, которая не позволяет работать с выходами МДВВ.

После того как сделал эти изменения через конфигуратор МДВВ нужно настроить проект в CoDeSyS - добавить модуль.
В PLC Configuration нужно добавить ModBus (Master), в него 2 модуля: RS-485 и OwenMDVV.

В RS-485 сменить протокол с ASCII на RTU.
В OWEN_MDVV прописать базовый адрес устройства (который задал через конфигуратор).

yuri
02.07.2008, 14:57
Что именно не получается?
Неполучается следующее:
- при вводе параметров и инициализации появляются "красные параметры" (с ошибкой "Таймаут времени соединения (нет связи)).
- кроме того, записываешь параметры через конфигуратор в МДВВ. Далее (для проверки) пытаешься их считать, и после считывания считывается штук 5 парметров из 39, даже не считываются парметры dev и ver.
При соединении ПЛК и МДВВ при запуске CoDeSys при изменении состояния входов и выходов МДВВ, они "не проходят" в программу.
Кроме того, в конфигураторе при свечении с/д АВАРИЯ возможен обмен информацией (мигает c/д RS-485).

Gans
03.07.2008, 13:09
Что именно не получается?
Неполучается следующее:
- при вводе параметров и инициализации появляются "красные параметры" (с ошибкой "Таймаут времени соединения (нет связи)).
- кроме того, записываешь параметры через конфигуратор в МДВВ. Далее (для проверки) пытаешься их считать, и после считывания считывается штук 5 парметров из 39, даже не считываются парметры dev и ver.
При соединении ПЛК и МДВВ при запуске CoDeSys при изменении состояния входов и выходов МДВВ, они "не проходят" в программу.
Кроме того, в конфигураторе при свечении с/д АВАРИЯ возможен обмен информацией (мигает c/д RS-485).
Ну с таким гемороем могу посоветовать начать всё с начала ... в полном соответсвии с инструкцией. Потключай по одному модулю МДВВ, когда текущий модуль заработает - подключай следующий. или попробуй другой протокол.
P. S. Делай адреса кратные 16 у меня так работает.

yegres
04.07.2008, 17:09
Ну с таким гемороем могу посоветовать начать всё с начала ... в полном соответсвии с инструкцией. Потключай по одному модулю МДВВ, когда текущий модуль заработает - подключай следующий. или попробуй другой протокол.
P. S. Делай адреса кратные 16 у меня так работает.


А не может такое быть из-за бракованного ПЛК или МДВВ?

Ельцов Андрей
05.07.2008, 16:02
А не может такое быть из-за бракованного ПЛК или МДВВ?

Скорее всего дело не в испорченном МДВВ и уж тем более ПЛК (я так понимаю, до ПЛК пока дело не дошло, проблема с конфигуратором).

to yuri
Какой преобразователь интерфейса Вы используете?

yegres
08.07.2008, 09:32
Скорее всего дело не в испорченном МДВВ и уж тем более ПЛК (я так понимаю, до ПЛК пока дело не дошло, проблема с конфигуратором).
Какой преобразователь интерфейса Вы используете?

Преобразователь интерфейса AC3-M.
При подключении вместе ПЛК и МДВВ происходит следующее:
- через секунд 10 после включения питания зпсвечивается светодиод АВАРИЯ на ПЛК.
- eсли запустить CodeSys до засвечивания АВАРИИ, то выдается ошибка "Comunication Error (#0): Logout Performed". Если запустить Codesys при засвеченном светодиоде АВАРИЯ, то ошибка не выдается, а входы и выходы ПЛК работают по программе как надо.

Филоненко Владислав
08.07.2008, 11:16
Какой светодиод включается ? Вы точно ПЛК ОВЕН в руках держите?:eek:
Там нет светодиода АВАРИЯ. Есть Связь (зелёный), Работа (красный) и Питание (красный).

yegres
09.07.2008, 08:27
Извиняюсь, светодиод АВАРИЯ находится на МДВВ.

Ельцов Андрей
09.07.2008, 08:39
У Вас, скорее всего, у МДВВ установлен параметр перехода в безопасный режим при пропадании связи с мастером. Подключите МДВВ через конфигуратор, зайдите в сетевые параметры, установите значение параметра "Максимальный сетевой таймаут" равным 0.
Если Вы работатете по протоколу modbus, то адреса не обязательно должны быть кратными 12 или 16 (последние версии конфигураторов, не проверяют на кратность), адреса могут идти последовательно 1,2,3 и т.д.
Попробуйте проверьте работоспособность МДВВ через программку modbus tester, её можно скачать в интернете (http://yandex.ru/yandsearch?text=modbus+tester). Программа простая, разобраться можно.
Самое главное, после того как Вы поработали с модулем через конфигуратор, обязательно перезбрсьте питание у модуля, чтобы вошли в силу новые сетевые настройки.


Еще:
Уточните пожалуйста, какая версия прошивки у Вашего МДВВ? Этот параметр выдается при установке связи онфигуратора с МДВВ.

yegres
11.07.2008, 13:05
Если Вы работатете по протоколу modbus, то адреса не обязательно должны быть кратными 12 или 16 (последние версии конфигураторов, не проверяют на кратность), адреса могут идти последовательно 1,2,3 и т.д.

А можно ли МДВВ конфигурировать через модбас? В описании написано, что он конфигурируется только ОВЕНом, но может работать как-то и в модбасе, и в овене, и dcon. Хотя ПЛК конфигуратор видит МДВВ только если ПЛК работает в modbus. Получается какой-то смешанный протокол обмена.



Попробуйте проверьте работоспособность МДВВ через программку modbus tester, её можно скачать в интернете (http://yandex.ru/yandsearch?text=modbus+tester). Программа простая, разобраться можно.
Самое главное, после того как Вы поработали с модулем через конфигуратор, обязательно перезбрсьте питание у модуля, чтобы вошли в силу новые сетевые настройки. Попробуем, о результатах сообщим позже.

Уточните пожалуйста, какая версия прошивки у Вашего МДВВ? Этот параметр выдается при установке связи онфигуратора с МДВВ.

Версия прошивки 1.07. Конфигуратор МДВВ был 1.0.0.4, поставил 1.0.0.6. Не помогло.


Еще:

Как манипулировать перемычками JP1...JP3 на МДВВ? В описании про JP3 вообще ничего не описано.

Ельцов Андрей
11.07.2008, 13:58
А можно ли МДВВ конфигурировать через модбас? В описании написано, что он конфигурируется только ОВЕНом, но может работать как-то и в модбасе, и в овене, и dcon. Хотя ПЛК конфигуратор видит МДВВ только если ПЛК работает в modbus. Получается какой-то смешанный протокол обмена.
Протокол не смешанный. Прибор конфигурируется только по протоколу ОВЕН. Но входы и выходы можно опрашивать и по другим перечисленным протоклам. Для того чтобы прибор опросить по другому протоколу нужно задать сетевые настройки и перезагрузить прибор для вступления их в силу...



Еще:
Как манипулировать перемычками JP1...JP3 на МДВВ? В описании про JP3 вообще ничего не описано.
Описание jp1 и jp2 есть в руководстве по эксплуатации. Что касается jp3 то он нужен для испытания прибора на стенде суточного прогона, он должен быть снят...

yegres
14.07.2008, 12:49
Для того чтобы прибор опросить по другому протоколу нужно задать сетевые настройки и перезагрузить прибор для вступления их в силу...

Перезагрузка выполняется командой INIT или отключением питания из розетки с последующим включением?
Чем отличается команда INIT от процедуры инициализации?
Чем команда INIT отличается от команды APPLY?


Описание jp1 есть в руководстве по эксплуатации.

Т.е., как я понял, параметры в прибор пишутся при снятой перемычке jp1?

Еще:

На что влияют аттрибуты РЕДАКТИРУЕМЫЙ и НЕРЕДАКТИРУЕМЫЙ?

yegres
14.07.2008, 13:12
У Вас, скорее всего, у МДВВ установлен параметр перехода в безопасный режим при пропадании связи с мастером.
Где он устанавливается?

Подключите МДВВ через конфигуратор, зайдите в сетевые параметры, установите значение параметра "Максимальный сетевой таймаут" равным 0.

Этот параметр был и нулевой, и ненулевой, без разницы, он на момент получения Вашего ответа был равен 0.

Попробуйте проверьте работоспособность МДВВ через программку modbus tester, её можно скачать в интернете (http://yandex.ru/yandsearch?text=modbus+tester). Программа простая, разобраться можно.

При тестировании через программу, получается следующее:

- пробовал опрашивать и регистры и биты, практически всегда выдается ошибка CRC (ошибка контрольной суммы), когда она не выдается, выдается ошибка таймаута, без ошибок нет ни одного опроса.
Программа позволяет опрашивать пибор только по протоколу Modbus RTU.
При опросе через конфигуратор МДВВ, изменениий нет: параметры считываются не полностью и по случайному закону. И на параметры выдается ошибка "Таймаут ...".

После работы с программой модбас тестер пропало засвечивание светодиода АВАРИЯ и не стало ошибки "Logout performed" при соединении ПЛК и МДВВ и запуске CoDeSys.

С уважением, yegres.

Ельцов Андрей
14.07.2008, 13:50
После работы с программой модбас тестер пропало засвечивание светодиода АВАРИЯ и не стало ошибки "Logout performed" при соединении ПЛК и МДВВ и запуске CoDeSys.

С уважением, yegres.

Не совсем понял. У Вас все заработало или нет?

yegres
17.07.2008, 13:08
Не совсем понял. У Вас все заработало или нет?

НЕ ВСЁ ЗАРАБОТАЛО, а именно:
- в конфигураторе МДВВ выдается ошибка "Таймаут времени соединения";
- в программе Modbus tester выдается ошибка "Error CRC";
- при соединении ПЛК и МДВВ и запуске программы в CoDeSys, программа не реагирует на входные сигналы, а МДВВ не реагирует на выходные сигналы.



Еще:

Какие параметры надо устанавливать в конфигураторе МДВВ (типа период ШИМ), если ШИМ не используется, а нужны только дискретные входы и выходы?

На что и как влияют атрибуты РЕДАКТИРУЕМЫЙ и НЕРЕДАКТИРУЕМЫЙ в конфигураторе МДВВ?

Заранее спасибо.

burn
17.07.2008, 17:16
Подключаю МДВВ + ИП320 к ПЛК 150.
По-отдельности работает, вместе - нет, панель мигает.
Проект прилагаю. Помогите пожалуйста.

Ельцов Андрей
18.07.2008, 08:12
Подключаю МДВВ + ИП320 к ПЛК 150.
По-отдельности работает, вместе - нет, панель мигает.
Проект прилагаю. Помогите пожалуйста.

Какую версию таргета вы используете? Не могу посмотреть PLC-Configuration.
Проект для панели тоже выложите, пожалуйста.

yegres
18.07.2008, 08:53
Какую версию таргета вы используете? Не могу посмотреть PLC-Configuration.

У меня таргет 150 U L.

Ельцов Андрей
18.07.2008, 09:19
У меня таргет 150 U L.

Версия прошивки контроллера, какая?
Пока проект открыть не удалось...

burn
21.07.2008, 10:38
Какую версию таргета вы используете? Не могу посмотреть PLC-Configuration.
Проект для панели тоже выложите, пожалуйста.
Поправил вложение.
Версия таргета PLC150.I-L
Версия прошивки ПЛК150 - 2.02.8

yegres
27.07.2008, 21:00
Версия прошивки контроллера, какая?

Здравствуйте.
У меня версия прошивки ПЛК 2.01.8. Версия таргета 2.0.4

Пока проект открыть не удалось...[/QUOTE]

Как в форуме вложить файл. Я пытаюсь вложить файл конфигурации МДВВ (в архиве), не получается. А то бы в реальности посмотрели, что у меня получается.
С уважением, yegres.

Ельцов Андрей
29.07.2008, 12:50
Как в форуме вложить файл. Я пытаюсь вложить файл конфигурации МДВВ (в архиве), не получается. А то бы в реальности посмотрели, что у меня получается.
С уважением, yegres.

Сбросьте мне на электронный адрес eltsov(собака)owen.ru.

kolian-1111
01.09.2009, 21:59
напишите чем закончилось, у меня беда точно такаяже