trubka_u 0 5 марта, 2007 Опубликовано 5 марта, 2007 · Жалоба Здравствуйте, работаю на машиностроительном предприятии, занимаюсь ремонтом систем чпу, приводов и пр. электроники, оборудование старое, оч старое, кое где используется 551 серия, короче решено менять стойки чпу на современные надежные контроллеры, обрисую задачу: есть входные цифровые сигналы(12-24в) 40 штук, выходные сигналы 40 штук(12-24В), выхода зависят от входов по определенным булевым функциям. есть мысли собрать устройство на PIC вопрос во в чем, может кто сделает доброе дело, подскажет ссылки где можно почерпнуть инфу по этой теме, какой контроллер выбрать, может есть готовые решения подобного устройства, какие подводные камни в этой проблеме, советы вроде,"молодой человек, не морочьте голову, возьмите готовую систему hitachi, mitsubishi и др. " не подойдут, денег не много. увы Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mirabella 0 5 марта, 2007 Опубликовано 5 марта, 2007 · Жалоба Здравствуйте, работаю на машиностроительном предприятии, занимаюсь ремонтом систем чпу, приводов и пр. электроники, оборудование старое, оч старое, кое где используется 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 в. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Oldring 0 5 марта, 2007 Опубликовано 5 марта, 2007 · Жалоба Здравствуйте, работаю на машиностроительном предприятии, занимаюсь ремонтом систем чпу, приводов и пр. электроники, оборудование старое, оч старое, кое где используется 551 серия, короче решено менять стойки чпу на современные надежные контроллеры, обрисую задачу: есть входные цифровые сигналы(12-24в) 40 штук, выходные сигналы 40 штук(12-24В), выхода зависят от входов по определенным булевым функциям. есть мысли собрать устройство на PIC вопрос во в чем, может кто сделает доброе дело, подскажет ссылки где можно почерпнуть инфу по этой теме, какой контроллер выбрать, может есть готовые решения подобного устройства, какие подводные камни в этой проблеме, советы вроде,"молодой человек, не морочьте голову, возьмите готовую систему hitachi, mitsubishi и др. " не подойдут, денег не много. увы Решение проводить обновление станков - хорошее. Когда-нибудь каждому заводу прийдется или обновить или отремонтировать оборудование, или умереть. Вот только если собираетесь делать сами и на PIC - вряд-ли что-либо выйдет из этой затеи. Лучше всего найдите подрядчика, который возьмется за это дело, и у которого будут отработанные решения обновления Ваших марок станков. Но поиграться самим, конечно, можно, если есть лишнее время. Посмотрите, например, сюда: http://www.bsystem.ru/ Впрочем, если речь идет только про станочную автоматику, а не про ЧПУ - существует куча более простых контроллеров. P.S. Не забывайте про контура безопасности в станочной автоматике. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
K_AV 0 6 марта, 2007 Опубликовано 6 марта, 2007 · Жалоба Antonii, не сочтите за обиду, но если вы раньше не занимались разработкой электронных устройств (а судя по всему - так и есть, только готовое обслуживали), то в обозримом будущем это задача не для вас. Дело не в том, что этому нельзя научиться. Научиться можно, но это совсем не быстро и требует значительного объема практического опыта именно разработки. То, чего вам хочется - в совокупности значительная часть того, чему учат в институтах на соответствующих специальностях несколько лет. Даже если вы являетесь наладчиком, имеющим высшее техническое образование в области электроники, далеко не факт, что вы "с пол-оборота" сможете работать за конструктора-электронщика. Потребуется освоить не только написание и отладку программ для микроконтроллера (это не обязательно PIC, вполне может быть и другой. Даже наверняка найдется толпа доброжелателей, которые скажут, что именно PIC - это плохой выбор). Потребуется научиться разрабатывать электронные схемы с применением микроконтроллера (у него самого выводов маловато для ваших задач, и эти выводы напрямую не способны управлять цепями 24 В или принимать от них сигналы. Все эти способности нужно ему нарастить. Потом обнаружится, что разработанная, изготовленная и запрограммированная схема нормально работает на столе, но не желает работать на станке (почему?). При этом без достаточного опыта весьма вероятно наличие большого количества ошибок. Причем при сбоях электроники вы можете неправильными командами и исполнительные механизмы на станке угробить. Разрешат ли вам вывести из строя станок не только на время замены электроники, но и на неопределенный период ее отладки? Вообще, вы далеко не первый, кто подобные вопросы задает. К общему сожалению, в 99% случаев ответ неутешительный. И даже вариант, предложенный вам выше Mirabella (с управляющим компьютером) не сильно облегчит жизнь. У него есть свои недостатки и ограничения. И схему сопряжения делать придется (готовую под свои требования можете и не найти. Но схемные решения можно найти готовые), и программирование осваивать (не микроконтроллеров - так компьютера, что в принципе не намного проще). Да и про Windows забыть придется наверняка и окунуться в голый DOS или, может, Linux. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aleks17 0 6 марта, 2007 Опубликовано 6 марта, 2007 · Жалоба обрисую задачу: есть входные цифровые сигналы(12-24в) 40 штук, выходные сигналы 40 штук(12-24В), выхода зависят от входов по определенным булевым функциям. есть мысли собрать устройство на PIC вопрос во в чем, может кто сделает доброе дело, подскажет ссылки где можно почерпнуть инфу по этой теме, какой контроллер выбрать, может есть готовые решения подобного устройства, какие подводные камни в этой проблеме, Посмотрите в сторону ПЛИС. Матрицы достаточно просты в освоении ( для задач, где надо связать выходы со входами по булевым функциям ), позволяют осуществлять графический ввод задания. И вы получите именно то что было - тысячу микросхем 551 в одном корпусе. Найдите пакет MAX+Plus II или Quartus, почитайте описание на микросхемы Altera MAX II. Спаяйте загрузочный кабель и вперед к экспериментам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Sam_ 0 6 марта, 2007 Опубликовано 6 марта, 2007 · Жалоба Есть вот такая штука. Только конечно с обвязкой и расширением входов/выходов подумать придётся. А так, вроде практически готовое решение. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
trubka_u 0 6 марта, 2007 Опубликовано 6 марта, 2007 · Жалоба вариант с компьютером отличный, lpt порт использовать можно, программирование и использование его просто, согласен, но габариты полученного устройства будут несколько великоваты, поместить устройство в шкаф станка, не лучший вариант. Мне же необходимо получить плату приемлимых размеров. но спасибо :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
trubka_u 0 6 марта, 2007 Опубликовано 6 марта, 2007 · Жалоба Antonii, Потребуется освоить не только написание и отладку программ для микроконтроллера (это не обязательно PIC, вполне может быть и другой. Даже наверняка найдется толпа доброжелателей, которые скажут, что именно PIC - это плохой выбор). Потребуется научиться разрабатывать электронные схемы с применением микроконтроллера (у него самого выводов маловато для ваших задач, и эти выводы напрямую не способны управлять цепями 24 В или принимать от них сигналы. Все эти способности нужно ему нарастить. Потом обнаружится, что разработанная, изготовленная и запрограммированная схема нормально работает на столе, но не желает работать на станке (почему?). При этом без достаточного опыта весьма вероятно наличие большого количества ошибок. Причем при сбоях электроники вы можете неправильными командами и исполнительные механизмы на станке угробить. Разрешат ли вам вывести из строя станок не только на время замены электроники, но и на неопределенный период ее отладки? все верно, те сложности что вы обрисовали, обязательно проявят себя, но попробовать стоит, решение проблем сопряжения входных-выходных сигналов с портами контроллера не так волнуют меня как вопрос программирования, ситуацию с нехваткой портов контроллера для реализации 40 входов-выходов можно тоже решить( по 1 порту адрес, 2 му порту данные в регистр выходной платы). составление программы цикла станка, несложное занятие, необходим по возможности пример... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
trubka_u 0 6 марта, 2007 Опубликовано 6 марта, 2007 · Жалоба [ Решение проводить обновление станков - хорошее. Когда-нибудь каждому заводу прийдется или обновить или отремонтировать оборудование, или умереть. Вот только если собираетесь делать сами и на PIC - вряд-ли что-либо выйдет из этой затеи. Лучше всего найдите подрядчика, который возьмется за это дело, и у которого будут отработанные решения обновления Ваших марок станков. Но поиграться самим, конечно, можно, если есть лишнее время. Посмотрите, например, сюда: http://www.bsystem.ru/ Впрочем, если речь идет только про станочную автоматику, а не про ЧПУ - существует куча более простых контроллеров. P.S. Не забывайте про контура безопасности в станочной автоматике. все верно, подрядчик именно то что нужно, и так и будет, парк оборудования завода велик, подрядчик изготовит одну систему управления, напишет программу, запустит, получит хорошие деньги, но остальные станки придется делать своими силами,(экономия-с) ;) мысль состоит в том, чтоб быть готовым к этому местным сотрудникам и опять же самому интересно и можно немного по подробнее про кучу простых контроллеров, т.к. речь идет именно про станочную автоматику(никаких координат, датчиков положения и т.д. от концевого к концевому) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mirabella 0 6 марта, 2007 Опубликовано 6 марта, 2007 · Жалоба никаких координат, датчиков положения и т.д. от концевого к концевому Забираю свой совет. Он Вам не нужен. Может реле МКУ-48 220В 50 Гц? (Вы же сначала сказали про ЧПУ...) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Oldring 0 6 марта, 2007 Опубликовано 6 марта, 2007 · Жалоба все верно, подрядчик именно то что нужно, и так и будет, парк оборудования завода велик, подрядчик изготовит одну систему управления, напишет программу, запустит, получит хорошие деньги, но остальные станки придется делать своими силами,(экономия-с) ;) мысль состоит в том, чтоб быть готовым к этому местным сотрудникам и опять же самому интересно и можно немного по подробнее про кучу простых контроллеров, т.к. речь идет именно про станочную автоматику(никаких координат, датчиков положения и т.д. от концевого к концевому) Ну, если найти правильного подрядчика - наверняка можно договориться оптом. Вы вообще из какого города? Конечно, самостоятельно поиграться приятнее - если не боитесь разбить станок, набираясь опыта, и есть лишнее время. Конкретные марки контроллеров сейчас уже не скажу - поищите в Интернете, походите по выставкам. Узнайте для начала цену Сименсов и других буржуйских для затравки. Может быть, экономия нескольких сотен баксов на станке не окупится из-за уменьшения надежности альтернативных решений. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
upc2 0 7 марта, 2007 Опубликовано 7 марта, 2007 · Жалоба С такой простой задачей PIC прекрасно справится.Естественно , что одной платой здесь не отделаешся.Подобный мой проект -168 входных сигналов (сухой контакт), 64 выходных(РЭС49) и 32 аналоговых(0..5 mA). состоит из 8 плат.Управляет всем этим PIC16F877.И разговаривает еще с компьютером на 19200. Дерзайте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Sam_ 0 7 марта, 2007 Опубликовано 7 марта, 2007 · Жалоба все верно, те сложности что вы обрисовали, обязательно проявят себя, но попробовать стоит, решение проблем сопряжения входных-выходных сигналов с портами контроллера не так волнуют меня как вопрос программирования ссылку которую я выше приводил смотрели? и можно немного по подробнее про кучу простых контроллеров Фатек http://www.fatek.com/ У сименса есть серия Logo. сходу не нашёл. Можно и S7-200 попробовать. Митсубиси http://www.consys.ru/index.php?id=411 Омрон http://www.rakurs.com/omron/components/controllers/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gormih 0 7 марта, 2007 Опубликовано 7 марта, 2007 · Жалоба Зачем разрабатывать то, что уже давно разработано? Вам дешевле, быстрее и что самое главное - надежнее будет взять один из огромного множества готовый промышленный контроллер. Готовые контроллеры имеют такие выходы, какие Вы только пожелаете, давно отлажены и имеют хорошую техническую поддержку как со стороны производителя, так и со стороны фирм которые Вам их продают. Контроллеры Siemens например имеют очень удобную среду разработки программ, где программа рисуется в буквальном смысле блок схемой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LII 1 7 марта, 2007 Опубликовано 7 марта, 2007 · Жалоба Зачем разрабатывать то, что уже давно разработано? Вот так вот губят все прекрасные порывы души. Ответьте, как расти специалисту не занимаясь такими разработками, не набив шишек о возникшие проблемы? Ничему он толком не научится применив промышленные контроллеры. Мне лично нравится совет Мирабеллы, сам такие вещи делал, причем контролировал не станок а цех с несколькими линиями. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться