wincc怎么设置数字时钟(如何在WINCC中使用SIMATIC方式进行时间同步)

 2024-07-08  阅读 203  评论 0

摘要:1.系统的体系结构图1 系统结构下面将以上图中的系统为例来说明AS系统中时间同步的配置。分别介绍WINCC服务器通过系统总线和PLC进行时间同步,以及WinCC客户端通过终端总线和WinCC服务器进行时间同步,最后介绍时间同步的状态显示和诊断。2.WinCC“时间同步”组件介绍“时间同步”是 Win

1.系统的体系结构

wincc怎么设置数字时钟(如何在WINCC中使用SIMATIC方式进行时间同步)(1)

图1 系统结构

下面将以上图中的系统为例来说明AS系统中时间同步的配置。分别介绍WINCC服务器通过系统总线和PLC进行时间同步,以及WinCC客户端通过终端总线和WinCC服务器进行时间同步,最后介绍时间同步的状态显示和诊断。

2.WinCC“时间同步”组件介绍

“时间同步”是 WinCC 的一个组件,它使用 SIMATIC 方式控制整个系统的时间同步。 不使用 NTP 方法。

如果要使用“时间同步”,WinCC需要安装BPC(基本过程控制)。

wincc怎么设置数字时钟(如何在WINCC中使用SIMATIC方式进行时间同步)(2)

图2 WinCC“时间同步”组件

3.WinCC服务器与PLC之间的时间同步

3.1 WinCC做时间主站,PLC做时间从站

1)PLC组态

SIMATIC 方式时间同步是基于MAC地址的,因此PLC需要支持MAC地址的模块(注:CPU自带PN口不支持MAC地址)。

在CPU属性“Diagnostics/Clock”栏中设置CPU的时间同步。在“In the PLC”项中,“Synchronization Mode”设为“As slave”。

wincc怎么设置数字时钟(如何在WINCC中使用SIMATIC方式进行时间同步)(3)

图3 CPU作为时间从站

CP343-1设置:

wincc怎么设置数字时钟(如何在WINCC中使用SIMATIC方式进行时间同步)(4)

图4 CP341-1从网络中接收时间信息

2)WinCC设置

当WinCC使用CP1613时,首先要激活CP1613的时间同步功能(普通网卡可忽略)。

wincc怎么设置数字时钟(如何在WINCC中使用SIMATIC方式进行时间同步)(5)

图5 SIMATIC NET控制台

wincc怎么设置数字时钟(如何在WINCC中使用SIMATIC方式进行时间同步)(6)

图6 激活CP1613的时间同步功能

在WinCC组态编辑器中对时间同步进行组态。打开“时间同步”,按下图配置:

wincc怎么设置数字时钟(如何在WINCC中使用SIMATIC方式进行时间同步)(7)

图7 WinCC作为时间主站

3.2 PLC做时间主站,WinCC做时间从站

1)PLC组态

在CPU属性“Diagnostics/Clock”栏中设置CPU的时间同步。在“In the PLC”项中,“Synchronization Mode”设为“As master”,“Time interval”设为“10 second”。

wincc怎么设置数字时钟(如何在WINCC中使用SIMATIC方式进行时间同步)(8)

图8 CPU作为时间主站

CP443-1设置

选中SIMATIC Mode下的Active SIMATIC Time-of-day synchronization和Use corrected time,通过CP模块来实现时间信号的传送。

wincc怎么设置数字时钟(如何在WINCC中使用SIMATIC方式进行时间同步)(9)

图9 CP443-1设置

2)WinCC组态

当WinCC使用CP1613时,首先要激活CP1613的时间同步功能(普通网卡可忽略)。

在WinCC组态编辑器中对时间同步进行组态。打开“时间同步”,按下图配置:

wincc怎么设置数字时钟(如何在WINCC中使用SIMATIC方式进行时间同步)(10)

图7 WinCC作为时间从站

4.WinCC客户机与服务器之间的时间同步

首先WinCC客户端需要加载WinCC服务器的服务器数据包,然后在“时间同步”中选择“使用连接的服务器上的时间”:

wincc怎么设置数字时钟(如何在WINCC中使用SIMATIC方式进行时间同步)(11)

或者直接选择“使用指定计算机上的时间”:

wincc怎么设置数字时钟(如何在WINCC中使用SIMATIC方式进行时间同步)(12)

5.测试及诊断

1)测试

设置WinCC的时区为GMT0,并取消夏时制:

wincc怎么设置数字时钟(如何在WINCC中使用SIMATIC方式进行时间同步)(13)

图8 计算机时区设置

设置PLC的时间:

选中CPU,选择菜单PLC——>Set Time of Day…,在弹出的对话框中设置PLC时间。

wincc怎么设置数字时钟(如何在WINCC中使用SIMATIC方式进行时间同步)(14)

wincc怎么设置数字时钟(如何在WINCC中使用SIMATIC方式进行时间同步)(15)

修改CPU时间后,可以发现其时间很快会被WinCC同步(或WinCC时间跟随PLC改变)。

注意: WinCC作为时间主站时,当其时间变化大于5s时,WinCC同步功能被禁用。

2)PLC时间同步的状态诊断:

选择“开始”“SIMATIC”  “STEP7”  “NCM S7”  “诊断”打开诊断工具:

wincc怎么设置数字时钟(如何在WINCC中使用SIMATIC方式进行时间同步)(16)

图9 打开诊断工具

wincc怎么设置数字时钟(如何在WINCC中使用SIMATIC方式进行时间同步)(17)

图10 诊断工具--NCM S7 Diagnostics

3)WinCC时间同步的状态诊断

组态“时间同步”后,WinCC生成系统变量“@TimeSyncDevice1State”和“@TimeSyncDevice2State”分别显示两个访问点的状态。

wincc怎么设置数字时钟(如何在WINCC中使用SIMATIC方式进行时间同步)(18)

图11 和时间同步有关的系统变量

另外,使用项目编辑器后可以生成时间同步相关的控制消息 。

,

版权声明:xxxxxxxxx;

原文链接:http://cn.tdroid.net/ce8e3Cz0EAggCXlA.html

发表评论:

管理员

  • 内容266289
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:
注册登录
注册帐号
登录帐号

Copyright © 2022 太卓开发网 Inc. 保留所有权利。 泰达科技网易库网

页面耗时0.1082秒, 内存占用1.35 MB, 访问数据库18次