Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 27 из 27

Тема: СП300 - синхронизация времени

  1. #21
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от parovoZZ Посмотреть сообщение
    а как часто вызывается этот макрос?
    В посте #2 все расписано
    Синхронизация происходит ежедневно, ровно в полдень по часам в ПЛК или по команде(через бит управления)
    А через бит управления - с любой частотой
    СинхПоКоманде - дополнительный вход для принудительной синхронизации часов, задается битом. Синхронизации будет выполнена по фронту этого бита, например от битовой кнопки с действием ВКЛ. пока нажата. Если дополнительный вход ненужен, следует использовать бит PSB1 - перманентный лог."0".
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  2. #22

    По умолчанию

    А глобальным его надо делать?

  3. #23
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от parovoZZ Посмотреть сообщение
    А глобальным его надо делать?
    Да, конечно
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #24

    По умолчанию

    Удивительно... Оказывается, во внутреннем пространстве панели есть пара регистров PSW220 и PSW221, с помощью которых можно подправить системное время. И ведь нигде в справке про это не сказано.

  5. #25

    По умолчанию

    Цитата Сообщение от parovoZZ Посмотреть сообщение
    Удивительно... Оказывается, во внутреннем пространстве панели есть пара регистров PSW220 и PSW221, с помощью которых можно подправить системное время. И ведь нигде в справке про это не сказано.
    Страница 199 Руководства по эксплуатации 1 Стр 199 Руководства.jpg
    Последний раз редактировалось kondor3000; 04.04.2024 в 22:02.

  6. #26

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    У меня в библиотеке ГМ есть для этого случая Графический Макрос для автоматической синхронизации часов панели с часами ПЛК.
    Панель - мастер, ПЛК - слейв.
    В слейве ПЛК нужно шесть регистров с временем по порядку Год, Месяц, День, час, минуты,секунды
    Синхронизация происходит ежедневно, ровно в полдень по часам в ПЛК или по команде(через бит управления)
    ГМ находится в папке ".\ГМ для СП300\Макро\ДатаВремя\RTC"
    Вложение 74760

    Переменные
    Вложение 74761

    ДатаВремя в ПЛК - адрес первого регистра из шести, в которых находятся текущие значения (год, месяц, день, час, минуты, секунды) часов ПЛК.

    ЗАМЕЧАНИЕ
    диапазон значений для года ограничен значениями от 2000 до 2099
    диапазон значений для месяца от 1 до 12
    диапазон значений для дня от 1 до 31
    диапазон значений часов от 0 до 23
    диапазон значений для минут и секунд от 0 до 59.
    В макросе проверяется диапазон входных переменных и если их значение не укладывается заданные диапазоны, то их значения будут принудительно ограничены максимальным или минимальным значениями.
    Т.е. если полученное из ПЛК значение для года будет, например 1998, то будет взято нижнее допустимое значение - 2000. Или если полученное из ПЛК значение для месяца будет, например 100, то будет взято верхнее допустимое значение - 12.

    СинхПоКоманде - дополнительный вход для принудительной синхронизации часов, задается битом. Синхронизации будет выполнена по фронту этого бита, например от битовой кнопки с действием ВКЛ. пока нажата. Если дополнительный вход ненужен, следует использовать бит PSB1 - перманентный лог."0".

    ЗЫ проект с этим ГМ во вложении
    Петр, подскажите, этот макрос только синхронизирует время панели относительно ПЛК или может и наоборот работать, то есть синхронизировать время ПЛК относительно времени панели?

  7. #27
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от delta8 Посмотреть сообщение
    Петр, подскажите, этот макрос только синхронизирует время панели относительно ПЛК или может и наоборот работать, то есть синхронизировать время ПЛК относительно времени панели?
    Только время из ПЛК в панель, на оборот не делал
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  1. ПР200 синхронизация времени
    от Alex_Z в разделе Программируемые реле
    Ответов: 1
    Последнее сообщение: 29.08.2017, 16:12
  2. Синхронизация времени
    от VanoKing в разделе ПЛК1хх
    Ответов: 35
    Последнее сообщение: 10.01.2014, 13:20
  3. Синхронизация времени
    от VanoKing в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 07.09.2011, 20:41
  4. синхронизация времени плк и ип320
    от rabitt.exe в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 11.02.2010, 10:59
  5. Ответов: 0
    Последнее сообщение: 22.04.2008, 06:37

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •