火狐体育真人入口机柜
联系我们
新闻资讯
威图机柜技术
S7-200SMART时钟指令如何正确应用?资深工程师详解!!!
原标题:S7-200SMART时钟指令如何正确应用?资深工程师详解!!!
西门子S7-200SMART时钟指令分为设置时钟和读取时钟两类,通过设置时钟指令可对CPU的系统时钟做修改而通过读取时钟指令可读取CPU的系统时钟,时钟指令分为读取和设置时钟指令与读取和设置扩展时钟指令,如图1所示。
①读取时钟指令:当指令EN端条件满足时读取实时时钟指令从CPU 读取当前时间和日期,并将其装载到从字节地址T 开始的 8字节时间缓冲区中。
②设置时钟指令:设置实时时钟指令通过由T 分配的 8字节时间缓冲区数据将新的时间和日期写入到CPU。
所有日期和时间值一定要采用BCD格式(BCD码通俗的说法是用16进制的形式来表示2进制数)分配(例如,16#12 代表2012年)。00至99的BCD值范围可分配范围为2000至2099的年份;时间缓冲区如图2所示。
时钟指令的管脚T就是缓冲区的起始字节地址,可以由用户自由设置(在CPU允许的V存储区范围内)。如果设置T为VB10,那么读取时钟后,“年”的信息就会保存在VB10中,“月”保存在VB11中。
接下来我们通过一个简单的应用示例来充分理解时钟指令;要求读取CPU实时时间显示在上位机上,同时还可以在上位机上设定CPU时间。读取时间如图3所示。
调用时钟读取指令并以系统时钟SM0.5触发,由于读取出来的均是BCD码,因此就需要通过转换指令进行转换过后才是最终的日期时间。
另外还有必要进行时间的设定,由于我们应该在上位机上进行时间的设定,考虑到设定的数据格式依然是BCD码,但是上位机上通常使用的是十进制数,因此我们同样有必要进行转换之后,再使用其设定地址的低字节进行传送至各个字节地址中,如图4所示。
通过本示例的分享,相信我们大家已经掌握了其基本的使用。下面为大家伙儿一起来分享关于时钟指令的几点必须要格外注意的:
(1)进行时钟的设定时,只需要导通一个周期即可把设定值写入。不能一直导通EN端,否则读取时钟指令的时间将会有错误。
(3)时钟指令需要用连续的8个字节作为时间缓冲区的存储,其中缓冲区中的第6个字节为保留,并且这连续的8个字节不能和其他存储区重复使用。
(4)除了通过令设定时钟之外,还能够最终靠编程软件Micro/WIN SMART 设置CPU 的时钟,必须先建立编程通信连接。在Micro/WIN SMART 菜单中选择“PLC“→”设置实时时钟”,打开“PLC时钟操作”对话框进行设定。
(5)S7-200SMART CPU靠内置超级电容为实时时钟提供电源缓冲,保持时间为典型值7天,最小值6天。缓冲电源放电完毕后,再次上电后时钟将停止在缺省值,并不开始走动,所以若设备停电时间超过一周时,需要添加电池信号板,电池板的时钟保持时间约为1年。
新闻资讯
-
2024-03-18 02:49:06
小度发布智能摄像头电视V75
-
2024-03-18 02:48:59
小度智能摄像头电视V75发布:4K显现、支撑防蓝光
-
2024-03-18 02:48:51
专业摄像机品牌前十名-十大摄像机品牌排行榜
-
2024-03-17 02:12:10
5699元!小度智能摄像头电视V75发布:支撑4K、杜比视界
-
2024-03-17 02:12:02
小度智能摄像头电视V75露脸 能长途关照的大屏电视
-
2024-03-16 00:14:26
浅谈煤矿企业中电力保护监控系统的应用