Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

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

 
Опции темы

Графическое программирование контроллеров.

Непрочитано 28.01.2008, 00:03  
U9
Прописка
 
Регистрация: 24.03.2005
Сообщений: 138
Сказал спасибо: 1
Сказали Спасибо 23 раз(а) в 12 сообщении(ях)
U9 на пути к лучшему
По умолчанию Графическое программирование контроллеров.

Несколько лет назад в одной организации наблюдал как сотрудник собирал на экране компьютера графическое описание работы контроллера. В квадратиках вписывал формулы, логику переходов. С левого края входные сигналы. На право управляющие действия.
Все вроде просто. Сотрудник сказал, что ранее писал на Си для контроллера, а благодаря этой программе за 1 день удается полностью выполнить работу, которой занимался месяц.
Название программы и контроллера не спросил - были другие задачи у меня.

Сейчас начал осваивать TMS 430 - вроде все знакомо по DEC машинам PDP-11|40 но хочется автоматизации
Реклама:
U9 вне форума  
Непрочитано 28.01.2008, 00:06  
Kabron
Заблокирован
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,850
Сказал спасибо: 721
Сказали Спасибо 4,537 раз(а) в 2,072 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Графическое программирование контроллеров.

Сообщение от U9

Сейчас начал осваивать TMS 430 - вроде все знакомо по DEC машинам PDP-11|40 но хочется автоматизации
Хорошо сохранились, однако. Только что разморозили? Как самочуствие? Wellcome ХХI.
Для начала Вам наверно сюда
https://kazus.run/forum/topics/9954.html
но там за TMS не знают.
Kabron вне форума  
Непрочитано 29.01.2008, 12:33  
U9
Прописка
 
Регистрация: 24.03.2005
Сообщений: 138
Сказал спасибо: 1
Сказали Спасибо 23 раз(а) в 12 сообщении(ях)
U9 на пути к лучшему
По умолчанию

Благодарю за комплименты.
Благодарю за подсказки.

Но там в н а ч а л е увидел Pic - (для меня это шаг назад)
Буду вечером читать.

Мне , кажется , очень полезная тема.
U9 вне форума  
Непрочитано 30.01.2008, 11:24  
AsutpME
Прохожий
 
Регистрация: 30.01.2008
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
AsutpME на пути к лучшему
По умолчанию

Молодцы
AsutpME вне форума  
Непрочитано 30.01.2008, 15:56  
rubel
Гражданин KAZUS.RUN
 
Аватар для rubel
 
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 611
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
rubel на пути к лучшему
По умолчанию Re: Графическое программирование контроллеров.

Сообщение от U9
Несколько лет назад в одной организации наблюдал как сотрудник собирал на экране компьютера графическое описание работы контроллера. В квадратиках вписывал формулы, логику переходов. С левого края входные сигналы. На право управляющие действия.
Все вроде просто. Сотрудник сказал, что ранее писал на Си для контроллера, а благодаря этой программе за 1 день удается полностью выполнить работу, которой занимался месяц.
Название программы и контроллера не спросил - были другие задачи у меня.

Сейчас начал осваивать TMS 430 - вроде все знакомо по DEC машинам PDP-11|40 но хочется автоматизации
Сотрудник видимо составлял прогу на так называемом
ЯЗЫКЕ ФУНКЦИОНАЛЬНЫХ ДИАГРАММ (FBD) - стандартизированный язык программирования для промышленных контроллеров. Лет 5 назад встречался с таким на примере SIMATIKов от Ф. Simens(пакет STEP7). Там, где такое делается, обычно речь идет о серьезной автоматизации и крупных АСУ. Программа нарисована не в виде алгоритма, а в виде принципиальной схемы: таймеры, счетчики и т.п. , поэтому получается ну очень наглядно. К тому же классная фича - отладка проги в реалтайме при работающем контроллере, когда подсвечиваются работающие блоки программы, переменные, входы-выходы. Зливка кода - безболезненная процедура без останова контроллера!

Но всеэто не относится к мелкоконтроллерам, к сожаленью. Нечто отдаленно похожее - algoritm builder от atmel, flow code, как было замечено выше,больше не знаю.
A почему именно TMS выбрал для освоения?
rubel вне форума  
Непрочитано 30.01.2008, 16:38  
sanitar249
Почётный гражданин KAZUS.RUN
 
Аватар для sanitar249
 
Регистрация: 19.01.2007
Сообщений: 1,745
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
sanitar249 на пути к лучшему
По умолчанию Re: Графическое программирование контроллеров.

Сообщение от rubel
Сотрудник видимо составлял прогу на так называемом
ЯЗЫКЕ ФУНКЦИОНАЛЬНЫХ ДИАГРАММ (FBD) - стандартизированный язык программирования для промышленных контроллеров. Лет 5 назад встречался с таким на примере SIMATIKов от Ф. Simens(пакет STEP7). Там, где такое делается, обычно речь идет о серьезной автоматизации и крупных АСУ. Программа нарисована не в виде алгоритма, а в виде принципиальной схемы: таймеры, счетчики и т.п. , поэтому получается ну очень наглядно. К тому же классная фича - отладка проги в реалтайме при работающем контроллере, когда подсвечиваются работающие блоки программы, переменные, входы-выходы. Зливка кода - безболезненная процедура без останова контроллера!

Но всеэто не относится к мелкоконтроллерам, к сожаленью.
Есть прикольная программка для АВР и ПИКов, программирование ведеться в представлении LAD (ladder diagram). Входы -выходы представлены портами МК, рисуеться ЛАД схемка(NO,NC,T,C и тд.) и прога сама генерит исполняемый код. Количество IO ограничено кол-вом выводов МК. Но для малой автоматизации подходит идеально.
Если интересно выложу.
Удачи!
__________________
Я, думаю, нужно подумать...
sanitar249 вне форума  
Непрочитано 30.01.2008, 17:56  
rubel
Гражданин KAZUS.RUN
 
Аватар для rubel
 
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 611
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
rubel на пути к лучшему
По умолчанию Re: Графическое программирование контроллеров.

Сообщение от sanitar249
...Если интересно выложу.
Удачи!
Ну конечно интересно! Для общего развития.На лестничной логике еще не видел программ для МК! Выложи если не трудно, или ссылочку подкинь .Я так понимаю, если есть на LED, то может и на FBD скоро сделают...
rubel вне форума  
Непрочитано 30.01.2008, 19:12  
sanitar249
Почётный гражданин KAZUS.RUN
 
Аватар для sanitar249
 
Регистрация: 19.01.2007
Сообщений: 1,745
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
sanitar249 на пути к лучшему
По умолчанию Re: Графическое программирование контроллеров.

Сообщение от rubel
Сообщение от sanitar249
...Если интересно выложу.
Удачи!
Ну конечно интересно! Для общего развития.На лестничной логике еще не видел программ для МК! Выложи если не трудно, или ссылочку подкинь .Я так понимаю, если есть на LED, то может и на FBD скоро сделают...
Тогда ловите...
Удачи!

Прикрепленный файл: 540916.zip
__________________
Я, думаю, нужно подумать...
sanitar249 вне форума  
Непрочитано 30.01.2008, 21:20  
U9
Прописка
 
Регистрация: 24.03.2005
Сообщений: 138
Сказал спасибо: 1
Сказали Спасибо 23 раз(а) в 12 сообщении(ях)
U9 на пути к лучшему
По умолчанию Re: Графическое программирование контроллеров.

[quote="sanitar249"]
Сообщение от rubel
Есть прикольная программка для АВР и ПИКов, программирование ведеться в представлении LAD (ladder diagram). Входы -выходы представлены портами МК, рисуеться ЛАД схемка(NO,NC,T,C и тд.) и прога сама генерит исполняемый код. Количество IO ограничено кол-вом выводов МК. Но для малой автоматизации подходит идеально.
Если интересно выложу.
Удачи!
Очень интересно, все что близко к вопросу.
Если можно, выложите.


---------------
Почему AVR не нравится?
1. 8 разрядов
2. Скорость маловата
3. Перезапись данных во флешку ограничено, с бросками питания сбивается..

TMS как аналог PDP 11 более знаком, малое энерго потребление, красиво отрабатывает прерывания
хорошо лепить реальные системы, супервизор
U9 вне форума  
Непрочитано 30.01.2008, 21:42  
U9
Прописка
 
Регистрация: 24.03.2005
Сообщений: 138
Сказал спасибо: 1
Сказали Спасибо 23 раз(а) в 12 сообщении(ях)
U9 на пути к лучшему
По умолчанию Re: Графическое программирование контроллеров.

[quote="rubel"][quote="U9"]Сотрудник видимо составлял прогу на так называемом
ЯЗЫКЕ ФУНКЦИОНАЛЬНЫХ ДИАГРАММ (FBD) - стандартизированный язык программирования для промышленных контроллеров. Лет 5 назад встречался с таким на примере SIMATIKов от Ф. Simens(пакет STEP7). Там, где такое делается, обычно речь идет о серьезной автоматизации и крупных АСУ. Программа нарисована не в виде алгоритма, а в виде принципиальной схемы: таймеры, счетчики и т.п. , поэтому получается ну очень наглядно. К тому же классная фича - отладка проги в реалтайме при работающем контроллере, когда подсвечиваются работающие блоки программы, переменные, входы-выходы. Зливка кода - безболезненная процедура без останова контроллера!

quote]
как раз Фирмы Simens контроллеры и программировал знакомый.
(Кажется, для малых очистительных сооружений.)
Можно подробнее, о них. Или где скачать описание.
Может взятся за освоение этих контроллеров?
Если там 16 -32 разряда и скорость хорошая.
U9 вне форума  
 
Опции темы

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

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


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.