西门子插头式连接器6GK1905-0EA10现货 西门子插头式连接器6GK1905-0EA10现货
公司主营:西门子网卡 西门子电缆 西门子数据插头 数控系统,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人机界面,变频器,DP总线,MM420 变频器MM430 变频器MM440 6SE70交流工程调速变频器6RA70直流调速装置 SITOP电源,电线电缆,数控备件,伺服电机等工控产品. 西门子工业以太网电缆代理商 西门子ITP标准电缆代理商 西门子蓝色电缆代理商 西门子蓝色双线电缆 西门子防爆电缆代理商西门子S7-1500一级代理商 西门子S7-1500代理 西门子软启动器代理商 西门子软启动器代理 西门子代理 西门子CCU1维修 西门子CCU3代理商 西门子黑色电缆代理商 西门子非防爆区域电缆代理
上海朕锌电气设备有限公司
联系人(田工)
电话: 微信同步
地址:上海市金山区枫泾镇
传真:
座机:
文档: 西门子工程师本文档!
文献
涉及产品
通过模块内部共享输入/输出(MSI/MSO)功能,输入或输出模块可以将其输入或输出数据多提供给4个IO控制器。在同一个项目下的配置在两个不同项目下的配置结
以下手册中介绍了模块共享输入/输出(MSI/MSO)的基本信息。 SIMATIC PROFINET PROFINET with STEP 7 V13.
条目 ID 102325771包含了支持MSI/MSO功能的IO设备的概览。
这篇文档介绍了如何在STEP 7 (TIA Portal)中配置访问共享的设备及模块内部共享输入/输出功能。可以在两个不同的项目里或同一个项目里来配置IO 控制器。
在这个例子里,一个S7-1500 CPU和一个S7-300 CPU作为IO控制器来访问作为共享设备的ET200SP的输入和输出数据。
一个输入模块和一个输出模块插到ET200SP的插槽中,S7-1500CPU将会读取输入和写入输出,S7-300CPU将会读取输入和输出。

图. 1
按照以下步骤在同一个项目下配置两个CPU:
在STEP 7 (TIA Portal)里创建一个新项目。
项目里添加一个 S7-1500 CPU 和一个 S7-300 CPU。
为 S7-1500 CPU 和一个 S7-300 CPU 组态不同的IP地址,它们必须在同一个IP子网中。
在“设备和网络”编辑器中打开网络视图,从硬件目录中拖放ET200SP相应的接口模块(IM)。
在“设备和网络”编辑器中打开ET200SP的设备视图,从硬件目录中拖放输入输出模块至ET200SP的相应插槽中。
在ET200SP的设备视图中,选中输出模块,巡视窗口列出了输出模块的属性。
在“常规”选项下找到“模块参数>DQ组态”。
在 ET200SP 的设备视图中,选中输入模块,巡视窗口列出了输入模块的属性。
在“常规”选项下找到“模块参数>DI组态”。
Shared Device 的模块副本(MSI)下的模块副本选择“一个输入副本作为输入”。

图. 3
在“设备和网络”编辑器中打开网络视图,复制ET200SP站点然后粘贴成另一个 ET200 SP 站点。
分配一个 ET200 SP 设备给 S7-1500 CPU,分配另一个 ET200 SP 站点给S7-300 CPU。
为每个 ET200 SP 站点配置相同的IP地址。

图. 4
在 ET200 SP 的设备视图中选中接口模块(IM),巡视窗口列出了接口模块的属性。
找到“PROFINET接口[X1]>以太网地址”。
取消勾选“自动生成PROFINET设备名称”功能,之后可以收到编辑PROFINET设备名称,为每个ET200 SP 编辑相同的设备名称。

图. 5
在分配给 S7-1500 的接口模块的属性中,打开“常规”选项找到“模块参数>Shared Device”。
定义IO控制器对哪个模块(基本模块)和哪个副本(MSI/MSO模块)有访问权限。
在例子里S7-1500CPU会被设置为输出,也就是说S7-1500(PLC1)可以访问输出模块的输出,因此对于S7-1500来说输出模块是一个基本模块。因此对于S7-1500来说输入模块是一个MSI模块。
提供给S7-300 (PLC_2)数据的模块或它们的副本不会分配给其他的IO控制器,不要将接口模块分配给任何的IO控制器。

图. 6
在分配给 S7-300 CPU 的接口模块属性中,打开“常规”选项卡,找到“模块参数>Shared Device”。
定义IO控制器对哪个模块(基本模块)和哪个副本(MSI/MSO模块)有访问权限。
在例子里S7-300CPU管理输出模块的输出副本,也就是说S7-300(PLC2)可以访问输出模块的输出副本,因此对于S7-300来说输出模块是一个MSO模块。
S7-300(PLC2)访问输入模块的输入,因此对于S7-300来说输入模块是一个基本模块。
提供给S7-1500 (PLC_1)数据的模块或它们的副本不会分配给其他的IO控制器,
不要将接口模块分配给任何的IO控制器。

图. 7
在“设备和网络”编辑器中打开分配给S7-1500的 ET200 SP 的设备视图,这里可以修改基本模块和MSI/MSO模块的IO地址。

图. 8
在“设备和网络”编辑器中打开分配给S7-300的ET200SP的设备视图,这里可以修改基本模块和MSI/MSO模块的IO地址。

图. 9
在任一 ET200SP 的设备视图中右键单击接口模块,为了将已经配置的设备名称分配给ET200SP,在弹出的菜单中选择“分配设备名称”。

图. 10
在项目树中选择 S7-1500 CPU,将组态下载到S7-1500 CPU,在工具栏中点击“下载到设备”按钮。

图. 11
将组态下载到S7-300CPU。
按照以下步骤在两个不同的项目下配置两个CPU:
在STEP 7 (TIA Portal)里创建一个新项目。
项目里添加一个S7-1500 CPU。
在“设备和网络”编辑器中打开网络视图,从硬件目录中拖放 ET200SP 相应的接口模块(IM)。
在“设备和网络”编辑器中打开ET200SP的设备视图,从硬件目录中拖放输入输出模块至 ET200SP的相应插槽中。
将ET200SP分配给S7-1500CPU。

图. 12
在 ET200SP 的设备视图中,选中输出模块,巡视窗口列出了输出模块的属性。
在“常规”选项下找到“模块参数>DQ组态”。Shared Device 的模块副本(MSO)下的模块副本选择“一个输出副本作为输入”。

图. 13
在 ET200SP 的设备视图中,选中输入模块,巡视窗口列出了输入模块的属性。
在“常规”选项下找到“模块参数>DI组态”。
Shared Device 的模块副本(MSI)下的模块副本选择“一个输入副本作为输入”。

图. 14
在接口模块属性中,打开“常规”选项卡,找到“模块参数>Shared Device”。
定义IO控制器对哪个模块(基本模块)和哪个副本(MSI/MSO模块)有访问权限。
在例子里 S7-1500CPU 会被设置为输出,也就是说S7-1500可以访问输出模块的输出,因此对于S7-1500来说输出模块是一个基本模块。
S7-1500访问输入模块的输入副本,因此对于S7-1500来说输入模块是一个MSI模块。
提供给S7-300数据的模块或它们的副本不会分配给其他的IO控制器。
不要将接口模块分配给任何的IO控制器。

图. 15
在STEP 7 (TIA Portal)里再创建一个新项目。
项目里添加一个S7-300CPU。
在“设备和网络”编辑器中打开网络视图,从硬件目录中拖放ET200SP相应的接口模块(IM)。
在“设备和网络”编辑器中打开ET200SP的设备视图,从硬件目录中拖放输入输出模块至ET200SP的相应插槽中。
将ET200SP分配给S7-300CPU。

图. 16
按照上述步骤5的描述创建共享设备输出模块(MSO)的副本。
按照上述步骤6的描述创建共享设备输入模块(MSI)的副本。
在接口模块属性中,打开“常规”选项卡,找到“模块参数>Shared Device”。
定义IO控制器对哪个模块(基本模块)和哪个副本(MSI/MSO模块)有访问权限。
在例子里S7-300 CPU管理输出模块的输出副本,也就是说 S7-300 可以访问输出模块的输出副本,因此对于 S7-300 来说输出模块是一个MSO模块。
S7-300访问输入模块的输入,因此对于S7-300来说输入模块是一个基本模块。
提供给S7-1500数据的模块或它们的副本不会分配给其他的IO控制器,
不要将接口模块分配给任何的IO控制器。

图. 17
在每个项目下都可以在设备视图下修改基本模块和MSI/MSO模块的IO地址。

图. 18
在每个项目下为ET200SP分配相同的设备名称,ET200SP的设备视图中选中接口模块(IM),巡视窗口列出了接口模块的属性。
找到“PROFINET接口[X1]>以太网地址”。取消勾选“自动生成PROFINET设备名称”功能。

图. 19
在两个项目中的任一个下的设备视图中,右键单击接口模块,为了将已经配置的设备名称分配给ET200SP,在弹出的菜单中选择“分配设备名称”。

文献
涉及产品
这个FAQ阐述并举例说明了SIMOCODE ES 2007 Premium的路由功能应用.
问题:
使用SIMOCODE ES 2007 Premium的路由功能需要满足什么条件?
解答:
通过SIMOCODE ES 2007的路由功能,可以通过 PROFIBUS DP 或 PROFINET IO将SIMCODE pro设备连接到SIMATIC S7-300 或 S7-400上,并且对其进行组态和调试,这样就可以在工程师站,通过SIMOCODE ES 2007 Premium,对不同通讯网络进行组态。

与工程站的连接
带有SIMOCODE ES 2007 Premium的工程站必须连接到一个支持S7路由功能的SIMATIC S7模块上。此外,线路中包含的所有SIMATIC S7模块都必须支持S7路由功能。
直接连接IE/PB Link / Y-Link:
不可以将一个带有SIMOCODE ES 2007 Premium 的工程站直接连接到一个 IE/PB Link 或者Y-Link上。
PROFINET IO系统冗余中使用SIMOCODE pro V PN:
在将SIMOCODE pro V PN组态到S7-400H冗余系统中的PROFINET网络的操作中,仅当工程师站在可以访问到SIMOCODE pro V PN所在的PROFINET IO网络部分的情况下,SIMOCODE设备方可通过路由功能访问。
SIMOCODE pro C/S/V 和PROFIBUS DP的连接:
如果想访问以路由方式连接到Profibus DP网络上的SIMOCODE pro设备,这个SIMOCODE pro设备必须先连接到下列任一个SIMATIC S7模块上:
S7-300: 接到CPU内部的PROFIBUS-DP接口
S7-400: 接到任意PROFIBUS-DP接口(内部的或CP的)
这个模块还必须是SIMOCODE pro的DP主站。
并且,在STEP7 V5.1+SP4或更高版本的软件中,其硬件目录中所包含的所有S7-300和S7-400模块均适用。
用Y-Link将SIMOCODE pro连接到S7-400 H:
还可以将SIMOCODE pro通过带IM153冗余功能的Y-Link模块组态到S7-400 H系统中。
SIMOCODE pro V PN和PROFINET的连接:
如果想访问以路由方式连接到PROFINET网络上的SIMOCODE pro设备,这个SIMOCODE pro设备必须先连接到下列任一个SIMATIC S7模块上:
S7-300: 接到CPU内部的PROFINET接口
S7-400: 接到任意PROFINET接口(内部的或CP的)
这个模块还必须是SIMOCODE pro V PN的IO控制站。
使用SIMOCODE ES 2007 路由功能的要求:
SIMOCODE ES 2007 Premium SP6 以及更高版本
STEP7 V5.1+SP4 以及更高版本
访问有硬件组态的STEP7项目
必须完成硬件组态并下载至SIMATIC S7 模块
如果有多个网关连接路由,需要在STEP7 NetPro中组态PC
PC有工业以太网口/ PROFIBUS CP卡
步骤
1. 选择访问点
确保访问点S7ONLINE对应的在线功能设置正确。设置"Options – Set PG/PC interface”。
2. 选择STEP7项目
选择带相关硬件组态的STEP7项目,例如:"simocode_test"

3. 选择一个DP 主站 / PROFINET-IO 系统
选择组态了SIMOCODE pro设备的一个DP 主站 / PROFINET-IO 系统

4. 选择DP从站 / IO 设备

建立在线连接时,将 SIMOCODE pro C/S/V 选为DP从站 (PROFIBUS DP), 或将SIMOCODE pro V PN 选为IO 设备 (PROFINET IO)。
SIMOCODE ES 2007 Premium 路由功能举例
下面例举了SIMOCODE ES 2007 和一个网关的应用,多个网关的应用组态也类似。
以太网 – PROFIBUS DP: 将 SIMOCODE pro C/S/V 连接到 S7-400 H, CPU 400-H (Y-Link)

以太网 – PROFINET IO: 将SIMOCODE pro V PN 由 PROFINET 冗余系统连接到 S7-400 H, CPU 400-H

以太网 – PROFIBUS DP: 将 SIMOCODE pro C/S/V 连接到 CPU 300

PROFIBUS – PROFIBUS DP: 将 SIMOCODE pro C/S/V 连接到 CP 400

以太网 – PROFIBUS DP: 将 SIMOCODE pro C/S/V 连接到 CP 400

以太网 – PROFINET IO: 将 SIMOCODE pro V PN 连接到 CP 400

文献
涉及产品
本条目介绍了如何通过 S7-PCT 参数化 IO Link 主站和在网关的设备。
通过 S7-PCT 可以参数化 ET200 的 IO Link 主站,同时可以使用 IODD 来参数化连接 IO Link 的设备。
不同系列的网关设备都可以支持。本条目重点阐述了通过网关设备在组态 IO
下表给出了在S7-PCT和IO-Link主站之间可能网络的概述。
| 网络连接PC / IO-Link主站 | IO-Link 主站 | IO-Link主站通过 PROFIBUS |
|---|---|---|
| PC通过以太网连接 | 连接可能1) | 连接可能2) |
| PC 通过 PROFIBUS连接 | 连接不可能 | 连接可能 |
1 如果PC和IO-Link主站在同一网络中。
2 如果CPU/CP支持“数据记录路由”功能。
常规
如果以单机模式启动 S7-PCT,那么没有可以支持的网关。这种情况下,不得不通过 IO Link 直接连接 PC 。
当启动 STEP 7 时,无论 IO Link 通过何种方式(通过 GSD/OM/HSP/MDD)集成在项目中,都不影响路由的功能。
说明与图示
以下图片列举了 ET 200S 带 4SI IO Link (6ES7138-4GA50-0AB0) 模块作分布式 IO 站点。这些图片同样适用于被S7-PCT支持的的IO-Link主站。被S7-PCT支持的IO-Link主站的列表在条目ID:32469496中。
符号:
可以访问
不可以访问
数据记录路由
带有
这种字母的设备必须支持“ 数据记录路由” 功能。条目号 7000978 中列举了可以使用该种功能的设备。
S7-1500 系列举例
以下截屏显示的是 STEP 7 通过 S7-PCT 可以连接的 IO Link 系列。
图 01

图 02

图 03

图 04

图 05
S7-400 系列举例
以下截屏显示的是 STEP 7 通过 S7-PCT 可以连接的 IO Link 系列。
图 06

图 07

图 08

图 09
S7-300 系列举例
以下截屏显示的是 STEP 7 通过 S7-PCT 可以连接的 IO Link 系列。
图 10

图 11
1) 在项目中需要分配一个 PG/PC 站(适用于 STEP 7 < V12 )。

图 12

图 13
IM CPU 系列举例
以下截屏显示的是 STEP 7 通过 S7-PCT 可以连接的 IO Link 系列。
图 14
WinAC 系列举例
以下截屏显示的是 STEP 7 通过 S7-PCT 可以连接的 IO Link 系列。
图 15
1) 在项目中需要分配一个 PG/PC 站(适用于 STEP 7 < V12 )。
S7-1200系列举例
以下截屏显示的是 STEP 7 通过 S7-PCT 可以连接的 IO Link 系列。

图. 16
图. 17
以下截屏显示的是 STEP 7 通过 S7-PCT 可以连接的 IO Link 系列。

图. 18
图. 19
图. 20
图. 21
图. 22
文献
涉及产品
CP 443-1 / CP 443-1 Advanced 有3种降级固件的方法。通过网络诊断的下载中心降级固件通过网络诊断的下载中心取消固件的激活通过固件装载降级固件
按照下面的说明降级固件。此说明适用于 CP 443 - 1 和 CP443 - 1 Advanced。也请参阅有关固件的版本说明。
可以通过网络诊断中的下载中心降级 CP 443-1 的固件版本。无需任何特殊的固件,需要的就是在 CP 443-1 的组态中启用以下功能:
激活Web服务器
通过网络下载固件
在 STEP 7 V5.x 的硬件组态中打开 CP 443-1 的属性对话框,在 "Web" 栏中使能标记的功能。

图. 1
在 STEP 7 (TIA Portal) 中打开设备视图并选择 CP 443-1,显示 CP 443-1 的属性。 在"General" 栏选择"Web server" 并使能标记的功能。

图. 2
如果在 CP 443 - 1 的配置中启用了上述功能,可以在web浏览器中调用 CP 443 - 1 的web诊断。
在 web 诊断的下载中心单击“Browse”按钮。通过对话框选择固件文件(* .fwl)打开。在此选择 CP 443 - 1 的相关固件。
单击“Load”按钮将选中的固件下载到模块。
点击“Activate”按钮来激活加载的固件。

图. 3
点击“Restart”按钮重新启动 CP 443 - 1。

图. 4
通过网络诊断的下载中心可以重新激活 CP 443 - 1 上次使用并取消激活的固件。
采用此方法必须已经完成固件更新,否则模块中没有可以取消激活的固件。在 CP 443-1 的组态中,以下功能需要被使能:
激活Web服务器
通过网络下载固件
如果在 CP 443 - 1 的配置中启用了上述功能,可以在 web 浏览器中调用 CP 443 - 1 的 web 诊断。在网络诊断的下载中心,可以显示出已被激活的固件以及上次使用并取消激活的固件。
点击“Activate”按钮,上次使用并取消激活的固件版本被重新激活,同时之前激活的固件被取消激活。

图. 5
点击"Restart" 按钮重启 CP 443-1。

文档: 西门子工程师本文档!
文献
涉及产品
1. 概述
S7-PLCSIM V5.4 SP3与其他版本的S7-PLCSIM相比,增加了仿真CPU之间相互通信及在状态栏显示CPU所有可访问接口等功能。本文通过模拟两个S7- 400PLC之间基于TCP/IP的S7通讯,介绍如何使用S7-PLCSIM V5.4 SP3的仿真功能。
2. 软件环境
2.1 STEP7 V5.4 SP3
用于编写PLC程序,此软件需要从西门子购买,本文档中所有的程序代码均使用Step7 V5.4 SP3编写。
2.2 S7-PLCSIM V5.4 SP3
PLC仿真软件,一般操作可参考《S7-PLCSIM使用入门》
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=2760&loginID=&srno=&sendtime=
更新功能信息及升级软件包可从以下链接地址下载 36068796
3. 硬件组态
新建一个项目在SIMATIC Manager中插入两个S7-400站,打开HW Config界面进行硬件组态,站点配置如下图:

图 1 -1#站点硬件组态
图1表示1#站点,包含电源和CPU 414-3PN/DP,IP地址192.168.0.1;

图 2-2#站点硬件组态
图2表示2#站点,包括电源,CPU412-2DP以及CP443-1通讯模块,IP地址192.168.0.2
4. 网络组态
打开Netpro可以看到如图3所示的网络结构图

图 3-网络结构图
建立两个站点之间的S7连接,单击CPU414-3PN/DP,单击鼠标右键,选择“Insert New Connection”, 如图4

图 4-插入新连接
在“Insert New Connection”对话框选择通讯方CPU(Partner),选择连接类型S7 connection(默认选择),如图5

图 5-设置连接类型及通讯对象
点击“OK”按钮进入“S7 connection ”属性对话框设置如图6,在连接路径“Connection Path”中可以看到通讯双方CPU及通讯接口地址。

图 6-设置通讯接口
点击“OK”按钮,在网络结构图下方列表中生成S7连接如图7,编译保存完成网络组态。

图 7-完成配置S7连接
5. STEP7编程
S7-400使用标准库系统功能块中的SFB8/9/12/13/14/15,具体信息可参考
《用于S7-300/400系统和标准功能的系统软件》1214574
本例程在414-3PN/DP的OB1中调用SFB12,412-2DP的OB1中调用SFB13实现两个PLC之间的S7通讯,通讯长度10个字节,如图8。

图 8-调用S7通讯功能块
6. PLCSIM仿真调试
6.1 启动仿真
在STEP7中启动PLCSIM进入仿真模式。
• STEP7 SIMATIC Manager菜单栏Options->Simulate Modules如图9

图 9-菜单栏启动仿真器PLCSIM
• STEP7 SIMATIC Manager工具栏单击 图标,如图10

图 10-工具栏菜单栏启动仿真器PLCSIM
启动后显示CPU仿真界面S7-PLCSIM1如图11

图 11-仿真器
6.2 下载项目
6.2.1. 选择通讯接口
下载项目前先选择正确的PG/PC接口,本例程仿真基于TCP/IP的S7通讯,所以选择PLCSIM(TCP/IP),如图12。

图 12-设置PG/PC interface
6.2.2. 下载1#站点
选择下载1#站点BLOCK到PLCSIM1中如图13

图 13-下载1#站点
下载完成后如图14在标题栏显示当前模拟的1#站点CPU414-3PN/DP,状态栏显示CPU可用的接口类型及地址;

图 14-1#站点仿真器
6.2.3. 下载2#站点
在下载2#站点到PLCSIM前,需要再打开一个新的PLCSIM2进程如图15

图 15-新建仿真器
然后重复下载1#站点的操作步骤,下载2#站点到PLCSIM2,如图16

图 16-2#站点仿真器
6.3 通讯调试
将两个下载到PLCSIM中的站点CPU切换到RUN-P模式,打开Netpro查看激活的连接状态,可以看到连接已经建立,如图17

图 17-S7连接状态
如图18,在两个站点BLOCK中各建一个变量表,1#站点监控发送缓冲区MB0~MB9,在MW20中设置发送长度10,I0.0由0变1产生上升沿时将数据发送给2#站点;2#站点监控接收缓冲区MB0~MB9。

文档: 西门子工程师本文档!
文献
涉及产品
NTP(网络时间同步协议)是局域网和广域网中同步系统时钟的通用模式。NTP 模式与其他大多数协议有根本的区别。
说明
NTP 不仅将各个时钟同步,还建立 NTP 时钟服务器和 NTP 客户端体系。这个体系的级别叫做 "stratum","stratum 1" 是高级别。这一级别的时钟服务器将他们同步到参考时钟源;参考时钟源可以是无线时钟,GPS 接收器或者调制解调器。Stratum 1 服务器将自己的时钟提供给网络中的多个 NTP 客户端,这些客户端被为 "stratum 2"。
在 NTP 模式中,CP 以固定的时间间隔(客户端模式)向子网(LAN)中的 NTP 服务器发送时钟请求。根据服务器的应答,确定可靠和的时钟,并同步站时钟。这一模式的优点是使时钟同步越了子网限制。其精度取决于所使用的 NTP 服务器的性能。
可以通过 NTP 协议而具有时钟同步功能的 SIMATIC S7-300 模块:
| SIMATIC S7-300 | 订货号 | 固件版本 |
|---|---|---|
| CPU314C-2 PN/DP | 6ES7314-6EH04-0AB0 | V3.3 |
| CPU315-2 PN/DP | 6ES7315-2EH13-0AB0 | V2.5 |
| CPU315-2 PN/DP | 6ES7315-2EH14-0AB0 | V3.1 |
| CPU315F-2 PN/DP | 6ES7315-2FH13-0AB0 | V2.5 |
| CPU315F-2 PN/DP | 6ES7315-2FJ14-0AB0 | V3.1 |
| CPU317-2 PN/DP | 6ES7317-2EK13-0AB0 | V2.5 |
| CPU317-2 PN/DP | 6ES7317-2EK14-0AB0 | V3.1 |
| CPU317F-2 PN/DP | 6ES7317-2FK13-0AB0 | V2.5 |
| CPU317F-2 PN/DP | 6ES7317-2FK14-0AB0 | V3.1 |
| CPU319-3 PN/DP | 6ES7318-3EL00-0AB0 | V2.4 |
| CPU319-3 PN/DP | 6ES7318-3EL01-0AB0 | V3.2 |
| CPU319F-3 PN/DP | 6ES7318-3FL00-0AB0 | V2.5 |
| CPU319F-3 PN/DP | 6ES7318-3FL01-0AB0 | V3.2 |
| CP343-1 | 6GK7343-1EX20-0XE01) | V1.1 |
| CP343-1 | 6GK7343-1EX21-0XE0 | V1.0 |
| CP343-1 | 6GK7343-1EX30-0XE0 | V2.0 |
| CP 343-1 IT | 6GK7343-1GX11-0XE01) | V2.0 |
| CP343-1 IT | 6GK7343-1GX20-0XE0 | V1.0 |
| CP343-1 Adv | 6GK7343-1GX21-0XE0 | V1.0 |
| CP343-1 Adv | 6GK7343-1GX30-0XE0 | V1.0 |
| CP343-1 Adv | 6GK7343-1GX31-0XE0 | V3.0 |
| CP343-1 Lean | 6GK7343-1CX00-0XE01) | V1.0 |
| CP343-1 Lean | 6GK7343-1CX10-0XE0 | V1.0 |
表 01
1) 通过 NTP 协议,只有 CP 诊断缓冲区中的时钟被同步。
可以通过 NTP 协议实现时钟同步的 ET 200 CPU 模块:
| ET 200 CPU | 订货号 | 固件版本 |
|---|---|---|
| IM151-8 PN/DP CPU | 6ES7151-8AB00-0AB0 | V2.7 |
| IM151-8 PN/DP CPU | 6ES7151-8AB01-0AB0 | V3.2 |
| IM151-8F PN/DP CPU | 6ES7151-8FB00-0AB0 | V2.7 |
| IM151-8F PN/DP CPU | 6ES7151-8FB01-0AB0 | V3.2 |
| IM154-8 PN/DP CPU | 6ES7154-8AB00-0AB0 | V2.5 |
| IM154-8 PN/DP CPU | 6ES7154-8AB01-0AB0 | V3.2 |
| IM154-8F PN/DP CPU | 6ES7154-8FB01-0AB0 | V3.2 |
| IM154-8FX PN/DP CPU | 6ES7154-8FX01-0AB0 | V3.2 |
表 02
可以通过 NTP 协议实现时钟同步功能的 SIMATIC S7-400 模块:
| SIMATIC S7-400 | 订货号 | 固件版本 |
|---|---|---|
| CPU410-5H | 6ES7410-5HX08-0AB0 | V8.0 |
| CPU412-2 PN | 6ES7412-2EK06-0AB0 | V6.0 |
| CPU412-5H PN/DP | 6ES7412-5HK06-0AB0 | V6.0 |
| CPU414-3 PN/DP | 6ES7414-3EM05-0AB0 | V5.0 |
| CPU414-3 PN/DP | 6ES7414-3EM06-0AB0 | V6.0 |
| CPU414F-3 PN/DP | 6ES7414-3FM06-0AB0 | V6.0 |
| CPU414-5H PN/DP | 6ES7414-5HM06-0AB0 | V6.0 |
| CPU416-3 PN/DP | 6ES7416-3ER05-0AB0 | V5.0 |
| CPU416-3 PN/DP | 6ES7416-3ES06-0AB0 | V6.0 |
| CPU 416F-3 PN/DP | 6ES7 416-3FR05-0AB0 | V5.0 |
| CPU 416F-3 PN/DP | 6ES7416-3ES06-0AB0 | V6.0 |
| CPU 416-5H PN/DP | 6ES7416-5HS06-0AB0 | V6.0 |
| CPU 417-5H PN/DP | 6ES7417-5HT06-0AB0 | V6.0 |
| CP443-1 | 6GK7443-1EX11-0XE0 | V2.0 |
| CP443-1 | 6GK7443-1EX20-0XE0 | V1.0 |
| CP443-1 | 6GK7443-1EX30-0XE0 | V3.0 |
| CP443-1 Adv | 6GK7443-1EX40-0XE0 | V1.0 |
| CP443-1 Adv | 6GK7443-1EX41-0XE0 | V1.0 |
| CP443-1 Adv | 6GK7443-1GX20-0XE0 | V2.0 |
| CP443-1 Adv | 6GK7443-1GX30-0XE0 | V3.0 |
| CP443-1 IT | 6GK7443-1GX11-0XE0 | V2.0 |
表 03
激活 NTP 时钟同步
在 STEP 7 的硬件组态中设置 CPU 通过 NTP 协议进行时钟同步。
打开工业以太网 CP 卡的属性对话框,在“时钟同步”选项卡中,勾选“激活 NTP 时钟同步”。
在“NTP 服务器地址”中输入相应的 NTP 服务器。
重要事项
NTP 模式不支持夏令时和冬令时之间的自动切换。因为协议中未提供此服务。因此必须自己调节本地时钟。NTP 是传送协调世界时间(UTC)或格林尼治标准时间(GMT)。
如何计算夏令时时间参考条目: 19324378。
S7-300 和 S7-400 CPU 中使用 NTP 时钟同步模式时不能设置时区。
对于订货号为 6GK7343-1GX20-0XE0、固件版本为 V1.0 的 CP343-1 IT,当使用 Set CPU time" 时,必须为 CPU 的 MPI 地址设置为 2。从固件版本 V1.1 开始,设置 CPU 时钟与 MPI 地址不再相关,见条目:21070809。
S7-400 作为时钟从站传递时钟的例子
为了使用 NTP 模式,必须在工业以太网 CP 属性对话框 -> "Time-of-Day Synchronization (时钟同步)" 中激活选项 "Activate NTP time-of-day synchronization (激活 NTP 时钟同步) "。此外,必须用 "Add..." 按钮添加至少一个 NTP 服务器的 IP 地址,并且使能 "Forward time of day to a station (向一个站转发时钟)" 设置。时区和刷新时间间隔根据项目的要求设置。

图 01
通过下面的链接可以找到一个 NTP 服务器 (Stratum 1 时钟服务器) 的列表:
http://support.ntp.org/bin/view/Servers/WebHome
这些 NTP 服务器可以用于时钟同步。本例中时钟同步通过 Erlangen-Nürnberg 大学 NTP Stratum 1 时钟服务器。
在 S7-400 CPU 属性对话框的 "Diagnostics/Clock (诊断/时钟)" 选项卡中必须将 CPU 设置为时钟从站。

图 02
S7-300 作为时钟从站传递时钟的例子
为了使用 NTP 模式,必须在工业以太网 CP 属性对话框 -> "Activate NTP time-of-day synchronization (激活 NTP 时钟同步)" 功能。此外,必须使用 "Add..." 按钮添加至少一个 NTP 服务器的 IP 地址。时区和刷新时间间隔根据项目的要求设置。

图 03
通过链接 http://support.ntp.org/bin/view/Servers/WebHome 可以找到一个 NTP 服务器 (Stratum 1 时钟服务器) 的列表。这些 NTP 服务器可以用于时钟同步。在本例中时钟同步通过 Erlangen-Nürnberg 大学的 NTP Stratum 1 时钟服务器。
由于 S7-300 CPU 的时间被工业以太网 CP 卡重复设置,在使用该服务时在 S7-300 CPU 上保留一个 S7 连接资源是必要的,在做这样的系统组态时,请务必留意。
如果使用的是如下的工业以太网 CP,则只需要组态 S7-300 CPU 的时钟同步:
| SIMATIC S7-300 | 订货号 | 固件版本 |
|---|---|---|
| CP343-1 | 6GK7343-1EX30-0XE0 | 从 V2.2 起 |
| CP343-1 Adv | 6GK7343-1GX30-0XE0 | 从 V1.0 起 |
| CP343-1 Adv | 6GK7343-1GX31-0XE0 | 从 V3.0 起 |
| CP343-1 Lean | 6GK7343-1CX10-0XE0 | 从 V2.2 起 |
表 04
如果使用的是上面提到的工业以太网 CP,则必须在 CPU 的属性对话框中做额外的设定。此设定取决于 CPU 背板总线上的通信总线的组态。
如果通信总线被组态为共用总线,即物理连接到 CPU 的 MPI 接口。这种设置常见于较低性能的 CPU,如 CPU312 一直到 CPU315-2 DP 和 C7 设备。这种情况下,在 CPU 的属性对话框中选择“诊断/时钟”选项卡并且在 On MPI 的同步模式上选择“作为从站”。

图 04
如果通信总线没有被组态为共用总线,即 MPI 接口与通信总线分隔开来。这种设置常见于较高性能的 CPU,如 CPU 315-2 PN/DP 一直到 CPU319-3 PN/DP。这种情况下,在 CPU 的属性对话框中选择“诊断/时钟”选项卡并且在 PLC 的同步模式上选择“作为从站”。
图 05
诊断
打开工业以太网 CP 的 NCM S7 诊断来查看时钟同步的状态。
NCM S7 诊断可通过 Windows 开始菜单里 "SIMATIC -> STEP 7 -> NCM S7 -> Diagnostics"。
也可以在 SIMATIC Manager 里来打开 NCM S7 诊断,通过右键单击工业以太网 CP 并选择菜单 "PLC -> 模块状态"。 在“模块状态”对话框中切换到“常规”选项卡,并单击“特殊诊断”按钮,可以打开工业以太网 CP 的 NCM S7 诊断。
时钟同步的信息在 SIMATIC 模式或者 NTP 模式的“时钟同步”选项卡下。
