在Twincat 3中不同的时间数据类型可以相加,下方以DT与TIME类型相加为例进行演示:
VAR
dtCurrentTime : DT; // 当前时间
dtNewTime : DT; // 新的时间
tTimeToAdd : TIME; // 要添加的时间
END_VAR
dtCurrentTime := DT#2023-10-05-14:30:00;
// 定义要添加的时间,例如1小时30分钟
tTimeToAdd := T#1H30M;
// 将时间相加
dtNewTime := dtCurrentTime + tTimeToAdd;
运行效果如下:
2025.1.10 魏正齐 编辑