用户登陆 用户注册
您的位置:首页>
技术文章>内容正文
怎样读和写S7-214的实时时钟
[正文]:---- 这个程序示例涉及到关于实时时钟的两种特殊指令:读和写日期及时钟时间。
---- 为了进行这些操作,需要有如下结构的8字节缓冲区: ---- 字节0: 年(00-99) 字节4: 分(00-59) ---- 字节1: 月(1-12) 字节5: 秒(00-59) ---- 字节2: 日(1-31) 字节6: 未分配 ---- 字节3: 时(00-24) 字节7: 星期(1-7=su-sa) ---- 为了读或写方便,这些数据用bcd码存储。
当操作开关i0.0为1时,就将预定日期和时间写入实时时钟。
为了显示当前的秒值,将其值拷贝到输出字节qb0.当i0.1=1时,则用bcd码显示;当i0.1=0时,则用二进制码显示。
***程序和注释*** ---- 通过按输入开关i0.0,可调用子程序0。
这个子程序按照要求的时间和日期,预先将其值置入vb100到vb107这8个字节,然后用todw指令,将此设置传送给实时时钟 ---- 每个周期都读出实时时钟的值,这些数据以bcd码形式(4位代表0-9的数字)存储在vb400到vb407这8个字节中。
如果输入i0.1为1,这些值就被直接拷贝到输出字节qb0,以供显示。
---- 如果输入开关i0.1为0,将数据从vw404拷贝到vw204,再将包含分钟值的vw204清零。
这一步是必须的,因为把秒值从bcd码的形式转换成二进制码的形式,只能按字来转换现时的二进制码的秒值被传输到输出字节qb0,以供显示。
点击查看大图片
点击查看大图片
具体程序(有详细中文注释)可以下载直接调试:
网站首页
培训课程
维修指南
技术文章
家电专栏
供应信息
求购信息
培训资讯
展会信息
电脑专栏
教程下载
资料下载
常用软件
PLC教程
PLC资料
变频伺服
低压电器
维修资料
人机界面
自控仪表
工控机类
文章标题:
中国工控资源网手机版 2012
电话:010-67577139 13811659603
培训咨询QQ:657167934 471895637 销售咨询QQ:623769457
联系邮箱:zggkzyw@163.com
京ICP备11002135号
报时(2026-04-06 08:38:06)