15. Tc2_MC2_XFC

15.1. 将T_DCTIME32转成T_DCTIME的方法

在使用XFC功能时,可能需要计算时间戳,但是有些功能块计算出的时间戳格式为T_DCTIME32,例如XFC_TimeToModuloPosition,它的输出引脚TimeofPosition格式就是T_DCTIME32


而硬件需要的时间戳格式为ULint,我们可以通过函数XFC_ExtendDcTime来转换

XFC_ExtendDcTime 1:

ulTimeStamp:=ULARGE_TO_ULINT(XFC_ExtendDcTime(XFC_TimeToModuloPosition.TimeOfPosition));

附Info参考资料:https://infosys.beckhoff.com/content/1033/tf5065_tc3_plc_motion_control_xfc_xfc_nci/9825624459.html?id=2272578174174662681


2025.6.30 李明慧 供稿