Нормально. Один раз, в одну сторону. Считаю Сименс очень слабой темой, сравниваю с Шнайдером Допустим у меня не достаточно серого вещества для Сименс, почему тогда достаточно для Шнайдера. Как швейцарские часы там все. Просто, понятно, наглядно

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

  1. Berkeman

    С мицубиси поработайте) Не хуже сименса все заморочено, блэт

    • Alexander

      Ооо... Опять бессмысленный спор или нет?

      • Jury

        Пытаюсь вновь привести к Вашему выводу. Все говно, и важно лишь кто к чему привык

    • Ilya

      Я допукстим ничего замороченного в сименсе не вижу Тут уже не раз говорил дело гребанной привычки и все

      • Berkeman

        Ну допустим в мицубиси для передачи переменной в скаду по их же проприетарному протоколу нужно обязательно объявлять эту переменную в глобале и обязательно привязывать к переменной регистр

        • Ilya

          А причем тут сименс?)

          • Berkeman

            Слышал, что мицубиси и сименс довольно похожи

            • Ilya

              Вот вообще ничем

              • Berkeman

                Я же про мицубу говорил и привел пример В частности ебатория с регистрами

                • Ilya

                  В сименсах этого нет

                  • Berkeman

                    Касательно мицубы? Разве?

                    • Alexander

                      Мне удобно. Мне много что удобно писать на st. Да

                      • Berkeman

                        Ну допустим надо считать значение с аналогового входа - ко входу привязываешь 16 битный регистр

                        • Berkeman

                          И уже его шкалируешь и отшкалированное значение опять пишешь в регистр, что бы передавть его в скаду

                      • Denis

                        Я тоже как основной ST использую. Но недавно был DVP от дельты. И я как-то стал иначе смотреть в сторону LAD

                    • Ilya

                      ТАм единсвенные регистры что я знаю, доступны только на STL ( IL) и они не сложные

                • Alexander

                  Чет я такое слышал и пытался понять все приколы с решистрами

  2. Sergey

    и там и там IEC стандарт языков, проблема в голове и нехвакте опыта эксплуатации, я например плююсь от шнайдера, и люблю сименс

    • Jury

      На самом деле еще очень важно с чего человек начинал и когда. У меня многие коллеги ну никак понять не могут ни IL, ни оптимизации по времени. Раздел инструкции время исполнения операции ни на один плк даже в глаза не видели и это не мешает им жить и работать. А у меня часто время зависимые задачи бывают и народ удивляется методам умножения путем сдвига и инверсии real не умножением на -1, а инверсии старшего бита.. А я просто с однокристаллок начинал, потом s7-200, причем программы такого объема, что мне памяти не хватало. Тогда и привык к косвенной адресации, к примеру

      • Alexander

        Я не люблю lad и fbd, предпочитаю только ST и большая часть моей специфики это ASCII протоколы и парсинг байтовых массивов

        • Jury

          Вот, в итоге для Вас, st - реально лучший выбор

        • Denis

          На LAD очень удобно писать логические функции. На ST логика не так наглядна.

          • Jury

            Когда ты 15 лет херачишь на st, все на нем будет наглядно

      • Ilya

        про инверсию прикольно) Про сдвиг честно говоря не до конца понял

        • Jury

          Чтобы умножить слово на 8, его достаточно сдвинуть влево на 3 бита (для целочисленной арифметики, конечно)

          • Ilya

            и это быстрее чем просто умножить на 8?)

            • Jury

              В разы

              • Ilya

                хм интересно, но что-то мне подсказываю что такие микро оптимизации нужны ну очень в специфических местах, на какх-нибудь совсем не быстрых железках Про инверсию это прям прикольно)

                • Jury

                  Или на быстрых железках но на сверх быстрых процессах)

                • Alexander

                  Когда мы начинали нам уже можно было не обращать внимание на скорость и память)

                  • Jury

                    Но специфика, да

                  • Ilya

                    Там и так же цикл молниностный Я не хочу если что спорить, просто интересно) Нууу да, поэтому я считаю себя посредственным прогером)

                    • Alexander

                      Вообще ни разу

                    • Jury

                      Какой? 1-20мс для какого нибудь сименса 1200 или Шнайдера 241. Или же фикс 1-2мс для омрон nx1p2 к примеру. Это молниеносно?

                      • Alexander

                        Просто я решаю уже другие задачи

                      • Ilya

                        Это чисто мои загоны, хочу просто детали знать эммм, окей значит не молниеносный

                        • Jury

                          А я недавно установку сдавал, специально модуль скоростной had402 на омрон nx1p2 ставил, ибо частота изменения аналогового сигнала 35кГц

                          • Ilya

                            Можно если не секрет задачь где нужно такая оптимизация? То что существую сец модули, это логично тот же модуль скоростного счета и прям видно что если его не использовать, то теряются импульсы

                            • Jury

                              То что могу Вам раскрыть, наверное глупый пример, но конкретная задача. Есть omron cp1l. К нему энкодер с двигла. И именно в плк контур позиционирования. Скорость импульсов такая, что тупо обработать не успеть. Вот и выеживался. Программно на момент позиционирования тушил второстепенные задачи, а основные оптимизировал в максимум. Пример не показательные, так как по человечески надо менять плк. Но тем не менее)

                              • Ilya

                                И его хрень со сдвигами помогла?) Я просто помню, что если нет модуля, и взять плк с подключенным энкодором и тукпо начать щелкать

                                • Jury

                                  Нет, тут не пригодилась)) это все частности

                                  • Ilya

                                    уже будет пропуск импульсов бесполезно что-либо городить, скажем так)

            • Jury

              Операция сдвига - логическая, в любом плк - это наименьшее время исполнения. Умножение же долго

          • Alexander

            А на три это сдвиг на 2, на 1 и ИЛИ?

            • Jury

              Только кратно 2

              • Alexander

                Хм... Спасибо за мысль

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

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