Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2021, 08:00   #1
heatkl
Новичок
 
Регистрация: 02.11.2020
Сообщения: 7
Сказал Спасибо: 2
Сказали Спасибо 1 раз(а) в 1 сообщении
По умолчанию Цифровые входы и выходы kuka el1809 el2809

Здравствуйте, робот 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, кто-нибудь сталкивался с этим?
heatkl вне форума   Ответить с цитированием
Старый 01.02.2021, 09:25   #2
Роботёр
Гуру
 
Регистрация: 20.12.2017
Сообщения: 708
Сказал Спасибо: 18
Сказали Спасибо 142 раз(а) в 135 сообщении
По умолчанию

прошу прислать проект для ознакомления
Роботёр вне форума   Ответить с цитированием
Старый 01.02.2021, 09:59   #3
heatkl
Новичок
 
Регистрация: 02.11.2020
Сообщения: 7
Сказал Спасибо: 2
Сказали Спасибо 1 раз(а) в 1 сообщении
По умолчанию

Сообщение от Роботёр Посмотреть сообщение
прошу прислать проект для ознакомления
Скрин или файлом на почту?


В целом почитал по инструкциям, все верно, проект закинул в робота, светодиоды на out начинают светится, но со входами не совсем понятно: соединял активный выход с ожидаемыми входами перемычкой, в программе никакой реакции, внешне на светодиода тоже, хотя логический уровень одинаковый, 24в
Один из входов в программе соединил цифровыми входами и выходами с установленным выходом модуля, выход вдруг стал защищён от записи.
heatkl вне форума   Ответить с цитированием
Старый 01.02.2021, 11:54   #4
Роботёр
Гуру
 
Регистрация: 20.12.2017
Сообщения: 708
Сказал Спасибо: 18
Сказали Спасибо 142 раз(а) в 135 сообщении
По умолчанию

Сам файл проекта. можно на почту scril@mail.ru
Роботёр вне форума   Ответить с цитированием
Старый 03.02.2021, 16:47   #5
Роботёр
Гуру
 
Регистрация: 20.12.2017
Сообщения: 708
Сказал Спасибо: 18
Сказали Спасибо 142 раз(а) в 135 сообщении
По умолчанию

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

Еще чисто профессиональное замечание - зачем ты входы и выходы делаешь с разных битов? Это очень неудобно. Пусть твои входные сигналы начинаются с 80 бита, но и тогда выходные пусть тоже начинаются с 80-ого. Это совсем необязательно, просто мое замечание
Роботёр вне форума   Ответить с цитированием
cказали "Спасибо" Роботёр за это сообщение:
heatkl (04.02.2021)
Старый 04.02.2021, 05:47   #6
heatkl
Новичок
 
Регистрация: 02.11.2020
Сообщения: 7
Сказал Спасибо: 2
Сказали Спасибо 1 раз(а) в 1 сообщении
По умолчанию

Сообщение от Роботёр Посмотреть сообщение
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-ого. Это совсем необязательно, просто мое замечание
Да, не могу дать логического объяснения, почему я задал именно так), но опять же конфигурация временная
heatkl вне форума   Ответить с цитированием
Старый 04.02.2021, 07:22   #7
Роботёр
Гуру
 
Регистрация: 20.12.2017
Сообщения: 708
Сказал Спасибо: 18
Сказали Спасибо 142 раз(а) в 135 сообщении
По умолчанию

у тебя на модуле Ek1100 есть клеммы для подключения питания 24vdc. туда не забыл кинуть питание?
Роботёр вне форума   Ответить с цитированием
Старый 04.02.2021, 08:08   #8
Роботёр
Гуру
 
Регистрация: 20.12.2017
Сообщения: 708
Сказал Спасибо: 18
Сказали Спасибо 142 раз(а) в 135 сообщении
По умолчанию

https://www.beckhoff.com/en-us/produ...er/ek1100.html
Роботёр вне форума   Ответить с цитированием
Старый 05.02.2021, 10:55   #9
heatkl
Новичок
 
Регистрация: 02.11.2020
Сообщения: 7
Сказал Спасибо: 2
Сказали Спасибо 1 раз(а) в 1 сообщении
По умолчанию

Сообщение от Роботёр Посмотреть сообщение
у тебя на модуле Ek1100 есть клеммы для подключения питания 24vdc. туда не забыл кинуть питание?
Нет, питание там первое что я проверил, посмотрел схемы подключения, чтобы наверняка

Но проблема была именно в питании, между Ek1100 и EL9100, EL1809 & EL2809, у меня стоят 2 модуля EL6731, которые не имеют стандартных боковых клемм для соединения питания модулей BECKHOFF, обнаружилось когда стал снимать по одному с дин рейки. В конечном итоге перекинул с ек1100 на ел9100 питание, и все заработало
heatkl вне форума   Ответить с цитированием
Старый 05.02.2021, 13:38   #10
Роботёр
Гуру
 
Регистрация: 20.12.2017
Сообщения: 708
Сказал Спасибо: 18
Сказали Спасибо 142 раз(а) в 135 сообщении
По умолчанию

супер. учту на будущее
Роботёр вне форума   Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +2, время: 16:33.

vBulletin v3.6.2, Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co