Просмотр полной версии : Как вывести переменнную типа TIME на экран СПК110
mikola_wow
11.04.2019, 17:21
Всем привет.
Мучаюсь с выводом переменной типа TIME на экран СПК110.
При заполнителе %t[mm:ss] и указанной переменной типа Time выдает системное время. Значение переменной не отображается.
Заранее спасибо.
Версия CS v3.5 sp5 patch 5
Евгений Кислов
11.04.2019, 20:39
Добрый вечер.
Самый простой вариант - конвертировать время в строку (оператором TIME_TO_STRING), отформатировать строку к нужному виду и вывести ее в визуализации (заполнитель %s).
Здравствуйте. Не могли бы на примере показать как вывести время на экран?
Евгений Кислов
13.04.2020, 12:39
Здравствуйте. Не могли бы на примере показать как вывести время на экран?
Добрый день.
У вас СПК без Ethernet или с ним?
Евгений Кислов
14.04.2020, 13:21
Тогда привязываете к элементу визуализации (например, прямоугольнику) переменную нужного типа и во вкладке Тексты в параметре Текст указываете нужный формат вывода значения с помощью спецификаторов:
https://help.codesys.com/webapp/_visu_placeholder_with_formatting_sequence_in_a_st ring;product=core_visualization;version=3.5.15.0#p rinting-the-date-and-time
Например, %t[HH:mm:ss] ---> часы:минуты:секунды
kirilenko@zhemchuzhina-kryma.com
20.01.2021, 15:30
Коллеги, добрый день!
Подскажите пожалуйста, вывести не проблема. Надо ввести переменную типа TIME в секундах. При этом эта переменная будет задавать время задержки включения.
Спасибо!
Евгений Кислов
20.01.2021, 16:36
Добрый день.
Объявите переменную типа USINT и используйте ее в визуализации.
И в коде:
tVar := usiVar * T#1s;
Евгений Кислов
21.01.2021, 07:00
а в КДС3 так допустимо ?
tVar := T#1s * usiVar;
Да, допустимо.
kirilenko@zhemchuzhina-kryma.com
21.01.2021, 09:27
Все четко отработало. Спасибо за прием!
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot