Ошибка нет связи с plc

  • fl4shback

    Новичок

    • Регистрация: Apr 2022
    • Сообщений: 10

    Здравствуйте. Работаю с вашим контроллером ПЛК:
    Залил проект, увидел в онлайне — полный порядок, считал регистры модбас-сканнером — так же всё хорошо. Но после одного из последующих подключений, в следствии внесения изменений в проект, CodeSys 3.5 перестал коннектиться к контроллеру (нет даже окна варианта внесения изменений, онлайн/с загрузкой/тп) с ошибкой «Нет связи с устройством. Проверьте сеть». С конекшеном всё в порядке — проверил на стороннем устройстве. Сам контроллер так же, на первый взгляд жив: при старте загорается зелёный индикатор «STATE», потом гаснет (как и должен); при подключении к Х2 485го интерфейса мигает индикация приём/передача, данные идут.
    Снятие питание и повторное подключение к сети контроллера эффекта не дали — свежий проект так же не прогружается.
    ПЛК-60 запараметрирован как Slave-устройство, настройки конекшена к ПЛК не изменялись, менял только индексы массива RegHoldingBuf.
    Благодарю.

  • Пушкарев Андрей

    Бывалый

    • Регистрация: Dec 2018
    • Сообщений: 231

    Сообщение от fl4shback

    Посмотреть сообщение

    Здравствуйте. Работаю с вашим контроллером ПЛК:
    Залил проект, увидел в онлайне — полный порядок, считал регистры модбас-сканнером — так же всё хорошо. Но после одного из последующих подключений, в следствии внесения изменений в проект, CodeSys 3.5 перестал коннектиться к контроллеру (нет даже окна варианта внесения изменений, онлайн/с загрузкой/тп) с ошибкой «Нет связи с устройством. Проверьте сеть». С конекшеном всё в порядке — проверил на стороннем устройстве. Сам контроллер так же, на первый взгляд жив: при старте загорается зелёный индикатор «STATE», потом гаснет (как и должен); при подключении к Х2 485го интерфейса мигает индикация приём/передача, данные идут.
    Снятие питание и повторное подключение к сети контроллера эффекта не дали — свежий проект так же не прогружается.
    ПЛК-60 запараметрирован как Slave-устройство, настройки конекшена к ПЛК не изменялись, менял только индексы массива RegHoldingBuf.
    Благодарю.

    Добрый день, подключаетесь к ПЛК-60, верно? Какой тип подключения используете, USB? Если это так, попробуйте, отключить питание ПЛК, подключить к нему кабель USB и затем включить питание ПЛК, после этого проверить соединение через командую строку: ping 192.168.7.1 -t .



    • 1 нравится

    Комментарий

  • fl4shback

    Новичок

    • Регистрация: Apr 2022
    • Сообщений: 10

    Сообщение от Пушкарев Андрей

    Посмотреть сообщение

    Добрый день, подключаетесь к ПЛК-60, верно? Какой тип подключения используете, USB? Если это так, попробуйте, отключить питание ПЛК, подключить к нему кабель USB и затем включить питание ПЛК, после этого проверить соединение через командую строку: ping 192.168.7.1 -t .

    Помогло, спасибо!

    Комментарий

  • Евгений Булдаков

    Новичок

    • Регистрация: Jan 2023
    • Сообщений: 2

    Добрый день! Каким образом можно подключиться к ПЛК 60 по ETHERNET что бы загружать программы из CodeSys?
    Настройки IP адреса сделаны, ПЛК пингуется, панель по Modbus TCP видит контроллер, а программу на контроллер приходится загружать через USB. Хотелось бы иметь доступ CodeSys по ETHERNET.
    Спасибо!

    Комментарий

Сначала записывайте NCK архив а затем PLC и проверьте вот еще что ->

Всем доброго дня.

Небольшой отчет по попытке «победить» Sinumeric 840D в части заливки архива по причине сдохшей батарейки и ошибки 120202.

см. посты #1892……#1903

в двух словах станок стоял три года без движения и вдруг понадобилось его запустить.

при включении замигал станочный пульт и выскочила ошибка 120202 (нет коммуникации с PLC)

недолго погуглив было выяснено, что эта ошибка означает потерю информации в оперативной памяти NCU поддерживаемой батарейкой.

Заменил батарейку на новую. И радостно потирая руки начал плясать с бубном возле станка, пытаясь залить архивы NC.ARC и PLC.ARC

Архив NC.ARC ну никак не хотел заливаться. Всё время при старте заливки архива выскакивала ошибка 120202.

По ходу пьесы были измучены дилетантскими вопросами уважаемые участники сего представительного форума.

Выяснено, что для редактирования станочных архивов весьма полезна программа SinuCom ARC и WinPCin.

На просторах интерента был найден весьма обширный архив (порядка 100 файлов) на русском языке по Sinumerik 802/840. Готов дать на него ссылочку или залить сюда, но боюсь быть заподозрен в рекламе сторонних ресурсов.

Вобщем танцы с бубнами продолжались около недели. Безуспешно но познавательно.

В конце концов решил проверить может моя новая батарейка что в блоке с вентилятором в NCU уже сдохла, раз творится такое непотребное.

Извлек её вместе с вентилятором и начал мерять напряжение. Напряжение в норме -3.17V, ток при КЗ дает порядка 0.6 А. Тоесть батарея огонь! Обратил внимание, что проводки которые я вставлял в отверстия разъёма батарейки для измерения напряжения, в отверстия соседнего однотипного разъёма вентилятора входят весьма плотно, а вразъём батарейки весьма свободно. ЁПТ! вот где собака зарылась! Наверняка и в разъёме NCU с которым коннектится батарейка контакта нет, или есть но хреновый. Нашел разъём чтоб поплотнее проводки в него втыкались, старый разъём отрезал, новый припаял к батарейке и всё это хозяйство обратно вставил в NCU.

Архивы залились с первой попытки. Станок ожил!

Мораль сей басни такова: никогда не пренебрегайте проверкой соответствия комплектующих заявленным характеристикам и требованиям предъявляемым к ним. Особенно к неоригинальным комплектующим. Особенно к китайским анналогам.

Что же касается DP проверьте кабели и состояния терминальных резисторов посмотрите на статус самих модулей DP возможно на них есть индикация FAULT сбоя. На последнем модуле в линии PROFIBUS DP терминальный резистор на разъеме должен быть включен. И еще вопрос DP светодиод начинает светится желтым сразу по включении или сначала мигает? Если сразу горит и не мигает возможна аппаратная неисправность одного из приемо-передатчиков в каком-то модуле DP так что в сети не возможна правильная циркуляция токенов.

  1. Обязательно представиться на русском языке кириллицей (заполнить поле «Имя»).
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему — вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома — бан без предупреждения.
  5. Рекламу и частные объявления «куплю/продам/есть халтура» мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать — читать здесь и здесь.

Диагностика ПЛК, «Ошибка связи»

Pavel599

здесь недавно
здесь недавно
Сообщения: 11
Зарегистрирован: 24 янв 2019, 11:05
Имя: Павел
Страна: Россия
город/регион: Пермь

Диагностика ПЛК, «Ошибка связи»

Сообщение

Pavel599 » 25 янв 2019, 06:40

Тип ПЛК scl 5/3, монитор UNIOP BKDR-16. Есть установленный на компе софт Studio 5000
Проблема такая: Время от времени, иногда несколько раз подряд, иногда раз в два в три дня, контроллер дает сбой. Сообщение на экране «Ошибка связи».
Вопрос, что можно посмотреть внутри контроллера, регистры, слово состояния и так далее, чтобы уточнить причину сбоя?
И какими средствами это можно сделать? Дело в том, что я не работал с Allen Bradley, а работал с контроллерами Siemense. В Simatic PLC достаточно посмотреть diagnostic buffer, чтобы понять причину останова. Есть ли что-то подобное в scl 5/3 и чем это можно посмотреть?

Спасибо

Ryzhij

почётный участник форума
почётный участник форума
Сообщения: 5407
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 442 раза
Поблагодарили: 634 раза

Диагностика ПЛК, «Ошибка связи»

Сообщение

Ryzhij » 28 янв 2019, 05:56

Pavel599 писал(а): ↑25 янв 2019, 06:40
Тип ПЛК scl 5/3, монитор UNIOP BKDR-16. Есть установленный на компе софт Studio 5000
Проблема такая: Время от времени, иногда несколько раз подряд, иногда раз в два в три дня, контроллер дает сбой. Сообщение на экране «Ошибка связи».
Вопрос, что можно посмотреть внутри контроллера, регистры, слово состояния и так далее, чтобы уточнить причину сбоя?
И какими средствами это можно сделать? Дело в том, что я не работал с Allen Bradley, а работал с контроллерами Siemense. В Simatic PLC достаточно посмотреть diagnostic buffer, чтобы понять причину останова. Есть ли что-то подобное в scl 5/3 и чем это можно посмотреть?

Спасибо

Для работы с семейством SLC потребуется софт RSLogic-500. У контроллера есть регистр состояния, состояние видно и в свойствах процессорного модуля. Чаще всего описанная Вами ситуация возникает при деградации модуля питания, затем по мере вероятности идут кабель связи, заземление и сам процессорный модуль.
Удачи!

—————————————————
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
«Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить.» (святитель Николай Сербский)

Pavel599

здесь недавно
здесь недавно
Сообщения: 11
Зарегистрирован: 24 янв 2019, 11:05
Имя: Павел
Страна: Россия
город/регион: Пермь

Диагностика ПЛК, «Ошибка связи»

Сообщение

Pavel599 » 28 янв 2019, 13:00

Для работы с семейством SLC потребуется софт RSLogic-500.

Софт есть, но не могу подключиться. Скажите, если контроллер стоит в FAULT он ведь все равно должен подключиться или нет?
Я нажимаю на кнопку AUTOCONFIGURE. Но RsLinx выдает failed. Подключаюсь на виртуальной машине через USB-RS232 адаптер.
вот смотрите, что не так?

driver.jpg

Отправлено спустя 1 час 45 минут 52 секунды:
Да, действительно. В режиме fault не подключается

Отправлено спустя 2 минуты 44 секунды:
Привожу слово состояния S2. Помогите расшифровать!

S2_Hex.jpg

У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

Looker

эксперт
эксперт
Сообщения: 1062
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 226 раз
Поблагодарили: 163 раза

Диагностика ПЛК, «Ошибка связи»

Сообщение

Looker » 29 янв 2019, 01:15

Pavel599 писал(а): ↑28 янв 2019, 14:49Скажите, если контроллер стоит в FAULT он ведь все равно должен подключиться или нет?

Да, только в RSLinx замени PLC5-CH0 на SLC-CH0.

Pavel599 писал(а): ↑28 янв 2019, 14:49Привожу слово состояния S2. Помогите расшифровать!

В RSLogix 500 нужно смотреть в режиме Radix: Structured, показывает не все, но в удобном виде:Изображение
Детальный анализ S2 — только по документации.

_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Pavel599

здесь недавно
здесь недавно
Сообщения: 11
Зарегистрирован: 24 янв 2019, 11:05
Имя: Павел
Страна: Россия
город/регион: Пермь

Диагностика ПЛК, «Ошибка связи»

Сообщение

Pavel599 » 29 янв 2019, 09:44

Да, только в RSLinx замени PLC5-CH0 на SLC-CH0

К сожалению у меня нет в меню SLC-CH0

В RSLogix 500 нужно смотреть

Проблема в том, что у меня нет RSLogix 500, но есть RSLogix_Studio5000_28

Детальный анализ S2 — только по документации

Буду очень обязан если кто нибудь сможет прислать или дать ссылку на эту документацию. Перерыл весь интернет, конкретного описания файла S2 так и не нашел.

Отправлено спустя 2 часа 56 минут 41 секунду:
CPU уходит в FLT только когда подключена панель оператора UNIOP, даже если панель никто не трогает. Странно. Что такое может идти с панели оператора в CPU чтобы вгонять его в FLT? Кабель меняли уже несколько раз. Если отключить UNIOP то процессор находится в RUN.
Что за чудеса? В какую сторону копать? Программа рабочая. Была по крайней мере.

Ryzhij

почётный участник форума
почётный участник форума
Сообщения: 5407
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 442 раза
Поблагодарили: 634 раза

Диагностика ПЛК, «Ошибка связи»

Сообщение

Ryzhij » 29 янв 2019, 13:38

Pavel599 писал(а): ↑29 янв 2019, 12:41
Странно. Что такое может идти с панели оператора в CPU чтобы вгонять его в FLT?

Это смотря как программа написана)))
А то ведь и неверно выставленные шкалы аналоговых позиций, коэффициенты и прочие некорректно введённые с панели данные вполне могут вызвать ошибку вычислений.
Даже показания RTC (часы и календарь) вполне могут обрабатываться некорректно с определённого момента. :ext_secret:

Отправлено спустя 34 минуты 58 секунд:

Pavel599 писал(а): ↑29 янв 2019, 12:41
Буду очень обязан если кто нибудь сможет прислать или дать ссылку на эту документацию. Перерыл весь интернет, конкретного описания файла S2 так и не нашел

Publication 1747-RM001G-EN-P — November 2008 Chapter 16 «Troubleshooting Faults» начиная с 483 страницы файла;
https://literature.rockwellautomation.c … _-en-p.pdf начиная с 9 страницы файла.

—————————————————
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
«Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить.» (святитель Николай Сербский)

Аватара пользователя

Looker

эксперт
эксперт
Сообщения: 1062
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 226 раз
Поблагодарили: 163 раза

Диагностика ПЛК, «Ошибка связи»

Сообщение

Looker » 29 янв 2019, 14:58

Ryzhij писал(а): ↑29 янв 2019, 14:13коэффициенты и прочие некорректно введённые с панели данные вполне могут вызвать ошибку вычислений.

А, если у него в LAD 2 последней командой не стоит сброс минорной ошибки — переход минорной ошибки в мажорную гарантирован, т.е. FAULT.

Pavel599 писал(а): ↑29 янв 2019, 12:41К сожалению у меня нет в меню SLC-CH0

Полностью пишется: SLC-CH0/Micro/PanelView.

_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Pavel599

здесь недавно
здесь недавно
Сообщения: 11
Зарегистрирован: 24 янв 2019, 11:05
Имя: Павел
Страна: Россия
город/регион: Пермь

Диагностика ПЛК, «Ошибка связи»

Сообщение

Pavel599 » 29 янв 2019, 15:32

Ryzhij, Спасибо огромное, особенно за вторую ссылку. Первую документацию то я нашел, но вот где искать коды ошибок, которые там приводятся в разделе Troubleshoots я так и не понял. Сейчас я так предполагаю они должны быть в S2:5 и S2:6. Так? Но у меня там 4100 и 0000, что не соответствует ни одному коду.

Отправлено спустя 11 минут 18 секунд:
Да Looker, SLC-CH0/Micro/PanelView есть, верно, прошу прощения. Но все равно, если PLC находится в FLT, то связи в RSLinx с CPU нет!!! Приходится его выключать и снова включать, чтобы появилась связь. Поэтому боюсь что в файле состояний ошибка не сохранилась.
Что касается неправильно введенных данных с панели. Когда CPU в FLT, панель ничего не отображает, то есть все данные хранятся в PLC. После сброса PLC работает, я подключаю панель. На панели появляются данные, я ничего не ввожу, вообще не трогаю панель. Через некоторое время PLC снова уходит в FLT

Ryzhij

почётный участник форума
почётный участник форума
Сообщения: 5407
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 442 раза
Поблагодарили: 634 раза

Диагностика ПЛК, «Ошибка связи»

Сообщение

Ryzhij » 29 янв 2019, 15:44

Pavel599 писал(а): ↑29 янв 2019, 15:32
Сейчас я так предполагаю они должны быть в S2:5 и S2:6. Так?

Так.

Pavel599 писал(а): ↑29 янв 2019, 15:32Но у меня там 4100 и 0000, что не соответствует ни одному коду.

В мануале коды ошибок даны в шестнадатеричном представлении, а у Вас?
Давайте с этого начнём.

Последний раз редактировалось Ryzhij 29 янв 2019, 15:48, всего редактировалось 1 раз.

—————————————————
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
«Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить.» (святитель Николай Сербский)

Pavel599

здесь недавно
здесь недавно
Сообщения: 11
Зарегистрирован: 24 янв 2019, 11:05
Имя: Павел
Страна: Россия
город/регион: Пермь

Диагностика ПЛК, «Ошибка связи»

Сообщение

Pavel599 » 30 янв 2019, 12:28

Почему у меня кнопка UPLOAD не активна? Кто знает? В RSLinx связь есть.

Upload.jpg

У вас нет необходимых прав для просмотра вложений в этом сообщении.

Ryzhij

почётный участник форума
почётный участник форума
Сообщения: 5407
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 442 раза
Поблагодарили: 634 раза

Диагностика ПЛК, «Ошибка связи»

Сообщение

Ryzhij » 30 янв 2019, 13:02

Pavel599 писал(а): ↑30 янв 2019, 12:28
Почему у меня кнопка UPLOAD не активна?

Патамушта —

Looker писал(а): ↑29 янв 2019, 01:15
В RSLogix 500 нужно смотреть

Ryzhij писал(а): ↑28 янв 2019, 05:56Для работы с семейством SLC потребуется софт RSLogix-500

Studio5000 не подходит для этих целей.

—————————————————
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
«Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить.» (святитель Николай Сербский)

Аватара пользователя

Looker

эксперт
эксперт
Сообщения: 1062
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 226 раз
Поблагодарили: 163 раза

Диагностика ПЛК, «Ошибка связи»

Сообщение

Looker » 30 янв 2019, 15:43

Оказывается у тебя SLC 5/05, с Ethernet на борту. Тогда зачем были мучения с DF-1?

Pavel599 писал(а): ↑25 янв 2019, 06:40scl 5/3

Попробуй воспользоваться RSLadder 500 — Active-X компонент, в старые времена шел на Resource CD для RSView 32.

_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Pavel599

здесь недавно
здесь недавно
Сообщения: 11
Зарегистрирован: 24 янв 2019, 11:05
Имя: Павел
Страна: Россия
город/регион: Пермь

Диагностика ПЛК, «Ошибка связи»

Сообщение

Pavel599 » 30 янв 2019, 16:11

ETHERNET не могу подключить. Не видит он его. Какой IP я не знаю, знаю только mac. Через BOOTTP не получается. В RSLinx тоже. нашел вроде logix 500. Буду ставить

Pavel599

здесь недавно
здесь недавно
Сообщения: 11
Зарегистрирован: 24 янв 2019, 11:05
Имя: Павел
Страна: Россия
город/регион: Пермь

Диагностика ПЛК, «Ошибка связи»

Сообщение

Pavel599 » 31 янв 2019, 16:56

Подведу итог:
1. Да, оказалось, что ЦПУ действительно SLC 5/05, просто когда открывал тему я еще не был у клиента, а в документации почему-то SLC 5/03.
2. Studio 5000 действительно не подходит, также как и RSLogix 5000. Работает только RSLogix 500 с этим ЦПУ.
3. Подключиться удалось как через RS232, так и через Ethernet в итоге.
4. Удалось сделать Upload программы с ПЛК также.
5. Диагностика слова состояния ничего не дала, так как когда контроллер уходит в FLT (светодиод FLT горит постоянно) связи нет никакой. Ни по RS232, ни по Ethernet. А после выключения и повторного включения контроллера все неисправности сбрасываются. (В отличие от SIMATIC контроллеров, где буфер хранит список сбоев даже если было выключено питание).
6. Сбой происходит при подключенной панели оператора, когда идет активный обмен данными.
7. Поскольку с панели передается минимальный набор данных, который не может загнать программу в ступор, проверено 1000 раз, да и все работало 10 лет до этого, думаю что неисправно ЦПУ в части передачи данных по шине RS232.

F_Andrew

новенький
новенький
Сообщения: 1
Зарегистрирован: 11 фев 2019, 12:45
Имя: Андрей
Страна: Россия

Диагностика ПЛК, «Ошибка связи»

Сообщение

F_Andrew » 11 фев 2019, 13:01

Павел, если у вас есть прошивка контроллера, то попробуйте его сбросить на заводские установки.
Для этого надо:
1. Отключить контроллер от питания
2. Вытащить контроллер из слота корзины.
3. Отключить аккумулятор на контроллере.
4. Замкнуть на плате контроллера контактные площадки GND — VBB удерживать так секунд 60.
5. Потом в обратном порядке.
Контроллер должен сбросить FLT.
После этого можно с помощью RSLogix установить с ним связь по RS232. А с помощью RSLogix залить программу.

Причины возможного сбоя может быть в низком уровне аккумуляторной батареи. Или если был моргач.

Если несложно, то в составе какой машины, линии к вам пришёл контроллер SLC05 и панель BKDR-16?

Аватара пользователя

Looker

эксперт
эксперт
Сообщения: 1062
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 226 раз
Поблагодарили: 163 раза

Диагностика ПЛК, «Ошибка связи»

Сообщение

Looker » 11 фев 2019, 14:33

Попробуй добавить код для обработки ошибки. Важно: убрать загрузку из ПЗУ по включению питания, если установлена.
Нужным кодом могу поделиться, но лучше глянуть на твой код.

Ключем не пробовал сбрасывать ошибку?

_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Аватара пользователя

Looker

эксперт
эксперт
Сообщения: 1062
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 226 раз
Поблагодарили: 163 раза

Диагностика ПЛК, «Ошибка связи»

Сообщение

Looker » 12 фев 2019, 16:37

Looker писал(а): ↑11 фев 2019, 14:33Важно: убрать загрузку из ПЗУ по включению питания, если установлена.

Установлена, поэтому все стирается.
Твой статус:
Изображение
Попробуй при работе последить за состоянием на вкладках STI и DII — прерывания, которые у тебя используются. Может вложенностью забивает память.
Еще раз повторю:
— не сброшенная минорная ошибка по концу цикла становится мажорной, но потери связи не должно быть.
— надо делать обработку ошибок в программе.

Ошибку можешь сбросить только ключeм или с RSLogix 500. Если не сможешь подключиться, тогда придется сбрасывать в Default по процедуре:

F_Andew писал(а): ↑11 фев 2019, 13:01
1. Отключить контроллер от питания
2. Вытащить контроллер из слота корзины.
3. Отключить аккумулятор на контроллере.
4. Замкнуть на плате контроллера контактные площадки GND — VBB удерживать так секунд 60.
5. Потом в обратном порядке.

_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Вернуться в «ПЛК»


Перейти

  • Работа форума
  • База знаний (Knowledge Exchange)
  • ↳   Eplan Electric P8
  • ↳   Общий F.A.Q.
  • ↳   Общие вопросы
  • ↳   Новости
  • ↳   Ошибки
  • ↳   Проект
  • ↳   Изделия
  • ↳   Устройства
  • ↳   Соединения
  • ↳   Кабели
  • ↳   Клеммы
  • ↳   ПЛК
  • ↳   Компоновка 2D
  • ↳   Макросы
  • ↳   Eplan API
  • ↳   Сценарии (Только готовые решения)
  • ↳   Внешняя обработка
  • ↳   ProPanel
  • ↳   Инструкции ProPanel (Только готовые решения)
  • ↳   Прочие направления Eplan
  • ↳   FieldSys (Топология)
  • ↳   Preplanning
  • ↳   Harness proD
  • ↳   EEC One
  • ↳   Advantech
  • ↳   F.A.Q., Инструкции
  • ↳   Allen Bradley
  • ↳   Общие вопросы
  • ↳   ПЛК
  • ↳   Операторские панели
  • ↳   B&R Automation
  • ↳   F.A.Q.
  • ↳   Danfoss
  • ↳   DEIF A/S
  • ↳   Общие вопросы
  • ↳   UNI-LINE
  • ↳   MULTI-LINE
  • ↳   MULTI-LINE 300
  • ↳   Emerson
  • ↳   Общие вопросы
  • ↳   КИП и регуляторы
  • ↳   DeltaV
  • ↳   ОВЕН
  • ↳   Прософт-Системы
  • ↳   Общие вопросы
  • ↳   ПЛК REGUL
  • ↳   Schneider Electric
  • ↳   Общие вопросы
  • ↳   ПЛК
  • ↳   Панели оператора
  • ↳   SCADA
  • ↳   Электротехника
  • ↳   Приводная техника
  • ↳   SIEMENS
  • ↳   Общие вопросы
  • ↳   LOGO!
  • ↳   ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
  • ↳   Simatic Step7
  • ↳   Simatic TIA Portal
  • ↳   Simatic PCS 7
  • ↳   Операторские панели
  • ↳   WinCC
  • ↳   Приводная техника (Sinamics, Micromaster, Masterdrive, Simoreg, Simotics)
  • ↳   SmartGen
  • ↳   Общие вопросы
  • ↳   Промышленные (береговые) контроллеры
  • ↳   Морские контроллеры и устройства
  • ↳   WEINTEK (операторские панели)
  • ↳   F.A.Q., Инструкции
  • ↳   Архив
  • ↳   Микроконтроллеры и электроника
  • ↳   Arduino
  • ↳   Raspberry
  • ↳   Другие микроконтроллеры
  • ↳   Электроника
  • Общие вопросы АСУТП
  • ↳   Общие вопросы
  • ↳   Вопросы от студентов
  • ↳   Литература
  • ↳   Новости и отчётность
  • ↳   Нормативы, ГОСТы, стандарты
  • ↳   Информационная безопасность
  • ↳   Проектирование и САПР
  • ↳   Системная интеграция
  • ↳   Разбор полетов
  • ↳   Работа
  • ↳   Заготовки для базы знаний
  • ↳   Производство и технология
  • ↳   MES — Системы автоматизации управления производством
  • ↳   Метрология, КИП и датчики
  • ↳   Исполнительные устройства, регуляторы
  • ↳   Средний уровень автоматизации (управляющий)
  • ↳   Алгоритмы
  • ↳   Операторские панели
  • ↳   Верхний уровень автоматизации (отображение)
  • ↳   GE iFix
  • ↳   Wonderware Intouch
  • ↳   MasterScada
  • ↳   SCADA+
  • ↳   Альфа платформа
  • ↳   Интерфейсы, протоколы, связь
  • ↳   Радиосвязь
  • ↳   Полезное ПО
  • ↳   Электротехника, энергетика и электропривод
  • ↳   Генераторы, электростанции и силовые агрегаты
  • ↳   Теплотехника
  • ↳   Подбор аналогов
  • F.A.Q. (краткая выжимка из некоторых сообщений форума)
  • ↳   Документация (вариант 1)
  • ↳   Документация (вариант 2)
  • ↳   Электротехника и электроэнергетика
  • ↳   F.A.Q. по программируемым логическим контроллерам (PLC)
  • ↳   Обсуждение F.A.Q. по PLC
  • ↳   F.A.Q. по выбору PLC
  • ↳   F.A.Q. по аппаратной части PLC
  • ↳   F.A.Q. по языкам программирования
  • ↳   F.A.Q. по структуре программ
  • ↳   F.A.Q. по взаимодействию PLC с HMI
  • О жизни
  • ↳   Для дома, для семьи
  • ↳   Комната смеха
  • ↳   Электродвижение

0 / 0 / 0

Регистрация: 14.05.2015

Сообщений: 7

1

14.05.2015, 22:11. Показов 12111. Ответов 10


Студворк — интернет-сервис помощи студентам

Добрый день.
Подскажите плиз начинающему.
Установил Codesys 2.3
При попытке виртуального подключения к контроллеру выдает ошибку связи. (для запуска программы)
Может я что-то делаю не так?
Фактически я к нему и не подключаюсь — хочу потренироваться в режиме эмуляции.



0



91 / 86 / 12

Регистрация: 08.08.2013

Сообщений: 667

14.05.2015, 23:01

2

На вкладке «онлайн» галочка «Режим эмуляции» стоит?
Кидайте проект, гляну.



0



0 / 0 / 0

Регистрация: 14.05.2015

Сообщений: 7

14.05.2015, 23:31

 [ТС]

3

Спасибо, заработало!!

Добавлено через 13 минут
Поскажите режим запустился. Но выходной сигнал не меняется от входного. Схема тупо через реле времени.
Записываю в контроллер, нажимаю старт, меняю вход но ничего не проиходит…



0



0 / 0 / 0

Регистрация: 14.05.2015

Сообщений: 7

14.05.2015, 23:59

 [ТС]

4

Или просто вход А = выход В
вход меняю, выход не изменяется

Миниатюры

[CoDeSys] Эмуляция и отладка программы - нет связи с ПЛК
 



0



Почетный модератор

Эксперт по компьютерным сетямЭксперт Windows

28040 / 15773 / 982

Регистрация: 15.09.2009

Сообщений: 67,752

Записей в блоге: 78

15.05.2015, 08:29

5

онлайн — логин
онлайн — ран



0



0 / 0 / 0

Регистрация: 14.05.2015

Сообщений: 7

15.05.2015, 08:48

 [ТС]

6

Совершенно верно, уважаемый. Но как увидеть изменение значений выходов?
В Owen logic для прогр. реле все изменяется «в онлайне» — изменил состояние входа, видно изменение выхода. А здесь не пойму.. Нужно делать визуализацию переменных, чтобы отследить работу?



0



0 / 0 / 0

Регистрация: 14.05.2015

Сообщений: 7

15.05.2015, 08:55

 [ТС]

7

Вот

Миниатюры

[CoDeSys] Эмуляция и отладка программы - нет связи с ПЛК
 



0



0 / 0 / 0

Регистрация: 14.05.2015

Сообщений: 7

15.05.2015, 08:56

 [ТС]

8

Вход А изменяю, выход В не меняется…



0



Почетный модератор

Эксперт по компьютерным сетямЭксперт Windows

28040 / 15773 / 982

Регистрация: 15.09.2009

Сообщений: 67,752

Записей в блоге: 78

15.05.2015, 08:57

9

не нужно. двойной щелчок — ctrl+F7



1



0 / 0 / 0

Регистрация: 14.05.2015

Сообщений: 7

15.05.2015, 09:20

 [ТС]

10

O my god, заработалааа! Спасибо!

Добавлено через 12 минут
Еще маленький вопрос. В реальном времени отслеживать можно работу?
Имею ввиду задержки TON и TOF, как регулируются в режиме эмуляции?
Я вижу результат на выходе, но как это происходит можно увидеть?
Я выставляю время задержки последовательного пуска двигателей и мне это важно..



0



91 / 86 / 12

Регистрация: 08.08.2013

Сообщений: 667

15.05.2015, 10:06

11

сверху, там где объявляются переменные типа ton1:ton;
ПОСЛЕ того как запустите проект появится маленький плюсик, его надо раскрыть, тем самым вы увидите все внутренние переменные FB.
Если хотите менять время на TON или TOF, то вам необходима создать дополнительную переменную типа TIME и подсоединить её на вход таймера PT, тоесть переменную а не константу.
Пишется значение так «T#100ms» или «T#0,1s» и т.д.
Так же нажимаем F1 в codesys, переходим на вкладку ПОИСК и вбиваем туда интересующий нас блок, там все с примерами.



0



sereban

Сообщения: 47
Зарегистрирован: 23 апр 2015, 13:10

Связь PLC HMI

Подскажите, уже всю голову сломал.
Контроллер SX2
Панель DOP-107

Связь изначально сделал через ком 2 на панели и плк по RS-485 — все работает. Понадобился ком 2 на плк для связи с сервой. Переделал связь через ком 1 на плк и ком 1 на панели по RS-232 не коннектится и все :(
Подключил по картинке во вложении.
Настроил связь в панели, скрин ниже
в ПЛК со связью ничего не делал по умолчанию…

Куда копать ?

Вложения
hmi communic.png
hmi communic.png (79.76 КБ) 1638 просмотров
HMI-PLC.png
HMI-PLC.png (43.27 КБ) 1638 просмотров


pkl

Сообщения: 1384
Зарегистрирован: 23 ноя 2010, 10:08

Re: Связь PLC HMI

Сообщение

pkl » 20 ноя 2019, 19:45

На COM2 ПЛК адрес какой установили? В D1122 адрес ПЛК одинаков по СОМ 1 и СОМ2.


sereban

Сообщения: 47
Зарегистрирован: 23 апр 2015, 13:10

Re: Связь PLC HMI

Сообщение

sereban » 21 ноя 2019, 08:11

По инструкции это:

D1121 Коммуникационный адрес ПЛК, когда он ведомый (slave)

Или что-то путаю?
Этот адрес не менял.
Получается по ком1 плк в режиме slave для работы с панелью. А может при этом ком2 плк быть в режиме master для работы с сервоприводами ?



sereban

Сообщения: 47
Зарегистрирован: 23 апр 2015, 13:10

Re: Связь PLC HMI

Сообщение

sereban » 21 ноя 2019, 10:10

Все таки не могу понять что делаю не так, почему нет связи с панелью :(
Светодиод на контроллере ком1 мигает, а панель пишет ошибка нет связи



sereban

Сообщения: 47
Зарегистрирован: 23 апр 2015, 13:10

Re: Связь PLC HMI

Сообщение

sereban » 21 ноя 2019, 10:16

Кабель да, на панели 2,3,5 , пробовал и на ком2 такая же ситуация
К компу все подключается — работает


tvent

Сообщения: 984
Зарегистрирован: 11 янв 2011, 17:02

Re: Связь PLC HMI

Сообщение

tvent » 21 ноя 2019, 13:44

Если на панели не выскакивает осообщение, типа COM1 не отвечает, значит связь с ПЛК есть.
Возможно, что нe описаны регистры или триггеры ПЛК для link1@… панели.




Понравилась статья? Поделить с друзьями:
  • Ошибка нет связи с ecu
  • Ошибка нет ответа от удаленного сервера
  • Ошибка нет связи с ecm
  • Ошибка нет связи с can шиной
  • Ошибка нет связи коробки с двигателем