arduino и ПЛК

Как собрать и запрограммировать робота на Arduino(Freeduino, Roboduino, Seeduino ...). Используем Wiring и Processing.

arduino и ПЛК

Сообщение Myp » 08 фев 2017, 17:39

Есть контроллер beckhoff, с токовыми входами 4-20.
и есть ардуина. странное сочетание, но ладно =)

напрямую с ардуины токовый сигнал не получить, но...
возникла идея чтобы ПЛК отслеживал момент переключения тока с 4 на 20 мА
тобишь подключить использовать дискретный выход ардуины на токовый вход ПЛК.
работа в режиме вкл/выкл.

так как идея странная, требую мнение общественности, оно вобще возможно? и как соединить?
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: arduino и ПЛК

Сообщение Dmitry__ » 08 фев 2017, 20:45

Myp писал(а):так как идея странная, требую мнение общественности, оно вобще возможно? и как соединить?

А нормально все, ничего странного. Выход дуины через резистор на вход ПЛК. На дуине подобрать резистор, обычно на входе 4-20ма стоит резистор 100 ом. Например выбрать порог в 8ма. Дуина выдает на цифровом выходе, например 4.5v. Тогда: 4.5v / 8ma = 562.5 ома. 562.5 - 100 = 460 ом. Вот эти 460 ом поставить на выход дуины, а вход ПЛК запрограммировать на порог в 8ма ой, в 6ма.
Больше скажу, можно и аналоговый 4-20ма с дуины организовать. На дуине делаешь ШИМ, ставишь rc цепь, получаешь аналоговый выход. Точность будет не ахти, но работать будет.
А можешь купить/сколоть схему с 4-20ma-click от "mikroElektronika" и получить честный выход 4-20.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: arduino и ПЛК

Сообщение Myp » 09 фев 2017, 10:41

окей будем пробовать.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: arduino и ПЛК

Сообщение Myp » 09 фев 2017, 18:59

вобщем beckhoff выкинули, взяли обычный ОВЕН.
вроде как работает но непонятно как-то
на выходе ардуины логический 1, а ОВЕН видит ток с минусом.
на выходе ардуины логический 0, а ОВЕН видит ток с плюсом.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: arduino и ПЛК

Сообщение Dmitry__ » 09 фев 2017, 19:34

А куда посылают бригадиров телепатов, если простым смертным говорят, что он в отпуске? :)
Овен бывает с внешним нормирующим резистором. Например тмп101:

При подключении этих датчиков к прибору необходимо использовать внешний
нагрузочный резистор, через который будет протекать ток нормирующего преобразователя,
на котором прибор и будет измерять падение напряжения. Резистор должен быть
прецизионным (типа С2+29В, С5+25 и т.п., мощностью не менее 0,25 Вт, сопротивлением
100 Ом ± 0,1 %) и высокостабильным во времени и по
температуре (ТКС не хуже 25·10–6 1/оС). Для питания
нормирующих преобразователей необходим дополнительный
источник постоянного напряжения.

https://owen.ua/media/wysiwyg/downloads/re_oven-trm101_ukr_288.pdf

Можно поменять входные клемы (поменяется знак). Почему он на "0" говорит "минус" - хз, скорее всего не понимает ток со значением "0". Типа надо обязательно давать 4ма для нулевого значения.
Но самый главный вопрос: Что у тебя? Как ты это хочешь запрограммировать? Ведь ты говоришь о цифровом сигнале, который имеет только 2 состояния. Значит ПЛК должен уметь программироваться на определенные уровни для понимания такого сигнала.
Давай, колись, что ты там мутишь :)

Добавлено спустя 5 минут 43 секунды:
Кста, тот же тмп101 умеет:

Примечание – Прибор может использоваться также как
вольтметр с диапазоном от 0 до 1 В или милливольтметр от
минус 50 до 50 мВ (рисунок 23).

Т.е. можно вообще не заморачиваться с токовой петлей. Вощем, читать инструкцию на устройство, для понимания возможностей конфигурации входа. Можешь кинуть ссыль на устройство сюда, вместе почитаем... :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: arduino и ПЛК

Сообщение Myp » 09 фев 2017, 20:02

ОВЕН вот такой есть: http://www.owen.ru/catalog/programmirue ... 0/opisanie

мы на работе возжелали в овен завести разные ардуиновые датчики
специальный датчик влажности для овена стоит 6 тыщ, никто нам не купит его чисто поиграться в свободное от работы время
а мы туда зафигачим dht11 через ардуину, за 200 р.

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

но дискретный вход на овен я так понял срабатывает от 15 вольт, у него диапазон 24 вольта. так что появилась мысль на аналоговый вход подавать.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: arduino и ПЛК

Сообщение Dmitry__ » 09 фев 2017, 20:27

Myp писал(а):ОВЕН вот такой есть

Вооооооооот. Смотрим это. Там написано:
Аналоговые входы
Количество аналоговых входов 8
Тип поддерживаемых унифицированных сигналов:
Ток от 0 (4) до 20 мА
Ток от 0 до 5 мА
Напряжение от 0 до 10 В

Синеньким - можно запрограммировать на режим "ток от нуля". Вариант для помехоустойчивого подключения. Более сложная схема подключения к дуине. Если ардуина близка к ПЛК, провода короткие, а вы не на АЭС, то выбирай красненький вариант. С ардуины ШИМ через RC цепь. Будет вам куча аналоговых вводов с диапазоном 0-5v и разрешением около 8-ми бит.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург


Вернуться в Arduino и другие Xduino

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12