电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

西门子S7-200系列PLC实例:时钟指令入门用法 梯形图编程实例

作者:佚名    文章来源:本站原创    点击数:    更新时间:2022-10-24

有关西门子S7-200的编程例子,时钟指令在自动化控制中经常用到,比如交通信号灯、路灯等,以下是西门子S7-200系列PLC实例中时钟指令的入门教程,一起来看下。

西门子S7-200时钟指令用法

以一个路灯程序为例,来学习下时钟指令的用法。

1、设计要求

 

这里要用到“时钟”指令,时钟指令有分为READ和SET两种,指令说明如下:

(1)读取实时时钟指令:从硬件时钟读取当前时间和日期,并将其载入以地址T起始的8个字节的时间缓冲区。

(2)设置实时时钟指令:将当前时间和日期写入用T指定的8个字节的时间缓冲区开始的硬件时钟。

先来打开程序,找到“时钟指令”:

READ_RTC指令,西门子s7-200plc 

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=星期日,可以看下自己的电脑的日期和时间,会发现“星期日”是日期统计中的第一列,这也是与系统日期、时间的配列规律相一致的。

 

选择变量存储区的字节数据类型,从0开始。则读取“小时”数据,则是从VB3中读取。

 

2、完成指令设置后,给PLC设置时钟

 

在确保电脑联网的情况下,运用电脑上的时间给PLC加上实时的时间:

 

然后在点击“状态监控”的情况下,来看下VB0-VB7的数据值:

 

可见当前值除了有一个秒的位置,在实时变化之外,而其他数据值都与实际值不符。原因在于这里显示的数据,都是基于BCD码的。先来重温下BCD、二进制以及16进制的关系:

 

为什么明明是21年,却变成了+33?

来看下这个操作:把“有符号”改成“二进制”,变化后的符号亲切了不少,比如VB0的“0010_0001”,分成两位,分别不就是2_1么?合起来,就是21(年)了?

 

确实是这样的。这里选择的“有符号”就是用BCD码形式表示,而BCD码如何转换成二进制,需要根据以前学习的内容来思考下。

Tags:时钟指令,时钟,西门子plc,梯形图实例  
责任编辑:admin
  • 上一篇文章:
  • 下一篇文章: 没有了
  • 相关文章列表
    西门子PLC模拟实现自动售卖机案例,售货机梯形图实例
    深度剖析西门子PLC的开放式TCP通信梯形图 TCP通讯
    理解西门子PLC间接寻址和指针梯形图实例,S7-200SMART
    西门子S7-200通讯控制台达变频器,实例讲解Modbus RTU通讯
    modbus协议详解_西门子S7-200与变频器MODBUS通讯实例详解
    西门子plc梯形图编程实例 西门子200smart与电流表Modbus RTU通讯
    使用西门子plc的Modbus通讯 串口调试助手与S7-200SMART PLC从站通
    西门子plc梯形图实例S7-200Smart与ABB ACS550变频器通讯Modbus通
    西门子plc s7-200通讯设置(西门子plc200与电脑通讯怎么设置)STEP
    西门子S7-200PLC中,如何将大于32767的整数转换成正实数?VD、VW
    西门子plc S7-200系列中断指令第二部分 ENI和DISI指令
    西门子plc置位与复位指令的功能说明
    西门子plc与modbus设备进485通信详解(modbus多机轮询)读取仪表
    寄存器PLC地址与寄存器modbus协议地址 三菱FX系列西门子s7系列pl
    西门子PLC S7-200smart与汇川变频器通过通讯控制 梯形图实例
    西门子PLC梯形图编程 控制汽车自动清洗装置
    西门子PLC S7-200 实数运算指令的应用的指令表及梯形图 除法
    西门子plc S7-200系列PLC整数乘除法指令的格式及使用
    西门子plc梯形图实例 S7-200系列PLC转换指令练习实例 整数实数转
    西门子plc梯形图实例 MOV指令数据传送
    西门子plc S7-200系列梯形图实例:电机多段定时启动功能 READ_RT
    西门子plc梯形图实例S7-200系列PLC增减计数指令入门 CTUD增减计数
    西门子PLC试题5:小车往复运动控制系统梯形图实例
    西门子plc比较指令的实例代码梯形图实例,计数器CTUD和比较指令
    西门子plc实现8个彩灯移位控制的代码梯形图实例MOV_B,ROL_B,ROR_
    西门子plc s7-200系列梯形图实例:设置时钟指令 SET_RTC和MOV_B
    西门子plc S7-200系列梯形图实例:传送带生产计数 加法运算 比较
    西门子plc梯形图实例 s7-200系列plc比较指令用法举例
    西门子plc梯形图实例编程 控制喷泉系统梯形图与控制语句表
    S7-200西门子PLC试题2:抢答器控制系统设计梯形图实例
    请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
    1分 2分 3分 4分 5分

    还可以输入 200 个字
    [ 查看全部 ] 网友评论
    推荐文章
    最新推荐
    关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
    返回顶部
    刷新页面
    下到页底
    晶体管查询