1 如何正确使用S7-200SMART时钟指令-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何正确使用S7-200SMART时钟指令

blackwatching 来源:技成培训网 作者:眭相建 2022-10-31 17:34 次阅读

(1)时钟指令的认识

西门子S7-200SMART时钟指令分为设置时钟和读取时钟两类,通过设置时钟指令可对CPU的系统时钟进行修改而通过读取时钟指令可读取CPU的系统时钟,时钟指令分为读取和设置时钟指令与读取和设置扩展时钟指令,如图1所示。

11801986-577e-11ed-a3b6-dac502259ad0.png

图1:时钟指令(左侧为读取时钟指令,右侧为设置时钟指令)

①读取时钟指令:当指令EN端条件满足时读取实时时钟指令从CPU 读取当前时间和日期,并将其装载到从字节地址T 开始的 8字节时间缓冲区中。

②设置时钟指令:设置实时时钟指令通过由T 分配的 8字节时间缓冲区数据将新的时间和日期写入到CPU。

需要注意的是读取出来的值和需要设定的值均需要进行数据格式的转换才行。

(2)时钟指令存储区格式说明

所有日期和时间值必须采用BCD格式(BCD码通俗的说法是用16进制的形式来表示2进制数)分配(例如,16#12 代表2012年)。00至99的BCD值范围可分配范围为2000至2099的年份;时间缓冲区如图2所示。

1196d9d2-577e-11ed-a3b6-dac502259ad0.png

图2

时钟指令的管脚T就是缓冲区的起始字节地址,可以由用户自由设置(在CPU允许的V存储区范围内)。如果设置T为VB10,那么读取时钟后,“年”的信息就会保存在VB10中,“月”保存在VB11中。

二、时钟指令应用

接下来我们通过一个简单的应用示例来充分理解时钟指令;要求读取CPU实时时间显示在上位机上,同时还可以在上位机上设定CPU时间。读取时间如图3所示。

1294038c-577e-11ed-a3b6-dac502259ad0.png

图3:时钟读取

调用时钟读取指令并以系统时钟SM0.5触发,由于读取出来的均是BCD码,因此需要通过转换指令进行转换过后才是最终的日期时间。

另外还需要进行时间的设定,由于我们需要在上位机上进行时间的设定,考虑到设定的数据格式依然是BCD码,但是上位机上通常使用的是十进制数,因此我们同样需要进行转换之后,再使用其设定地址的低字节进行传送至各个字节地址中,如图4所示。

12a7875e-577e-11ed-a3b6-dac502259ad0.png

图4:设定时钟

三、结语

通过本示例的分享,相信大家已经掌握了其基本的使用。下面为大家分享关于时钟指令的几点需要注意的:

(1)进行时钟的设定时,只需要导通一个周期即可把设定值写入。不能一直导通EN端,否则读取时钟指令的时间将会有错误。

(2)调用时钟指令时需要在EN位中使用SM0.5系统时钟进行调用。

(3)时钟指令需要使用连续的8个字节作为时间缓冲区的存储,其中缓冲区中的第6个字节为保留,并且这连续的8个字节不能和其他存储区重复使用。

(4)除了通过令设定时钟之外,还可以通过编程软件Micro/WIN SMART 设置CPU 的时钟,必须先建立编程通信连接。在Micro/WIN SMART 菜单中选择“PLC“→”设置实时时钟”,打开“PLC时钟操作”对话框进行设定。

(5)S7-200SMART CPU靠内置超级电容为实时时钟提供电源缓冲,保持时间为典型值7天,最小值6天。缓冲电源放电完毕后,再次上电后时钟将停止在缺省值,并不开始走动,所以如果设备停电时间超过一周时,需要添加电池信号板,电池板的时钟保持时间约为1年。

审核编辑:郭婷


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10854

    浏览量

    211573
  • 西门子
    +关注

    关注

    94

    文章

    3034

    浏览量

    115779

原文标题:S7-200SMART时钟指令如何正确应用?资深工程师详解

文章出处:【微信号:玩转PLC工业机器人,微信公众号:玩转PLC工业机器人】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子1200、200smart、LOGO实现S7通讯演示

    版本软件 4、交换机 五口路由器 5、若干网线 6、LOGO!A8.2 12/24RCE  系列 7S7-200smart  st20系列 8、S7-1200  1211c 系列 二、通信实现目的
    的头像 发表于 12-05 09:31 360次阅读
    西门子1200、<b class='flag-5'>200smart</b>、LOGO实现<b class='flag-5'>S7</b>通讯演示

    s7-200_SMART系统手册

    德赢Vwin官网 网站提供《s7-200_SMART系统手册.pdf》资料免费下载
    发表于 10-21 10:50 2次下载

    教程-西门子S7协议转换为HTTP协议

    本章要实现一个流程:EG8200采集西门子S7-200Smart的数据,并组装成JSON格式通过HTTP上报应用平台。
    的头像 发表于 10-12 16:18 312次阅读
    教程-西门子<b class='flag-5'>S7</b>协议转换为HTTP协议

    EG网关采集西门子S7-200smart转Modbus协议

    通过EG边缘计算网关,用户可以轻松实现西门子S7-200 Smart PLC数据的采集,并将其转换为标准Modbus协议输出。这种跨协议的数据转换方案极大简化了工业系统的集成,使不同品牌、不同协议
    的头像 发表于 09-10 10:42 491次阅读
    EG网关采集西门子<b class='flag-5'>S7-200smart</b>转Modbus协议

    西门子PLC不得不说的事:S7-200SMART通信端口及连接方式

    S7-200SMART PLC在小型PLC市场使用率占比最大,以高性价等优势抢占了较大的中低端工业自动化市场份额。 200SMART系列PLC可分为CPU模块和扩展模块。CPU模块标配RS485接口和以太网口,并集成
    的头像 发表于 08-27 17:31 1033次阅读
    西门子PLC不得不说的事:<b class='flag-5'>S7-200SMART</b>通信端口及连接方式

    S7-200指令

    S7-200库文件是西门子旗下同款编程软件的可调用数据库,可安装也可直接覆盖进行使用。常用的数据库,简便方便调用。在PLC中调试中节省时间。
    发表于 07-23 12:29 7次下载

    S7协议读取西门子S7-200 Smart PLC数据

    西门子S7-200 Smart PLC因其稳定性和易用性而广泛应用。通过使用S7协议,可以实现对PLC数据的高效读取和控制。本文将详细介绍如何使用S7协议读取西门子
    的头像 发表于 07-11 11:55 5645次阅读
    <b class='flag-5'>S7</b>协议读取西门子<b class='flag-5'>S7-200</b> <b class='flag-5'>Smart</b> PLC数据

    西门子S7-200 Smart PLC加密设置全面指南

    本文将详细介绍西门子S7-200 Smart PLC的加密设置方法,帮助用户更好地保护PLC程序的安全。
    发表于 03-27 10:14 1.1w次阅读
    西门子<b class='flag-5'>S7-200</b> <b class='flag-5'>Smart</b> PLC加密设置全面指南

    西门子S7-200SMART PLC与钡铼BL201分布式I/O配置实战教程

    西门子 S7-200SMART 与 BL201通信配置步骤: 1、BL201、S7-1200、PC要同一局域网。将BL201和S7-1200上电,打开西门子TIA V13软件,新建项目“BL201
    的头像 发表于 03-18 19:17 939次阅读
    西门子<b class='flag-5'>S7-200SMART</b> PLC与钡铼BL201分布式I/O配置实战教程

    西门子S7-200 SMART的通信端口解析

    S7-200 SMART CPU 集成的 RS485 通信端口(端口0)是与 RS485 兼容的9针 D 型连接器。CPU 集成的 RS485 通信端口的引脚分配如表1. S7-200 SMA
    发表于 02-27 11:28 2870次阅读
    西门子<b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b>的通信端口解析

    两台西门子s7-200smart plc如何通过互联网远程通讯?

    监控和控制的需求,对于位于不同地点的PLC设备如何实现远程通讯,则成为了许多工业企业面临的一项重要问题。 两台西门子s7-200smart plc如何通过互联网远程通讯? 西门子S7-200smart PLC是一种高性能、高可靠性的微型控制器,广泛应用于工厂自动化、
    的头像 发表于 02-01 15:22 2357次阅读
    两台西门子<b class='flag-5'>s7-200smart</b> plc如何通过互联网远程通讯?

    S7-1500与多台200SMART之间无线以太网通讯搭建方法

    这是一个不用编程即可瞬间实现S7-200smartS7-1500的以太网通讯的方法,这种控制方式下最多可以控制128台S7-200SMART。本方案以组态王与S7-1500和2台
    的头像 发表于 01-24 08:58 1180次阅读
    <b class='flag-5'>S7</b>-1500与多台<b class='flag-5'>200SMART</b>之间无线以太网通讯搭建方法

    西门子S7-200SMART PLC的系统时钟显示在MCGS HMI上

    在实际工业应用中,PLC的实时时钟通常需要显示在HMI上,这是因为有的HMI品牌并没有系统时钟功能。
    的头像 发表于 01-17 09:46 4282次阅读
    西门子<b class='flag-5'>S7-200SMART</b> PLC的系统<b class='flag-5'>时钟</b>显示在MCGS HMI上

    两台西门子S7-200 SMART PLC通过Modbus RTU协议通讯的流程简析

    PLC2台,分别是200SMART 的CR60和SR20;
    的头像 发表于 01-12 10:05 3529次阅读
    两台西门子<b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> PLC通过Modbus RTU协议通讯的流程简析

    如何在S7-200 SMART CPU断电重启后保持运动控制的当前位置值?

    S7-200 SMART 断电重启后由于初始化指令的执行,当前位置会复位为0。要使S7-200 SMART运动控制的当前位置值在CPU断电重
    的头像 发表于 01-10 10:28 2089次阅读
    如何在<b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> CPU断电重启后保持运动控制的当前位置值?