技术论坛

 S7-1200与HMI设备系统时钟同步的另一种做法

返回主题列表
作者 主题
WWCWWC
至圣

经验值: 72003
发帖数: 8041
精华帖: 145
楼主    2021-09-22 16:03:25
主题:S7-1200与HMI设备系统时钟同步的另一种做法

S7-1200与HMI设备系统时钟同步的另一种做法

   前一段时间,因同事咨询,想给原系统S7-1200与TP1200 Comprot屏之间,做一下系统时钟的同步,这个我之前在wincc flexible 2008 sp2时,曾经在客户考评提出的趋势视图时间显示问题上有做过类似的项目。但是,在portal软件环境下没有做过类似的项目。于是尝试着做一个验证项目,测试S7-1200与TP1200 Comprot系统时钟同步的方法。

具体验证步骤:

1)  新建一个验证项目,创建S7-1214C和TP1200 Comprot屏个一个,并新建通讯连接以太网方式,图示:

2)  分别在plc及TP1200 Comprot中编辑相应的程序:

新建一个定时循环中断组织块,OB30,设置定时循环周期1000mS,并调用读取本地系统时钟指令RD_LOC_T:

新建一个数据块_1,定义2个数据类型,DTL和指令的状态值,取消优化访问机制:


这样相当于每秒钟读取系统时钟一次。

3)  在TP1200 Comprot根画面中,拖拽一个日期和时间域到合适位置,并设置同步参数:

取消“显示系统时间”选项,相当于把触摸屏的系统时间的权限交还给PLC侧,让plc的系统时钟作为触摸屏的系统时钟依据。

4)  将项目编译方便启动仿真,验证这些组态及编程设置是否能够满足项目需要:

5)  启动仿真,把监控区块调整到合适位置:

触摸屏上显示的日期和时间,已经PLC的系统时钟同步过来了。

6)  将PLC的系统时钟与电脑的时钟保持一致,图示:

7)  返回到PLC的数据块和触摸屏中监控效果:

哦,对了,想起cpu属性中的时区没有设置为北京的,重新设置再下载:

重新下载设置,再回到数据块看系统时钟的读取情况:


此时,PLC中的系统时钟已经是北京的时区,与电脑上的时钟数据保持一致。


手机用户20180604694547
侠圣

经验值: 3814
发帖数: 730
精华帖: 3
1楼    2021-09-22 16:16:51
主题:回复:S7-1200与HMI设备系统时钟同步的另一种做法

最简单的方法应该是PLC与电脑进行NTP时间同步,触摸屏再与电脑进行时间同步。在触摸屏的连接界面选择连接,再选择HMI时间同步模式为从站模式。

WWCWWC
至圣

经验值: 72003
发帖数: 8041
精华帖: 145
2楼    2021-09-22 16:24:11
主题:回复:S7-1200与HMI设备系统时钟同步的另一种做法

你说的应该是另一种做法,就是在连接选项中调用区域指针的方式。

帖子的这个方法也算是简单的,就是在日期和时间I/O域中,把显示系统时钟选项的那个够取消掉,并关联应该系统时钟数据变量。

李岩
至圣

经验值: 13627
发帖数: 2834
精华帖: 32
3楼    2021-09-22 18:29:55
主题:回复:S7-1200与HMI设备系统时钟同步的另一种做法

学到两个好办法。本胖原来用过NTP,好像是300PLC.TIA上还没用过呢。

国人当自强 共同努力 抵制日货
天芯
至圣

经验值: 18864
发帖数: 2107
精华帖: 0
4楼    2021-09-22 19:05:44
主题:回复:S7-1200与HMI设备系统时钟同步的另一种做法

恩,感谢分享,学习

千万个为什么
至圣

经验值: 10585
发帖数: 848
精华帖: 9
5楼    2021-09-24 07:53:12
主题:回复:S7-1200与HMI设备系统时钟同步的另一种做法

条条大路通罗马

学如逆水行舟,不进则退! wwhoho@163.com
WWCWWC
至圣

经验值: 72003
发帖数: 8041
精华帖: 145
6楼    2021-09-24 08:01:56
主题:回复:S7-1200与HMI设备系统时钟同步的另一种做法

正如贴子开始时说的,我之前在wincc flexible 2008 sp2时做过类似的项目,而在portal编程环境下还是第一次,没有深究,感觉新意,发现在portal环境下有多种方式可以实现了。

WWCWWC
至圣

经验值: 72003
发帖数: 8041
精华帖: 145
7楼    2021-09-24 08:18:29
主题:回复:S7-1200与HMI设备系统时钟同步的另一种做法

补充说明:在300、400与s7-1200、s7-1500的系统时钟格式已经有了一些变化,请留意这个date_and_time与DTL时间数据格式的区别。

WOWUWUWU
至圣

经验值: 10573
发帖数: 1794
精华帖: 0
8楼    2021-09-24 21:41:06
主题:回复:S7-1200与HMI设备系统时钟同步的另一种做法


学习长知识了。

手机用户20200103FZF48F
奇侠

经验值: 5684
发帖数: 767
精华帖: 1
9楼    2021-09-24 21:42:03
主题:回复:S7-1200与HMI设备系统时钟同步的另一种做法

谢谢分享,长知识了。

Ready_OK
至圣

经验值: 15531
发帖数: 1735
精华帖: 0
10楼    2021-09-25 08:51:08
主题:回复:S7-1200与HMI设备系统时钟同步的另一种做法

 

静听各位精彩发言,精辟受用!


海纳百川,厚德务实!
AISHUISHUI
奇侠

经验值: 9034
发帖数: 375
精华帖: 0
11楼    2021-09-25 14:11:44
主题:回复:S7-1200与HMI设备系统时钟同步的另一种做法


谢谢分享!。

随心所欲
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。