倍福TwinCAT(贝福Beckhoff)基础教程5.1 TwinCAT-1 获取和设置系统时间

使用功能块NT_GetTime,NETID填写两个单引号表示本机,START就是一个触发信号,一般的功能块都需要一个上升沿触发执行,最后的输出类型都是让系统自己决定,然后统一把这些变量放到全局变量中(个人认为比较好的编程习惯),以方便查看

倍福TwinCAT(贝福Beckhoff)基础教程5.1 TwinCAT-1 获取和设置系统时间_第1张图片

 

采集到的时间是一个比较特殊的类型,我们可以右击查看这个结构体包含的东西,也可以在运行起来之后,看执行完成之后,这个变量中的每个元素数据是否跟本机时间对应

倍福TwinCAT(贝福Beckhoff)基础教程5.1 TwinCAT-1 获取和设置系统时间_第2张图片

 

在理解了读取时间之后,写入时间就比较简单了,我们首先需要得到一个跟读取一样类型的变量(注意结构体中的年月日等等都是WORD类型,而我们在HMI中放的控件和交互变量都是INT类型,所以要做数据转换)

倍福TwinCAT(贝福Beckhoff)基础教程5.1 TwinCAT-1 获取和设置系统时间_第3张图片

 

最后不管哪个功能块执行完成,都会回到0状态,将功能块复位掉,以方便下次点击按钮的时候执行

倍福TwinCAT(贝福Beckhoff)基础教程5.1 TwinCAT-1 获取和设置系统时间_第4张图片

 

 

更多教学视频和资料下载,欢迎关注以下信息:

我的优酷空间:

http://i.youku.com/acetaohai123

倍福TwinCAT(贝福Beckhoff)基础教程5.1 TwinCAT-1 获取和设置系统时间_第5张图片

 

我的在线论坛:

http://csrobot.gz01.bdysite.com/

倍福TwinCAT(贝福Beckhoff)基础教程5.1 TwinCAT-1 获取和设置系统时间_第6张图片

 

问题交流:

QQ:910358960

邮箱:[email protected]

转载于:https://www.cnblogs.com/acetaohai123/p/6823631.html

你可能感兴趣的:(倍福TwinCAT(贝福Beckhoff)基础教程5.1 TwinCAT-1 获取和设置系统时间)