为保证PC适配器正常工作是否有检查项列表?

n

描述
在 PC 和 S7 CPU 或者中继器之间进行通信连接时,如果所需的连接没能建立,请检查以下核对表:n

1. 检查设置

为保证PC适配器正常工作是否有检查项列表?

图1:基本设备配置

PC 适配器通过串行的 COM 接口将 PC 连接到 S7/M7/C7系统的 MPI/DP 接口。
PC 适配器的 MLFB: 6ES7 972-0CA2x-0XA0

2. 设置 PG/PC 接口
在 SIMATIC 管理器中,进入菜单“Options > Set PG/PC interface...” 并为 PC 适配器进行设置。n

MPI/PROFIBUS:PC 适配器和 S7-CPU/中继器之间
本地连接:PC 和 PC 适配器之间n

3. 设置波特率
使用开关设置传输速度必须与在 "Set PG/PC interface" 中 PC 的参数设置匹配。n

38.4 kbit/s 的传输速度在 STEP 7 V3.1 或者更高版本中才支持。n

4. 检查 PC和 PC 适配器之间的电缆
检查 PG/PC的 COM 口和 PC 适配器之间的连接电缆(零调制解调电缆)。电缆必须符合定义的标 准 RS232 电缆(MLFB 6ES7 901-1BF00-0XA0)。标准 RS232 电缆的管脚分配见下图:

为保证PC适配器正常工作是否有检查项列表?

图 2:RS232 电缆的针脚分配

如果使用了标准电缆,那么就可以适用于所有版本的 STEP 7 和所有版本的 PC 适配器。n

注意事项:
对于使用 RS232电缆 6ES7 901-1BF00-0XA0 (长度:6m) 的适配器进行了所有的测试和认证 (CE, UL, CSA, FM)。如果使用不同的 RS232 电缆,就不再保证符合 CE, UL, CSA, FM 的要求。不要忽视这一点,因为使用不同的电缆会危及 SIMATIC系统抗外部干扰(其它系统的影响/干扰)的稳定性。
RS232 在通信速率为 20 kbit/s 时通信距离为大约 15米。以下观点成立:通信速率越高,电缆越短,反之亦然。使用特殊的低电容电缆可以达到更远的通信距离。这种情况下,也必须遵循上述要求。n

5. 检查 LED

  • 电源LED:
    OFF:未提供 24V 电源或者重大硬件错误
    ON:为运行做好了准备(持续几秒)
    持续闪烁:PC 适配器检测到错误n
  • 运行LED:
    表示在 MPI/DP 总线上存在通过适配器的数据传输。

6.PC 适配器的电源
电源电压:
针脚 2和 7 之间为 DC 24V
针脚 5和 6 之间为 DC 5Vn

适配器通过 CPU 或者中继器的 MPI/DP 接口获取电源供电。因此不允许延长 MPI 电缆。并且只能使用可以提供 DC 24V DC 5V 的接口。n

“电源 LED” 只要提供 24V 就马上会亮起。通过测量针脚 5和 6 之间的电压可以检查是否存在 5V 电压供应。n

7. 中断设置
如果使用 PC-MPI 适配器,那么请确定确保在串行接口上没有中断冲突。
PC-MPI 适配器需要自己的可用的空闲中断,使用串行接口的 IRQ。
COM 1 和 COM 3 接口以及 COM 2 和 COM 4 接口使用相同的中断。n

注意事项
在笔记本电脑中,通常可以在 BIOS 中配置串口。
例如,如果 PC-MPI 适配器和鼠标同时使用,那么鼠标一定不能和 PC 适配器使用同一串口。n

8. 检查 COM 接口设置
推荐使用 COM 接口的缺省设置。

  • 在 Windows NT 中设置 COM 接口:
    进入 "Start > Settings > Control Panel" 菜单并选择 "Coections" 标签栏检查 COM 接口设置。

为保证PC适配器正常工作是否有检查项列表?

图3:Windows NT 中 COM 接口的连接设置n

  • Windows 95 中的 COM 接口设置
    在菜单 "Start > Settings > Control Panel" 中的 "System" 选项里,进入 "Device Manager" 菜单,并在菜单 Coections > Communications Port (COM2) 中检查 "Properties" 的设置。
    Windows 95 , 98和 ME 中的设置是相同的。n
  • Windows 2000 中的COM 接口设置:
    在菜单"Start > Settings > Control Panel"中的 "System" 选项里,选择 "Hardware > Device Manager" 标签栏并检查 "Coection Settings" 设置。

为保证PC适配器正常工作是否有检查项列表?

图4:Windows 2000 中设置 COM 接口

如果出现下列情况时该怎么办 ...

33:17106: "Communication to the adapter has failed"
无法与系统通信。n

补救措施

  • 检查电缆:参考第 4 点。n
  • COM 端口是否可用:PC 串行接口不能被其他软件或者设备使用。n
  • 中断设置:参考第 7 点。n
  • 检查PC 的电源。n
  • 安装 FIFO 缓冲并设置传输率为 "low"。点击 "Advanced..."按钮来打开安装 FIFO 缓冲的对话框(见图 3)。

注意事项
使用 Logitech 鼠标时,还要检查一下内容:n

  • 打开 MS Windows 注册表( 打开菜单“Start > Run” 并 且输入 REGEDIT 命令)。n
  • 检查以下代码:
    HKEY_LOKAL_MACHINESoftwareLogitechMouseWare
    CurrentVersionGlobalSearchOrder
  • 如果需要,将条目 "PS2, Serial"改为 "PS2"。n
  • 重起Windows。n
  • 然后检查代码:
    HKEY_LOKAL_MACHINE/SOFTWARE/Logitech/MouseWare
    /CurrentVersion/Global/PortSearchOrder
  • 这样就删除了在线电缆所连接的 COM 接口。

更多的信息可在 Logitech鼠标软件的 "Readme.wri" 文件中找到。n

33:16944: "Online: No other active partner can be found."
适配器通过自动化设备的 MPI/DP 接口获得电源供应。只能使用提供 DC 24V DC 5V 电压的接口。“Power LED” 只要有 24 V 电源就会点亮。但是并不能从外表上识别出没有 5 V 电压。可以通过测量针脚 5和 6之间的电压来检测是否有 5 V 电压。在 SIMATIC 管理器中,当选择 "Accessible Nodes" 时,可以得到上述信息。n

补救措施

  • 在设备手册中检查伙伴设备是否提供 5 V 电源。n
  • 检查 PG/PC 接口中 MPI 的波特率的设置。将其设置为 187.5 的波特率。

不能选择 COM 端口
PC 的串口一定不能其他软件使用,因为 PC 适配器的驱动需要占用这个接口。n

补救措施
参考条目号为 751692779252 的常问问题。n

电源 LED 显示适配器的出错信息
不亮:没有 24V 电源供应或者是重大的硬件错误
持续闪烁:PC适配器检测到硬件错误n

补救措施
更换 PC 适配器n

33:17109: "Online: COM interface is currently not available".
已经将 MLFB: 6ES7 972-0CA23-0XA0 的 PC 适配器升级到了 V5.1。与系统的通讯不能正常工作。PC 适配器上的电源 LED 点来能够,"Active" LED 保持熄灭状态。n

补救措施
确保 PC适配器上的开关与在菜单 "Start > Settings > Control Panel > Setting the PG/PC Interface" 设 置的通讯速率匹配。
检查连接电缆(见第 4 点)。
如果没有安装其它访问此接口的软件(调制解调器软件,鼠标驱动),那么请检查 COM 接口的设置。n

补救措施

  • 在 Windows NT 中设置 COM 接口
    进入菜单"Start > Settings > Control Panel" 并选择 "Coections" 标签栏检查 COM 接口设置。如果设置与所提供的图片不一致,那么请删除所有的 COM 接口。然后重起计算机。现在 Windows NT就会将 COM 接口设置为“标准”的缺省设置(见图 3)。n
  • 在 Windows 95 , 98 和 ME 中 COM 接口的设置是相同的
    在菜单"Start > Settings > Control Panel" 下选择 "System" 并进入 " Device Manager" 标签栏,在菜单 Coections > Communications Port (COM2) 中检查 "Properties" 设置(见图 4)。n
  • 在 Windows 2000 中设置 COM 接口:
    在菜单 "Start > Settings > Control Panel" 下选择 "System" 并进入 "Hardware > Device Manager" 标签栏并检查 "Coection Settings"。

如果无法使用此接口,请注意可能是设置 COM 端口时,在注册表写入了不正确的值。因此应该检查注册表中以下的条目:n

  1. 打开"Start > Run" 并输入命令 "regedit"。

  2. 找到代码:
    HKEY_LOCAL_MACHINESOFTWARESIEMENSSINEC
    LogDevicesPC Adapter(xxx)

    注意事项
    (xxx) 代表 MPI,PROFIBUS 或者自动。n

  3. 确保“Device” 和 "ComDriverName" 的代码值正确。
    Device:所选择的 COM 端口号
    ComDriverName "DeviceSerial<Com-Port-No.-1>"

    COM端口 1 举例
    Device: "1"
    ComDriverName "DeviceSerial0"

重要事项
通常情况下,对直接修改注册表不做任何担保,因为这种行为完全是用户自己的责任。建议无论如 何先对注册表做个备份,然后再按上面所说的进行操作。另外,设置与具体的计算机有关,也就是 说,如果将项目拷贝到另外一台计算机,必须重新作设置。

对 Windows 7 64-bit 操作系统兼容性
PC 适配器 RS232 (6ES7 972-0CA2x-0XA0) 不适用于微软 Windows 7 64-bit 操作系统。

关键字
连接设置,通信设置,接口设置,接口参数

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

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

相关推荐

发表回复

登录后才能评论