Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
28.01.2008, 00:03
|
|
Прописка
Регистрация: 24.03.2005
Сообщений: 138
Сказал спасибо: 1
Сказали Спасибо 23 раз(а) в 12 сообщении(ях)
|
Графическое программирование контроллеров.
Несколько лет назад в одной организации наблюдал как сотрудник собирал на экране компьютера графическое описание работы контроллера. В квадратиках вписывал формулы, логику переходов. С левого края входные сигналы. На право управляющие действия.
Все вроде просто. Сотрудник сказал, что ранее писал на Си для контроллера, а благодаря этой программе за 1 день удается полностью выполнить работу, которой занимался месяц.
Название программы и контроллера не спросил - были другие задачи у меня.
Сейчас начал осваивать TMS 430 - вроде все знакомо по DEC машинам PDP-11|40 но хочется автоматизации
|
|
|
|
28.01.2008, 00:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,521
Сказал спасибо: 697
Сказали Спасибо 4,317 раз(а) в 1,977 сообщении(ях)
|
Re: Графическое программирование контроллеров.
Сообщение от U9
|
Сейчас начал осваивать TMS 430 - вроде все знакомо по DEC машинам PDP-11|40 но хочется автоматизации
|
Хорошо сохранились, однако. Только что разморозили? Как самочуствие? Wellcome ХХI.
Для начала Вам наверно сюда
https://kazus.ru/forum/topics/9954.html
но там за TMS не знают.
|
|
|
|
29.01.2008, 12:33
|
|
Прописка
Регистрация: 24.03.2005
Сообщений: 138
Сказал спасибо: 1
Сказали Спасибо 23 раз(а) в 12 сообщении(ях)
|
Благодарю за комплименты.
Благодарю за подсказки.
Но там в н а ч а л е увидел Pic - (для меня это шаг назад)
Буду вечером читать.
Мне , кажется , очень полезная тема.
|
|
|
|
30.01.2008, 11:24
|
|
Прохожий
Регистрация: 30.01.2008
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
![Голова кругом](images/smilies/icon_rolleyes.gif) Молодцы
|
|
|
|
30.01.2008, 15:56
|
|
Гражданин KAZUS.RU
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 612
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
|
Re: Графическое программирование контроллеров.
Сообщение от U9
|
Несколько лет назад в одной организации наблюдал как сотрудник собирал на экране компьютера графическое описание работы контроллера. В квадратиках вписывал формулы, логику переходов. С левого края входные сигналы. На право управляющие действия.
Все вроде просто. Сотрудник сказал, что ранее писал на Си для контроллера, а благодаря этой программе за 1 день удается полностью выполнить работу, которой занимался месяц.
Название программы и контроллера не спросил - были другие задачи у меня.
Сейчас начал осваивать TMS 430 - вроде все знакомо по DEC машинам PDP-11|40 но хочется автоматизации
|
Сотрудник видимо составлял прогу на так называемом
ЯЗЫКЕ ФУНКЦИОНАЛЬНЫХ ДИАГРАММ (FBD) - стандартизированный язык программирования для промышленных контроллеров. Лет 5 назад встречался с таким на примере SIMATIKов от Ф. Simens(пакет STEP7). Там, где такое делается, обычно речь идет о серьезной автоматизации и крупных АСУ. Программа нарисована не в виде алгоритма, а в виде принципиальной схемы: таймеры, счетчики и т.п. , поэтому получается ну очень наглядно. К тому же классная фича - отладка проги в реалтайме при работающем контроллере, когда подсвечиваются работающие блоки программы, переменные, входы-выходы. Зливка кода - безболезненная процедура без останова контроллера!
Но всеэто не относится к мелкоконтроллерам, к сожаленью. Нечто отдаленно похожее - algoritm builder от atmel, flow code, как было замечено выше,больше не знаю.
A почему именно TMS выбрал для освоения?
|
|
|
|
30.01.2008, 16:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
|
Re: Графическое программирование контроллеров.
Сообщение от rubel
|
Сотрудник видимо составлял прогу на так называемом
ЯЗЫКЕ ФУНКЦИОНАЛЬНЫХ ДИАГРАММ (FBD) - стандартизированный язык программирования для промышленных контроллеров. Лет 5 назад встречался с таким на примере SIMATIKов от Ф. Simens(пакет STEP7). Там, где такое делается, обычно речь идет о серьезной автоматизации и крупных АСУ. Программа нарисована не в виде алгоритма, а в виде принципиальной схемы: таймеры, счетчики и т.п. , поэтому получается ну очень наглядно. К тому же классная фича - отладка проги в реалтайме при работающем контроллере, когда подсвечиваются работающие блоки программы, переменные, входы-выходы. Зливка кода - безболезненная процедура без останова контроллера!
Но всеэто не относится к мелкоконтроллерам, к сожаленью.
|
Есть прикольная программка для АВР и ПИКов, программирование ведеться в представлении LAD (ladder diagram). Входы -выходы представлены портами МК, рисуеться ЛАД схемка(NO,NC,T,C и тд.) и прога сама генерит исполняемый код. Количество IO ограничено ![Обижен](images/smilies/icon_beee.gif) кол-вом выводов МК. Но для малой автоматизации подходит идеально.
Если интересно выложу.
Удачи!
__________________
Я, думаю, нужно подумать...
|
|
|
|
30.01.2008, 17:56
|
|
Гражданин KAZUS.RU
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 612
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
|
Re: Графическое программирование контроллеров.
Сообщение от sanitar249
|
...Если интересно выложу.
Удачи!
|
Ну конечно интересно! Для общего развития.На лестничной логике еще не видел программ для МК! Выложи если не трудно, или ссылочку подкинь .Я так понимаю, если есть на LED, то может и на FBD скоро сделают...
|
|
|
|
30.01.2008, 19:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
|
Re: Графическое программирование контроллеров.
Сообщение от rubel
|
Сообщение от sanitar249
|
...Если интересно выложу.
Удачи!
|
Ну конечно интересно! Для общего развития.На лестничной логике еще не видел программ для МК! Выложи если не трудно, или ссылочку подкинь .Я так понимаю, если есть на LED, то может и на FBD скоро сделают...
|
Тогда ловите...
Удачи!
Прикрепленный файл: 540916.zip
__________________
Я, думаю, нужно подумать...
|
|
|
|
30.01.2008, 21:20
|
|
Прописка
Регистрация: 24.03.2005
Сообщений: 138
Сказал спасибо: 1
Сказали Спасибо 23 раз(а) в 12 сообщении(ях)
|
Re: Графическое программирование контроллеров.
[quote="sanitar249"]
Сообщение от rubel
|
Есть прикольная программка для АВР и ПИКов, программирование ведеться в представлении LAD (ladder diagram). Входы -выходы представлены портами МК, рисуеться ЛАД схемка(NO,NC,T,C и тд.) и прога сама генерит исполняемый код. Количество IO ограничено кол-вом выводов МК. Но для малой автоматизации подходит идеально.
Если интересно выложу.
Удачи!
|
Очень интересно, все что близко к вопросу.
Если можно, выложите.
---------------
Почему AVR не нравится?
1. 8 разрядов
2. Скорость маловата
3. Перезапись данных во флешку ограничено, с бросками питания сбивается..
TMS как аналог PDP 11 более знаком, малое энерго потребление, красиво отрабатывает прерывания
хорошо лепить реальные системы, супервизор
|
|
|
|
30.01.2008, 21:42
|
|
Прописка
Регистрация: 24.03.2005
Сообщений: 138
Сказал спасибо: 1
Сказали Спасибо 23 раз(а) в 12 сообщении(ях)
|
Re: Графическое программирование контроллеров.
[quote="rubel"][quote="U9"]Сотрудник видимо составлял прогу на так называемом
ЯЗЫКЕ ФУНКЦИОНАЛЬНЫХ ДИАГРАММ (FBD) - стандартизированный язык программирования для промышленных контроллеров. Лет 5 назад встречался с таким на примере SIMATIKов от Ф. Simens(пакет STEP7). Там, где такое делается, обычно речь идет о серьезной автоматизации и крупных АСУ. Программа нарисована не в виде алгоритма, а в виде принципиальной схемы: таймеры, счетчики и т.п. , поэтому получается ну очень наглядно. К тому же классная фича - отладка проги в реалтайме при работающем контроллере, когда подсвечиваются работающие блоки программы, переменные, входы-выходы. Зливка кода - безболезненная процедура без останова контроллера!
quote]
как раз Фирмы Simens контроллеры и программировал знакомый.
(Кажется, для малых очистительных сооружений.)
Можно подробнее, о них. Или где скачать описание.
Может взятся за освоение этих контроллеров?
Если там 16 -32 разряда и скорость хорошая.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:57.
|
|