西门子S7-1500PLC 控制器产品系列中具有较大容量程序及数据存储器的 CPU,适用于具有较高程序范围和联网要求的苛刻应用。具有*处理速度,适用于二进制和浮点运算。用于系列机器、机器以及工厂中的跨领域自动化任务,在具有集中式和分布式 I/O 的生产线上作为集中式控制器使用。
产品简介
详细介绍
吉林西门子S7-1500代理商欢迎您(总代理)
S7-1500如何在TIA Portal中组态连接?
TCP, ISO-on-TCP, UDP, ISO 和 S7类型的连接在STEP 7 (TIA Portal) 中的设备和网络编辑器的网络视图中组态。
在SIMATIC Manager 中,TCP, ISO-on-TCP, UDP, ISO 和 S7类型的连接在 NetPro 里组态。在STEP 7 (TIA Portal)中,这些连接以相同方式组态。
在STEP 7 (TIA Portal)中,S7连接必须在设备和网络编辑器的网络视图里组态。对于其他连接,取决于本地使用的接口:
通过 S7-300 / S7-400 的 CP 连接必须在网络视图中组态。
S7-1200 中的连接或者通过 CPU 31x 及 CPU 41x 的集成接口的连接使用 TCON, TSEND_C 或 TRCV_C 指令建立。
S7-1500 中的连接既可以在网络视图中组态,也可以使用 TCON, TSEND_C 或 TRCV_C 指令建立。ISO 类型的连接是个例外。它必须在网络视图中建立。
下面这些命令用于在网络视图中组态连接。
1. 在 "Devices & Networks" 编辑器中打开网络视图。
2. 点击 "Connections"。选择一个连接,比如说,TCP 连接。
3. 右击CPU并在CPU的弹出菜单中选择命令 "Add new connection"。
4. 在 "Create new connection" 对话框中组态新连接。
选择连接类型,比如说,TCP 连接。在对话框的左边部分选择连接伙伴,比如说, "Unspecified"。在对话框的右边部分选择通信的本地接口。点击"Add" 按钮。关闭对话框。
5. 在网络视图的表格区域,切换到 "Connection"标签。所有已组态的连接都显示在这里。如果有连接不完整,比如说,伙伴的IP地址没有组态,那么它将被标记为红色。
6. 完成连接的组态。标记连接。连接的属性显示在窗口。在这里输入伙伴的IP地址和端口号或者TSAP。
7. 如果是S7 连接,TSAP在Address details下组态。这对于使用PUT/GET的S7单边连接是需要的。设置伙伴的 Connection resource 为03及 Rack/slot 为伙伴CPU所在位置。即使伙伴插槽用的是CP,Rack/slot也是设置CPU 的位置。
8. 装载组态到控制器中。
对于S7-1500 的建议
对于S7-1500,可以在网络视图中组态静态连接或在程序中使用 TCON, TSEND_C 或 TRCV_C 指令建立动态连接。
在大多数情况下,只需要静态连接,这些连接在*运行期间是被保持的。在网络视图中组态这些静态连接。即使对于PC,比如说,只是有时需要连接,通过组态静态连接以使资源得以保留也是更好的方式。
通过 TCON, TSEND_C 或 TRCV_C 指令建立动态连接的方式,只是在伙伴IP地址在运行时才知道或者通信资源必须更加有效利用的情况下才*使用。
创建环境
FAQ中的截图使用 STEP 7 V13 SP1 (TIA Portal) 创建。
在不插以太网电缆的情况下,为什么与S7-1500 软控制器的内部PC通讯不工作?
不使用以太网电缆可以通过PC网络端口建立内部PC通讯连接。为了其正确运作,需要关闭“媒介感知”功能。
描述
可以通过PC网络端口建立内部PC开放用户通讯(OUC)或S7连接,而不需要以太网电缆。然而,在操作系统重启、或从休眠模式唤醒后,操作系统的"媒介感知"功能会影响通讯。
有效系统
Microsoft Windows 7
原因
这个"媒介感知"功能主要提供了一种机制,当连接和断开网络时网络接口报告这些事件给事件协议堆栈。如果电缆断开,Windows 会禁止网络接口的所有协议。
补救必须禁止"媒介感知"功能,以便断开以太网电缆后协议堆栈继续激活,并继续使用协议堆栈用于内部通讯连接。
选项 1
以下表 01 为禁用“媒介感知”功能。阻止网络接口识别连接状态。
步骤 | 描述 |
---|---|
1. | 打开注册表编辑器。 开始> 运行 > 键盘敲入 "Regedit" > 回车 |
2. | 浏览以下注册表键值: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesTcpipParameters |
3. | 从第2步以名称 DisableDHCPMediaSense 添加一个 DWORD (32-bit) 键值并设定值为 1.![]() 添加新键值。 |
4. | 重启电脑。 |
表 01: Winsows 注册表中禁用媒介感知
一旦 PC 重新启动,新参数即生效,“媒介感知”不起作用。
选项 2
作为*个选项的替代以下方法也可禁止“媒介感知”功能:
步骤 | 描述 |
---|---|
1. | 点击Windows开始图标。 |
2. | 在搜索框内敲入:cmd。 |
3. | 右击 “cmd.exe” 并选择“以管理员身份运行” |
4. | 依次运行如下命令: netsh interface ipv4 set global dhcpmediasense=disabled netsh interface ipv6 set global dhcpmediasense=disabled |
5. | 运行完成上面的命令后,运行以下命令确认结果: netsh interface ipv4 show global netsh interface ipv6 show global |
6. | 检查 "DHCP Media Sensing" 是否被禁用。如果被禁止了,以上两命令则成功执行。 |
表 02:通过命令行禁止媒介传感器
警告
- 基于TCP/IP应用的行为会因“媒介感知”功能的禁用而变化。
- “媒介感知”功能依赖于网络接口。如果网络接口不支持 “媒介感知”,描述的选项就不会生效。因此,需要联系网络接口厂家的技术支持来确认此问题。
吉林西门子S7-1500代理商欢迎您(总代理)