Как вариант отображения ещё, чуть покороче. Суть правда не меняется - не выполнять одну из цепочек, если выполнялась другая. У меня это через переменную, а у вас за счет того что output ставится дальше по программе, чем смотрятся условия с его участием. Странно конечно что сименс сам нативно не реализовал JK flip-flop. Впрочем у них такого хватает. Того же таймера с паузой завезти почему то не могут.
Комментарии: 50
Yuriy
Вообще не понимаю зачем заниматься херомантией с контактным планом если есть FBD...
Sergy
А что lad не нравится,нормально network читается нормально в fbd он длинючий Пример логики в lad и fbd скину позже
Yuriy
Если не поможет можно ещё карты Таро попробовать )) Если это не сименс то fbd обычно более логичный и наглядный...
Z-vladimir
LAD, ST? Нет не слышал
Alexander
в макросы собрать религия не позволяет?
Z-vladimir
Это из гугла картинка. Что есть макросы в FBD?
Alexander
https://youtu.be/bg8nqZR4WKs
Z-vladimir
Ну это тоже что и функциональный блок.
Jury
Это лого. Нет там макросов. Зато есть перенос (разрыв ) связей и комментарии!
Alexander
с лого не работал.. zelio и овно) перенос (разрыв) это именованные связи? а, еще сегнетикс, цють-цють)
Yuriy
Да
Aleksey
В Logo! тоже есть макросы. UDF называются.
Jury
А да, уже есть, согласен. запамятовал
Anton
Это лого?)
Z-vladimir
Похоже
Yuriy
Вот и я о том же, когда вся программа перед глазами )
Z-vladimir
Это не всегда есть гут. Обычно страница для работы ограничена размерами и для серьезного алгоритма надо городить. А бывает что страница масштабирует, при обзорном осмотре всего алгоритма ничего не видно, а при приближении уже не видно всей программы и надо скроллить по всему экрану. Но всё зависит от разработчика. Можно сделать изящно на любом из языков. И есть задачи к которым лучше подходит какой то конкретный языков.
Sergy
Я слушал многое
Vyacheslav
Главное описать текстом, по русски, зачем то или это
Jury
Значит не было у Вас подходящих задач, чтобы понять. Коллеги, раз 20й уже поднимаем тему какой язык лучше. Да нету лучшего. Есть оптимальный под определенные задачи. И если Ваши задачи удобно решать в ST - так решайте. Если Вам не попадались задачи где удобен LAD/FBD, ну и слава богу. Если Вы не ловили наносекунды используя IL, ну так - это прелестно. ВСЕ языки удобны для определенных целей, так же как нет, сука, лучшего.
Alexander
Юра, +100500!!!
Sam
Лучший язык - язык жестов
Yuriy
Да я же адептов IL не пытаюсь переубедить )) для программистов он идеален. Но fbd даё большую интеграцию и в нём может разобраться не только программист или вообще не программист. Если цель запутать врага, то IL без комментариев идеален
Jury
Вы не поняли. Но я не буду Вас переубеждать, ок, FBD лучший.
Yuriy
Может он не лучший, но понятный и удобный. Может в IL какие то расширенные функции коротые в повседневеой жизни нах... не нужны
Jury
Почему Вы свою повседневную жизнь интерполируете на остальных?
Sam
Да у него и ардуина ваще лучшая для всего на свете. Забей
Serg
Кто то просто не справился с ладом, вот и топит
Yuriy
Свят свят свят
Sam
Функции в IL? Ладно
Jury
ну в плане операторов очень даже. В то же STL есть прекраные свопы, операции со стеком, с адресными регистрами, чего в чистом IL нет и не на всех ПЛК. Так что да, IL IL`у рознь
Yuriy
Жалко в скрипты fdb ещё не завезли...
Jury
Платформу стоит уточнить)
Maksim
Вы просто не те контроллеры программируете, в фениксе например всё это есть
Alexander
вот есть в вас, Юрий, какой-то максимализм)
Yuriy
Она одна, Weintek Я бы это назвал максимум минимализма )
Alexander
как ни странно - это тоже максимализм
Yuriy
Что за зверь? Экстримизм ещё скажи )
Alexander
ну вы же теракты в защиту своих максималистских убеждений не собираетесь устраивать, надеюсь..
Yuriy
Я не не могу назвать это убеждениями
Maksim
Контроллеры phoenix линейки AXC
Yuriy
Это экзотика для российского рынка. Наверное хорошо, что они есть, но от этого ни жарко ни холодно...
Anonim
Не согласен. Не удобный
Yuriy
Неудобный для тех, кто не занимается электроникой
Anonim
Хорошо что нет. А то эту хрень не понять совсем Опять не верно. Я электроник по первому образованию. Да и вам уже ответили, что по этому МЭК языков 5
Yuriy
Да я же никого не уговариваю. Просто констатирую, что fbd это своего рода язык "межнационального" общения Если хотите на своём языке разговаривать, вас никто не ограничивает
Anonim
Хорошо знаю FBD, не по наслышке, а в электронике. Но кожу на LAD, IL. Потому как лад наглядный, и легко модифицируемый, в отличии от фбд. Надо учить ST, знаю плохо.
Alexander
FBD и создавался для не программистов)
Z-vladimir
Не все плк позволяют задавать два и более выходных сигналов в одном LAD.
Namxai
Pulse relay из сименсовской библиотеки LGF