S7-200通信口和编程电缆_第1页
S7-200通信口和编程电缆_第2页
S7-200通信口和编程电缆_第3页
S7-200通信口和编程电缆_第4页
S7-200通信口和编程电缆_第5页
免费预览已结束,剩余43页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、S7-200 CPU 的通信口( Porto, Portl )型号不同的S7-200 CPU 具有一到两个 RS-485通信口。CPU221、CPU222、CPU224 有一个通信口; CPU224 XP、CPU226有两个通信口。S7-200 CPU上的通信口各自独立,每个通信口都有自己的网络地址、 通信速率等参数设置。通信口的参数在编程软件 Micro/WIN 的“系统块”中查看、设置,新的设置在系统块下载到CPU中后起作用。S7-200 CPU上的通信口支持的通信协议有:PPI协议:西门子专为 S7-200开发的通信协议MPI协议:不完全支持,只能作从站自由口模1:由用户自定义的通信协议

2、,用于与其他串行通信设备通信(如串行打印机等)S7-200编程软件Micro/WIN提供了通过自由口模式实现的通信功能:USS指令库:用于S7-200与西门子变频器(MM4系列、SINAMICS G110 和老的MM3系列)Modbus RTU 指令库:用于与支持 Modbus RTU 主站协议的设备通信®S7-200 CPU上的两个通信口基本一样,没有什么特殊的区别。它们可以各自在不同的模式、通信速率下工作;它们的口地址甚至也可相同。劭别连接到CPU上两个通信口上的设备,不属于同一个网络。S7-200 CPU不能充当网桥的作用。CPU通信口的连接S7-200 CPU上的通信口可用于

3、连接:安装了编程软件 Micro/WIN的编程电脑 其他S7-200 CPU 的通信口S7- 300/400的 MPI 通信口员、TP170、TP270 等)西门子的 HMI 设备(如 TD 200、TP170micro_jd*OPC Server ( PC Access V1.0 超葩) 其他串行通信设备 第三方HMI通信口引脚定义关于S7-200 CPU和模块的通信端口引脚定义,详情请参考S7-200系统手册。在这里只是列出了一些需要注意,或者用户感兴趣的要点。S7-200 CPU 通信口表1. S7-200 CPU 通信口引脚定义:CPU插座(9针母头)引脚P ROFIBUS 名Port

4、0/Port1(端口 0/ 端口 1 )引一 OOOOO 一 OOOO号称脚定义1屏蔽机壳接地(与端子PE相同)/屏蔽224V返回逻辑地(24V公共端)3RS-485信号BRS-485 信号 B 或 TxD/RxD +4发送请求RTS (TTL)55V返回逻辑地(5V公共端)6+ 5V+ 5V,通过100 Ohm 电阻7+ 24V+ 24V8RS-485信号ARS-485 信号 A 或 TxD/RxD -91 1不用10位协议选择(输入)金属壳屏蔽机壳接地(与端子PE相冋)/与电缆屏蔽层连通上表中,3和8为RS-485信号,它们的背景颜色与 PROFIBUS电缆、PROFIBUS网络插头上的颜

5、色标记一致。通信端口可以从2和7向外供24V直流电源。CPU通信口上的2、5针在内部是连通的,并且它们和CPU上的传感器电源(+24V )的M也是连通的通信口插座的金属壳、1号针,与CPU接线端子上的电源部分的 PE导通,而与上0述的M不通? 拥有两个通信口的CPU,其Port0、Portl的2、5针相通,也与 M 连通EM277通信口表2. EM277通信口P ROFIBUS引脚定义EM277插座(9针母头)名称屏蔽24V返回RS-485信号机壳接地,连接插头外壳 /屏蔽24V返回,与模块端子 M相通隔离的RS-485信号B或OOOOOOOOO发送请求5V返回+ 5VTxD/RxD +隔离的

6、RTS (发送请求,TTL电平)隔离的5V返回隔离的+ 5V电源(最大电流90mA )+ 24V电源,来自模块端子 L+ (最+ 24V大电流120mA,带反向保护二极管)ZE使用PROFIBUS网络插头时,连接器外壳与 PROFIBUS电缆的屏蔽层相通。EM277插头上的24V电源从模块端子L+/M来。®EM277通信口具有优异的通信能力,其主要原因是它的RS-485信号是隔离的。在情况复杂通信受到影响时,可以使用 EM277连接操作面板(其他品牌的HMI须咨询其生产商)。编程电缆S7-200 CPU有其专用的低成本编程电缆,统称为PC/PPI电缆,用于连接PC机和CPU上的RS-

7、485通信口,可用做STEP 7-Micro/WIN 对CPU的编程调试,或与上位机做监控通信、或与其他具有RS-232端口的设备之间作自由口通信。西门子提供的所有用于S7-200的编程电缆,长度都是5米。目前西门子提供两种PC/PPI编程电缆,它们是:RS-232/PPI电缆(订货号 6ES7 901-3CB30-0XA0):智能多主站电缆,连接S7-200 CPU/EM277 通信口和计算机 RS-232串口,作为编程或数据通信电缆;同时也可以用于连接 TP170 micro 和安装了 WinCC flexible (micro)的计算机RS-232串口,作为配置画面下载电缆USB/PPI

8、电缆(订货号 6ES7 901-3DB30-0XA0):智能多主站电缆,用于连接计算机的USB通信口与S7-200 CPU/EM277通信口做编程或数据通信电缆©用于S7-300/400 编程的PC串口电缆(PC-Adapter ),不能用于S7-200编程通信也注意:西门子公司的专用PC/PPI电缆是带光电隔离的,不会烧 CPU或PC机的通信口。使用不隔离的自制或假冒的 PC/PPI电缆,容易损坏通信口。一般电缆还不支持S7-200 CPU通信端口的最高通信速率(187.5K),而且不能支持S7-200的多主站编程模式。也用计算机串口与CPU通过RS-232/PPI电缆进行编程通信

9、,要求计算机拥有一个UART 16550兼容的串行通信口。有些计算机端口扩展卡上的通信口,Micro/WIN 不能直接管理,可能无法通信。多主站 RS-232/PPI 电缆(6ES7 901-3CB30-0XA0)图1.正版RS-232/PPI电缆及其包装盒因为此电缆能够管理PPI网络令牌,因而支持多主站 PPI网络。它有三个绿灯用于指示电缆的运行:RS 232发送指示(Tx); RS-232接收指示(Rx); RS 485 发送指示(PPI)。图2.正版电缆细部此种电缆只能在STEP 7-Micro/WIN32 V3.2 SP4以上版本下才能获得全部的 新功能,最高波特率可达187.5K。它

10、有两种工作模式:PPI模式:用于编程时,将DIP开关5设置为“ 1 ”,其他开关设置为“ 0”,其波特 率可自适应,此时支持多主站网络通信。自由口模式:只需设置波特率,开关5及其它开关都设为“ 0”;此时也可以获得原来普通PC/PPI电缆的功能(不支持多主站)。®RS-232/PPI 电缆还用于 TP170 micro和TP070配置下载。此时DIP开关5应为“ 0 ”。多主站 USB/PPI 电缆(6ES7 901-3DB30-0XA0)图3.正版USB/PPI电缆及其包装盒此种电缆能够管理PPI网络令牌,因而支持多主站PPI网络。它支持USB V1.1 0用于连接PC机的USB通

11、信口和S7-200 0它有三个绿灯用于指示电缆的运行:USB发送指示(Tx) ; USB接收指示(Rx);RS 485发送指示(PPI)o图4.电缆细部此种电缆只能工作在 STEP 7-Micro/WIN32 V3.2 SP4以上版本下,波特率为自 适应(最高可达187.5K)。它只有一种工作模式即 PPI模式,无开关设置。此种电缆不支持自由口通信。餉意:USB/PPI电缆不能用于TP070 (或TP 170micro釘5)配置画面下载(应使用RS-232/PPI电缆并把DIP开关5设置在OFF),也不能用于使用wip eout.exe 程序恢复出厂设置,也不能用于S7-200自由口程序,如M

12、odbusRTU协议库的调试。早期电缆西门子早期生产的 PC/PPI电缆,女口 6ES7 901-3BF21-0XA0/6ES7901-3BF30-0XA0 ,不支持多主站 PPI网络,即在连接有 PPI通信主站CPU或TD 200文本显示器的网络时,无法通过电缆进行Micro/WIN 与CPU的通信。(在CPU执行网络读/写指令时不能用STEP 7 Micro/Win监控也是这个原因)开关设置:前三个开关按所需波特率进行设置,后三个设为0 即可(Micro/WIN编程连接时)。念西门子生产的电缆都有中间的盒子。也如果使用老电缆与新版本的编程软件Micro/WIN ,应在PC/PPI Cabl

13、e 的属性中,取消 Advaneed PPI 和 Multi Master Network 选项(在 Set PG/PCIn terface 中设置)。使用USB/RS-232 串口转换器当编程计算机只有USB通信口,没有RS-232串口时,我们强烈建议客户使用智能USB/PPI电缆,并将编程软件升级到当前发布的最新版本。如果坚持使用自己的USB/RS-232串口转换器,再使用串口 PC/PPI电缆,由于转换器品牌众多,西门子无法一一测试,不能就遇到的问题提供支持。遇到这种情况,只有下面的办法:Properties - PC/PPI cable(PPI)冈更换其他USB/RS-232转换器,再

14、做尝试 使用西门子的USB/PPI电缆常问问题齢 Micro/WIN的系统块中为何不能将通信口设置为187.5K波特率?新的Mciro/WIN 会自动检测通信连接是否支持187.5K,如果不支持(如老版 电缆),则不能设置为187.5K的通信速率。新编程电缆支持187.5K速率。项?PPI电缆属性中的这两项设置与多主站通信功能有关。随着计算机技术的发展,仅通过旧型号的PC/PPI电缆已经不能实现多主站通信, 因此这两项设置现在已经没有用处。采用新型号电缆,配合 Micro/WIN V3.2 SP4以上版本,可以轻松实现多主站 通信。因此应当取消上述两项的选择:9.G khpE31OKDefau

15、ltCancelHelpPPI I Local ConnectionS tatkin ParametersAjddi ess:T insout:Metwoik Parameters 厂 Advanced PM厂 MJtiple Hasler NetvjorkTranjraiwszion Rate:Highest NodeAddresr图5. PC/PPI电缆属性老版本的PC/PPI电缆(6ES7 901-3BF21-0XA0 等)是否可以用于为新版本的CPU (23版)编程?可以。但是受到老版电缆的限制,不能做多主站编程,也只能用到9.6K和19.2K波特率。使用PC/PPI电缆与S7-200

16、做编程通信实例使用PC/PPI电缆编程通信遇到问题怎么办?n多主站编程通信U:卩C/PPI电缆硬件相关问题。4为什么要选用西门子的原装电缆?PC/PPI电缆关于PC/PPI电缆的详细情况,请参考相应的S7-200系统手册,在附录A中由详细的介绍。这里只提示关于电缆的一些有趣的细节。目前销售的RS-232/PPI多主站电缆(6ES7 901-3CB30-0XA0 )与以前销售的PC/PPI电缆(6ES7 901-3BF21-0XA0 )略有区别,比较如下:表3. RS-232/PPI多主站电缆RS-485 侧RS-485侧插头引脚RS-232侧插头引脚定RS-232侧插头引脚定插头定义义(本地模

17、式)1义(远程模式)11未连接数据载波检测(DCD)(不用)24V 返回(RS-485 逻接收数据(RD)(从电接收数据(RD)(输入2辑地)缆输出)到电缆)RS-485 信号 B传送数据(TD)(输入传送数据(TD)(从电3(RxD/TxD+ )到电缆)缆输出)4RTS( TTL 电平)数据终端就绪(DTR)5未连接地(RS-232逻辑地)地(RS-232逻辑地)6未连接数据设置就绪(DSR)724V电源发送请求(RTS)(不用)发送请求(RTS)(从电缆输出)28RS-485 信号 A(RxD/TxD-)清除发送(CTS)(不用)9协议选择振铃指示(RI)(不用)1.本地(DCE)与远程(

18、DTE)模式在电缆上用DIP开关6选择,开关位置在“ON ”时为DTE模式,在“ OFF”时为DCE模式。2.这时RTS信号总是为“ ON ”应址匕电缆的RS-232端,4针和6针始终连通,即DTR/DSR是短接的。表 4. PC/PPI 电缆(3BF21 )RS-485 侧RS-485侧插头引脚RS-232侧插头引脚定RS-232侧插头引脚定插头定义义(DCE模式)1义(DTE模式)11插头外壳(PE)数据载波检测(DCD )(不用)24V 返回(RS-485 逻接收数据(RD)(从电接收数据(RD)(输入2辑地)缆输出)到电缆)RS-485 信号 B传送数据(TD)(输入传送数据(TD)(

19、从电3(RxD/TxD+ )到电缆)缆输出)4RTS( TTL 电平)数据终端就绪(DTR)(不用)5?地(RS-232逻辑地)地(RS-232逻辑地)6未连接数据设置就绪(DSR)(不用)724V电源发送请求(RTS)(不用)发送请求(RTS)(从电缆输出)28RS-485 信号 A(RxD/TxD-)清除发送(CTS)(不用)9协议选择振铃指示(RI)(不用)1. DCE与DTE模式在电缆上用DIP开关5选择,开关位置在“ ON ”时为DTE模式,在“ OFF”时为DCE模式。2. RTS信号可以用DIP开关6在两种状态间选择:开关为“ ON ”时为“发送时为1 ”;开关为“ OFF”时为

20、“总是为1 ”。止上述的“本地”模式相当于“ DCE”模式;“远程”模式相当于“ DTE”模式。4所谓DTE和DCE是RS-232通信中的一对设备,参见PC/PPI电缆的DTE/DCE设置。通过PC/PPI电缆的编程通信通过PC/PPI电缆的编程通信是最为常见的 S7-200编程方式,很多人也在此遇到问题。影响通信的因素很多,要顺利通信首先需要注意:检查Micro/WIN 和Windows操作系统的版本兼容性未经西门子版本兼容测试的往往有通信问题。使用西门子的原装 PC/PPI电缆包括用于连接 PC机RS232串口的RS232/PPI电缆,和连接 USB 口的USB/PPI 电缆。为什么要使用

21、西门子的原装电缆?编程通信要点要进行S7-200的编程通信,必须注意使通信双方(即安装了 Micro/WIN 的PC机和S7-200的CPU或通信模块上的通信口)的通信速率、通信协议符合、兼容。否则不会顺利连通。在具体工作中,参与编程通信的设备未必一定符合上述要求。 例如,它们的通信速率就可能不一致。注意以下几个通信速率,它们必须一致:S7-200 CPU 通信口的速率一个新出厂的CPU,它的所有的通信口的速率都是9.6K波特。CPU通信口的速率只能在S7-200项目文件中的“系统块”中设置,新的通信速率在系统块下载到CPU 中后才起作用。=系统块的CPU通信口参数设置通信电缆的通信速率如果使

22、用智能多主站电缆配合 Micro/WIN V3.2 SP4 以上版, 只需将RS232/PPI电缆的DIP开关5设置为“ 1”而其他设置为“ 0”;而USB/PPI电缆不需要设置。老版本的电缆需要按照电缆上的标记设置DIP开关。由Micro/WIN 决定的PC机通信口( RS232口)的通信速率这个速率实际上是去配合编程电缆使用的,在Micro/WIN 软件中打开 Set PG/PCUSB 口使用USB/PPI电缆,不需In terface,设置PC用于同编程电缆通信的速率。指定速率。通信连接举例以 RS232/PPI电缆为例:第一步:打开Commu ni cati ons在 Micro/WI

23、N主界面的左侧浏览条中用鼠标单击 Commu nicatio ns(通信)图标;或者在指令树、View菜单中打开通信设置界面:CommunicationsAddressLocal:Remote:PLC 7/pe:PUPPI cable(PPI-W T Address: 0匚G Double-Clickb Refresh9-屑 Save settings wih project b.NetTOrH FaremdersInterface:P r&tccol:PC/PPI cabletLOM 11PPIMede:11-brtC,187.5 kbpsd.p Search all baud ra

24、tsse.Set PC/PC Inter leceh.CancelHighest Station (USA:I Supports multiple Baslers:Transmission Fiale Bsud Rerts:图1.通信设置界面图中:a.通信设置区Local (本地)显示的是运行 Micro/WIN 的编程器(PC机)的网络地址。默认的 地址为0。使用Remote (远程)下拉选择框可以选取试图连通的远程CPU地址。缺省的地址b.选中此项可以使通信设置与项目文件一起保存C.显示电缆的属性,以及连接的PC机通信口d.本地(编程器)当前的通信速率e.f.g.鼠标双击可以开始刷新网络地

25、址,寻找通信站点选中此项会在刷新时分别用多种波特率寻找网络上的通信接点显示当前使用的通信设备,鼠标双击可以打开Set PG/PC In terface 界面,设置本地通信属性第二步:设置PC/PPI电缆属性鼠标双击图1中的f.图标,打开Set PG/PC In terface 界面,检查编程通信设备。如果型号不符合,请重新选择。用鼠标单击“Properties. ”按钮,打开PC/PPI电缆的属性设置界面:Properties - PC/PPI cable(PPI)PPI I Local Connectiona.b.S tatkin ParametersAjddi ess:T insout:-

26、Metwoik Parameters厂 Advanced PM厂 MJtiple Hasler Netvjorkd.137 5 kbps31OK1DeMCancelHelpTranjraiwszion Rate:Hl igh est 5 ration Add less: g +图2. PC/PPI电缆属性在PPI选项卡中:a.设置Micro/WIN的本地地址b.设置通信设置超时时间c.这两项是附加设置,如果使用智能多主站电缆和Micro/WIN V3.2 SP4 以上版,不必选中d.本地通信速率设置e.本地设置的最高站址U通信参数设置第三步:检查本地计算机通信口设置Properties - P

27、C/PPI cable(PPI|PPI Local 匚onnectionConnection to:厂 Modemn connectionfCOMICOM3COM4USEOK1DeMCancelHelp图3.选择本地通信口a.选择PC/PPI电缆连接的通信口如果使用USB/PPI电缆,可以选择USB。b.如果使用本地计算机 Windows中安装的Modem (调制解调器),须选取此项。这时Micro/WIN 只通过 Modem 与电话网中的 S7-200 连接(EM241 )第四步:双击图1中的g.图标,开始寻找与计算机连接的 S7-200站找到S7-200站后显示:Communication

28、sAddressLocal:Remote:a.PLC 7/pe:CPU2Z4RELn.lOM PC;PPI cable(PPICJl Address: 0 b. gCPU 224REL01.ia事,9一E kbpsGDcublc'Click to Refreshi磧 Save settings wih projectNetTOrk ParametersInterface:P rotocol:PC/PPI cabletLOM 11PPI1O.brt9.fi khpsSet PCyPC Inter leceOKCancelMede:Highest Stsrtion (USA:厂 Suppo

29、rts multiple 旺asters:Transmission RareBsud Rate:R Search all baud ratss图 4.找至U S7-200 CPU其中:a.找到的站点地址b.显示找到的S7-200站点参数。鼠标双击可以打开"PLC In formation”界面按“OK”键,保存通信设置。修改通信参数如果要改变通信速率,可以参考上文设置。PC/PPI电缆连接EM277通信口编程使用Micor/WIN V3.2 SP4以上版本和新版编程电缆,无任何特殊设置。只是 因为EM277对速率有个自适应的过程,可能需要尝试几次。n通信碰到问题怎么办?编程软件STE

30、P 7-Micro/WIN不能与CPU正常通信,如何检查处理?影响通信的因素很多,需要仔细检查。可用简化连接,替换设备等方法,逐步缩 小故障点可能所在的范围。例如,当网络上有一个 CPU不能进行编程通信,就要将CPU从网络上脱开,单独进行编程通信检查。在设备正常的条件下,发生 Micro/WIN 不能与CPU通信的原因主要有:Micro/WIN中设置的对方通信口地址与CPU的实际口地址不同Micro/WIN中设置的本地(编程电脑)地址与CPU通信口的地址相同了(应当将Micro/WIN的本地地址设置为“ 0”Micro/WIN使用的通信波特率与 CPU端口的实际通信速率设置不同有些程序会将CP

31、U上的通信口设置为自由口模式,此时不能进行编程通信。编程通信是PPI模式。而在“ STOP”状态下,通信口永远是 PPI从站模式。最好把CPU上的模式开关拨到“ STOP ”的位置针对上述情况,可以在Micro/WIN 左侧的浏览条中点击Communication(通信)图标,在对话框中双击通信设备的图标(如 PC/PPI电缆),改变本地的连接属性(本地地址或通信速率设置);双击 Refresh (刷新)图标,并且选中Check all baudrate(检查所有波特率)可以找到地址、速率不明的站点。此时应使用新的RS-232/PPI电缆或者USB/PPI电缆,或CP卡,否则不能覆盖所有的波特

32、率范围。念如果使用CP5511、CP5512、CP5611等通信卡与S7-200 CPU 进行编程通信,可以看到CPU通信口的一些状态报告,便于判断是否硬件损坏。检查编程通信的主要步骤应以下步骤仅仅适合使用“真的” PC机串行通信口(UART16550或兼容的COM口),再连接西门子PC/PPI(RS-232 口)电缆的情况如果有时能够通信但不正常,请检查如下“ 1 -4”项,如果根本不通,请检查全部项目:1.检查STEP 7-Micro/WIN 与Windows 操作系统是否完全兼容2.检查是否使用西门子的原装编程电缆,以及电缆是否符合编程PC机或笔记本电脑的硬件条件3.检查编程电脑上的 C

33、OM通信口设置a.鼠标右键单击“我的电脑”,选择“属性”b.打开“设备管理器”标签(对于 Windows2000 ,选择“硬件”标签,按“设备管理器”按钮)C.双击“端口( COM和LPT)”d.双击所使用的通信口,如 COM1e.在端口设置标签,选择“高级”f.在对话框中把接收和发送缓冲区都设置为最小值,并保持选中“FIFO ”选择g.重新启动计算机使设置有效4.检查编程电缆的DIP开关设置,是否与 Micor/WIN的通信速率设置相同在 Micro/WIN通信参数设置。左边的浏览条中鼠标单击Commu ni cation(通信)大图标,检查鼠标双击PC/PPI电缆图标可以更改通信属性。CP

34、U出厂的缺省设置是通信口地址为 2,波特率为9.6K。使用新的SMART (智能)RS-232/PPI电缆的用户,如果配合Micro/WIN32 V3.2SP4以上版,可以将DIP开关5设置为“1 ”,选中通信界面的“Search all baudrate(搜索所有波特率)选择框,可用于搜索网络上所有相关设备。对于普通编程电缆,搜索速率最高为19.2,因此如果CPU通信口速率被设置为 187.5K,则不能被找到。5.如果仍然不通,请检查 CPU右下角的传感器直流电源输出电压(测量 L+/M),压应当高于22V6.使用wipeout.exe 程序,恢复CPU的出厂设置。缺省情况下CPU通信口地址

35、为通信速率9.6K 。这个程序可在STE P 7-Micro/WIN的安装光盘中找到;或者到ProDIS网站上FAQ2123168 下载。使用智能RS-232/PPI 电缆时,请将DIP开关5设置为0,通信速率设置为9600bps 。USB/P PI电缆不支持DOS下的可执行文件 wipeout.exe。如果还不能通信,应考虑通信口硬件损坏的可能性。 请联系西门子的代理商,可以直接 联系西门子的S7-200维修中心。常问问题在“Set PG/PC ”通信属性时,COM 口的符号前为什么会有一个星号 “ * ”?COM 口前面的星号说明它被其他软件占用,Micro/WIN 不能使用。PC/PPI

36、电缆常问问题PC/PPI电缆是否可以延长?PC/PPI电缆的标准长度是 5米。PC/PPI电缆的RS-485 端符合RS-485电气 标准,有些用户延长了电缆,做到了超过 5米距离的通信。©西门子不能保证这种做法一定成功。在PC/PPI电缆的RS-485端加一个9针插座,通过插座再外加电缆延长。电缆 需要从RS-485 一侧的插头取得24V电源供应。参考:PC/PPI电缆插头引脚定义。鈿的 PC/PPI ( RS-232/PPI )电缆(6ES7 901-3CB30-0XA0)与旧电缆(6ES7)在引脚定义上有什么区别?901-3BF30-0XA0/6ES7 901-3BF21-0X

37、A0新、旧PC/PPI电缆除了 一般的区别外,还有一些细节上的不同:?RS-485侧的引脚定义发生了一些无关紧要的变化?老电缆的RTS信号可以通过DIP开关6设置为“总是ON ”或者“当发送时为ON ”,新电缆上的RTS信号不能设置并且总是为“ ON ” 旧电缆的DTR信号没有连接;新电缆上的 DTR信号与DSR是连通的参见新、旧电缆引脚定义表。新电缆所做的上述改动是为了更好地与音频调制解 调器(Modem )连接。動M可设置PC/PPI电缆的DCE (本地)和DTE (远程)模式?早期RS-232接口主要用来连接PC机和数据Modem。在这种连接中,计算机 被配置为数据终端设备(DTE),

38、Modem 作为数据通信设备(DCE)。现在RS-232也用于连接其他设备如串行打印机、数据采集模块、无线数据电台等。一般地,一个RS-232连接总是包括一个 DTE和一个DCE。根据RS-232标准,DTE和DCE接口的数据信号引脚定义不同。信号总是按照DTE设备一侧命名。RS-232的三个基本信号是:? TD :从DTE传送到DCE的数据线? RD:从DCE传送数据到DTE的数据线? GND :信号地另外还有两对握手信号:DTR/DSRRTS/CTS新的多主站 RS-232/PPI 电缆(6ES7 901-3CB30-0XA0 )的 DTR/DSR 信号是 内部短接的。电缆上的DIP开关6

39、用来选择电缆在通信中做 DTE,还是DCE设备(旧电缆 3BF21使用DIP开关5选择)。参考PC/PPI电缆的RS-232侧引脚定义,可以发现设置DTE和DCE模式时改变了如下几个信号:? TD的信号方向(输出还是输入电缆)? RD的信号方向(输入还是输出电缆)? RTS信号PC机总是DTE设备,因此在与PC机连接时电缆设置为DCE设备;和其他一 些设备的RS-232 口连接时,如部分串行打印机、数据电台时,可能需要设置为DTE设备。?最好的测试办法就是尝试改变 DTE/DCE开关的设置状态。旧电缆能与无线Modem 连接在自由口模式下正常工作,为何新电缆不能?如果能够确认新(6ES7 90

40、1-3CB30-0XA0 )、旧(6ES7 901-3BF21-0XA0 ) 电缆连接S7-200 CPU与某个设备通信时表现不同,则应考虑 新、旧电缆在RS-232侧的区别。可以使用新电缆的DIP开关6尝试设置RTS的工作模式,通信的双方应当一致。无线Modem 和电缆如何操作DTR信号也有关系。往往这些无线 Modem 的DTR信号被设置为低电平有效,而不是高电平有效或者“忽略DTR ”。如果能够改变无线Modem 的设置为“忽略DTR信号”,问题应当可以解决。如果使用一个单独的RS-232接口“中断盒”,在其中断开引脚4的连接线,新电缆就和旧电缆一致了。常问问题S7-200 CPU 上的

41、通信口是否可以扩展?不能扩展出与CPU通信口功能完全一样的通信口 。在CPU上的通信口不够的情况下,可以考虑:购买具有更多通信口的 CPU考察连接设备的种类,如果其中有西门子的人机界面(HMI,操作面板),可以考虑 增加EM277模块,把面板连接到 EM277上S7-200 CPU 上的通信口,通信距离究竟有多远?«S7-200系统手册上给出的数据是一个网段50m,这是在符合规范的网络条件下,能够保证的通信距离。凡超出 50m的距离,应当加中继器。加一个中继器可以延长通信网络50米。如果加一对中继器,并且它们之间没有S7-200 CPU站存在(可以有EM277 ),则中继器之间的距离

42、可以达到 1000米。符合上述要求就可以做到非常可靠的通信。实际上,有用户做到了超过50m距离而不加中继器的通信。西门子不能保证这样的通信一定成功。用户在设计网络时,应当考虑到以下几个因素:S7-200 CPU上的通信口在电气上是RS-485口,RS-485支持的距离是1000mS7-200 CPU上的通信口是非隔离的,需要注意保证网络上的各通信口电位相等信号传输条件(网络硬件如电缆、连接器,以及外部的电磁环境)对通信成功与否的影响很大S7-200 CPU之间的通信S7-200 CPU之间最简单易用的通信方式就是 PPI通信。近来以太网和Modem通信也获得越来越多的应用。表1. S7-200

43、 CPU 之间的主要通信方式:r1通信介质本地需用通信通信通信速1数据本地需远端需远端需用特方式协距离率点设备量做做设备议工工作PPIModeEtherRS-485音频模拟电话以太RS-48网络部件EM241扩展模块、模拟音频电话(RJ1口)CP24PPPPS7RS-485电话以太9.6K19.2K187.533.6KbPS10M/1RS-48网络部件EM241扩展模块、模拟音频电话(RJ1口)CP24net无线3-1扩网00M程程3-1扩度展模向向展模高块导导块(RJ4编编(RJ45接程程5接口)口)多自站定联自自义1200网电台由由无线(一中无线时通信口口电台自115200等电台编距离编编由bps程程程口较)复杂无线电波S7-200与S7-300/400 之间的通信S7-200与S7-300/400 之间的通信,最常用和最可靠的是 PROFIBUS-DP通信,以太网也越来越多地采用,其他不常用。表2. S7-200与S7-300/400 之间的通信方式:通信方式介质本地需用设备通信协议通信 距 离通信速率数据量本 地 需 做 工 作远 端 需 做 工 作远端需用设备特点可EM2靠77扩展配P ROFIB速P ROFI模置US-D P度RS-P ROFIBRS-9.6K

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论