Перейти к содержанию
    

использование контроллеров

Здравствуйте, работаю на машиностроительном предприятии, занимаюсь ремонтом систем чпу, приводов и пр. электроники, оборудование старое, оч старое, кое где используется 551 серия, короче решено менять стойки чпу на современные надежные контроллеры,

 

обрисую задачу:

есть входные цифровые сигналы(12-24в) 40 штук, выходные сигналы 40 штук(12-24В), выхода зависят от входов по определенным булевым функциям.

есть мысли собрать устройство на PIC

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

советы вроде,"молодой человек, не морочьте голову, возьмите готовую систему hitachi, mitsubishi и др. " не подойдут, денег не много. увы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, работаю на машиностроительном предприятии, занимаюсь ремонтом систем чпу, приводов и пр. электроники, оборудование старое, оч старое, кое где используется 551 серия, короче решено менять стойки чпу на современные надежные контроллеры,

 

обрисую задачу:

есть входные цифровые сигналы(12-24в) 40 штук, выходные сигналы 40 штук(12-24В), выхода зависят от входов по определенным булевым функциям.

есть мысли собрать устройство на PIC

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

советы вроде,"молодой человек, не морочьте голову, возьмите готовую систему hitachi, mitsubishi и др. " не подойдут, денег не много. увы

 

Позвольте совет :

Не связывайтесь пока ни с PICом, ни с другим контроллером.

Пусть это будет следующим этапом.

Для начала используйте для своих целей обыкновенный (старый и дешевый!) компьютер (Р2, или даже 486, а вообще -любой).

Не ставьте на него ХР , а поставьте Win98.

Поставте на него Delphi или даже Паскаль.(А еще лучше - бесплатный Турбо-Делфи).

Разберитесь с командами управления LPT портом , позволяющими из Вашей программы выдавать кодовые последовательности и принимать кодовые последовательности.

Обращаю внимание:LPT порт, а никакой USB или другой!!!

Сделайте простые схемы сопряжения Ваших 40 сигналов с LPT портом.

Информации по этому поводу в интернете -море.

Можно почитать что-нубудь как специально для Вас:

Патрис Огик "Использование LPT -порта для ввода\вывода информации", М. NT Press,2006 г.

 

Основное преимущество такого подхода:

Наличие нормального окна Вашей управляющей программы.

Вы сможете в реальном масштабе времени контролировать и изменять воздействие на станок (ШД станка).

Вы можете быстро и просто менять программу.

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

Всё -это будет дешево и просто, а PIC требует программатора со всеми вытекающими....

 

Основные ключевые слова для поиска в интернете: "управление LPT портом"

 

(сама долгое время наблюдала аналогичный процесс постижения истины управления ШД двумя "радиолюбителями" с разницей в возрасте около 40 лет, поэтому и смею предлагать такой вариант)

 

 

P.S.А 551 (511) серия -это хорошие микросхемы, если не изменяет память, у них разница между единицей и нулем около 12 в.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, работаю на машиностроительном предприятии, занимаюсь ремонтом систем чпу, приводов и пр. электроники, оборудование старое, оч старое, кое где используется 551 серия, короче решено менять стойки чпу на современные надежные контроллеры,

 

обрисую задачу:

есть входные цифровые сигналы(12-24в) 40 штук, выходные сигналы 40 штук(12-24В), выхода зависят от входов по определенным булевым функциям.

есть мысли собрать устройство на PIC

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

советы вроде,"молодой человек, не морочьте голову, возьмите готовую систему hitachi, mitsubishi и др. " не подойдут, денег не много. увы

 

Решение проводить обновление станков - хорошее. Когда-нибудь каждому заводу прийдется или обновить или отремонтировать оборудование, или умереть.

Вот только если собираетесь делать сами и на PIC - вряд-ли что-либо выйдет из этой затеи.

Лучше всего найдите подрядчика, который возьмется за это дело, и у которого будут отработанные решения обновления Ваших марок станков. Но поиграться самим, конечно, можно, если есть лишнее время. Посмотрите, например, сюда:

 

http://www.bsystem.ru/

 

Впрочем, если речь идет только про станочную автоматику, а не про ЧПУ - существует куча более простых контроллеров.

 

P.S. Не забывайте про контура безопасности в станочной автоматике.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Antonii, не сочтите за обиду, но если вы раньше не занимались разработкой электронных устройств (а судя по всему - так и есть, только готовое обслуживали), то в обозримом будущем это задача не для вас. Дело не в том, что этому нельзя научиться. Научиться можно, но это совсем не быстро и требует значительного объема практического опыта именно разработки. То, чего вам хочется - в совокупности значительная часть того, чему учат в институтах на соответствующих специальностях несколько лет.

Даже если вы являетесь наладчиком, имеющим высшее техническое образование в области электроники, далеко не факт, что вы "с пол-оборота" сможете работать за конструктора-электронщика.

Потребуется освоить не только написание и отладку программ для микроконтроллера (это не обязательно PIC, вполне может быть и другой. Даже наверняка найдется толпа доброжелателей, которые скажут, что именно PIC - это плохой выбор). Потребуется научиться разрабатывать электронные схемы с применением микроконтроллера (у него самого выводов маловато для ваших задач, и эти выводы напрямую не способны управлять цепями 24 В или принимать от них сигналы. Все эти способности нужно ему нарастить. Потом обнаружится, что разработанная, изготовленная и запрограммированная схема нормально работает на столе, но не желает работать на станке (почему?). При этом без достаточного опыта весьма вероятно наличие большого количества ошибок. Причем при сбоях электроники вы можете неправильными командами и исполнительные механизмы на станке угробить. Разрешат ли вам вывести из строя станок не только на время замены электроники, но и на неопределенный период ее отладки?

Вообще, вы далеко не первый, кто подобные вопросы задает. К общему сожалению, в 99% случаев ответ неутешительный.

И даже вариант, предложенный вам выше Mirabella (с управляющим компьютером) не сильно облегчит жизнь. У него есть свои недостатки и ограничения. И схему сопряжения делать придется (готовую под свои требования можете и не найти. Но схемные решения можно найти готовые), и программирование осваивать (не микроконтроллеров - так компьютера, что в принципе не намного проще). Да и про Windows забыть придется наверняка и окунуться в голый DOS или, может, Linux.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

обрисую задачу:

есть входные цифровые сигналы(12-24в) 40 штук, выходные сигналы 40 штук(12-24В), выхода зависят от входов по определенным булевым функциям.

есть мысли собрать устройство на PIC

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

 

 

 

Посмотрите в сторону ПЛИС. Матрицы достаточно просты в освоении ( для задач, где надо связать выходы со входами по булевым функциям ), позволяют осуществлять графический ввод задания. И вы получите именно то что было - тысячу микросхем 551 в одном корпусе.

 

 

 

Найдите пакет MAX+Plus II или Quartus, почитайте описание на микросхемы Altera MAX II. Спаяйте загрузочный кабель и вперед к экспериментам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть вот такая штука.

Только конечно с обвязкой и расширением входов/выходов подумать придётся. А так, вроде практически готовое решение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вариант с компьютером отличный, lpt порт использовать можно, программирование и использование его просто, согласен, но габариты полученного устройства будут несколько великоваты, поместить устройство в шкаф станка, не лучший вариант. Мне же необходимо получить плату приемлимых размеров. но спасибо :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Antonii,

Потребуется освоить не только написание и отладку программ для микроконтроллера (это не обязательно PIC, вполне может быть и другой. Даже наверняка найдется толпа доброжелателей, которые скажут, что именно PIC - это плохой выбор). Потребуется научиться разрабатывать электронные схемы с применением микроконтроллера (у него самого выводов маловато для ваших задач, и эти выводы напрямую не способны управлять цепями 24 В или принимать от них сигналы. Все эти способности нужно ему нарастить. Потом обнаружится, что разработанная, изготовленная и запрограммированная схема нормально работает на столе, но не желает работать на станке (почему?). При этом без достаточного опыта весьма вероятно наличие большого количества ошибок. Причем при сбоях электроники вы можете неправильными командами и исполнительные механизмы на станке угробить. Разрешат ли вам вывести из строя станок не только на время замены электроники, но и на неопределенный период ее отладки?

все верно, те сложности что вы обрисовали, обязательно проявят себя, но попробовать стоит, решение проблем сопряжения входных-выходных сигналов с портами контроллера не так волнуют меня как вопрос программирования, ситуацию с нехваткой портов контроллера для реализации 40 входов-выходов можно тоже решить( по 1 порту адрес, 2 му порту данные в регистр выходной платы). составление программы цикла станка, несложное занятие, необходим по возможности пример...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

[

 

Решение проводить обновление станков - хорошее. Когда-нибудь каждому заводу прийдется или обновить или отремонтировать оборудование, или умереть.

Вот только если собираетесь делать сами и на PIC - вряд-ли что-либо выйдет из этой затеи.

Лучше всего найдите подрядчика, который возьмется за это дело, и у которого будут отработанные решения обновления Ваших марок станков. Но поиграться самим, конечно, можно, если есть лишнее время. Посмотрите, например, сюда:

 

http://www.bsystem.ru/

 

Впрочем, если речь идет только про станочную автоматику, а не про ЧПУ - существует куча более простых контроллеров.

 

P.S. Не забывайте про контура безопасности в станочной автоматике.

все верно, подрядчик именно то что нужно, и так и будет, парк оборудования завода велик, подрядчик изготовит одну систему управления, напишет программу, запустит, получит хорошие деньги, но остальные станки придется делать своими силами,(экономия-с) ;)

мысль состоит в том, чтоб быть готовым к этому местным сотрудникам

и опять же самому интересно

и можно немного по подробнее про кучу простых контроллеров, т.к. речь идет именно про станочную автоматику(никаких координат, датчиков положения и т.д. от концевого к концевому)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

никаких координат, датчиков положения и т.д. от концевого к концевому

 

Забираю свой совет. Он Вам не нужен.

Может реле МКУ-48 220В 50 Гц?

(Вы же сначала сказали про ЧПУ...)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

все верно, подрядчик именно то что нужно, и так и будет, парк оборудования завода велик, подрядчик изготовит одну систему управления, напишет программу, запустит, получит хорошие деньги, но остальные станки придется делать своими силами,(экономия-с) ;)

мысль состоит в том, чтоб быть готовым к этому местным сотрудникам

и опять же самому интересно

и можно немного по подробнее про кучу простых контроллеров, т.к. речь идет именно про станочную автоматику(никаких координат, датчиков положения и т.д. от концевого к концевому)

 

Ну, если найти правильного подрядчика - наверняка можно договориться оптом. Вы вообще из какого города?

 

Конечно, самостоятельно поиграться приятнее - если не боитесь разбить станок, набираясь опыта, и есть лишнее время. Конкретные марки контроллеров сейчас уже не скажу - поищите в Интернете, походите по выставкам. Узнайте для начала цену Сименсов и других буржуйских для затравки. Может быть, экономия нескольких сотен баксов на станке не окупится из-за уменьшения надежности альтернативных решений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С такой простой задачей PIC прекрасно справится.Естественно , что одной платой здесь не

отделаешся.Подобный мой проект -168 входных сигналов (сухой контакт), 64 выходных(РЭС49) и

32 аналоговых(0..5 mA). состоит из 8 плат.Управляет всем этим PIC16F877.И разговаривает еще

с компьютером на 19200.

Дерзайте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

ссылку которую я выше приводил смотрели?

 

и можно немного по подробнее про кучу простых контроллеров

Фатек http://www.fatek.com/

У сименса есть серия Logo. сходу не нашёл. Можно и S7-200 попробовать.

Митсубиси http://www.consys.ru/index.php?id=411

Омрон http://www.rakurs.com/omron/components/controllers/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зачем разрабатывать то, что уже давно разработано? Вам дешевле, быстрее и что самое главное - надежнее будет взять один из огромного множества готовый промышленный контроллер. Готовые контроллеры имеют такие выходы, какие Вы только пожелаете, давно отлажены и имеют хорошую техническую поддержку как со стороны производителя, так и со стороны фирм которые Вам их продают. Контроллеры Siemens например имеют очень удобную среду разработки программ, где программа рисуется в буквальном смысле блок схемой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зачем разрабатывать то, что уже давно разработано?

 

Вот так вот губят все прекрасные порывы души. Ответьте, как расти специалисту не занимаясь такими разработками, не набив шишек о возникшие проблемы? Ничему он толком не научится применив промышленные контроллеры. Мне лично нравится совет Мирабеллы, сам такие вещи делал, причем контролировал не станок а цех с несколькими линиями.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...