如何能够重新建立PG 和 CPU间的在线连接?


n

说明:
在某些情况下,PG 与模板之间的在线连接无法建立,同时系统将显示错误信息。大多数情况下,通过点击错误信息窗口中的 "帮助" 按钮可以获取在线帮助文本来确定引起错误的原因。下表中给出了当发生 PG 与 CPU 通信或在线连接问题时可采取的一些补救措施。造成连接失败的最常见的原因有:n

  1. 硬件组态中模板组态错误
  2. 地址组态错误
  3. 设置PG/PC 接口错误
  4. 通信波特率设置与实际网络接口波特率不匹配
  5. 硬盘中没有足够的存储空间用于交换文件
  6. PROFIBUS DP 接口设置错误
  7. MPI 接口设置错误
  8. 在线与离线程序不一致
  9. 允许循环周期增加的时间设置太短
  10. 总线规约设置太短
  11. 在一个IP子网里有超过一个以太网接口
序号. 建立在线连接的补救措施
1 硬件组态中存在模板组态错误时
检查机架上插入的模板 (CPU,CP) 的硬件组态是否正确。 组态的与实际的 CPU 和 CP 类型必须一致。如果模板存在组态错误,可能导致系统数据块下载失败,此时系统报如下错误信息: n

  • Download (13:4589)
    The system data could not be loaded on the module ... at station ...
    "SDB 200 could not be loaded",
    或"Parameters of the DP system data module are not valid"。

补救措施:
保证硬件组态中模板的订货号必须无误 (如 CPU 315-2DP 的订货号为6ES7315-2AF03-0AB0)。保存编译硬件组态后重新执行装载。

2组态地址错误时
如果硬件组态中配置的 MPI或 PROFIBUS地址与 CPU 的节点地址不一致, 用户可能看到如下报错信息: n

  • Download (33:16656)
    "Online: Coection could not be established. The coection partner is not responding."

执行菜单功能 "PLC > Show Accessible Nodes"。用户可以访问 "Accessible Nodes" 窗口中显示的 MPI 和 PROFIBUS 地址相对应的模板。例如,如果窗口中显示了MPI=2 ,那么在硬件组态中 CPU 的 MPI 地址也需设置为 2。n

如何能够重新建立PG 和 CPU间的在线连接?
Bild 01 补救措施:
如果需要,对硬件组态中 CPU 的 MPI 地址进行修改。保存编译后将硬件组态重新装载至模块。

对于上述出错信息的详细信息可以查看在线帮助。为此,请点击出错信息窗口的 "Help" 按钮,如可获得如下措施进行错误排查:

  • 检查电缆插头和网络连接
  • 检查 CPU 的供电电源
3 PG/PC 接口设置 (set PG/PC interface) 配置错误
如果 PG/PC 接口参数设置与在线连接的模板通信接口不相匹配,或者该接口未安装,用户会看到如下错误信息: n

  • Load (288:47)
    "Unable to reach the module ... via the online interface"。

使用菜单栏命令"Tools > Set PG/PC interface..." 打开 PG/PC 接口在 "Interface Parameter Assignment Used:"窗口中检查在线连接设置的接口是否正确n

如何能够重新建立PG 和 CPU间的在线连接?
Bild 02n

如果没有找到所需的接口,点击 "Select"按钮来进入 "Install/Remove Interfaces" 对话框安装相应的驱动。选中左侧的 "Selection"窗口中所需的接口后,点击"Install -->" 按钮。安装完成后,右侧的 "Installed:" 窗口中便会显示此接口。n

如何能够重新建立PG 和 CPU间的在线连接?
Bild 03n

随后关闭上述对话框,在 "Interface Parameter Assignment Used:" 中选择此接口。点击 OK 按钮确认并关闭 PG/PC interface设置窗口。

4通信波特率设置与实际网络接口通信波特率不匹配时
如果硬件组态中模板的通信波特率设置与实际网络通信波特率不匹配时,用户可得到如下错误信息: n

  • Downloading to module (33:17075)
    "Online: The local MPI address of the PG/PC is longer than the maximum size permitted for node addresses or an incorrect baud rate or incorrect interrupt has been set".

使用菜单命令 "Tools > Set PG/PC interface..." 打开 PG/PC 接口设置并点击"Diagnostics..." 按钮。使用 "Test"按钮可以进行 PROFIBUS/MPI网络诊断。图 04 显示了波特率和中断不匹配的错误实例 (error 0x0313)。n

如何能够重新建立PG 和 CPU间的在线连接?
Bild 04n

在"Hardware"页签下使用 "Test"按钮查看模板使用了哪些资源。在进行诊断之前请先参考在线帮助 (点击此窗口下方的 "Help" 按钮,在进行测试之前请先关闭所有其他应用程序并保存您的数据)。n

如何能够重新建立PG 和 CPU间的在线连接?
Bild 05n

点击 OK 关闭窗口,在 "Set PG/PC interface"对话框中点击 "Properties" 按钮。在 "Properties" 对话框中选择正确的网络传输波特率。n

如何能够重新建立PG 和 CPU间的在线连接?
Bild 06

5

硬盘上没有足够的存储空间用于交换文件时
检查虚拟存储空间并参照 STEP 7 自述文档中的相应内容 (章节 3.2 Memory Requirements)。推荐设置为 1000 MB至 1500 MB。对于不同Windows 操作系统中虚拟存储空间设置的更多信息也可以参看条目号: 20440472 (Notes on optimizing performance)。

6

PROFIBUS DP 接口设置错误时

例如,在通过 PROFIBUS DP 接口建立与 CPU 317-2-PN/DP 的在线连接时,此时硬件组态中已经配置了 PROFIBUS DP 接口。这时会由于接口参数设置错误或者硬件组态中 PROFIBUS 地址错误而导致在线连接失败。 用户可能得到如下错误信息:

  • "Download to PG (13:4337): Coection to module ... in station ... could not be set up"
    (在硬件组态),或者n
  • "Monitoring (288:47): Module ... caot be reached via the online interface set"
    (在 LAD/STL/FBD 编辑器)

补救措施:
使用菜单命令 "Tools > Set PG/PC interface..." 打开 PG/PC 接口设置窗口,正确选择当前所使用的通信设备接口访问类型,例如 CP5512(PROFIBUS)。推荐选择所用通信设备 自动方式(可自动识别接口总线参数),例如 CP5512(Auto)。 通过这种方式PG可以不需设置总线参数而建立与 MPI 或 PROFIBUS 网络的连接。详细信息也可参考 设置PG/PC接口("Setting the PG/PC Interface")在线帮助。n

如何能够重新建立PG 和 CPU间的在线连接?
Bild 07n

通过菜单命令"PLC > Show Accessible Nodes",可以得到所能访问的网络节点地址(例如 "PROFIBUS = 2")。 这时为了能在线连接CPU应在硬件组态中将 CPU 设置为相同的地址。

7

MPI 接口设置错误时 :

如果 在 PG/PC 接口设置中 没有设置 MPI 接口参数, 同样会因与第 6 点相同错误而使 LAD/STL/FBD 编辑器和硬件组态在线连接失败。更有可能的是对于 MPI 的网络连接在PG/PC接口设置中仍然被设置为 PROFIBUS 。n

补救措施:
在 PG/PC 接口中,正确选择访问点指向使用的MPI接口(如. CP5512(MPI)) 。推荐选择所用通信设备自动方式(可自动识别接口总线参数),例如 CP5512(Auto)。这里需注意,如第 2 条与第 6 条所述,也应通过菜单命令 "Show Accessible Nodes" 得到所要访问CPU MPI 地址,然后将硬件组态中CPU 的MPI 地址设置一致。

8

在线与离线程序不一致时

如果在在线状态进行程序测试时不再能激活“Monitoring”即在线监控功能,这时需要检查离线程序与在线程序有无区别。这种情况下选择在线功能的眼镜按钮是非激活或灰色的。

一旦在离线状态对程序进行了修改,就必须在选择在线监控之前将改后的程序下载到 CPU 中。

9允许循环周期增加的时间设置太短时:
在过程运行模式下仅对程序处理循环周期时间有限制,但在使用变量表(VAT)对程序进行测试时需要对程序循环周期设置一个时间增量。如果程序很短而在设置了很小循环周期时间增量同时使用了 一个相对很大的变量表,那么在对变量表进行监控和控制时,程序就会中断并显示错误信息 "(D0AA) Time limit exceeded in processing operation"。 n

如何能够重新建立PG 和 CPU间的在线连接?
Bild 08n

补救措施:
在硬件组态中打开 CPU 属性对话框中的 "Protection" 标签选项,有两种方法:n

  1. 选择测试模式n
  2. 在过程模式下设置更高的允许循环周期增加的时间

点击 OK 确认所有设置并存盘编译硬件组态。n

如何能够重新建立PG 和 CPU间的在线连接?
Bild 09n

将硬件组态下装到 CPU 中,这时就可以使用变量表测试程序了。

10总线规约 (Bus profile) 设置错误时
如果在“设置PG/PC 接口”中总线规约的设置与硬件组态中总线规约设置不一致,在线连接设置就会失败并显示以下错误信息: n

  • "Monitoring (33:16945), Online: the bus is defective" orn
  • "Show accessible nodes (33:16914), Online: The station is not online".

对于 PROFIBUS DP 接口,检查组态的CPU 总线规约是否与在“设置PG/PC 接口”中总线规约的设置相匹配。在硬件组态中打开所组态 CPU DP 接口的属性窗口,通过以下选择打开 PROFIBUS 网络设置对话框n

  • "Tab: General > Properties... > Tab: Parameters > Properties > Tab: Network Settings".

在“设置PG/PC 接口”中总线规约的设置应与这里所选的相符(例如 "DP"或 "Standard")。n

如何能够重新建立PG 和 CPU间的在线连接?
Bild 10n

在 SIMATIC管理器中打开“SetPG/PC interface”点击“Properties” 按钮,将 PROFIBUS DP 接口规约(例如 "DP"或 "Standard") 设置与 CPU的相同。n

如何能够重新建立PG 和 CPU间的在线连接?
Bild 11

11在一个 IP 子网里有超过一个以太网接口
如果有以下情况,那么将显示错误信息(33:16656),在一个 IP 子网里通过超过一个以太网接口建立TCP/IP 连接时,为了选择其中一个以太网接口建立在线连接,必须把未使用的以太网接口禁用。 n

补救措施:
在Windows XP, 点击 "Start > Settings -> Network coections"然后右键点击未使用的以太网。然后在弹出菜单点击 "禁止" 按钮。

注意:
以下 FAQ 可以提供关于建立在线连接其它补充信息:

  • "当不能在线连接CP5511 时,如何在STEP 7 中进行诊断?"
    条目ID: 11492532
  • "安装了 STEP 7 V5.4 版本后威吓不能再与 PC/TS 适配器建立在线连接?"
    条目ID: 23933965
  • "实现 PC 适配器核对表?"
    Entry ID: 10420976

关键字:
建立连接, 建立通信n

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc334546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论