%%В тред по микроэлектронике писать не буду, так как там это будет не совсем по теме. Такое дело: есть 2 станка, токарный и фрезерный. Станки предполагают числовое программное управление и приспособлены для этого - ручного управления там не предусмотрено. Каждый станок имеет ящик с электрикой/электропневматикой (УЗО, выключатели, блок питания, блок питания ШД, реле, клапана, контроллеры ШД, частотный преобразователь), программируемый логический контроллер и небольшую панель с кнопкой аварийного останова и ещё несколькими кнопками и сигнальными лампами (на фрезерном ещё какая-то консоль управления, но её назначение мне неизвестно). Но есть проблема - станки использовались в составе производственной линии и имели централизованное управление, сами по себе они работать не могут. Сейчас мне нужно привести их в рабочее состояние. Конечно, ими можно управлять с помощью MACH3 или Linux CNC. Но я считаю, что использовать LPT там, где требуется жёсткое реальное время большой глупостью. Тем более, что все контроллеры, которые имеются в станке, останутся без дела. Когда смотрел на ютубе видео по самодельным станкам с ЧПУ, видел, что в некоторых случаях там использованы ПЛК. Где можно найти описание подобных схем? Есть мысль сделать системы, в которых компьютер будет отправлять на ПЛК по RS-232 команды, которые будут обрабатываться им уже в реальном времени, компьютер же будет лишь терминалом, с которого можно будет управлять станком и следить за его работой. Есть ли в свободном доступе управляющие программы вроде тех же MACH3 и Linux CNC, которые могут в подобное? Работаю с электроникой, не программист, так что запилить свою управляющую программу не могу, но пошаманить с ПЛК и микроконтроллерами могу.%%
>>127751 Не очень представляю, как именно ПЛК будет общаться со станком, и насколько ты понимаешь, чего этим хочешь добиться. К тому же станки сильно разные бывают. По каким протоколам твои станки вообще умеют работать?
>>127760 > По каким протоколам твои станки вообще умеют работать? Ни по каким. У станка только блок электрики - набор реле, клапанов и контроллеров двигателей (их интерфейсы я не помню), выводы электромагнитов которых выведены на несколько разъёмов этого блока. Идея такая - компьютер будет отдавать команды на ПЛК, ПЛК будет управлять реле, клапанами и контроллерами двигателей.
> По каким протоколам твои станки вообще умеют работать?
>>127768 Ну, если это тупо выставление значений на входах станка, тогда все действительно просто решается при помощи контроллера. Но для этого тебе придется или использовать скаду, или реализовывать общение и интерфейс пользователя самому (что вполне может оказаться проще и удобнее, если конечно ПЛК это позволяет). Какие-никакие открытые SCADA-системы есть (см. http://linuxscada.ru/ например), но тут уж сам смотри, что они могут и какие контроллеры поддерживают.
>>127751 Если я правильно тебя понял, тебе нужно что то типа этого - http://www.purelogic.ru/files/downloads/doc/Controller/PLCM-E4.pdf Работает из под mach3, вообще эта программа платная, но на рутрекере есть дистрибутив с кряком (по крайней мере раньше был).
YouTube: Milling a Crankshaft, LinuxCNC, 4 axis http://walter.roschi.eu/cnc-retrofit/
- wakaba 3.0.9 + futaba + futallaby -