Как вариант отображения ещё, чуть покороче. Суть правда не меняется - не выполнять одну из цепочек, если выполнялась другая. У меня это через переменную, а у вас за счет того что output ставится дальше по программе, чем смотрятся условия с его участием. Странно конечно что сименс сам нативно не реализовал JK flip-flop. Впрочем у них такого хватает. Того же таймера с паузой завезти почему то не могут.

Комментарии: 50

  1. Yuriy

    Вообще не понимаю зачем заниматься херомантией с контактным планом если есть FBD...

    • Sergy

      А что lad не нравится,нормально network читается нормально в fbd он длинючий Пример логики в lad и fbd скину позже

      • Yuriy

        Если не поможет можно ещё карты Таро попробовать )) Если это не сименс то fbd обычно более логичный и наглядный...

      • Z-vladimir

        LAD, ST? Нет не слышал

        • Alexander

          в макросы собрать религия не позволяет?

          • Z-vladimir

            Это из гугла картинка. Что есть макросы в FBD?

          • Jury

            Это лого. Нет там макросов. Зато есть перенос (разрыв ) связей и комментарии!

            • Alexander

              с лого не работал.. zelio и овно) перенос (разрыв) это именованные связи? а, еще сегнетикс, цють-цють)

              • Yuriy

                Да

            • Aleksey

              В Logo! тоже есть макросы. UDF называются.

              • Jury

                А да, уже есть, согласен. запамятовал

        • Anton

          Это лого?)

        • 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 и создавался для не программистов)

  2. Z-vladimir

    Не все плк позволяют задавать два и более выходных сигналов в одном LAD.

  3. Namxai

    Pulse relay из сименсовской библиотеки LGF

Не нашли ответ?

Вам также может быть интересно