Easyelectronics.ru

Электроника для всех
Текущее время: 20 янв 2019, 10:40

Часовой пояс: UTC + 5 часов




Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 05 янв 2017, 00:36 
Только пришел

Зарегистрирован: 05 янв 2017, 00:09
Сообщения: 5
Добрый день!

Требуется помощь бывалых спецов.

Нужно передать и отправить дискретные сигналы на контроллер из ПК-программы.
Представляется возможным отправлять с контроллера состояние входов в COM порт по RS232, а из программы обращаться к порту и читать то что в нем появилось. И наоборот - формировать из ПК-программы данные в COM порт для дискретных выходов контроллера. Если есть у кого на памяти ПЛК способные без дополнительных коммуникационных модулей слать и принимать из COM порта данные - расскажите о них пожалуйста. Возможно есть варианты сопряжения пользовательских приложений другими интерфейсами?
Посмотрите, подойдут ли эти? Может кто то с ними связывался?
https://ru.aliexpress.com/item/FX1N-20MR-20MT-2AD-2DA-PLC-Controller-with-Case-12DI-8DO-4-Pulse-RS485-Modbus-RTU/32573873594.html?spm=2114.10010208.1000013.8.yRq92X&scm=1007.13339.60109.0&pvid=50e943b9-ea63-4c51-aaf8-202f911c3f3e&tpp=1

https://ru.aliexpress.com/item/New-FX1N-FX2N-22MR-PLC-Controller-Module-board-12DI-10DO/32647331562.html?spm=2114.10010208.1000014.20.sFVGO3&scm=1007.13338.46806.0&pvid=6becab3d-576f-4751-b8d8-01ce912b9ed1&tpp=1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 05 янв 2017, 01:04 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 3833
Откуда: г. Липецк
Навскидку это модули В/В с коммуникационными функциями протокола ModBus RTU для PLC Mitsubishi. Оба могут работать с ПК по этому протоколу.
Я по работе связан только с оборудованием Siemens, по Mitsubishi ничего подсказать не смогу.
У Siemens есть PLC Simatic S7-1200 с встроенным Internet.
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 05 янв 2017, 02:07 
Только пришел

Зарегистрирован: 05 янв 2017, 00:09
Сообщения: 5
Siemens штука хорошая. Просто Profinet пугает своей специфичностью, COM порт все таки попроще. А цена... Может есть что то из лоукост сегмента?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 05 янв 2017, 02:25 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 3833
Откуда: г. Липецк
Попроще это интеллектуальное реле Siemens Logo!. С ПК соединяется проприетарным СОМ шнурком со спецразьемом на одном конце. Никакой электроники в шнурке нет. Через шнурок можно и симулировать программу и скачать/залить. Правда протоколом взаимодействия никогда не интересовался, подозреваю что тоже что-то специфическое от Siemens. Если бы знать точно, вариант неплохой.
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 05 янв 2017, 02:32 
Старожил

Зарегистрирован: 07 фев 2011, 21:00
Сообщения: 476
Откуда: Ханты-Мансийск
Я бы поставил вопрос по другому, какой ПЛК не подойдет?
По-моему абсолютное большинство ПЛК имеют интерфейс RS232/485.
Нужно больше информации для выбора: количество портов ввода/вывода, размер программы, под. периферия (счетные входы, таймеры...).
Если просто по командам с ПК вводить и выводить данные в порты, то зачем ПЛК? Может обычный модуль ввода/вывода подойдет (Овен, ICP DAS...).
Или интеллектуальное реле?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 05 янв 2017, 03:41 
Только пришел

Зарегистрирован: 05 янв 2017, 00:09
Сообщения: 5
Цитата:
Может обычный модуль ввода/вывода подойдет (Овен, ICP DAS...).

Таки да! На самом деле в сторону ПЛК я пошел только от того что там RS232 на борту и входа/выхода тут же. Функции контроллера возьмет сама программа на ПК. А ПЛК только как периферия ввода вывода.

Можно поподробнее про эти модули.
8 входов выходов будет достаточно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 05 янв 2017, 07:18 
Старожил

Зарегистрирован: 26 апр 2013, 23:55
Сообщения: 984
http://icp-das.ru/catalog/moduli-udalen ... da-vyvoda/
http://www.advantech.ru/products/digita ... ub_gf-5vwk
http://www.owen.ru/catalog/modul_diskre ... v/opisanie

_________________
Белорусский журнал «Радиолюбитель»
Мои разработки http://raxp.radioliga.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 05 янв 2017, 12:19 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 3833
Откуда: г. Липецк
Примерно то же самое с Ali (4 входа/4 выхода) - https://ru.aliexpress.com/item/MODBUS-RTU-protocol-4-into-four-RS485-control-relay-module-switch-input-and-output-PLC-modules/32348944704.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 05 янв 2017, 13:43 
Только пришел

Зарегистрирован: 05 янв 2017, 00:09
Сообщения: 5
Отлично! То есть для такого подхода нужен данный модуль и переходник с usb на rs485? Данный переходник определяется как com port?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 05 янв 2017, 14:04 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 3833
Откуда: г. Липецк
RuslanZakirov писал(а):
...Данный переходник определяется как com port?

Да обычный виртуальный СОМ порт. У меня такой на СН341:
Изображение
Брал https://ru.aliexpress.com/item/Free-Shipping-Smart-Electronics-USB-to-RS485-RS-485-Converter-Adapter-Support-Win7-XP-Vista-Linux/32321250594.html
Нужно еще и программное обеспечение поддерживающее ModBus RTU. Если программу будете писАть сами это зависит от среды программирования.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 05 янв 2017, 20:58 
Только пришел

Зарегистрирован: 05 янв 2017, 00:09
Сообщения: 5
Ок, теперь все понятно!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 29 окт 2017, 15:45 
Старожил
Аватара пользователя

Зарегистрирован: 01 май 2010, 16:04
Сообщения: 347
Откуда: Default
Редко захожу на форум, но лучше поздно, чем никогда)))
Можно смотреть в сторону Delta Electronics, достаточно бюджетно. Контроллер 8 DI, 6 DO, RS-232,RS-485 стоит 7137 р. есть модули расширения, причем аналоговые (и только аналоговые) модули можно использовать отдельно, цеплять по RS-485.

Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 30 окт 2017, 17:21 
Только пришел

Зарегистрирован: 08 сен 2016, 13:24
Сообщения: 21
Откуда: Мосовская область
kapral_82 писал(а):
Можно смотреть в сторону Delta Electronics, достаточно бюджетно.


Используем на работе такие и прочие ПЛК фирмы Delta.
Глюки конечно есть, но софт бесплатный.
С компом связь через 485 вполне нормально подымается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 30 окт 2017, 21:47 
Старожил

Зарегистрирован: 02 май 2015, 16:16
Сообщения: 1697
Цитата:
Siemens штука хорошая. Просто Profinet пугает своей специфичностью, COM порт все таки попроще...
В отличии от "закрытого" удобного Профибуса интерфейс Профинет у Сименса очень дружественный и любой может его использовать :)
у S7-1200/1500/300/400 можно напрямую по Эзернету TCP/IP RFC-1006 читать/писать ВСЁ: входы/выходы/память/блоки данных...
https://www.youtube.com/watch?v=PrDNNTqOwQY
Изображение

теперь это достоинство открытого протокола пытаются представить в качестве недостатка как "уязвимость" = мол любой "эхсперт-пи... "кевин спейси"" может поломать АЭС :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 02 янв 2019, 19:51 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 4341
Попробую запросить здесь. В соседнем форуме зафлудили так, что не продраться сквозь тернии))))))

Порекомендуйте управляющий контроллер по следующим хотелкам:

Входы: 14 линий (кнопки и конечники)
Выходы, ТТЛ: 12 линий (управление четырьмя ШД-приводами step-dir-ena, 300 Гц)
Текстовый дисплей для вывода сообщений оператору.

Связь с ПК или удаленное управление для задачи не требуются.


Просьба: вместо обсуждения - прямую ссылку на подходящую модель, и всё.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 02 янв 2019, 20:02 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 3833
Откуда: г. Липецк
Кот495 писал(а):
...прямую ссылку на подходящую модель, и всё.

Ссылку давать не буду, из моделей Simatic это наверное модели S7-300 - 313 и 314 cо встроеной периферией и тремя высокоскоростными счетчиками.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 02 янв 2019, 20:06 
Старожил

Зарегистрирован: 15 янв 2018, 18:52
Сообщения: 824
Цитата:
Да обычный виртуальный СОМ порт. У меня такой на СН341:

учтите, что данные преобразователи без гальванической развязки и поправьте меня про напряжение логических уровней, но не думаю что что-то конкретно большее 5в. у нас на 1 объекте местные умудрились на такие брелки 24В подать с пром. шины модбаса и потом долго удивлялись почему они выгорают стабильно раз в недельку

еще помню игрался с ними когда - чета пытался бороться с проблемой перехода в режимы прием/отправка. как-то преобразователь тормозил с этим и часть данных терялась. уже подробностей не помню - давно оч это было


Последний раз редактировалось mazahakka v2.0 02 янв 2019, 20:08, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 02 янв 2019, 20:07 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 4341
anakost писал(а):
Ссылку давать не буду, из моделей Simatic это наверное модели S7-300 - 313 и 314 cо встроеной периферией и тремя высокоскоростными счетчиками.
В ключе "наверное" я и сам могу порекомендовать))))))

Ожидается ответ от тех, кто реально ЗНАЕТ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 02 янв 2019, 22:35 
Старожил

Зарегистрирован: 07 фев 2011, 21:00
Сообщения: 476
Откуда: Ханты-Мансийск
Слишком много портов I/O
Я бы взял ОВЕН ПЛК63 + модуль ввода МВ110-224.16Д + модуль вывода МУ110-224.16К
С ОВЕНами работал (только не 63-й серией), больших косяков не выявил.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 02 янв 2019, 22:59 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 2718
Вот как раз тут нужен Петя. Тут как раз один из немногих случаев, где Петя может оказаться полезен. Конечно, если он не начнет словоблудить и выкладывать не относящиеся к делу картинки и фотки какой-то жрачки среди какого-то хлама.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 03 янв 2019, 12:30 
Старожил

Зарегистрирован: 16 окт 2013, 01:27
Сообщения: 774
Если не боитесь новых решений:
http://en.kinco.cn/productById?kind=2&id=21

P\S Вот уже 5 лет использую для своих промышленных решений эти контроллеры, причем не смотря на визг Московских дистрибов беру их напрямую в Китае :). Софт по сравнению с Codesys у 5 серии попроще будет, но зато после того как с ними поработаете, ни за какие коврижки не захотите вернуться к Овенам с их постоянными косяками и звонками в поддержку.
Ну и дополнительным бонусом внутри стоит STM32F103 :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 03 янв 2019, 16:22 
Старожил

Зарегистрирован: 07 фев 2011, 21:00
Сообщения: 476
Откуда: Ханты-Мансийск
Цитата:
Если не боитесь новых решений:
http://en.kinco.cn/productById?kind=2&id=21

какой у них реальный ценник?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 03 янв 2019, 20:01 
Старожил
Аватара пользователя

Зарегистрирован: 09 июн 2016, 13:49
Сообщения: 342
Откуда: Севастополь
На али, наверное, самый реальный и будет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 03 янв 2019, 22:20 
Старожил

Зарегистрирован: 16 окт 2013, 01:27
Сообщения: 774
Все верно на Али есть несколько продаванов.
Бывало попадались отремонтированные контроллеры, но никаких нареканий в их сторону у меня не было, ни один не вышел из строя.
Самый ходовой у меня 14 входов 10 выходов, стоит на наши деньги около 11 000 руб
Почему выбрал эти контроллеры - они из коробки работают с инкрементальными энкодерами, 4000 импульсов в секунду переваривают без проблем, по входам стоят PC814 (Sharp)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подбор ПЛК для отправки данных в программу на ПК
СообщениеДобавлено: 12 янв 2019, 07:49 
Старожил

Зарегистрирован: 02 май 2015, 16:16
Сообщения: 1697
Цитата:
Кот495 писал(а):
Порекомендуйте управляющий контроллер по следующим хотелкам:

Входы: 14 линий (кнопки и конечники)
Выходы, ТТЛ: 12 линий (управление четырьмя ШД-приводами step-dir-ena, 300 Гц)
Текстовый дисплей для вывода сообщений оператору.
Вот как раз тут нужен Петя.
Тут как раз один из немногих случаев, где Петя может оказаться полезен.
Конечно, если он не начнет словоблудить и выкладывать не относящиеся к делу картинки и фотки какой-то жрачки среди какого-то хлама.
Обычный промышленный ПЛК общего назначения не потянет апроксимацию по шести осям с частотой 300 Гц :)
https://www.youtube.com/watch?v=9-X9ZQuyQcg
Изображение
Типовое время цикла 10 мс ... вот такое оно реальное время ПЛК общего назначения :)
в модулях ввода/вывода (на фотке) специально предпринимаются аппаратно-цифровые фильтры для гашения помех... релюхи всё равно на 300 Гц не переключаются... это дребезг :)
https://support.industry.siemens.com/cs ... u&lc=ru-RU
Изображение
Управление частотниками/сервоприводами и считывание абсолютных энкодеров по шине данных Эзернет/Профибус
Для работы в микросекундных диапазонах используются специализированные ПЛК с быстродействующими модулями ввода/вывода... но это уже другая ценовая категория
https://support.industry.siemens.com/cs ... n&lc=ru-RU

ТТЛ = ардуинка... как в 3Д принтерах/гравёрах :)
3,3 В = Nucleo на 64 ногом STM32 и оптимальнее умные STMовские шаговые драйверы с управлением по SPI


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 5 часов


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB