Показано с 1 по 7 из 7

Тема: плк100 синхронизация с сервером

  1. #1

    По умолчанию плк100 синхронизация с сервером

    Доброго времени суток!
    Появилась следующая задача, ПЛК100 подключен по Ethernet к компьютеру со SCADA-системой, в это же время необходимо синхронизовать системное время ПЛК с этим же самым компьютером. Как можно это сделать, пока не могу даже предположить как и что делать

  2. #2

    По умолчанию

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

  3. #3

    По умолчанию

    подскажите пожалуйста примером как это сделать. заранее благодарен.

  4. #4
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    будильник.rar
    используйте библиотеку сислиб тайм.
    в примере синхронизация времени пк и плк происходит по команде пользователя(нажатии на кнопку "коррекция").
    привяжите к переменной ввода кнопки свое событие.

  5. #5

    По умолчанию

    в примере синхронизация времени пк и плк происходит по команде пользователя(нажатии на кнопку "коррекция").

    Спасибо конечно, но в данном случае происходит не синхронизация системного времени ПК и ПЛК, а ввод времени и даты в ПЛК (кнопка "коррекция" лишь разрешает изменение). Такой вариант я уже сделал. Хотелось бы другое - одну единственную кнопку " Синхронизация" и минимум действий руками

  6. #6
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    а что мешает сделать так как хочется?
    вообще то синхронизация как раз и подразумевает запись времени из мастера в слейв. или вы хотите усреднять время между плк и пк?

  7. #7

    По умолчанию

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

Ваши права

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