PDA

Просмотр полной версии : Цифровые входы и выходы kuka el1809 el2809


heatkl
01.02.2021, 08:00
Здравствуйте, робот kuka16+2 krc4 KSS8.3.5
Удалось получить текущий проект по ethernet, и открыть его в WV
Не могу понять, как сконфигурировать 16 цифровых входов (EL1809) и выходов(EL2809), чтобы к ним можно было обращаться в программе смарт пада. Как доп информация, эти входы и выходы являются частью EK1100 EtherCat coupler, которая в свою очередь идет от SYS-X44/

При этом адреса, указанные в WorkVisual у входов с 320 по 335, у выходов 12576 по 12591

Как я понимаю, входы и выходы необходимо законнектить с предпочитаемыми цифровыми входами и выходами(0-4096), чтобы они не совпадали с системными, после этого сохранить проект, загрузить в обратно в робота, и использовать по заданным номерам входов и выходов(0-4096)? Или проект можно поменять через сеть прямо внутри робота без выгрузки?

Так же на форуме прочитал, что для активации модуля нужны перемычки на X55, кто-нибудь сталкивался с этим?

Роботёр
01.02.2021, 09:25
прошу прислать проект для ознакомления

heatkl
01.02.2021, 09:59
прошу прислать проект для ознакомления

Скрин или файлом на почту?


В целом почитал по инструкциям, все верно, проект закинул в робота, светодиоды на out начинают светится, но со входами не совсем понятно: соединял активный выход с ожидаемыми входами перемычкой, в программе никакой реакции, внешне на светодиода тоже, хотя логический уровень одинаковый, 24в
Один из входов в программе соединил цифровыми входами и выходами с установленным выходом модуля, выход вдруг стал защищён от записи.

Роботёр
01.02.2021, 11:54
Сам файл проекта. можно на почту scril@mail.ru

Роботёр
03.02.2021, 16:47
Heatkl, посмотрел твой проект. Сразу извиняюсь за грубость, но бред какой-то.
Итак:
1) Цифровые входы -у тебя модуль на EL 1809 на 16 цифровых входов. В проекте у тебя соединено только 11, с 80 по 90 вход. Почем так, если у тебя их 16?
2) Цифровые выходы - модуль EL 2809 имеет 16 выходов. В проекте у тебя соединено только 3 выхода из 16, с 94 по 96. Опять не понятно почему.
Так может вся проблема в том, что ты кидал неактивированный выход на неактивированный вход и поэтому ничего не работало?

Еще чисто профессиональное замечание - зачем ты входы и выходы делаешь с разных битов? Это очень неудобно. Пусть твои входные сигналы начинаются с 80 бита, но и тогда выходные пусть тоже начинаются с 80-ого. Это совсем необязательно, просто мое замечание

heatkl
04.02.2021, 05:47
Heatkl, посмотрел твой проект. Сразу извиняюсь за грубость, но бред какой-то.
Итак:
1) Цифровые входы -у тебя модуль на EL 1809 на 16 цифровых входов. В проекте у тебя соединено только 11, с 80 по 90 вход. Почем так, если у тебя их 16?
2) Цифровые выходы - модуль EL 2809 имеет 16 выходов. В проекте у тебя соединено только 3 выхода из 16, с 94 по 96. Опять не понятно почему.

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

Так может вся проблема в том, что ты кидал неактивированный выход на неактивированный вход и поэтому ничего не работало?

В WV я соединял цифровой выход 95 с цифровым входом 80, чтобы одной командой проверить модуль EL1809 и EL2809 на работоспособность(Изменить состояния выхода с 0 на 1 -> оба светодиода будут светиться), но, видимо, такая конфигурация невозможна, и выход 95 устанавливается как защищенный от записи.

После этого я пробовал физически соединить перемычкой выходы OUT 94 и 96(1 и 3 на модуле) с входами 81,82,83(2-4 на модуле) IN, светодиоды на модуле OUT светились, на модуле IN -нет.

Также, рядом стоит модуль EL9100, представляющий из себя клемму питания. Я подключал вход OUT через реле(24v) к минусу модуля, реле не реагировало. Измерение напряжения между + и - модуля EL9100 мультиметром ничего не показывало, возможно нужна дополнительная перемычка на него, а может просто не рабочий.

Есть ли другие варианты подключения GND от цифровых выходов, чтобы я мог проверить, действительно ли идет сигнал 24В и EL2809 рабочий, или просто загораются светодиоды?

Еще чисто профессиональное замечание - зачем ты входы и выходы делаешь с разных битов? Это очень неудобно. Пусть твои входные сигналы начинаются с 80 бита, но и тогда выходные пусть тоже начинаются с 80-ого. Это совсем необязательно, просто мое замечание

Да, не могу дать логического объяснения, почему я задал именно так), но опять же конфигурация временная

Роботёр
04.02.2021, 07:22
у тебя на модуле Ek1100 есть клеммы для подключения питания 24vdc. туда не забыл кинуть питание?

Роботёр
04.02.2021, 08:08
https://www.beckhoff.com/en-us/products/i-o/ethercat-terminals/ek1xxx-bk1xx0-ethercat-coupler/ek1100.html

heatkl
05.02.2021, 10:55
у тебя на модуле Ek1100 есть клеммы для подключения питания 24vdc. туда не забыл кинуть питание?

Нет, питание там первое что я проверил, посмотрел схемы подключения, чтобы наверняка

Но проблема была именно в питании, между Ek1100 и EL9100, EL1809 & EL2809, у меня стоят 2 модуля EL6731, которые не имеют стандартных боковых клемм для соединения питания модулей BECKHOFF, обнаружилось когда стал снимать по одному с дин рейки. В конечном итоге перекинул с ек1100 на ел9100 питание, и все заработало

Роботёр
05.02.2021, 13:38
супер. учту на будущее

wildnsk
06.02.2021, 11:11
Привет комрады, не желаете потестировать?!
https://www.crevis.ru/wp-content/uploads/GL-9086.jpg (https://www.crevis.ru/product/gl-9086/)