改用rs232/485转换器,接好线~为什么还是不能通讯?

最彻底解决办法是弃用ppi电缆,改用rs232/485转换器,按说明书,plc端只接3和8脚就行

最佳答案

RS-232/PPI电缆(订货号6ES7 901-3CB30-0XA0):智能多主站电缆,连接S7-200 CPU/EM277通信口和计算机RS-232串口,作为编程或数据通信电缆;同时也可以用于连接TP170 micro和安装了WinCC flexible (micro)的计算机RS-232串口,作为配置画面下载电缆 
 USB/PPI电缆(订货号6ES7 901-3DB30-0XA0):智能多主站电缆,用于连接计算机的USB通信口与S7-200 CPU/EM277通信口做编程或数据通信电缆 
 西门子公司的专用PC/PPI电缆是带光电隔离的,不会烧CPU 或PC机的通信口。使用不隔离的自制或假冒的PC/PPI电缆,容易损坏通信口。一般电缆还不支持S7-200 CPU通信端口的最高通信速率(187.5K),而且不能支持S7-200的多主站编程模式。
 编程软件STEP 7-Micro/WIN不能与CPU正常通信,如何检查处理?
 影响通信的因素很多,需要仔细检查。可用简化连接,替换设备等方法,逐步缩小故障点可能所在的范围。例如,当网络上有一个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电缆),改变本地的连接属性(本地地址或通信速率设置);双击Refresh(刷新)图标,并且选中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。

 这个程序可在STEP 7-Micro/WIN的安装光盘中找到;或者到ProDIS网站上FAQ2123168下载。

  使用智能RS-232/PPI电缆时,请将DIP开关5设置为0,通信速率设置为9600bps。USB/PPI电缆不支持DOS下的可执行文件wipeout.exe。

 
 如果还不能通信,应考虑通信口硬件损坏的可能性。请联系西门子的代理商,也可以直接联系西门子的S7-200维修中心。

 你接38两脚是MPI方式。可以连HMI,不能连MICRO WIN V4,0
  

 

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:23
下一篇 2020年11月1日 下午2:24

相关推荐

  • NPN接近开关

    请教大家:我用的接近开关是NPN型的,在与S7-200接线时,输入的公共端M应该接24V还是0V?? 顺便请解释一下源型和漏型的区别谢谢!!!!!!!!!!!!&nbsp…

    SIMATIC S7-200 2021年7月5日
  • S7-micro/win编译错误47,大佬救急

    加了个延时就有问题,为啥呢 图片说明:       最佳答案 主要是因为多分支连接到了左边的母线上。两种方法处理在上面一行 ,最前…

    2021年7月5日
  • 利用200PLC产生的脉冲控制伺服电机

    200PLC都能产生脉冲信号,为什么继电器输出的不能实现控制,晶体管输出的可以呢?继电器输出和晶体管输出的不同有是什么呢?初学者第一次接触,求大家帮帮忙!! 问题补充:那如果只是检…

    SIMATIC S7-200 2017年6月10日
  • profibus如何组网

    现场设备室30台软启动器(采用485接口,支持modbus),请问将其连接至modbus/profibus网关,它通过em277,组成profiibus网络,cpu222和em27…

    SIMATIC S7-200 2020年10月31日
  • 热电阻模拟量温度换算公式

    用231RTD模块检测温度,到程序中读到的数据是0-32000的数值,怎么换算成温度呢?应该有个公式什么的吧? 最佳答案 4 模拟量编程:举个例子:压力变送器(-0.1M…

    SIMATIC S7-200 2020年11月1日
  • smart-200 modbus通讯

    modbus地址是3031,2425,2627,2829,3233,3435,PLC起始地址为VB200,对应输出地址是多少?总共带有5个仪表从站 问题补充:modbus相对VB的…

    SIMATIC S7-200 2017年6月18日
  • 上位机模拟量与现场仪表显示值不同

    请教各位:现有四个仪表(分两个系统,各有一个PH,一个电导率),分别4…20mA通过模块231进CPU224,CPU224(子站)通过modbus与CPU226(总站)通讯,C…

    SIMATIC S7-200 2021年7月5日
  • EM235模块AIW工程值32752,固定不变

    主控卡是CPU226,接了一个EM235模块,但是线接好以后,AIW工程值32752,固定不变,AIW通道信号源给电流,还是固定不变,这是为什么啊AQW做的PID输出,手动给定输出…

    SIMATIC S7-200 2017年6月11日
  • Modbus库下载

    请问下西门子200modbus库哪里有下的。。。电脑系统是win7 64位   旗舰版 最佳答案 你可以下载Toolbox_V32-STEP…

    SIMATIC S7-200 2018年12月6日
  • 为什么是6D

    S7-200CN: 段码指令-跟我做 – 102/185 课程编号:V0238 暂无简介 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 为什么是6D 钻石用户推荐最…

    2021年7月5日