Smart700为什么显示星期出问题

星期值放在VB100里,1~7显示(周1~周日),Winccfile里做了个星期文本,变量连接VB100,显示的却不是这个顺序,这是为什么呢,放在KT178或者TP177里就没问题

最佳答案

KT178或者TP177里也是这样的,在s7 200中对时钟的定义是这样的:

Read_RTC(读时钟)和Set_RTC(设置时钟)指令靠数据缓冲区在用户程序与硬件芯片间交换数据,它们的缓冲区格式相同。

8个字节时间缓冲区格式(T)

T字节 说明 字节数据
0 年 (0-99) 当前年份 (BCD值)
1 月 (1-12) 当前月份 (BCD值)
2 日期 (1-31) 当前日期 (BCD值)
3 小时 (0-23) 当前小时 (BCD值)
4 分钟 (0-59) 当前分钟 (BCD值)
5 秒 (0-59) 当前秒 (BCD值)
6 00 保留 ?始终设置为00
7 星期几 (1-7) 当前是星期几,1=星期日 (BCD值)

* 1 = 星期日,7 = 星期六,0 = 表示禁止计星期 

可以查看STEP7 MICROWIN中的帮助或者
《西门子 S7-200 · LOGO! · SITOP 参考》
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0136

提问者对于答案的评价:
ok

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc194586.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月18日 下午10:40
下一篇 2017年8月18日 下午10:40

相关推荐