加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

怎么让Smartline系列触摸屏与西门子S7-1200PLC的时间同步

(2019-01-10 14:17:52)
标签:

plc编程

plc培训

plc入门

plc入门基础

学习plc

分类: 荣久科技

今天主要讲解一下关于Smart line系列触摸屏如何与西门子S7-1200PLC与时间同步这方面的干货。让大伙更进一步的学好PLC,掌握S7-1200CPU日期时向数据结构与 smartline目期时间数据结构及转换方法。

 

见下图:

怎么让Smartline系列触摸屏与西门子S7-1200PLC的时间同步


步骤如下:

1S7-1200的编程软件 Portal中,定义DB1

怎么让Smartline系列触摸屏与西门子S7-1200PLC的时间同步

注:【仅符号访向】的选项不要打对号

 

0偏移地址处定义一个变量year,数据类型byte

1偏移地址处定义一个变量 month,数据类型byte

2偏移地址处定义一个变量day,数据类型byte

3偏移地址处定义一个变量hour,数据类型byte

4偏移地址处定义一个变量 minute,数据类型byte

5偏移地址处定义一个变量 second,数据类型byte

6偏移地址处定义一个变量m1,数据类型 byte (注: milliseconds的第一个字节)

7偏移地址处定义一个变量m2,数据类型byte(注: milliseconds的第二个字节)

8偏移地址处定义一个变量 space0,数据大时byte

9偏移地址处定义一个变量 space1,数据类界byte

10偏移地址处定义个变space2,数据关型byte

11偏移地址处定义一个变最 space3,数据类byte

12偏移地址处定义一个变量 date time,数据类型DTL(i:用于存储S7-1200的系统时间)

 

上边011偏移地址存放的是 smartline触摸屏的时间格式

见下图:

怎么让Smartline系列触摸屏与西门子S7-1200PLC的时间同步

2S7-1200的编程软件 Portal的程序块中main[OB1]中调用RD_SYS_T(注:获取系统时间,并存储到DB1.DBX12中,也就是 date time)见下图

怎么让Smartline系列触摸屏与西门子S7-1200PLC的时间同步

怎么让Smartline系列触摸屏与西门子S7-1200PLC的时间同步

怎么让Smartline系列触摸屏与西门子S7-1200PLC的时间同步

怎么让Smartline系列触摸屏与西门子S7-1200PLC的时间同步

怎么让Smartline系列触摸屏与西门子S7-1200PLC的时间同步

从程序段613是将存储在DB1.date_time( DB1.DBX12)中的S7-1200系统口期时间变换排列成 smartline触摸屏的所需时间格式。


以上,欢迎动动手分享及收藏!原文地址:www.rongjiu168.com/article_content/197.shtml

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有