[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]

No.127751 Reply
File: dvp_kontroller.jpg
Jpg, 62.62 KB, 500×264
edit Find source with google Find source with iqdb
dvp_kontroller.jpg
File: nMoV32rtdHs.jpg
Jpg, 423.98 KB, 2560×1439
edit Find source with google Find source with iqdb
nMoV32rtdHs.jpg

В тред по микроэлектронике писать не буду, так как там это будет не совсем по теме.
Такое дело: есть 2 станка, токарный и фрезерный. Станки предполагают числовое программное управление и приспособлены для этого - ручного управления там не предусмотрено. Каждый станок имеет ящик с электрикой/электропневматикой (УЗО, выключатели, блок питания, блок питания ШД, реле, клапана, контроллеры ШД, частотный преобразователь), программируемый логический контроллер и небольшую панель с кнопкой аварийного останова и ещё несколькими кнопками и сигнальными лампами (на фрезерном ещё какая-то консоль управления, но её назначение мне неизвестно). Но есть проблема - станки использовались в составе производственной линии и имели централизованное управление, сами по себе они работать не могут.
Сейчас мне нужно привести их в рабочее состояние. Конечно, ими можно управлять с помощью MACH3 или Linux CNC. Но я считаю, что использовать LPT там, где требуется жёсткое реальное время большой глупостью. Тем более, что все контроллеры, которые имеются в станке, останутся без дела.
Когда смотрел на ютубе видео по самодельным станкам с ЧПУ, видел, что в некоторых случаях там использованы ПЛК. Где можно найти описание подобных схем? Есть мысль сделать системы, в которых компьютер будет отправлять на ПЛК по RS-232 команды, которые будут обрабатываться им уже в реальном времени, компьютер же будет лишь терминалом, с которого можно будет управлять станком и следить за его работой. Есть ли в свободном доступе управляющие программы вроде тех же MACH3 и Linux CNC, которые могут в подобное?
Работаю с электроникой, не программист, так что запилить свою управляющую программу не могу, но пошаманить с ПЛК и микроконтроллерами могу.
>> No.127760 Reply
>>127751
Не очень представляю, как именно ПЛК будет общаться со станком, и насколько ты понимаешь, чего этим хочешь добиться.
К тому же станки сильно разные бывают. По каким протоколам твои станки вообще умеют работать?
>> No.127768 Reply
>>127760
> По каким протоколам твои станки вообще умеют работать?
Ни по каким. У станка только блок электрики - набор реле, клапанов и контроллеров двигателей (их интерфейсы я не помню), выводы электромагнитов которых выведены на несколько разъёмов этого блока. Идея такая - компьютер будет отдавать команды на ПЛК, ПЛК будет управлять реле, клапанами и контроллерами двигателей.
>> No.127769 Reply
>>127768
Ну, если это тупо выставление значений на входах станка, тогда все действительно просто решается при помощи контроллера. Но для этого тебе придется или использовать скаду, или реализовывать общение и интерфейс пользователя самому (что вполне может оказаться проще и удобнее, если конечно ПЛК это позволяет). Какие-никакие открытые SCADA-системы есть (см. http://linuxscada.ru/ например), но тут уж сам смотри, что они могут и какие контроллеры поддерживают.
>> No.127782 Reply
>>127751
Если я правильно тебя понял, тебе нужно что то типа этого - http://www.purelogic.ru/files/downloads/doc/Controller/PLCM-E4.pdf
Работает из под mach3, вообще эта программа платная, но на рутрекере есть дистрибутив с кряком (по крайней мере раньше был).
>> No.127789 Reply
File: bc6deb3af8.png
Png, 296.76 KB, 800×530 - Click the image to expand
edit Find source with google Find source with iqdb
bc6deb3af8.png


Password:

[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]