如何解决plc通信.doc
2页如何如何检检查查处处理理 STEPSTEP 7-Micro/WIN7-Micro/WIN 不能不能与与 CPUCPU 正常通信?正常通信? 转帖 影响通信的因素很多,需要仔细检查可用简化连接,替换设备等方法,逐步 缩小故障点可能所在的范围例如,当网络上有一个 CPU 不能进行编程通信, 就要将 CPU 从网络上脱开,单独进行编程通信检查在设备正常的条件下,发生 Micro/WIN 不能与 CPU 通信的原因主要有:Micro/WIN 中设置的对方通信口地址与 CPU 的实际口地址不同 Micro/WIN 中设置的本地(编程电脑)地址与 CPU 通信口的地址相同了(应当 将 Micro/WIN 的本地地址设置为“0”) Micro/WIN 使用的通信波特率与 CPU 端口的实际通信速率设置不同 有些程序会将 CPU 上的通信口设置为自由口模式,此时不能进行编程通信编 程通信是 PPI 模式而在“STOP”状态下,通信口永远是 PPI 从站模式最好 把 CPU 上的模式开关拨到“STOP”的位置 针对上述情况,可以在 Micro/WIN 左侧的浏览条中点击 Communication(通信) 图标,在对话框中双击通信设备的图标(如 PC/PPI 电缆),改变本地的连接属 性(本地地址或通信速率设置);双击***(刷新)图标,并且选中 Check all baudrate(检查所有波特率)可以找到地址、速率不明的站点。
此时应使用新 的 RS-232/PPI 电缆或者 USB/PPI 电缆,或 CP 卡,否则不能覆盖所有的波特率 范围如果使用 CP5511、CP5512、CP5611 等通信卡与 S7-200 CPU 进行编程通信,可 以看到 CPU 通信口的一些状态报告,便于判断是否硬件损坏检查编程通信的主要步骤 以下步骤仅仅适合使用“真的”PC 机串行通信口(UART16550 或兼容的 COM 口) ,再连接西门子 PC/PPI(RS-232 口)电缆的情况如果有时能够通信但不正常,请检查如下“1-4”项,如果根本不通,请检查 全部项目:检查 STEP 7-Micro/WIN 与 Windows 操作系统是否完全兼容检查是否使用西门子的原装编程电缆,以及电缆是否符合编程 PC 机或笔记本电 脑的硬件条件检查编程电脑上的 COM 通信口设置鼠标右键单击“我的电脑”,选择“属性” 打开“设备管理器”标签(对于 Windows2000,选择“硬件”标签,按“设备 管理器”按钮) 双击“端口(COM 和 LPT)” 双击所使用的通信口,如 COM1 在端口设置标签,选择“高级” 在对话框中把接收和发送缓冲区都设置为最小值,并保持选中“FIFO”选择框 重新启动计算机使设置有效检查编程电缆的 DIP 开关设置,是否与 Micor/WIN 的通信速率设置相同在 Micro/WIN 左边的浏览条中鼠标单击 Communication(通信)大图标,检查 通信参数设置。
鼠标双击 PC/PPI 电缆图标可以更改通信属性 CPU 出厂的缺 省设置是通信口地址为 2,波特率为 9.6K使用新的 SMART(智能)RS-232/PPI 电缆的用户,如果配合 Micro/WIN32 V3.2 SP4 以上版,可以将 DIP 开关 5 设置为“1”,选中通信界面的“Search all baudrate”(搜索所有波特率)选择框,可用于搜索网络上所有相关设备对于普通编程电缆,搜索速率最高为 19.2,因此如果 CPU 通信口速率被设置为 187.5K,则不能被找到如果仍然不通,请检查 CPU 右下角的传感器直流电源输出电压(测量 L+/M), 电压应当高于 22V使用 wipeout.exe 程序,恢复 CPU 的出厂设置缺省情况下 CPU 通信口地址为 2,通信速率 9.6K。





