реклама на сайте
подробности

 
 
> Язык функциональных блоков FBD, Кто встречал?
Denisvak
сообщение May 2 2007, 16:39
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 141
Регистрация: 7-03-06
Из: Санкт-Петербург
Пользователь №: 15 038



Извиняюсь если не в ту тему "влепил"

Может кто подскажет где можно почитать про язык функциональных блоков FBD? В наши устройства закладывается определёная логика работы. Есть тройка групп входов и выходов, между ними "логика" в виде элементов "И", "ИЛИ". Сейчас всё делается на исходниках, и логика заложена в них. Вот в поисках упрощения работы наткнулся на такие фраз "язык функциональных блоков FBD" мож его как-нить можно прикротить под себя?

СпасибА!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aforestman
сообщение May 4 2007, 12:11
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 3-05-05
Пользователь №: 4 696



Цитата
Спасибо большое. то конечно все хорошо.
Но как бы больше интересует алгоритмы как это сделать нам на своем контроллере, а не описание уже готовых программ тем более сложных и дорогих.

Простые элементы "И", "ИЛИ".


Попробую предложить следующее.

Описываем логику работы программы в виде лестничной диаграммы (она же принципиальная схема). Для этой цели подойдет практически любой редактор.

Прикрепленное изображение


Затем переводим картинку в совокупность логических уравнений.

Код
// Network 177
E11d0 = Станок_ON & (E2d1 | E2d2 | E3d1 | E3d2 | F3d5)
// Network 178
E11d0 = Станок_ON & (E11b1 | (!Zd2_22 & E11d0) | Zd4)
// Network 179
E11d2 = Станок_ON & (B11b2 | (!Zd1_11 & E11d0) | Zd4)


Приводим эти уравнения к виду понятному вашему компилятору .
Оформляем все это в виде функции и циклически исполняем ее N раз в секунду.

Как результат имеем "программируемый" логический контроллер практически на халяву!
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 14:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01361 секунд с 7
ELECTRONIX ©2004-2016