Формат Даты/Времени
Упакованный формат времени
Для хранения или перемещения значений времени в контроллерах используется упакованный формат (число в формате Беззнак.целый 4-байт
).
На схеме представлена структура хранения упакованной метки времени в памяти. Один желтый прямоугольник соответствует одному биту:

Для упаковки/распаковки времени в FBD-программе используются соответственно блоки см. «Упаковка времени» и «Распаковка времени».
Строка форматирования
Строка форматирования даты/времени может принимать следующий вид: dd/MМ/yy hh:mm:ss. Тогда время, соответствующее этому шаблону форматирования может выглядеть как «12/04/18 14:22:58».
В таблице ниже перечислены все выражения, которые могут быть использованы в строке форматирования:
Выражение |
Описание |
d |
День как число без нуля впереди (1 до 31) |
dd |
День как число с нулем впереди (01 до 31) |
ddd |
Сокращенное название дня недели (Mon до Sun) |
dddd |
Полное название дня недели (Monday до Sunday) |
M |
Месяц как число без нуля впереди (1 до 12) |
MM |
Месяц как число с нулем впереди (01 до 12) |
MMM |
Сокращенное название месяца (Jan до Dec) |
MMMM |
Полное название месяца (January до December) |
yy |
Год в виде двузначного числа (00 до 99) |
yyyy |
Год в виде четырехзначного числа |
h |
Час без нуля впереди (0 до 23) |
hh |
Час с нулем впереди (00 до 23) |
m |
Минута без нуля впереди (0 до 59) |
mm |
Минута с нулем впереди (00 до 59) |
s |
Секунда без нуля впереди (0 до 59) |
ss |
Секунда с нулем впереди (00 до 59) |
z |
Миллисекунды без нулей впереди (0 до 999) |
zzz |
Миллисекунды с нулями впереди (000 до 999) |
AP |
AM или PM |
ap |
am или pm |