Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 30.01.2008, 22:11   #11
sanitar249
Почётный гражданин KAZUS.RU
 
Аватар для sanitar249
 
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
sanitar249 на пути к лучшему
По умолчанию Re: Графическое программирование контроллеров.

Сообщение от U9
как раз Фирмы Simens контроллеры и программировал знакомый.
(Кажется, для малых очистительных сооружений.)
Можно подробнее, о них. Или где скачать описание.
Может взятся за освоение этих контроллеров?
Если там 16 -32 разряда и скорость хорошая.
Это не микроконтроллеры(МК), а программируемые логические контроллеры(ПЛК, PLC-англ.) предназначены для управления техпроцессами производства в составе оборудования и под эти цели заточенные.
Вот по симатикам http://mege-simatic.ru/
Браться за освоение ПЛК стоит только, если собираетесь с ними работать. Да и бюджеты на проекты с их использованием- десятки тысяч евро.
Удачи!
Реклама:
__________________
Я, думаю, нужно подумать...
sanitar249 вне форума  
Непрочитано 31.01.2008, 00:07   #12
U9
Прописка
 
Регистрация: 24.03.2005
Сообщений: 138
Сказал спасибо: 1
Сказали Спасибо 23 раз(а) в 12 сообщении(ях)
U9 на пути к лучшему
По умолчанию

Почитал

Дороговато и громоздко
http://www.sinetic.ru/ecom/show.php?...201723130#ecom

Но идея "графический ас..." хорошая

Такая технология освобождает программиста от целого ряда неудобств, свойственных классическому ассемблеру. Использование ее предполагает существенное упрощение работы при возможности сохранения уровня детализации ассемблера. Примером среды, в которой реализованы эти технологии,
является пакет Algorithm Builder, в данный момент адаптированный под микроконтроллеры фирмы Atmel с архитектурой AVR. Ищу под TMS 430/
U9 вне форума  
Непрочитано 31.01.2008, 00:20   #13
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,511
Сказал спасибо: 695
Сказали Спасибо 4,319 раз(а) в 1,978 сообщении(ях)
Kabron на пути к лучшему
По умолчанию

Ну уровнем детализации ассемблера там и не пахнет, если только нет промежуточного асм файла с комментариями.
Kabron вне форума  
Непрочитано 31.01.2008, 02:17   #14
U9
Прописка
 
Регистрация: 24.03.2005
Сообщений: 138
Сказал спасибо: 1
Сказали Спасибо 23 раз(а) в 12 сообщении(ях)
U9 на пути к лучшему
По умолчанию

Нашел примерчик:

С учетом всего этого в среде Algorithm Builder форма представления операций микроконтроллера построена иначе, в более удобочитаемом виде. Здесь использован визуально-функциональный принцип. Запись операции содержит образ выполняемого действия.


Например:


вместо «MOV R0,R1» записывается «R1-›R0»,
вместо «LDI R16,63» — «63-›R16»,
вместо «ST X,R2» — «R2-›[X]»,
вместо «LSR r7» — «r7››»,
вместо «SBI PortB,3» — «1-›PortB.3» и т. д.

В результате время освоения системы команд сокращается до минимума, а смысл выполняемой операции становится понятным даже неподготовленному человеку.

-- Прилагается рисунок: --
U9 вне форума  
Непрочитано 31.01.2008, 13:46   #15
rubel
Гражданин KAZUS.RU
 
Аватар для rubel
 
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 612
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
rubel на пути к лучшему
По умолчанию Re: Графическое программирование контроллеров.

Сообщение от sanitar249
...Есть прикольная программка для АВР и ПИКов, программирование ведеться в представлении LAD (ladder diagram). Входы -выходы представлены портами МК, рисуеться ЛАД схемка(NO,NC,T,C и тд.) и прога сама генерит исполняемый код. Количество IO ограничено кол-вом выводов МК. Но для малой автоматизации подходит идеально.
Если интересно выложу.
Удачи!
Да! Прикольная! С ней конечно посидеть бы подольше... Я сразу откомпилировал hello.ld для ATMEGA128(там просто выводится "Hello, world" в уарт, снова и снова ) и на выходе получил hex размером 11Кб!!
Но работает...

-- Прилагается рисунок: --

rubel вне форума  
Непрочитано 31.01.2008, 19:23   #16
sanitar249
Почётный гражданин KAZUS.RU
 
Аватар для sanitar249
 
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
sanitar249 на пути к лучшему
По умолчанию

Сообщение от rubel
Да! Прикольная! С ней конечно посидеть бы подольше... Я сразу откомпилировал hello.ld для ATMEGA128(там просто выводится "Hello, world" в уарт, снова и снова ) и на выходе получил hex размером 11Кб!!
Но работает...
Ну вот! по привычке ухватились за интерфейсы...
Интерфейс в этой проге дело вторичное и сужит для выдачи короткой диагностики(что тоже полезно)Основная ее(проги) идея, на мой взгляд, предоставить программисту, не мыслящему категориями асма, создавать код для применения в области автоматики(заметьте, надежно работающий). Это робкая попытка сблизить PLC и МК.
А как просто, отлаживаеться программа в ЛАД-представлении, впрочем для этого оно и создавалось!
К сожалению самоделкам не место в ответсвенных применениях(ни кто на себя, в здравом уме не возьмет ответственности за установку самоделки, например на пресс- цена отказа слишком велика, хотя упомянутая мега с кодом, скомпил. при помощи этой проги, вполне с этим справиться...) Но, как говорил ранее для "малой" автоматизации, в менее ответственных применениях- это идеальный вариант. Например управление парой дренажных насосов. Имеем: 2мотора, 2автомата, 2пускателя, 2выключателя, 4точки контроля уровня(2рабочих, 2аварийных) 6ламп индикации, насосы включ. по очереди(по верхнему аварийн.-оба), при "выбивании" тли выключении одного-другой работает в одиночку.Делать на релейке?-куча реле и проводов-прошлый век. Покупать "младший" PLC, наприм. LOGO от Siemens(к счастью, в нем встроена панель программирования, так,бы пришлось покупать и пакет STEP)?-готовьте несколько сотен евро... А АВР, за пару УЕ с этой задачей справиться, и прогу напишет средней руки КИПовец-автоматчик.
Удачи!
__________________
Я, думаю, нужно подумать...
sanitar249 вне форума  
Непрочитано 31.01.2008, 22:59   #17
U9
Прописка
 
Регистрация: 24.03.2005
Сообщений: 138
Сказал спасибо: 1
Сказали Спасибо 23 раз(а) в 12 сообщении(ях)
U9 на пути к лучшему
По умолчанию

А в чем проблема самоделок?
- в том что мы не просматриваем все возможные и (редко возможные) ситуации?
- в применении бытовых контроллеров?
- в том что контроллеры не обвязаны блоком бесперебойного питания, защитой от помех, защитой по входным "дребезгам" - ложным сигналам?
- не анализировались входные сигналы (уровни...диаграмки)...?
нет дублирования?
U9 вне форума  
Непрочитано 31.01.2008, 23:27   #18
sanitar249
Почётный гражданин KAZUS.RU
 
Аватар для sanitar249
 
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
sanitar249 на пути к лучшему
По умолчанию

Сообщение от U9
А в чем проблема самоделок?
- в том что мы не просматриваем все возможные и (редко возможные) ситуации?
- в применении бытовых контроллеров?
- в том что контроллеры не обвязаны блоком бесперебойного питания, защитой от помех, защитой по входным "дребезгам" - ложным сигналам?
- не анализировались входные сигналы (уровни...диаграмки)...?
нет дублирования?
В отсутствии соответствующих сертификатов...
без них вся ответственность ляжет на лицо допускающее к эксплуатации...(см. национальное законодательство)
Если, Ваша система сертифицирована и соотв. стандартам безопасности(дорого стоит), ответственность ложиться на пользователя нарушившего регламент эксплуатации...
Цена вопроса от десятков тыс. уе до бесконечности...
Удачи!
Зы в цену промышленных ПЛК вбиты возможные издержки по причинам их отказов...
__________________
Я, думаю, нужно подумать...
sanitar249 вне форума  
Непрочитано 01.02.2008, 02:43   #19
Luzkov
Гражданин KAZUS.RU
 
Регистрация: 21.02.2005
Сообщений: 685
Сказал спасибо: 14
Сказали Спасибо 84 раз(а) в 44 сообщении(ях)
Luzkov на пути к лучшему
По умолчанию

Не путайте PLC и МК.
Раз уж зашол разговор о PLC. На днях с германии пришел станок IZOTERM. Работал он в связке с конвеером и роботом. Наши купили сам станк робот и конвеер остались в германском металоломе. Станок без своих друзей роботать отказывется. Предомной поставели задачу - вправить мозги. Мзги это Simens S7-300 вправляю на Step 7.
Распечатал прошивку и получил 98 листов на языке STL (можно выбрать также LAD FBD). И тепрь представте, мне нужно найти около 20 переменных отвечающих за датчики которых уже нет и выковыривать их из алгоритма. Поверте НИЧЕГО ПРОСТОВА в програмировании PLC нет. Бьюсь вторую неделю. Несмотря на то что программа отображается графически, каждый элемент это одна функция (как а асемблере) а не целый блок. Если пишите на LOGO "лампочка и кнопка" то все просто. А серьезный проэкт, в слезах старый добрый асемб. вспоминать будете.
И учтите что в PLC множество блоков может выполнятся одновременно, а не как в МК все идет последовательно. И при массовой взаимосвязи этих блоков мозги можно смело ложить на полку.
Мораль - графическое програмирование в PLC ни чем не проще ассемблера а уж тем более С в МК.
Luzkov вне форума  
Непрочитано 01.02.2008, 04:22   #20
vvc39
Прохожий
 
Регистрация: 17.06.2005
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
vvc39 на пути к лучшему
По умолчанию

У меня на работе тоже есть станок с Simens S7-300 , где можно взять прогу Step 7? Плиз, если можешь поделись.., кинь также схемку кабеля подключения компа к S7-300..
Спасибо.
vvc39 вне форума  
Закрытая тема

Закладки

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графическое программирование АРМ (FlowCode) NtkExpert Микроконтроллеры, АЦП, память и т.д 19 27.04.2009 17:37
Программатор PIC-контроллеров vadimus74 Микроконтроллеры, АЦП, память и т.д 7 30.12.2006 01:48
программирование пик контроллеров mitsurugi Микроконтроллеры, АЦП, память и т.д 6 14.03.2006 23:21
Программатор PIC-контроллеров PICSTARTER + Dreikons Микроконтроллеры, АЦП, память и т.д 2 16.05.2005 20:57
Помогите по языкам программирования контроллеров Dunmer Делимся опытом 1 25.02.2005 12:47


Часовой пояс GMT +4, время: 17:04.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot