如果设定S5T#xx时间在10秒以下的话,就会减到0,但是超过10秒时间就会减少,但是最小值不是0,而是4096,如何去理解,请指点
图片说明:
最佳答案
1、没错,就是表示0s。
十进制的4096等于十六进制的1000。
当使用S5TIME时,定义数值的范围为0~999,而且要指明使用的时基。时基指定了时间单位。
十进制的4096等于十六进制的1000:
定义时间值形式:
W#16#wxyz ,其中:
w = 时基 (即时间间隔或精度)
xyz = BCD格式的时间值
十六进制的1000:w = 1,表示1s。xyz = 000,即表示0s。
2、有关S5TIME的格式:
详见资料:
《 Step7中的时间、日期和定时器(2004.06.01) 》下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0019
参见《TIME, DATE and TIMER in STEP 7》下载:
http://d101.d.iask.com/fs/800/1/3afb689f14c1def3889e0e7413fba89e10236930/pdf/Time%2C+Date+and+Timer+in+STEP+7.pdf
提问者对于答案的评价:
谢谢阿鸣老师!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc238873.html