当前位置: 主页 > PLC控制

时间输入程序段请教?

小弟新手,烦请师长帮忙解答,图片程序段是将时间输入,MW36是传入到S_ODT计时控制输出用,疑问是
1、为什么要先将整数转换为BCD码?
2、转换的BCD码和W#16#2000异或是做什么?为什么要这么做?

图片说明:

时间输入程序段请教?时间输入程序段请教?

最佳答案

1、为什么要先将整数转换为BCD码?
这是系统要求,换言之,就是这样设计的。S5TIME是用BCD码保存的,在数据存储区占用两个连续的字节。
见上传的截图S5TIME格式,S5TIME格式1。
2、转换的BCD码和W#16#2000异或是做什么?为什么要这么做?
是将时基设置为1s。见截图S5TIME格式1。
3、相关资料:
、《TIME,DATEandTIMERinSTEP7》下载
htTP://ishare.iASk.sina.com.cn/f/3022092.html
、《step7中有关时间和定时器的使用和例程(2007.09.03)》下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0087
、《Step7中的时间、日期和定时器(2004.06.01)》下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0019

图片说明:

dfe5fCE6493b4fef575846400210350f时间输入程序段请教?时间输入程序段请教?时间输入程序段请教?

提问者对于答案的评价:
谢谢大家指教,了解了S5TIME格式的使用方法了,谢谢

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号