4 通讯
4.1 接口
4.1.1 多点接口 (MPI)
可用性
处于出厂状态的 S7-400 CPU 的 MPI/DP 接口设置为 地址为 2 的 MPI 接口。
属性
MPI 表示用于 PG/OP 连接或用于 MPI 子网上的通讯的 CPU 接口。
所有 CPU 的预设传输率均为 187.5 Kbps。最大传输率为 12 Mbps。
CPU 通过 MPI 接口自动广播其组态的总线参数(例如波特率)。这样,例如编程设备就 可以接收正确的参数并自动连接到 MPI 子网。
说明
在运行期间,您只能将编程设备连接到 MPI 子网。
在运行期间,不能将其它站(例如 OP 或 TP)连接到 MPI 子网。否则,已传输的数据可 能由于脉冲干扰而遭到破坏,或者全局数据包可能会丢失。
长沙工控帮教育科技有限公司整理
时间同步
时间同步可通过使用 CPU 的 MPI 接口实现。CPU 可以为主站或从站。
作为 PROFIBUS DP 接口的 MPI 接口
还可以将 MPI 接口组态为 PROFIBUS DP 接口使用。要执行此操作,您可使用 HW Config 中的 STEP 7 重新组态 MPI 接口。可以用其设置最多包含 32 个从站的 DP 线路。
能进行 MPI 通讯的设备
• PG/PC
• OP/TP
• 带有 MPI 接口的 S7-300/S7-400
• 仅使用 19.2 Kbps 和 187.5 Kbps 的 S7-200
长沙工控帮教育科技有限公司整理
4.1.2 PROFIBUS DP
可用性
CPU 41x-2、41x-3 和 417-4 具有集成的 PROFIBUS DP 接口。
CPU 41x-3 、 417-4 和 带 有 后 缀 “ PN/DP ” 的 CPU 还 有 插 入 式 子 模 块 形 式 的 PROFIBUS DP 接口。在使用这些接口之前,需要在 HW Config 中对其进行组态。下载 组态后便可使用插入的 DP 模块。
带有 MPI/DP 接口的 CPU 始终组态为 MPI 组态(作为出厂设置)。要将其用作 DP 接 口,必须在 STEP 7 中将 MPI/DP 接口重新组态为 DP 接口。
属性
PROFIBUS DP 接口主要用于连接分布式 I/O。可以将 PROFIBUS DP 接口组态为主站或从 站。它允许的最高传输率为 12 Mbps。
设置主站模式时,CPU 会通过 PROFIBUS DP 接口广播其总线参数(例如传输率)。这 样,例如编程设备就可以接收正确的参数并自动连接到 PROFIBUS 子网。
说明
仅用于从站模式下的 DP 接口
如果已经在 STEP 7 中激活了 DP 接口属性对话框中的“测试、调试、路由”(Test, commissioning, routing) 复选框,则可以通过此接口执行 S7 通讯。
通过 PROFIBUS DP 的时间同步
作为时间主站,CPU 将同步消息帧发送到 PROFIBUS 以同步更多的站。
在其作为从站时钟时,CPU 将从其它日时钟主站接收同步消息帧。以下设备之一可以是 时间主站:
• 带有内部 PROFIBUS 接口的 CPU 41x
• 带有外部 PROFIBUS 接口的 CPU 41x,例如 CP 443-5
• 带有 CP 5613 或 CP 5614 的 PC
长沙工控帮教育科技有限公司整理
能进行 PROFIBUS DP 通讯的设备
PROFIBUS DP 接口用于设置 PROFIBUS 主站系统或连接 PROFIBUS I/O 设备。
以下设备可连接到 PROFIBUS DP 接口:
• PG/PC
• OP/TP
• PROFIBUS DP 从站
• PROFIBUS DP 主站
然后可将 CPU 用作 DP 主站或 DP 从站(通过 PROFIBUS DP 现场总线连接到从站或其 它 DP 主站)。
某些设备使用 24 VDC 的接口电源。该电压在连接到参考电位的 PROFIBUS DP 接口处提 供。
参考
有关 PROFIBUS 的详细信息:http://www.profibus.com
长沙工控帮教育科技有限公司整理
4.1.3 PROFINET
可用性
带有“PN/DP”后缀的 CPU 带有具有 PROFINET 功能的以太网接口。
分配 IP 地址
可以通过以下方式为以太网接口分配 IP 地址:
1. 使用 SIMATIC 管理器命令“PLC -> 编辑以太网节点 (Edit Ethernet Node)”。
2. 使用 HW Config 中的 CPU 属性。然后将组态下载到 CPU。
能进行 PROFINET (PN) 通讯的设备
• 使用以太网网卡和 TCP 协议的编程设备/PC
• 有源网络组件(例如 Scalance X200)
• 带有以太网 CP 的 S7-300/S7-400(例如带有 CP 443-1 的 CPU 416-2)
• PROFINET IO 设备(例如 ET 200S 中的 IM 151-3 PN)
• PROFINET CBA 组件
连接器
始终使用 RJ45 连接器将设备连接到 PROFINET 接口。
PROFINET 接口的属性
协议和通讯功能 PROFINET IO PROFINET CBA
依据 IEC61784-2 符合性类别 A 和 BC 开放式块通讯,通过
• TCP
• UDP
• ISO on TCP S7 通讯 编程设备功能 SNMP
长沙工控帮教育科技有限公司整理
连接
连接器设计 2 个 RJ45
带有 2 个端口的交换机
介质 双绞线 Cat5
传输速度 10/100 Mbps
自动检测 自动跳线 自动协商
说明
连网 PROFINET 组件
我们设备中的 PROFINET 接口预置为默认值“自动设置”(automatic setting)(自动协商
)。确保连接到 CPU 的 PROFINET 接口的所有设备也设置为“自动协商”
(Autonegotiation) 操作模式。这是标准 PROFINET/以太网组件的默认设置。
如果将某设备连接到不支持“自动设置”(automatic setting)(自动协商)操作模式的 CPU 的板载 PROFINET 接口,或选择了“自动设置”(automatic setting)(自动协商)
以外的设置,则请注意以下事项:
• PROFINET IO 和 PROFINET CBA 要求 100 Mbps 全双工操作,即当同时使用用于 PROFINET IO/CBA 通讯和以太网通讯的 CPU 板载 PROFINET 接口时,PROFINET 接口只能在 100 Mbps 全双工模式下操作。
• 如果 CPU 的板载 PROFINET 接口仅用于以太网通讯,则使用 100 Mbps 或 10 Mbps 全双工操作模式均可。任何情况下都不允许使用半双工模式。
背景信息:例如,如果将永久设置为 10 Mbps 半双工模式的开关连接到 CPU 的接口,则 由于“自动协商”(Autonegotiation) 设置的缘故,CPU 会将此设置转发到伙伴设备,即实 际上通讯是以“10 Mbps 半双工”模式运行。不过,由于 PROFINET IO 和 PROFINET CBA 要求 100 Mbps 全双工模式操作,因此不允许使用该操作模式。