Программирование МК |
Ответить | Страница <123> |
Автор | |
Действительный член Присоединился: 11 Октябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 392 |
Опубликовано: 12 Апрель 2009 20:20 |
http://www.goblack.de/desy/codesys/index.html - CoDeSys@CHIP Свяжись с _IP_ если купишь у них SC23, то КоДеСис тебе в подарок : http://www.prolog-plc.ru/beck/prg.php?content=codipc.htm |
|
Действительный член Присоединился: 01 Ноябрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 217 |
|
Скачал и установил Flowcode V3. Теперь я сам себе КоДеСис и Протеус мне в помощь. НО, куда-то потерялись с немецкого сайта примеры программ, после того как я туда залез, а уже не очень надо.
|
|
Извините, если что не так
|
|
Действительный член Присоединился: 19 Апрель 2006 Online Status: Offline Публикации: 136 |
|
Да, подходит. В основе лежит чип Beck-овский чип, который программируется из CoDeSys, |
|
Действительный член Присоединился: 01 Ноябрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 217 |
|
Возможно, как в других контроллерах уже залит какой-нибудь интерпретатор, делающий возможной работу с этим софтом? Попадалова не хоцца.
|
|
Извините, если что не так
|
|
Действительный член Присоединился: 29 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 293 |
|
Что-то я утратил нить. То FBD, ПЛК и CoDeSys потом вдруг микроконтроллеры и Flowcode. Это принципиально разные вещи, отличий больше чем у трактора и велосипеда.
Куда залит, с каким софтом? |
|
Действительный член Присоединился: 01 Ноябрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 217 |
|
Тогда сначала. Нужно использовать попробовать софт, применяемый для программирования ПЛК для программирования микропроцессоров, применяемых в этих ПЛК. Был задан вопрос, - а что там внутри? Пришел один ответ - ВЕСК. Классно, но не пойдет, мало ног, сервер сделать не предполагается. Пока шли ответы, побороздил просторы и-нета и вылезло Flowcode и Протеус. Ещё вылез Tiny BASIC, как залог душевного спокойствия и равновесия. И вообще, как взял за правило - Не имея полной информации, не приступай к работе - так без этого правила уже никуда не лезу.
Если кому чего надо из этого набора, пишите в ЛС, с удовольствием поделюсь. |
|
Извините, если что не так
|
|
Действительный член Присоединился: 29 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 293 |
|
Использовать софт, применяемый для программирования ПЛК для программирования микропроцессоров, применяемых в этих ПЛК очень не просто. Софт этот делится на 2 части: 1) среда программирования, которая работает на компьютере. 2) Системное ПО. Как минимум это система исполнения, которая сидит в контроллере. Она обеспечивает развязку железа от апаратно-независимой МЭК программы. Сверх того поддерживает связь со средой программирования, всякие отладочные функции, функции конфигурирования железа и др. и пр. В итоге: если посмотреть какой в ПЛК микропроцессор, сделать на нем свою плату и взять от ПЛК среду программирования, то работать не будет. Нужно драть все 1 в 1, включая системное ПО.
BECK эту проблему решает. У него внутри уже все есть. Есть чип SC143 с многими ногами, но в монтаже сложный. Мало ног вообще не вопрос. Вешаю копеечные регистры на SPI или I2C столько сколько надо – 100-200 входов легко. Мало того, в любой момент можно расшириться в уже законченном и заключенном в коробку устройствами готовыми модулями через RS485/Ethernet/CANopen. Есть даже чипы таки CANopen, если будет нужда распределенную систему самому делать. Сервер фишка красивая, но совсем не главное. Вот то что для отладки не надо никаких JTAG, переходников, соединителей, а достаточно подоткнуть к персоналку по Ethernet и запустить Windows Commander – вот это красота. Плюс рано/поздно возникает нужда прибор конфигурировать/настраивать/мониторить дистанционно – тут встроенный web сервер выручает очень красиво (есть же он не просит). Важно: на чипе получается совершенно полноценный законный ПЛК. Его можно продавать и абсолютно легально давать в комплекте с ним CoDeSys бесплатно. Ваш заказчик будет получать коробочку с контроллером и диском. Запустит CoDeSys, найдет в списке оборудования вашу фирму, под ней ваш контроллер и будет спокойно работать. В любой момент он может обратиться на любой форум или непосредственно к разработчикам софта с вопросами и ему ответят: Да дорогой, мы тебя любим/уважаем, ты наш. Другие варианты – это не МЭК. Красивого разделения системного ПО и прикладного, так чтобы это могли делать разные люди без запредельных требований к их квалификации работоспособности, не дают. Технология программирования совсем не такая. Прикладной программист должен знать железо. МЭК программисту оно до фонаря, его софт переносим. Если речь идет просто о некой альтернативе Си для своих локальных работ, то используйте Flowcode. По секрету: в нашем городе уже несколько человек привлекли к уголовной ответственности за использование нелицензионного софта. Просто делились через И-нет, никого не трогали. Что за времена, что за нравы |
|
Действительный член Присоединился: 01 Ноябрь 2006 Категория: Russian Federation Online Status: Offline Публикации: 217 |
|
Значит будет ещё более ранняя предыстория. В своё время ковырялся с мелкими контроллерами от вроде SAIA, непомню давно было, теперь они называются ЛонАрена. Внимательно рассматривая печатную плату, а затем электрическую схему, пришел к выводу, что достаточно для программирования микропроцессоров примененных там ихнего софта. Он, правда, на Си был, а теперь-то всё комфортно, ну и так далее. Домашние технологии сильно продвинулись. За предупреждение спасибо. Значит будут ссылки.Полагаю, в данный момент тема программирования исчерпана, далее кружок "Умелые руки", но обсуждение МК давайте продолжим, если кому интересно.
|
|
Извините, если что не так
|
|
Действительный член Присоединился: 29 Январь 2004 Категория: Russian Federation Online Status: Offline Публикации: 293 |
|
Будут ссылки, этапы и свиданки
|
|
Действительный член Присоединился: 19 Апрель 2006 Online Status: Offline Публикации: 136 |
|
Могу еще посоветовать посмотреть ARM модуль для LabVIEW http://www.ni.com/arm/ Т.е. программирование ARM из под лабвью. Список поддерживаемых процессоров: http://zone.ni.com/devzone/cda/tut/p/id/7066 Призенташка небольшая по этому делу: http://zone.ni.com/wv/app/doc/p/id/wv-584 Но это уже для создания готовой системы (не свободно программируемых ПЛК). Софт стоит дорого, но по идее должна быть быстрая скорость разработки ПО. |
|
Ответить | Страница <123> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |