Свежие обсуждения
Микроконтроллеры

Программирование PIC на LAD-e (язык релейно-контактных символов)

1 2

Недавно обнаружил программу "ldmicro" на http://cq.cx/ladder.pl. Прога простая и позволяет писать и отлаживать программы для PIC и AVR на языке LAD, кроме этого работать с АЦП, ШИМ, USART и т.д.
Но к сожалению поддерживает ограниченное количество MCPU (5шт.) и команд маловато . Может кто то встречал более продвинутую для PIC? Киньте ссылочку, пожалуйста. (попадалась правда еще PICBIT, но она вообще только для PIC16F84)

 

Предупреждение: при появлении всем известного участника, тема будет скрыта!

 

Для PIC и ST софт для проектирования в релейно-контактных символах называется
Realizer:

http://www.actum.com/

Еще есть FlowCode2 (3) http://www.matrixmultimedia.com

 

не подскажите, команды сложные у релейно-контактных символов? может ссылочки какие есть?

 

fmssp: Realizer: Спасибо!

zakonnik: команды сложные
Собственно нет. Построение программы для MCPU представляет собой создание принципиальной релейно-контактной схемы (см. рис). В языке кроме обычных "НО" и "НЗ" контактов, "катушек" реле, реле времени есть еще и специальные (для MCPU) типа прочитать АЦП, сравнить, умножить, вычесть и т.д. Кроме этого можно делать вставки на acm-e.
zakonnik: может ссылочки какие есть? Посмотрите по ссылке fmssp

Кроме языка LAD еще существует FBD (функциональные блоки) он представляет из себя набор элементов типа "И", "ИЛИ", счетчики и т.д. Программа на FBD похожа на принципиальную электронную схему (с учетом специальных процедур).

Р.S. На рисунке
1 Читаем АЦП .
2 Сравниваем значение "100" и включаем/отключаем дискретный выход "Relay7".
3 При подаче на вход "Input" 1 отключаем выход "Relay"..... и т.д.

(Пога делалась просто так попробовать откатал в Proteus все ОК)

 

Картинка не зацепилась

 

AlexAlcoa, может что то на русском есть? А то с английким проблемыВ поисковиках о языке LAD нуль, только флейм один!

 

картинку уже видел давно
смысл всего этого?

 

Тему пока оставляю жить по причине отсутствия навязчивых ссылок.

 

zakonnik: AlexAlcoa, может что то на русском есть? Для PIC не встречал.
Вообще на работе есть описание языков LAD, FBD, STL для програмирования PLC фирмы Siemens на русском.

Max_Pinchuk: А "PLC" не из этой оперы ? Да, это программируемый логический контроллер. Собственно язык LAD был разработан именно для них, чтобы "облегчить" переход от принципиальных электрических схем к PLC.

djelektronik: смысл всего этого? Облегчить написание программы для MCPU (типа если нажата кнопка №1 и кнопка №2 включить на время Т реле №1), применимо в основном для автоматизации объекта.