Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.12.16;
Скачать: [xml.tar.bz2];

Вниз

Языки програмирования под АПП?   Найти похожие ветки 

 
NX   (2007-11-14 13:16) [0]

Например фирма берется выполнить работу по автоматизации производственного процесса, например, линия по сортировке есть оборудование контроллеры.  Фирма хочет сделать управление оборудованием под ОС Windows SE на платформе .Net языком разработки выбрали С# VS2005.
Собственно вопрос: Оправдано ли использование данных сред разработки в автоматизации управления технологическими процессами?


 
DrPass ©   (2007-11-14 13:29) [1]

Информации недостаточно


 
Anatoly Podgoretsky ©   (2007-11-14 13:43) [2]

> NX  (14.11.2007 13:16:00)  [0]

Что такое Windows SE


 
Сергей М. ©   (2007-11-14 13:43) [3]


> Оправдано ли использование данных сред разработки в автоматизации
> управления технологическими процессами?


Вряд ли оправдано.

Для реализации подобного рода задач специально придуманы и существуют SCADA-среды разработки/исполнения.

см. все касаемое SCADA.


 
antonn ©   (2007-11-14 13:57) [4]


>
> Что такое Windows SE

CE видимо...


 
NX   (2007-11-14 13:59) [5]


> Anatoly Podgoretsky ©   (14.11.07 13:43) [2]
> > NX  (14.11.2007 13:16:00)  [0]Что такое Windows SE


Это "Windows mobile 2003 SE" которую на КПК пихают


 
NX   (2007-11-14 14:05) [6]

До того как фирма взялась за модернизацию стоял в "семогущий" DOS, а как я помню эта ОС относится к системам реального времени, поэтому пригодна для управления технологических процессов. Но вот новые новая OC вызывает огромное сомнение, что может справиться с такими задачами.


 
Anatoly Podgoretsky ©   (2007-11-14 14:07) [7]

Тогда С# CF нормальное решение, а VS2005 это не язык программирования.


 
NX   (2007-11-14 14:11) [8]


> DrPass ©   (14.11.07 13:29) [1]
> Информации недостаточно


- О чем недостаточно? Оработе оборудования? Если это, то вот простое описание работы: есть длинный транспортер и карманы, куда сбрасываются бревна отсортированные программой по диаметрам и по породам каждое в свой карман. Транспортер постоянно тянет бревна непрерывно падают. Вот караткое описание работы оборудования.


 
NX   (2007-11-14 14:15) [9]


> <Цитата>
>
>
> Anatoly Podgoretsky ©   (14.11.07 14:07) [7]
> Тогда С# CF нормальное решение, а VS2005 это не язык программирования.
>


А допустимо VS2005, что же это, среда?


 
Сергей М. ©   (2007-11-14 14:16) [10]


> новая OC вызывает огромное сомнение, что может справиться
> с такими задачами


На то есть контроллеры - они как раз и предназначены для решения прецизионных задач.


 
Anatoly Podgoretsky ©   (2007-11-14 14:25) [11]

> NX  (14.11.2007 14:05:06)  [6]

Не просто система реального времени, а система жесткого реального времени
Но Windows Mobile тоже имеет неплохие характеристики в этом плане.


 
NX   (2007-11-14 14:27) [12]


> Anatoly Podgoretsky ©   (14.11.07 14:07) [7]
> Тогда С# CF нормальное решение, а VS2005 это не язык программирования.
>


Заданный вопрос [0] скорее не точку. Может быть не сам язык важен.
Могут ли производственные процессы управлятся под ОС неявляющейся системой реального времени с выталкивающей многозадачностью, где в производственном процессе присутствуют скоростные характеристики, например, скоростное регулирование или слежение за движением?


 
Anatoly Podgoretsky ©   (2007-11-14 14:27) [13]

Кстати я видел измерительные приборы, где управляющим элементом как раз является КПК, вставляет в карман с разъемом, получается такой угрожающий пистолет как у Шварнегера.


 
NX   (2007-11-14 14:30) [14]


> Сергей М. ©   (14.11.07 14:16) [10]
> > новая OC вызывает огромное сомнение, что может справиться
> > с такими задачамиНа то есть контроллеры - они как раз
> и предназначены для решения прецизионных задач.


Из слов проектировщиков их после модернизации кажется уже не будет, только платы ввода вывода и исполнительные механизмы.


 
Anatoly Podgoretsky ©   (2007-11-14 14:32) [15]

> NX  (14.11.2007 14:27:12)  [12]

Для этого должна быть осуществляна экспертиза, которая включает натурные испытания. Более подходящей системой была бы Windows Embeded


 
NX   (2007-11-14 14:33) [16]


> Anatoly Podgoretsky ©   (14.11.07 14:27) [13]
> Кстати я видел измерительные приборы, где управляющим элементом
> как раз является КПК, вставляет в карман с разъемом, получается
> такой угрожающий пистолет как у Шварнегера.


Да но там КПК хоть чем-нибудь управляет?


 
Anatoly Podgoretsky ©   (2007-11-14 14:45) [17]

> NX  (14.11.2007 14:33:16)  [16]

Управляет, радиоактивными датчиками.


 
Anatoly Podgoretsky ©   (2007-11-14 14:46) [18]

> NX  (14.11.2007 14:33:16)  [16]

Но конечно о системе подобной твоей и речи нет, у тебя более сложная система, особенно учетом убивания контроллеров, а это не умно, вне зависимости от ОС


 
NX   (2007-11-14 14:48) [19]


> NX   (14.11.07 14:33) [16]


Кстати в КПК не выталкивающая многозадачность, а наверно как Windows 3.1
если не ошибаюсь или что-то подобное.

>Anatoly Podgoretsky ©   (14.11.07 14:32) [15]
>Для этого должна быть осуществляна экспертиза, которая включает >натурные испытания. Более подходящей системой была бы Windows Embeded

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


 
Anatoly Podgoretsky ©   (2007-11-14 14:52) [20]

> NX  (14.11.2007 14:48:19)  [19]

Так Windows Embeded и стоит других денег и требует других знаний, методом научного тыка ее не возьмешь, они пошли дешевым, популярным в данное время путем. Возможно это обычные лохотронщики.


 
Jeer ©   (2007-11-14 14:53) [21]


> NX   (14.11.07 13:16)


Посмотрите на такое решение от ADASTRA, как Trace Mode, но без контроллеров там никак.

С другой стороны, мне приходилось делать АСУ промышленной установкой на Delphi 5 + w2000 srv. Что характерно, тоже не обошлось без контроллеров.
Система работала в супервизорном режиме, а "быстрая реакция", в том числе реализация систем автоматического регулирования сварочным процессом и главным приводом выполнялись на контроллерах.

Лично мое мнение - АСУ можно делать на чем угодно, особенно если Заказчик готов все это оплатить, при условии соблюдения масштабности времени системы и процессов.


 
de.   (2007-11-14 15:03) [22]

А где можно почитать о контроллерах на КПК .?


 
tesseract ©   (2007-11-14 15:03) [23]


> Кстати в КПК не выталкивающая многозадачность, а наверно
> как Windows 3.1


Вытесняющая. WinCE она тоже вытесняющая.

> Windows SE на платформе .Net языком разработки выбрали С#
> VS2005.


Знаешь я бы ассемблер выбрал. Или на крайняк EVC. .Net под мобильники, это как велосипед с катками от асфатьтоукладчика.


 
NX   (2007-11-14 15:11) [24]


> Anatoly Podgoretsky ©   (14.11.07 14:52) [20]
> > NX  (14.11.2007 14:48:19)  [19]Так Windows Embeded и стоит
> других денег и требует других знаний, методом научного тыка
> ее не возьмешь, они пошли дешевым, популярным в данное время
> путем. Возможно это обычные лохотронщики.


Как я понял у них контора в Воронеже из 20-40 человек, а называюся "Воронеж пром автоматика", не знаю насколько правдиво даже название фирмы. Но проектов нахапали и у половины из них касяки и серьезные.
Вот еще делали систему лесоучета очень большую, железок напихали уже болше года прошло не ничего так и не работает, то у них программист уволился то еще чего. Вот приехали доделывать 3 человека, а прежнюю  систему  делали 40 человек и работает она еще до сих пор на СМ 1420. Много ли таких лохотронщиков сегодня?


 
Anatoly Podgoretsky ©   (2007-11-14 15:18) [25]

> NX  (14.11.2007 15:11:24)  [24]

Очень много, учитывая менталитет - схема на удивление четко работает, забрать деньги, а потом обстоятельства. Можно тянуть очень долго, пока одна из сторон не устанет. А громкие названия ничего не стоят. Ты же сам по форуму ходишь и читаешь вопросы от студентов.


 
NX   (2007-11-14 15:25) [26]


> tesseract ©   (14.11.07 15:03) [23]
> > Кстати в КПК не выталкивающая многозадачность, а наверно
> > как Windows 3.1Вытесняющая. WinCE она тоже вытесняющая.
>


Я почему то считал, что "кооперативная" многозадачность

> Jeer ©   (14.11.07 14:53) [21]


А я про тоже. Что без контроллеров ни куда. Читал где-то на упаковке, что сама микрософт ни вкоем случае не рекомендует виндос для промышленного управления уборудованием  для этого есть QNX какие-нибудь.


 
NX   (2007-11-14 15:31) [27]


> Anatoly Podgoretsky ©   (14.11.07 15:18) [25]
> > NX  (14.11.2007 15:11:24)  [24]Очень много, учитывая менталитет
> - схема на удивление четко работает, забрать деньги, а потом
> обстоятельства. Можно тянуть очень долго, пока одна из сторон
> не устанет. А громкие названия ничего не стоят. Ты же сам
> по форуму ходишь и читаешь вопросы от студентов.


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


 
Anatoly Podgoretsky ©   (2007-11-14 15:33) [28]

> NX  (14.11.2007 15:25:26)  [26]

Так и к QNX тоже самое относится. По возможности должны быть внешние контроллеры и с ним обмен.


 
NX   (2007-11-14 15:50) [29]


> Anatoly Podgoretsky ©   (14.11.07 15:33) [28]


Когда работал на ТЭС один из котлов автоматизировали, установили промышленный контроллер, непомню уже толи Амрон, толи Якогава, но всеже где происходят высокоростные процессы регулирование температуры "Перегретого пара" и давление в барабане котла оставили это на аналоговых регулаторах, контроллер только задает входные параметры на ПИД регулатор.
Т.е. такие вещи даже контроллерам не оставляют на управление.


 
Anatoly Podgoretsky ©   (2007-11-14 16:00) [30]

> NX  (14.11.2007 15:50:29)  [29]

Это так, все зависит от множества факторов.
Что они дают в качестве обоснования, что КПК потянет задачу


 
Сергей М. ©   (2007-11-14 16:11) [31]


> не будет, только платы ввода вывода


Смотря какие платы.
Иные платы можно с полным правом назвать контроллерами, остается только написать (или найти/купить/украсть) OPC-серверы к ним и подключить к SCADA-системе. Естественно, дрова режима ядра к этим платам тоже должны быть в наличии.


 
NX   (2007-11-14 16:24) [32]


> Anatoly Podgoretsky ©   (14.11.07 16:00) [30]
</I
> Что они дают в качестве обосновани

>
Обосновывать нынче не модно, модно фичи пихать народу модные, а ранше все обосновывалось в тех-документации через диф-уровнения с едреной кучей интегралов да на несколько листов. Сам видел обоснование регулирования расхода воды, пара, тепературы, уровня, и давления аж в пол альбома в спецификации из одних уровнений, к томуже я назвал регулирование одного контура где все эти величины взаимосвязанны. О как!



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.12.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.53 MB
Время: 0.063 c
4-1180349595
kolos_rus
2007-05-28 14:53
2007.12.16
Как зная PID процесса узнать имя пользователя


15-1195110077
БарЛог
2007-11-15 10:01
2007.12.16
Почему "ПУСК"?


9-1164432165
Sanek_sd
2006-11-25 08:22
2007.12.16
как подвинуть окно?


15-1195106695
Slider007
2007-11-15 09:04
2007.12.16
С днем рождения ! 15 ноября 2007 четверг


15-1195221671
antonn
2007-11-16 17:01
2007.12.16
мануалы по regexp в mysql





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский