ПЛ контроллер (plc) кто сталкивался? | Крымский форум

ПЛ контроллер (plc) кто сталкивался?

  • Добро пожаловать на форум! Рады видеть вас здесь! Зарегистрируйтесь или Войдите в аккаунт, чтобы иметь полный доступ к площадке!

Korobass

Местный житель
Ветеран
Сообщения
1,498
Реакции
31
Репутация
55
Программи́руемый логи́ческий контро́ллер (ПЛК) (англ. Programmable Logic Controller, PLC) или программируемый контроллер.
Как я себе представляю это уже готовый модуль с портами ввода/вывода аналоговыми и цифровыми иногда с возможностью расширения портов, на основе контроллера/процессора.
Собственно вопросы людям знающим:
Можно ли на основе ПЛК собрать какой либо ЧПУ станок (кнопки, датчики,шаговые двигатели,клапана, пр.)?
Требуются ли глубокие познания Assembler, пр. или в зависимости от производителя контроллера и софта в комплекте можно как-то мышкой все сделать
blush2.gif
? (WinProladder)?
Если, кто знает модель? почитать? какую обвеску можно использовать?
Альтернатива?

Остальные вопросы по мере ответов)))
 
Цитата(Korobass @ 8 Июня, 2012, 21:14)
Требуются ли глубокие познания Assembler, пр. или в зависимости от производителя контроллера и софта в комплекте можно как-то мышкой все сделать ? (WinProladder)?


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

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

В принципе можно купить готовую плату с контроллером и клемниками - дешевле, но есть и свои минусы. На данном этапе ПЛК напоминает конструктор для взрослых с возможностью апгрейдов, расширения и масштабирования- занятно в общем.
[attachmentid=68804]
 

Вложения

  • Application__3.jpg
    Application__3.jpg
    176.5 KB · Просмотры: 11
Ну если есть познания в Асемблере то попробуй накатать на нем, по мне это самый простой и удобный вариант!
Удачной работы.По окончанию прошу поделиться что да как!!!С универа так же остались познания в Асемблере, вдруг что пиши, может совместными усилиями накатаем!!!
 
На асме полезно, но долго. В основном писал на Си (хотя и на асме многие модули тоже). Писал в основном на avr (mega8). Ничего тяжелого впринципе нет. АВРки дешевые достаточно.

Можно посмотреть в сторону ардуино - достаточно неплохой конструктор
 
Если писать на С++, то можно встретится с рядом проблем, а Асемблер он проше да и быстрее будет!!!
 
Ну не на С++ а на С, разница колосальная. С генерит достаточно однозначный ассемблер, плюс можно включить оптимизации и вполне ниче так получается. Просто достаточно крупные прошивки на асме писать тяжело (лучше С и инлайн ассемблер). Просто в С проброс параметров в функции на порядок нагляднее
 
не ну с этим я согласен!!!ну это для крупных прошивок, ну а вообще тогда уже на С++
 
Кстати ардуино частенько мелькал как конструктор для ЧПУ станка, плата что-то около 200 грн. стоила... Эх, видимо придется отложить как минимум до осени и ограничится периодическим изучением теории.
unsure.gif
 
по поводу ардуино - можно собрать самому его. Платформа полностью открытая
 
Прошло лето и появилось больше времени на ЧПУ станок.
Почитал малость и решил, что фирменные ПЛК это довольно дорого пока, да и еще не вкурил можно ли ими управлять с ПК на прямую(скорее всего да). Мне собственно нужно, чтоб станок повторял одну и туже операцию, что довольно не плохо для разового программирования, но скорее всего необходимо будет перестраивать, а это в свою очередь дополнительное перепрограммирование - проще будет с ПК запускать соответствующие файлы. А если учитывать прочий обвес который понадобится для конечного устройства то ПЛК контроллеры имеет смысл использовать если бюджет рассчитан на надежность и долговечность.
Пока остановился на ПО MACH3 R3.043.053. Почему не NCstudio - потому, что я не нашел офф. сайт
blink.gif
, для него необходимо использовать только ПК т.к. плата управления под PCI , а для MACH3 возможно (но не рекомендовано) использование ноутбука и новые платы есть под COM port и USB - с LPT портом есть проблемы. Ну и еще вот этот материалNCstudio vs MACH3+ ссылка с официального сайта на русский форум и видео на офф. сайте.

Бюджет электроники MATC3 0UAH(кякед)- 1430UAH(если лицензия избавит от багов,даст суппорт и если станок даст отдачу) + плата управления под USB ~950UAH на на 3 оси и ~1300UAH на 4 оси (для перспективы)+ 3 двигателя по 3А и 2.8Нм(18 кг/см)(можно удешевить на двигателе меньшей мощности на оси Z) и 3 драйвера ~1950UAH + блок питания 48V 600W 750UAH + мелочь вроде проводов, кнопок и пр. 500UAH (если оправдает себя пульт ДУ проводной ~1000UAH беспроводной ~1250-1400UAH)

ИТОГО: 4500UAH (7230UAH по максимуму) без учета имеющегося под это дело ноутбука и не учтен шпиндельный двигатель т.к. станок для другого...

Бюджет механической части еще не прикидывал т.к. нужно еще почитать о разных вариантах исполнения, о разных направляющих и о прочем.

Пока теоретический бюджет 2 тыс. USD

P.S. единомышленники есть?
 
могу посодействовать,но! на АВР(пофиг какой), и дешевле и проще, никакого криминала, с бюджета думаю один нолик уберете ))
 
Shtorm
спасибо конечно, есть варианты 300-400 грн, но надо все еще обдумать, и моторы можно б/у поставить...
 
А станок какой планируете 3-х осевой фрезер?
 
gccrim 3х осевой, но не фрезер, а роботизированный диспенсер видео - такая машина (механика+контроллер+пульт программирования) стоит 26-27 тыс.USD у представителей компании в Москве и Лондоне. Аналогичный аппарат у др. Китайского производителя 16.5 тыс.USD. Решение под ключ и не на шаговых двигателях, а на сервоприводах и ШВП скорее всего класса С7 но пока это дорого, даже если самому собирать, что вполне возможно.


P.S. хотя и фрезер тоже нужен)
 
Вообще то микроконтроллер, встраиваемые системы и ПЛК - это совсем разные вещи... ПЛК более гибок, и больше похож на ПЛИС. Кодится спец языками, например тем же Verilog или AHDL или LD Язык релейных схем самый распространённый язык для PLC, FBD Язык функциональных блоков (Даже на мк есть уже компиляторы в которых мышкой рисуешь блок схемы, а ну кодеры всяких атмег - про алгоритм билдер не слыхали? Не не слышали...). Можно управлять SCADA, Мк не справится, тем более устаревшие 8 битки, даже в лице например XMEGA.
 
Цитата(Korobass @ 13 Октября, 2012, 16:19)
да и еще не вкурил можно ли ими управлять с ПК на прямую(скорее всего да)


Например - та же SCADA. Но цена да, кусается....
 
Atmega спасибо за информацию.
Я изначально начал не с того конца, хотя возможно в этом есть свой несомненный +, изначально планировал, а скорее фантазировал о функциональной линии которая минимизирует работу человека. А перед этим делом насмотрелся передачи "Как это работает" и вспомнил о ПЛК, и Atmega, Вы правильно выразились ПЛК гибок! Потом представил, что из себя должна представлять линя, что нужно и только потом прикинул сколько это будет в деньгах и в объеме переработанной информации.
Собственно теперь подход с другой стороны - с экономической. Потренируюсь - соберу ЧПУ станок, будет прибыль - будем модернизировать, изучать, пробовать глядишь и до ПЛК дорастем.

По поводу блок схем понятно - малость знакомо. Но говорят лучше учится писать текстом, так в ПО SIMATIC STEP 7 от Siemens есть редактор STL (Statement List) он проще в понимании и более практичнее графических редакторов LAD и FBD. И когда считываешь ПЛК информация представлена только для редактора STL т.е. в буквах и цифрах. Думаю и для ПЛК других производителей такой код будет понятен.
 
Назад
Сверху