在过去的几个小时里,我遇到了通过结构化文本编程更改系统日期和时间的问题。我使用了功能块FB_LocalSystemTime,我可以在其中读取系统时间。但是我找不到任何函数或功能块来编写新的系统时间。我检查了NT_SetLocalTime,那也没有用。你知道我该怎么做吗?
有关更多信息:我已包含示例代码,例如:
/** 声明部分 **/ fbLocalSystemTime:FB_localSystemTime; fbSetLocalTime:NT_SetLocalTime; 新时间:TIMESTRUCT:=(wHour:=5); /** 定义部分 **/ fbLocalSystemTime(); /*这给出了系统时间*/ fbSetLocalTime.TIMESTR:=newTimne; /* 设置新时间 */ fbSetLocalTime.START:=TRUE; fbSetLocalTime(); /** 这并没有设置我猜应该设置的系统时间 **/