PDA

Просмотр полной версии : СПК207 и ЧП шина не запущена



Sijey
30.06.2017, 18:57
Здравствуйте. Помогите пожалуйста разобраться..
Имеется СПК207 М04 послед.прошивка, Codesys SP5 Patch 5 и ЧП Advanced control m420.
Пытаюсь настроить связь, но при запуске пишет что не запушена шина modbus slave. Настройки спк207 и ЧП одинаковые. Проект прилагаю..

Евгений Кислов
30.06.2017, 20:04
Добрый день.

1. В приложенном проекте видно, что включен режим эмуляции. В эмуляции обмен, естественно, работать не будет. Я предполагаю, что это случайность и вы отлаживаете обмен на реальном контроллере.
2. В Modbus Slave установлен таймаут 20 мс. Вероятно, ПЧ просто не успевает ответить за это время. Поставьте, например, 1000 мс для начала.
3. На обоих концах шины желательно повесить согласующие резисторы номиналом 120 Ом.

Sijey
01.07.2017, 15:03
1. Эмуляция конечно была отключена..
2. Ок. Попробую.
3. Даже если длина провода 1 м?
P.S. Кстати немного не тот проект скинул, но он не сильно отличается.. уже 2 пункт изменил.

Евгений Кислов
01.07.2017, 15:09
3. Да, даже в этом случае.

Sijey
03.07.2017, 12:32
Добрый день, Евгений.
Попробовал то,что Вы написали но ничего не изменилось. Заметил,что связь то появляется, то пропадает(красный квадратик через пару сек стрелочки зеленые). Самое интересное, канал 4 и 5 успевает записать в ЧП, там они меняются.. а остальные нет, наверное там нужен постоянный сигнал.
P.S. проект обновил в первом сообщении.
P.S.S. заранее благодарен за помощь.

Евгений Кислов
03.07.2017, 13:33
Добрый день, Евгений.
Попробовал то,что Вы написали но ничего не изменилось. Заметил,что связь то появляется, то пропадает(красный квадратик через пару сек стрелочки зеленые). Самое интересное, канал 4 и 5 успевает записать в ЧП, там они меняются.. а остальные нет, наверное там нужен постоянный сигнал.
P.S. проект обновил в первом сообщении.
P.S.S. заранее благодарен за помощь.

Попробуйте при подключении к СПК посмотреть (через Watch/Список просмотра) значение переменной Modbus_Slave_HP1.byModbusError (в ней содержится код ошибки Modbus).

Ильнур Гибадуллин
03.07.2017, 13:39
Здравствуйте. Помогите пожалуйста разобраться..
Имеется СПК207 М04 послед.прошивка, Codesys SP5 Patch 5 и ЧП Advanced control m420.
Пытаюсь настроить связь, но при запуске пишет что не запушена шина modbus slave. Настройки спк207 и ЧП одинаковые. Проект прилагаю..

1) А Вы верно указали регистры ПЧВ в проекте? Проверьте на одном рабочем регистре - связь стабильная или также обрывается?
2) Проверьте связь через виртуальный контроллер (документ СПК.FAQ (http://ftp.owen.ru/index.html/CoDeSys3/11_Documentation/01_SPK/SPK_FAQ_v.1.2.pdf?_ga=2.206395799.50565331.1499064 660-393039117.1498741814), п.9.2) или OPC-сервер. Тогда мы сразу определим источник проблем.

Sijey
03.07.2017, 19:12
Завтра попробую посмотреть ошибки связи, а также убрать лишние регистры.
Попробовал запустить виртуальный контроллер, но что я там должен увидеть? Модбас у меня везде "ошибка шины"

Евгений Кислов
03.07.2017, 20:08
Завтра попробую посмотреть ошибки связи, а также убрать лишние регистры.
Попробовал запустить виртуальный контроллер, но что я там должен увидеть? Модбас у меня везде "ошибка шины"

Имелось в виду - подключить ПЧВ к ПК и опросить его любым программным модбас мастером (OPC, виртуальный контроллер, какой-нибудь modbus tester и т.д.).
Но для начала будет достаточно сообщить код ошибки - после этого станет ясно, куда двигаться дальше.

жекон
04.07.2017, 04:18
На обоих концах шины желательно повесить согласующие резисторы номиналом 120 Ом.

Номинал сопротивлений как рекомендация для всех или это в этом конкретном случае, а то у меня 110 ом (под волновое сопротивление)

жекон
04.07.2017, 06:01
На обоих концах шины желательно повесить согласующие резисторы номиналом 120 Ом.

Номинал сопротивлений как рекомендация для всех или это в этом конкретном случае, а то у меня 110 ом (под волновое сопротивление)

Евгений Кислов
04.07.2017, 06:54
Номинал сопротивлений как рекомендация для всех или это в этом конкретном случае, а то у меня 110 ом (под волновое сопротивление)

Это усредненное типичное значение. Для кабелей обычно указывается диапазон, например, для КИПЭВ - (120±10) Ом.
Если вы знаете точное значение волнового сопротивления вашей шины, то, конечно, имеет смысл самому выбрать подходящий номинал.

Sijey
04.07.2017, 10:06
Добрый день.
Включил сегодня Watch. Ошибки были RESPONSE_WRONG_SLAVE, RESPONSE_SUCCESS, RESPONSE_CRC_FAIL. После просмотра оставил только 4 и 5 регистр, который у меня работал. После этого связь появилась. Затем добавил регистр на запуск и все пошло поехало:) Еще один вопрос не могу в документации найти регистр который задает частоту ЧП. Нашел только регистр F011, его значения меняю, но в действительности ничего не происходит, скорее всего другой регистр.. Буду благодарен за помощь.

жекон
04.07.2017, 11:10
До этого частотник цепляли по RS?Возможно в настройках переключить откуда управлять частотником надо

жекон
04.07.2017, 11:18
Обратите внимание на параметр 31952, не перед этим параметром поторопился)))

Sijey
04.07.2017, 11:30
До этого нет. Но у меня параметр F006 стоит 7 по опорной частоте.. а F007 стоит 0.
заметил ошибки связи у меня появляются когда я добавляю регистр на чтение!

жекон
05.07.2017, 05:58
Функции чтения записи 03 06?

Sijey
05.07.2017, 08:16
Функции чтения записи 03 06?

Да. Так и не понял почему при добавлении регистра чтения сразу ошибка связи..

Sijey
05.07.2017, 20:29
Это усредненное типичное значение. Для кабелей обычно указывается диапазон, например, для КИПЭВ - (120±10) Ом.
Если вы знаете точное значение волнового сопротивления вашей шины, то, конечно, имеет смысл самому выбрать подходящий номинал.

Добрый вечер, Евгений.
Подскажите,что мне делать с ошибками? Как мне настроить связь, скоро запуск объекта, а у меня еще даже один ЧП не подключен.

Евгений Кислов
05.07.2017, 20:33
Добрый вечер, Евгений.
Подскажите,что мне делать с ошибками? Как мне настроить связь, скоро запуск объекта, а у меня еще даже один ЧП не подключен.

Терминаторы на шину поставили?
Вы пробовали опросить ЧП с ПК (с помощью виртуального контроллера CODESYS), как вам рекомендовали?

Sijey
05.07.2017, 22:08
Терминаторы на шину поставили?
Вы пробовали опросить ЧП с ПК (с помощью виртуального контроллера CODESYS), как вам рекомендовали?

Сопротивление ставил, ничего не изменилось..:(

То есть мне туже программу запустить только через виртуальный контроллер?

Евгений Кислов
06.07.2017, 06:51
Сопротивление ставил, ничего не изменилось..:(

То есть мне туже программу запустить только через виртуальный контроллер?

Да, и подключить ЧП к ПК через какой-нибудь USB/COM конвертер.
В проекте не забудьте COM-номер порта поменять.

Sijey
07.07.2017, 15:50
Добрый день.
Сегодня подключил пк к ЧП. Без добавления регистров чтения связь хорошая, как только добовляю регистр чтения (0х3) сразу связь пропадает и теже ошибки,что и были на СПК. В чем может быть проблема, сам частотник не дает читать?

Евгений Кислов
07.07.2017, 16:06
Добрый день.
Сегодня подключил пк к ЧП. Без добавления регистров чтения связь хорошая, как только добовляю регистр чтения (0х3) сразу связь пропадает и теже ошибки,что и были на СПК. В чем может быть проблема, сам частотник не дает читать?

Возможно, есть какая-то специфика в настройке ЧП (например, надо где-то разрешить возможность чтения).
Лучше уточнить у техподдержки вашего дилера или Advanced Control.

Гарчев Евгений
07.07.2017, 16:55
Добрый день.
Сегодня подключил пк к ЧП. Без добавления регистров чтения связь хорошая, как только добовляю регистр чтения (0х3) сразу связь пропадает и теже ошибки,что и были на СПК. В чем может быть проблема, сам частотник не дает читать?

С адресами регистров на чтение ничего не напутали?
Судя по выложенному проекту пытаетесь читать рабочую частоту и выходной ток?
Из рэ на ЧП - Параметр останова / запуска (0xl000).
Соотвественно,Частота - 0х1002, ток -0х1005.
Т.е. эти адреса уже в шестнадцатиричном виде, и не надо их переводить в hex при указании в CDS ... у Вас в примере - 16#03EA и 16#03ED, а должно быть 16#1002 и 16#1005.

Sijey
08.07.2017, 21:17
Добрый вечер.
Сначала ставил 1002 и 1005.. потом уже начал пробовать все:) Разницы нету.. и что еще странно параметры на пример f04 я могу изменить значения, а f011(изменение частоты) ни в какую.. в чем может быть проблема?

Sijey
09.07.2017, 10:27
Нашёл в документацию такую запись,что она означает: Напоминание: в случае только чтения после посылки команды данные должны быть такими: 0x01.

Sijey
10.07.2017, 14:33
Все получилось.. нужно было просто сбросить настройки ЧП :)

Sijey
03.08.2017, 14:36
Добрый день.
Возникла проблема со связью. СПК207 к com 3 подключено два частотный преобразователей. Один ЧП проблем нет со связью, а вот второй каждую секунду выдает ошибку связи.. при подключении к ЧП через ОРС сервер проблем нету! Подскажите в чем может быть проблема?

Евгений Кислов
03.08.2017, 14:42
Добрый день.
Возникла проблема со связью. СПК207 к com 3 подключено два частотный преобразователей. Один ЧП проблем нет со связью, а вот второй каждую секунду выдает ошибку связи.. при подключении к ЧП через ОРС сервер проблем нету! Подскажите в чем может быть проблема?

Какую ошибку? (чему равен byModbusError?)

Sijey
04.08.2017, 09:05
Какую ошибку? (чему равен byModbusError?)

До включения чп с программы ошибок нету.. после включения начинает переключатся значения response_success на response_timeout(отображает неисправленный значение 161). Когда я в программе останавливаю чп то ошибок нет. С другим чп который сидит на этом же порте проблем нет.

Евгений Кислов
04.08.2017, 09:06
До включения чп с программы ошибок нету.. после включения начинает переключатся значения response_success на response_timeout(отображает неисправленный значение 161). Когда я в программе останавливаю чп то ошибок нет. С другим чп который сидит на этом же порте проблем нет.

Если оставить на шине только "проблемный" ЧП - ситуация воспроизведется?
Пробовали увеличить таймаут опроса?

Sijey
04.08.2017, 09:34
Почему то когда я оставляю только проблемный чп то нормальной связи нет даже когда в программе я не запускаю чп.. тайм-аут увеличивал до 2 сек ничего не изменилось

Евгений Кислов
04.08.2017, 09:40
Почему то когда я оставляю только проблемный чп то нормальной связи нет даже когда в программе я не запускаю чп.. тайм-аут увеличивал до 2 сек ничего не изменилось

Я правильно понимаю, связи между СПК и "проблемным" ЧП вообще никогда нет и не было?

Sijey
04.08.2017, 09:44
Нет есть связь только когда в программе убрать все что связанно со вторым чп рабочим.. тогда все норм..

Евгений Кислов
04.08.2017, 09:51
Нет есть связь только когда в программе убрать все что связанно со вторым чп рабочим.. тогда все норм..

Тогда надо посмотреть, нет ли пересечения в адресах устройств и т.д.

Электро_В_29
16.12.2017, 20:54
Проблема "шина не запущена"!!!
обсуждений много но ответов для себя так и не нашел.
Связка СПК207(М05) - 5 разных модулей ввода/вывода. Это 15й проект, и до этого все работало без запинок. Раньше использовал фб из библиотек для работы с модулями, никаких проблем со связью не было. Перепаял проект для работы с шаблонами модулей (3.5.4.12), вылезло "шина не запущена". Скоростя, таймауты менял - не помогает. Делал пустой проект с опросом одного модуля - "шина не запущена". Менял версию модбаса - не помогает.
Светодиод на панели (индикатор обмена) не мигает а горит желтовато зеленым цветом и периодически подмигивает красным, при этом один из модулей подмигивает ему в такт.
Настройки сети с обеих сторон совпадают!
Помех никаких нет и не было!
Плюс минус не перепутаны!

Евгений Кислов
16.12.2017, 21:05
Проблема "шина не запущена"!!!
обсуждений много но ответов для себя так и не нашел.
Связка СПК207(М05) - 5 разных модулей ввода/вывода. Это 15й проект, и до этого все работало без запинок. Раньше использовал фб из библиотек для работы с модулями, никаких проблем со связью не было. Перепаял проект для работы с шаблонами модулей (3.5.4.12), вылезло "шина не запущена". Скоростя, таймауты менял - не помогает. Делал пустой проект с опросом одного модуля - "шина не запущена". Менял версию модбаса - не помогает.
Светодиод на панели (индикатор обмена) не мигает а горит желтовато зеленым цветом и периодически подмигивает красным, при этом один из модулей подмигивает ему в такт.
Настройки сети с обеих сторон совпадают!
Помех никаких нет и не было!
Плюс минус не перепутаны!

К какому порту СПК подключены модули и какой номер порта указан в CODESYS?

Электро_В_29
17.12.2017, 07:36
Модули подключены к СОМ2(rs485), в программе ставлю номер порта 3. Прошивка СПК - 5.340. В конфигураторе порты в режиме rs485.

Электро_В_29
17.12.2017, 08:33
На сом3(4) подключил пд150 - обмен начинается но через 10 мин отваливается насовсем. Бред какойто.
придется вернуть проект на старое.

Евгений Кислов
17.12.2017, 08:38
На сом3(4) подключил пд150 - обмен начинается но через 10 мин отваливается насовсем. Бред какойто.
придется вернуть проект на старое.

У вас, видимо, версия Modbus Master - 3.5.7.0.
Надо поставить 3.5.5.0.

Электро_В_29
17.12.2017, 11:17
Нашел где собака зарыта!
4 модуля новые, а 1 в старом стиле. Начал подключать модули по одному (старичка оставил на последок), добавляя каждый раз в программу шаблон, и на тебе все работает. Но подключаю последний - опрос сразу гаснет, все модули отваливаются, индикатор обмена на панели горит желтым. Все понятно.
Меняю прошивку на белой вороне, не помогает. Спасибо мне что рядом лежит второй комплект автоматики на другой объект, и там такой же мв110_8и(в старом корпусе). Меняю побыстрому, сетевые настройки оставляю - ВСЕ РАБОТАЕТ.
компутером модуль опрашивается норм. теперь понесу его в сервис. эта железяка отняла у меня два дня рабочего времени и еще отнимет много денег чтоб свозить его в сервис з 200 км. где справедливость

есть у кого соображения по этому поводу?

ASo
17.12.2017, 11:53
При чем тут тип корпуса, когда электроника внутри - одинаковая?

Эдуард_Н
17.12.2017, 11:57
При чем тут тип корпуса, когда электроника внутри - одинаковая?
Возможно так совпало и модуль просто бракованный.