您现在所在的是:

西门子SIEMENS

回帖:4个,阅读:964 [上一页] [1] [下一页]
1053
技成小蔡老师
文章数:93
年度积分:50
历史总积分:1053
注册时间:2014/8/21
发站内信
发表于:2014/11/12 13:55:50
#0楼
  今天就学习一下时钟读写指令,时钟读写指令有读取时钟指令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
   那么这就是我们的实时时钟读写指令,应该不会太难理解吧?

技成微信号:jcpeixun 工控资料天天有!
1053
技成小蔡老师
文章数:93
年度积分:50
历史总积分:1053
注册时间:2014/8/21
发站内信
发表于:2014/11/12 13:57:55
#1楼
这是之前的帖子~!大家有什么不懂的,可以翻看下。

http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=392158【跟着我一起来学习s7-200】02CPU参数与结构
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=392445【跟着我一起来学习S7-200】03扩展模块
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=392497【跟着我一起来学习s7-200】04通讯与网络
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=392620【跟着我一起来学习s7-200】05系统选型
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=392728【跟着我一起来学习s7-200】06硬件接线
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=392912【跟着我一起来学习s7-200】07熟悉软件
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=393066【跟着我一起来学习s7-200】08常用菜单工具?
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=393317【跟着我一起来学习s7-200】09查看工具栏的使用
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=393574【跟着我一起来学习s7-200】10程序上传下载
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=393646【跟着我一起来学习s7-200】11系统块的使用
http://bbs.gkong.com/archive.aspx?Boardid=36&ID=393764【跟着我一起来学习s7-200】12工作原理
http://bbs.gkong.com/archive.aspx?Boardid=36&ID=393937【跟着我一起来学习s7-200】13数据与数制
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=394125【跟着我一起来学习s7-200】14位逻辑指令
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=394204【跟着我一起来学习s7-200】15程序案例
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=394254【跟着我一起来学习s7-200】16定时器指令
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=394305【跟着我一起来学习s7-200】17计数器指令
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=394421【跟着我一起来学习s7-200】18比较指令
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=394474【跟着我一起来学习s7-200】19计数器和比较指令应...
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=394528【跟着我一起来学习s7-200】20定时器、计数器和...?
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=394621【跟着我一起来学习s7-200】21转换指令
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=394793【跟着我一起来学习s7-200】22算术运算指令
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=394856【跟着我一起来学习s7-200】23逻辑运算指令
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=394912【跟着我一起来学习s7-200】24传送指令
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=394993【跟着我一起来学习s7-200】25移位循环指令
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=395040【跟着我一起来学习s7-200】26移位寄存器指令
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=395193【跟着我一起来学习s7-200】27综合程序应用?
http://bbs.gkong.com/dispbbs.asp?Boardid=36&ID=395231【跟着我一起来学习s7-200】28字符串指令


附件 微信二维码.jpg
扫一扫关注技成官方微信更多精彩等着你!
[此贴子已经被作者于2014/11/12 14:12:08编辑过]
技成微信号:jcpeixun 工控资料天天有!
21391
fywsch
文章数:13920
年度积分:-192
历史总积分:21391
注册时间:2005/12/30
发站内信
三菱电机活动(三)
西门子logo体验(三)
英威腾PLC体验(二)
发表于:2014/11/12 14:10:49
#2楼
楼主辛苦了。
19479
1053370790
文章数:4425
年度积分:189
历史总积分:19479
注册时间:2012/9/7
发站内信
发表于:2014/11/19 17:37:28
#3楼
学习了,感谢楼主教导。
509
王FXfgUByggo
文章数:4
年度积分:50
历史总积分:509
注册时间:2015/12/7
发站内信
发表于:2015/12/7 15:57:52
#4楼
太感谢了,,正需要这样的资料、适合我们菜鸟。、

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005