Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Программное обеспечение
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Программирование МК

 Ответить Ответить Страница  <123>
Автор
Сообщение
AlexM Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 11 Октябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 392
Свойства публикации Свойства публикации   Ответить, цитируя автора - AlexM Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Программирование МК
    Опубликовано: 12 Апрель 2009 20:20

Первоначально опубликовано Ludvig

Хотя если я всё правильно понял кодесис здесь подходит?

http://www.goblack.de/desy/codesys/index.html - CoDeSys@CHIP

Свяжись с _IP_ если купишь у них SC23, то КоДеСис тебе в подарок : http://www.prolog-plc.ru/beck/prg.php?content=codipc.htm

 
Наверх
Ludvig Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 01 Ноябрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 217
Свойства публикации Свойства публикации   Ответить, цитируя автора - Ludvig Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 13 Апрель 2009 08:02
Скачал и установил Flowcode V3. Теперь я сам себе КоДеСис и Протеус мне в помощь. НО, куда-то потерялись с немецкого сайта примеры программ, после того как я туда залез, а уже не очень надо.
Извините, если что не так
Наверх
Chupakabra2 Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 19 Апрель 2006
Online Status: Offline
Публикации: 136
Свойства публикации Свойства публикации   Ответить, цитируя автора - Chupakabra2 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 13 Апрель 2009 11:20

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

Наверх
Ludvig Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 01 Ноябрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 217
Свойства публикации Свойства публикации   Ответить, цитируя автора - Ludvig Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Апрель 2009 10:19
Возможно, как в других контроллерах уже залит какой-нибудь интерпретатор, делающий возможной работу с этим софтом? Попадалова не хоцца.
Извините, если что не так
Наверх
_IP_ Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 29 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 293
Свойства публикации Свойства публикации   Ответить, цитируя автора - _IP_ Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Апрель 2009 13:02
Что-то я утратил нить. То FBD, ПЛК и CoDeSys потом вдруг микроконтроллеры и Flowcode. Это принципиально разные вещи, отличий больше чем у трактора и велосипеда.
Куда залит, с каким софтом?
Наверх
Ludvig Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 01 Ноябрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 217
Свойства публикации Свойства публикации   Ответить, цитируя автора - Ludvig Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Апрель 2009 16:32
Тогда сначала. Нужно использовать попробовать софт, применяемый для программирования ПЛК для программирования микропроцессоров, применяемых в этих ПЛК. Был задан вопрос, - а что там внутри? Пришел один ответ - ВЕСК. Классно, но не пойдет, мало ног, сервер сделать не предполагается. Пока шли ответы, побороздил просторы и-нета и вылезло Flowcode и Протеус. Ещё вылез Tiny BASIC, как залог душевного спокойствия и равновесия. И вообще, как взял за правило - Не имея полной информации, не приступай к работе - так без этого правила уже никуда не лезу.
Если кому чего надо из этого набора, пишите в ЛС, с удовольствием поделюсь.
Извините, если что не так
Наверх
_IP_ Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 29 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 293
Свойства публикации Свойства публикации   Ответить, цитируя автора - _IP_ Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Апрель 2009 19:38
Использовать софт, применяемый для программирования ПЛК для программирования микропроцессоров, применяемых в этих ПЛК очень не просто. Софт этот делится на 2 части: 1) среда программирования, которая работает на компьютере. 2) Системное ПО. Как минимум это система исполнения, которая сидит в контроллере. Она обеспечивает развязку железа от апаратно-независимой МЭК программы. Сверх того поддерживает связь со средой программирования, всякие отладочные функции, функции конфигурирования железа и др. и пр. В итоге: если посмотреть какой в ПЛК микропроцессор, сделать на нем свою плату и взять от ПЛК среду программирования, то работать не будет. Нужно драть все 1 в 1, включая системное ПО.
BECK эту проблему решает. У него внутри уже все есть. Есть чип SC143 с многими ногами, но в монтаже сложный. Мало ног вообще не вопрос. Вешаю копеечные регистры на SPI или I2C столько сколько надо – 100-200 входов легко.
Мало того, в любой момент можно расшириться в уже законченном и заключенном в коробку устройствами готовыми модулями через RS485/Ethernet/CANopen. Есть даже чипы таки CANopen, если будет нужда распределенную систему самому делать.
Сервер фишка красивая, но совсем не главное. Вот то что для отладки не надо никаких JTAG, переходников, соединителей, а достаточно подоткнуть к персоналку по Ethernet и запустить Windows Commander – вот это красота. Плюс рано/поздно возникает нужда прибор конфигурировать/настраивать/мониторить дистанционно – тут встроенный web сервер выручает очень красиво (есть же он не просит).
Важно: на чипе получается совершенно полноценный законный ПЛК. Его можно продавать и абсолютно легально давать в комплекте с ним CoDeSys бесплатно. Ваш заказчик будет получать коробочку с контроллером и диском. Запустит CoDeSys, найдет в списке оборудования вашу фирму, под ней ваш контроллер и будет спокойно работать. В любой момент он может обратиться на любой форум или непосредственно к разработчикам софта с вопросами и ему ответят: Да дорогой, мы тебя любим/уважаем, ты наш.

Другие варианты – это не МЭК. Красивого разделения системного ПО и прикладного, так чтобы это могли делать разные люди без запредельных требований к их квалификации работоспособности, не дают. Технология программирования совсем не такая. Прикладной программист должен знать железо. МЭК программисту оно до фонаря, его софт переносим. Если речь идет просто о некой альтернативе Си для своих локальных работ, то используйте Flowcode.

По секрету: в нашем городе уже несколько человек привлекли к уголовной ответственности за использование нелицензионного софта. Просто делились через И-нет, никого не трогали. Что за времена, что за нравы
Наверх
Ludvig Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 01 Ноябрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 217
Свойства публикации Свойства публикации   Ответить, цитируя автора - Ludvig Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 15 Апрель 2009 20:52
Значит будет ещё более ранняя предыстория. В своё время ковырялся с мелкими контроллерами от вроде SAIA, непомню давно было, теперь они называются ЛонАрена. Внимательно рассматривая печатную плату, а затем электрическую схему, пришел к выводу, что достаточно для программирования микропроцессоров примененных там ихнего софта. Он, правда, на Си был, а теперь-то всё комфортно, ну и так далее. Домашние технологии сильно продвинулись. За предупреждение спасибо. Значит будут ссылки.Полагаю, в данный момент тема программирования исчерпана, далее кружок "Умелые руки", но обсуждение МК давайте продолжим, если кому интересно.
Извините, если что не так
Наверх
_IP_ Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 29 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 293
Свойства публикации Свойства публикации   Ответить, цитируя автора - _IP_ Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 16 Апрель 2009 10:15
Будут ссылки, этапы и свиданки
Наверх
Chupakabra2 Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 19 Апрель 2006
Online Status: Offline
Публикации: 136
Свойства публикации Свойства публикации   Ответить, цитируя автора - Chupakabra2 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 16 Апрель 2009 12:18

Могу еще посоветовать посмотреть 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>

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz