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

Тема: Чтение системного времени СП300 из плк150

  1. #1

    По умолчанию Чтение системного времени СП300 из плк150

    Добрый день, разобрал пример синхронизации времени плк и сп300, но хотелось бы сделать наоборот и получать только часы и минуты.

    В панели в регистрах PSW33 и PSW34 находятся часы и минуты в HEX.

    В плк в modbus slave завел два регистра 2byte и функциональной областью записываю в эти регистры PSW33 и PSW34 из панели.

    Естественно нужной цифры не получаю, так как время в панели в HEX.

    В oscat ничего подходящего не нашел.

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

    Помогите пожалуйста отправить время из панели в dec...

    Основываясь на примере toUnixStamp мое решение будет???

    PSW[300]=(PSW[33] / 16) * 10 + PSW[33] % 16; // пишем из системного 33 в оперативный 300 часы
    PSW[301]=(PSW[34] / 16) * 10 + PSW[34] % 16; // пишем из системного 34 в оперативный 301 минуты
    Последний раз редактировалось ДаниилСПб; 17.05.2019 в 10:22.

  2. #2

  3. #3

    По умолчанию

    Спасибо! Спасибо! Спасибо!

Похожие темы

  1. Чтение времени
    от sialiv в разделе СПК2хх
    Ответов: 1
    Последнее сообщение: 16.02.2019, 10:40
  2. Ответов: 54
    Последнее сообщение: 11.09.2017, 10:56
  3. Ответов: 3
    Последнее сообщение: 04.12.2013, 22:41
  4. Ответов: 0
    Последнее сообщение: 22.04.2008, 06:37

Ваши права

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