PDA

Просмотр полной версии : Отображение переменной "TIME" на СП310



Anatoly.snjrs
19.12.2022, 12:11
Добрый день!
Подскажите пожалуйста, как передать переменную типа "TIME" по Modbus TCP с контроллера ПЛК210-04 на панель СП310Р для дальнейшего отображения? (Контроллер Master).
Спасибо!!

petera
19.12.2022, 12:29
Добрый день!
Подскажите пожалуйста, как передать переменную типа "TIME" по Modbus TCP с контроллера ПЛК210-04 на панель СП310Р для дальнейшего отображения? (Контроллер Master).
Спасибо!!

Держите пример для панели
64647

kondor3000
19.12.2022, 13:42
Добрый день!
Подскажите пожалуйста, как передать переменную типа "TIME" по Modbus TCP с контроллера ПЛК210-04 на панель СП310Р для дальнейшего отображения? (Контроллер Master).
Спасибо!!

Так не заморачиваюсь, передаю отдельно часы, мин и сек, регистрами WORD, разложенные в ПЛК. Мне так удобней и наглядней.
А что более важно, передаю их группой, штук по 40 штук за раз. У вас же мастер шлёт по 1-2 регистра, если через конфигурацию.

Anatoly.snjrs
19.12.2022, 13:51
Так не заморачиваюсь, передаю отдельно часы, мин и сек, регистрами WORD, разложенные в ПЛК. Мне так удобней и наглядней.
А что более важно, передаю их группой, штук по 40 штук за раз.

А как из переменной TIME, например "t#1h23m30s300ms" ,отдельно выделить эти самые часы,минуты и секунды?
Как Вы это делаете?

kondor3000
19.12.2022, 13:58
А как из переменной TIME, например "t#1h23m30s300ms" ,отдельно выделить эти самые часы,минуты и секунды?
Как Вы это делаете?

TIME_TO_DWORD, далее делю на 1000, чтобы избавиться от ms.
Полученное число уже содержит время в сек. Делим на 3600, получаем часы и т. д.
В конце, переводим всё WORD.

Anatoly.snjrs
19.12.2022, 14:00
TIME_TO_DWORD, далее делю на 1000, чтобы избавиться от ms.
Полученное число уже содержит время в сек. Делим на 3600, получаем часы и т. д.

Спасибо Вам за помощь!

Anatoly.snjrs
20.12.2022, 08:27
Держите пример для панели
64647

Ваш вариант отличный, только нет возможности редактировать размер шрифта и добалять бит видимости(

petera
20.12.2022, 10:21
Ваш вариант отличный, только нет возможности редактировать размер шрифта и добалять бит видимости(

Для редактирования размера шрифта используйте кнопку "F" на панели инструментов.

Про бит видимости речь не шла, однако и это придумано давно.
https://owen.ru/forum/attachment.php?attachmentid=64685&d=1671520664

ЗЫ.
Если бит видимости не нужен, то установите в свойствах дисплея - PSB0