Парни, кто силен в Сименсах, подскажите, если я поменяю системное время ПЛК, то как поведут себя устройства RT sync, например приводы? При условии, что приводы в работе.

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

  1. Aleksandr

    Upd

    • Gabrrr

      Чисто теоретически не должно быть ничего. RT Sync это про синхронизацию отправки и получения сообщений, а не про время в ПЛК. Но я никогда такого не проворачивал (а может и делал, но я в любом случае это бы делал на ПНР), так что не 100%. Опять же вот представь что у тебя на ПЛК NTP настроен. И что, если корректировка времени пришла, то теперь приводы ронять? Выглядело бы нелогично Другое дело, что если у тебя синхронизация часов между приводами и ПЛК есть, то я хз какое там поведение будет. Опять же наверное пох, т.к. то время только для указании в авариях

      • Aleksandr

        Я вот тоже так думал и стопанул линию сегодня Суть была синхронизировать время всех ПЛК и HMI. Условно есть 2 ПЛК, один рулит линией, второй под второстепенные неважные задачи. На втором включил NTP и указал адрес первого ПЛК, который рулит линией. После загрузки HW and SW во второй ПЛК, все приводы на первом ПЛК остановились. Я даже на себя не подумал, решил, что совпадение Далее попытка была через WR_SYS_T. Со второго ПЛК отправляем DTL через PUT на первый ПЛК, далее на первом через WR_SYS_T произвести запись полученного времени в системное. Ситуация повторилась. Поэтому вопрос и возник Поковыряю симатикстартер, посмотрю, если что попробую отключить.

        • Gabrrr

          Ну а в приводах что за ошибки? Обрыв связи?

          • Aleksandr

            Никаких ошибок нигде. Ни в буфере ПЛК ни в стартере. Я ещё думаю может проблема в том что я время назад перевел. Как будет неделя maintenance, буду тестировать-пробовать, если интересно, потом отпишу по результатам

            • Gabrrr

              Ну не должно так быть. Ты же если провод профинета выдернешь, ты получишь на ПЛК аварию, что мастера нет. Может у тебя какие то проблемы в хардвари 2го контроллера? По типу одинаковых subnet профинета?

              • Aleksandr

                Так подсеть же и должна быть одинаковая для put/get Или я не так понял?

              • Aleksandr

                Именно по активации WR_SYS_T все тухло. Думаю через неделю будет maintenance, попробую всяко разно.

                • Gabrrr

                  А привода то какие?

                  • Aleksandr

                    S120

                    • Gabrrr

                      Хз. Мб сафети какие то функции, которые я не сильно трогал отваливаются. Ну и глянь параметры на приводах про синхронизацию, там неск способо как её сделать. Мб проще на приводах тоже NTP на общий сервер включить

            • Gabrrr

              Пиши офк. Но говорю на привода даже это реальное время завести довольно труднозатратно и надо в ПЛК писать функции. По дефолту привода внутренее время считают в кол-ве минут от момент включения.

            • Arman

              Время назад по идее не должно сразу переводится, а "тормозить" счёт. Где-то видел такое, что сама синхронизация занимала около 30 минут.

              • Aleksandr

                Да не, перевелось сразу.

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

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