![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 14.02.2011
Сообщений: 2
|
![]()
Доброго времени суток.
Подскажите пожалуйста на каком языке программирования лучше написать программу для удалённого управления станка по прокатке профилей. Примерное описание программы: В программе должно быть несколько режимов работы станка. Она должна уметь принимать данные с устройства которое будет считывать штрих код с профиля. После, выбора станка, принятия информации со штрих кода, выбора режима работы и запуска, на дисплей должна будет появится информация по работающему станку, также окно инф. должно быть на дисплее компьютера расположенного локально на станке. Одновременно программа должна уметь работать с несколькими станками. После окончания работы станка - вывод на экран инф о успешном завершении, формирование отчета по известным данным. Еще хотел бы узнать, можно ли будет сделать так, чтобы данные по использованному материалу записывались БД или еще лучше сразу в 1С. Спасибо за внимание. Извиняюсь, если тема не к месту... |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
![]()
А управление станком происходит в режиме реального времени?
Через какой порт ПК общается со станком? Есть ли промежуточный блок(контроллер)? Вообще как это всё выглядит? |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Проще всего использовать интерфейс RS-232/RS-485.
Для его использования даже кабелей не нужно. Используется радиомодем. http://www.insat.ru/products/?category=249 К нему прилагаются соответствующие драйвера. Так, что всё это вполне осуществимо.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
...а при чем тут язык программирования
![]() Прежде всего, первое что вам нужно сделать - это прочитать документацию на станок и выяснить через какие УСО и интерфейсы идет обмен данными ...и потом, вот это: Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 14.02.2011
Сообщений: 2
|
![]()
Arkuz
Управление должно осуществлять в реальном времени, по сети, будет контроллер, так как станков может быть до 5 штук. Smitt&Wesson RS-232 вряд ли подойдёт, рекомендуемое расстояние на использование 15м., а мне нужно до 100м, чтобы достать от цеха до офиса. Да и в принципе реализация подключения станка к управляющему компьютеру -это вопрос решаемый, тут все понятно. raxp Реализация удалённого управления еще на стадии разработки, пока же станок на ручном управлении. Я занимаюсь сбором данных, по реализации на программном уровне, поэтому хочу рассмотреть вариант как с ПЛК, так и с промышленным компьютером. Если рассматривать вариант с ПЛК - для их обслуживания и диагностики есть интерфейсы, но для работы управления станком с компьютера в офисе, все равно ведь нужна будет программа. А в случаи с промышленным компьютером скорее всего будет стоять Windows CE, либо linux. |
![]() |
![]() |
![]() |
#6 | ||
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
TC, Smitt&Wesson вероятно имел ввиду использование конвертора 232/485 (есть и USB/RS-485, тот же ICP DAC IC-7556) и работу в сети RS-485/
Цитата:
Цитата:
к примеру, можно использовать ПЛК от того же сименса или омрона, ICP DAC или российской фирмы Сегнетикс (SMH контроллеры). В случае промкомпьютера, тот же Advantech. В общем, возвращаемся с того с чего начали - что за станок и что за интерфейсы на нем присутствуют, т.е. документации.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 16.02.2011 в 14:40. |
||
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]() Цитата:
Вы бы выложили хотя-бы блок-схему того, что хотите получить, а то получается, мы должны читать Ваши мысли, что-бы понять то, что Вы хотите сказать ![]() Ну, примерно в таком ракурсе: Станок - марка, завод изготовитель, модификация, интерфейс (если есть). Расстояние до пункта управления (согласитесь, управлять станком из соседнего помещения, совсем не то, что управлять ним с луны). Ваши ресурсы на осуществление идеи. Можно ведь и другой станок купить, если ресурсы позволяют. Ресурсы можно разделить на несколько категорий: 1. На энтузиазме. 2. На уровне бытовых затрат. 3. На уровне текущих затрат цеха. 4. На уровне затрат завода на обновление оборудования. 5. На уровне затрат отрасли на переоснащение. 6. На государственном уровне по обеспечению обороноспособности. 7. На международном уровне. К какой категории обеспеченностью ресурсами Вы себя относите. Вопросы могут показаться смешными, но отнюдь не праздными. Решение Вашей задачи будет зависеть от того, насколько точно вы её сформулируете и отнесёте себя к какой либо категории.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 29.12.2008
Сообщений: 1,598
|
![]()
Добрый день. На морских судах применяют RS485 и RS232, а там длины кабелей составляют сотни метров. Для производств это один из самых простых, надёжных в плане искажений протоколов. А в качестве языка для головной программы используйте, тот который лучше знаете. Я к примеру для дипломного проекта, где используется сопряжение ПК с блоком частотного управления асинхронным двигателем использую Visual Basic 6.0 немного не профессионально, но для несложных приложений вполне пойдёт. Да, к стате слышал, что RS485 позволяет передавать данные до 1000 метров, понятно, что при сниженом битрейте, но можно.
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 17.02.2011 в 15:26. |
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 29.12.2008
Сообщений: 1,598
|
![]()
Извините. Возможно я не прав или выразился не так.
Протокол передачи — набор соглашений интерфейса логического уровня, определяющий обмен данными. Понятно что он входит в нтерфейс RS-485 А так как в логическом уровне, амлитуда напряжения -12В, +12В, то даже при наличии шумов, искажений, гармоник более высокого порядка, легко отличить логический "0" от "1" благодаря переходу через физический 0В. Последний раз редактировалось С.М.С; 17.02.2011 в 18:31. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа для создания модулей/макетов для КМС | LeoN | Софт | 0 | 02.12.2010 10:51 |
программа для 3d для тридедизации видео | Nicholasss | Свободное общение | 9 | 15.06.2010 22:30 |
Программа для создания меню для сайта | iukash | Софт | 3 | 06.06.2009 13:10 |
Возможно ли такое? (Программирование станка) | Az_ | Микроконтроллеры, робототехника, схемотехника, 3D принтеры | 4 | 07.04.2008 07:30 |