登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:【跟着我一起来学习s7-200】29时钟读写指令

点击:978 回复:4

  今天就学习一下时钟读写指令,时钟读写指令有读取时钟指令READ_RTC和写时钟指令SET_RTC,读取实时时钟指令READ_RTC是从硬件时钟中读取当前时间和日期,并把它装载到一个以地址T起始的8个字节的存储区中,写时钟指令SET_RTC是将当前时间和日期写入到用T指定的在8个字节存储区开始的硬件时钟中。以地址T起始的8个字节的存储区中存储的数据内容及数值范围如下表,我们要注意的是对于星期的数值,1代表星期日,7代表星期六,而0表示禁止计星期。
附件 1.jpg
   我们看一下数据内容为星期的,因为年月日的关系,星期是自动固定了的,所以星期保持默认就好了,所以在实际应用的时候,对于T+5,T+6,T+7经常是不进行设置的。但要注意的是CPU不会检查日期与星期是否合理的,比如2月30日可能会被接受。所以在写入时钟时要确认输入的数据的正确性。
   我们要注意的是,对于一个全新的CPU,需先在菜单的“PLC-实时时钟”或者通过写时钟指令给CPU分配一个时间。
   在使用时钟读写指令时,有三个点是要注意的,一是,一般是用沿触发设置实时时钟指令的,也就是在驱动条件的上升沿,就把设定的时间写入到PLC里面;二是,读取实时时钟指令用SM0.5来调用,也就是1s读取一次,读取出PLC里面的实时时间;三是,时钟的显示数值是以BCD码(16#无字母的数)形式的。
   下面就看一下程序实例。
附件 2.jpg
附件 3.jpg
附件 4.jpg
附件 5.jpg
附件 6.jpg
   当我们用状态表监控时,就可以监控到读取的实时时钟信息。这里我用的是CPU224的PLC,我们要注意的是CPU221和CPU222是要另外配时钟卡才具有实时时钟功能的,而CPU224、CPU224XP和CPU226是内置有时钟卡的,所以如果我们用CPU221和CPU222时又没有配时钟卡的话是不支持实时时钟功能的,这样只能选用CPU224、CPU224XP或CPU226的PLC。
附件 7.jpg
   那么这就是我们的实时时钟读写指令,应该不会太难理解吧?
14-11-12 13:55
这是之前的帖子~!大家有什么不懂的,可以翻看下。

http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=392158【跟着我一起来学习s7-200】02CPU参数与结构
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=392445【跟着我一起来学习S7-200】03扩展模块
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=392497【跟着我一起来学习s7-200】04通讯与网络
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=392620【跟着我一起来学习s7-200】05系统选型
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=392728【跟着我一起来学习s7-200】06硬件接线
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=392912【跟着我一起来学习s7-200】07熟悉软件
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=393066【跟着我一起来学习s7-200】08常用菜单工具?
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=393317【跟着我一起来学习s7-200】09查看工具栏的使用
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=393574【跟着我一起来学习s7-200】10程序上传下载
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=393646【跟着我一起来学习s7-200】11系统块的使用
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=393764【跟着我一起来学习s7-200】12工作原理
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=393937【跟着我一起来学习s7-200】13数据与数制
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=394125【跟着我一起来学习s7-200】14位逻辑指令
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=394204【跟着我一起来学习s7-200】15程序案例
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=394254【跟着我一起来学习s7-200】16定时器指令
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=394305【跟着我一起来学习s7-200】17计数器指令
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=394421【跟着我一起来学习s7-200】18比较指令
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=394474【跟着我一起来学习s7-200】19计数器和比较指令应...
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=394528【跟着我一起来学习s7-200】20定时器、计数器和...?
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=394621【跟着我一起来学习s7-200】21转换指令
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=394793【跟着我一起来学习s7-200】22算术运算指令
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=394856【跟着我一起来学习s7-200】23逻辑运算指令
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=394912【跟着我一起来学习s7-200】24传送指令
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=394993【跟着我一起来学习s7-200】25移位循环指令
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=395040【跟着我一起来学习s7-200】26移位寄存器指令
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=395193【跟着我一起来学习s7-200】27综合程序应用?
http://m.gkong.com/bbs/archive.aspx?Boardid=36&ID=395231【跟着我一起来学习s7-200】28字符串指令
附件 微信二维码.jpg
扫一扫关注技成官方微信更多精彩等着你!
最后修改:2014/11/12 14:12:08
14-11-12 13:57
楼主辛苦了。
14-11-12 14:10
学习了,感谢楼主教导。
14-11-19 17:37
太感谢了,,正需要这样的资料、适合我们菜鸟。、
15-12-07 15:57

工控新闻

更多新闻资讯