DCD,DTR,DSR,RTS及CTS等五个五种状态learning指示分别代表什么意思

S7-200编程通信有多种方式常用PC/PPI电缆,PC Adapter USB(A2)CP板卡等,连接到CPU本体或EM277模块进行编程通信;此外还支持通过以太网线连接CP243-1进行编程通信

S7-200 系统支持多种编程通信方式。

  • 通过 PC/PPI 电缆与單个或者网络中的 CPU 通信口(或 EM277 通信口)通信
  • 通过 CP(通信处理器)卡,与单个或者网络中的 CPU 通信口(或 EM277 通信口)通信
  • 通过本地计算机上安装嘚 Modem(调制解调器)经过公用或者内部电话网,与安装了EM 241 模块的 CPU 通信
  • 通过本地计算机上的以太网卡经过以太网与安装了 CP243-1 以太网模块的 CPU 通信
  • 通过本地计算机上安装的GSM Modem,与远程安装了GSM Modem(如TC35T)的CPU通信(须申请并开通相应SIM卡的数据传输服务)

要进行S7-200的编程通信必须注意使通信双方(即安装了Micro/WIN的PC机和S7-200的CPU或通信模块上的通信口)的通信速率、通信协议符合、兼容。否则不会顺利连通

在具体工作中,参与编程通信的設备未必一定符合上述要求例如,它们的通信速率就可能不一致

注意以下几个通信速率,它们必须一致:

    一个新出厂的CPU它的所有的通信口的速率都是9.6K波特。CPU通信口的速率只能在S7-200项目文件中的“系统块”中设置新的通信速率在系统块下载到CPU中后才起作用。

    如果使用智能多主站电缆配合Micro/WIN V3.2 SP4以上版 只需将RS232/PPI电缆的DIP开关5设置为“1”而其他设置为“0”;而USB/PPI电缆不需要设置。老版本的电缆需要按照电缆上的标记设置DIP开关

    这个速率实际上是去配合编程电缆使用的,在Micro/WIN软件中打开Set PG/PC Interface设置PC用于同编程电缆通信的速率。USB口使用USB/PPI电缆不需指定速率。

1.2 通信ロ参数设置

缺省情况下S7-200 CPU的通信口处于PPI从站模式,地址为2通信速率为9.6K。

要更改通信口的地址或通信速率必须在系统块中的Communicaiton Ports(通信端口)选项卡中设置,然后将系统块下载到CPU中新的设置才能起作用。


图1. CPU通信口属性设置

  1. PLC地址:设定CPU通信口的地址如果有两个通信口,它们嘚地址可以相同因为不属于一个网络
  2. 最高地址:输入通信网络上设备的最高地址
  3. 波特率:设置通信速率。从下拉列表中可以选择9.6K、19.2K、187.5K
  4. 重試次数:输入通信失败时重新尝试的次数
  5. 地址间隙刷新因数:设置本站每隔几次获得网络令牌后尝试在本站地址和下一个已知(活动)嘚主站地址的空间内寻找新加入的主站(仅在本站做主站时有效)。一般情况下使用缺省值10就比较合适

注意在这里设置的通信速率为CPU的PPI/MPI通信速率与由用户实现的自由口功能所定义的串行通信速率不同。

  • 在Micro/WIN的指令树中用鼠标双击相应的图标
  1. 显示当前的编程软件使用的编程访問路径及应用的协议
  2. 显示当前的通信设备及使用的协议

    这里使用PC/PPI电缆并使用PPI协议

  3. 按此按钮设置当前使用的设备的属性
  4. 在此区域内选择要用嘚设备如CP5611(PPI)
  5. 如果在d.区中找不到设备,可以按“Select...”按钮进入添加/删除通信硬件的界面

2. 添加/删除通信硬件

用图1中的e.按钮进入“添加/删除通信设备”界面:


图3. 添加/删除通信设备

在a.区显示可以选择的设备在b.区显示了在系统中已经安装的设备;使用“安装/删除”按钮(c.)改变系統设置。

通过PC/PPI电缆的编程通信是最为常见的S7-200编程方式很多人也在此遇到问题。

影响通信的因素很多要顺利通信首先需要注意:

    未经西門子版本兼容测试的往往有通信问题。

  • 使用西门子的原装PC/PPI电缆

西门子目前提供两种串口编程电缆统称为PC/PPI电缆:RS-232/PPI电缆和USB/PPI电缆。

我们强烈建議用户使用西门子生产的上述两种原装电缆也有义务告知用户从中所能获得的好处:

  • 安全:西门子原装PC/PPI电缆的两个通信端口在电气上是隔离的。这就意味着编程计算机和PLC通信口之间的共模干扰不会造成双方通信口硬件的损坏或者通信断续。在必须带电拔插电缆的情况下原装电缆提供了可靠的保障
  • 稳定:原装电缆针对西门子的通信协议进行了专门设计、优化,其稳定性和抗干扰能力出色
  • 高速:使用原装電缆可以工作在187.5K通信速率下充分发挥PLC和HMI通信口的潜力,不会制约整个网络的通信速度
  • 完备:原装智能多主站电缆能够完全支持西门子的PPI網络协议如多主站通信功能,配合西门子的软、硬件使用不会发生编程、监控时在某些情况下无法通信的问题

S7-200 CPU有其专用的低成本编程電缆,统称为PC/PPI电缆用于连接PC机和CPU上的RS-485通信口,可用做STEP 7-Micro/WIN对CPU 的编程调试或与上位机做监控通信、或与其他具有RS-232端口的设备之间作自由口通信。

西门子提供的所有用于S7-200的编程电缆长度都是5米

目前西门子提供两种PC/PPI编程电缆它们是:

注意:西门子公司的专用PC/PPI电缆是带光电隔離的,不会烧CPU 或PC机的通信口使用不隔离的自制或假冒的PC/PPI电缆,容易损坏通信口一般电缆还不支持S7-200 CPU通信端口的最高通信速率(187.5K),而且鈈能支持S7-200的多主站编程模式

用计算机串口与CPU通过RS-232/PPI电缆进行编程通信,要求计算机拥有一个UART 16550兼容的串行通信口有些计算机端口扩展卡上嘚通信口,Micro/WIN不能直接管理可能无法通信。

因为此电缆能够管理PPI网络令牌因而支持多主站PPI网络。

它有三个绿灯用于指示电缆的运行:RS 232 发送指示(Tx);RS-232 接收指示(Rx);RS 485 发送指示(PPI)

此种电缆只能在STEP 7-Micro/WIN32 V3.2 SP4以上版本下才能获得全部的新功能,最高波特率可达187.5K它有两种工作模式:

  • PPI模式:用于编程时,将DIP开关5设置为“1”其他开关设置为“0”,其波特率可自适应此时支持多主站网络通信。
  • 自由口模式:只需设置波特率开关5及其它开关都设为“0”;此时也可以获得原来普通PC/PPI电缆的功能(不支持多主站)。

此种电缆能够管理PPI网络令牌因而支持多主站PPI网絡。 它支持USB V1.1用于连接PC机的USB通信口和S7-200。

它有三个绿灯用于指示电缆的运行:USB 发送指示(Tx);USB接收指示(Rx);RS 485 发送指示(PPI)

此种电缆只能工作茬STEP 7-Micro/WIN32 V3.2 SP4以上版本下,波特率为自适应(最高可达187.5K)它只有一种工作模式即PPI模式,无开关设置此种电缆不支持自由口通信。

注意:USB/PPI电缆不能鼡于TP070(或TP170micro)配置画面下载(应使用RS-232/PPI电缆并把DIP开关5设置在OFF)也不能用于使用wipeout.exe程序恢复出厂设置,也不能用于S7-200自由口程序如Modbus RTU协议库的调试。

开关设置:前三个开关按所需波特率进行设置后三个设为0即可(Micro/WIN编程连接时)。

西门子生产的电缆都有中间的盒子

当编程计算机只囿USB通信口,没有RS-232串口时我们强烈建议客户使用智能USB/PPI电缆,并将编程软件升级到当前发布的最新版本

如果坚持使用自己的USB/RS-232串口转换器,洅使用串口PC/PPI电缆由于转换器品牌众多,西门子无法一一测试不能就遇到的问题提供支持。

遇到这种情况只有下面的办法:

  • 更换其他USB/RS-232轉换器,再做尝试
  • 使用西门子的USB/PPI电缆

在Micro/WIN的系统块中为何不能将通信口设置为187.5K波特率

新的Mciro/WIN会自动检测通信连接是否支持187.5K,如果不支持( 如咾版电缆)则不能设置为187.5K的通信速率。

新编程电缆支持187.5K速率

PPI电缆属性中的这两项设置与多主站通信功能有关。

随着计算机技术的发展仅通过旧型号的PC/PPI电缆已经不能实现多主站通信,因此这两项设置现在已经没有用处

采用新型号电缆,配合Micro/WIN V3.2 SP4以上版本可以轻松实现多主站通信。因此应当取消上述两项的选择:

可以但是受到老版电缆的限制,不能做多主站编程也只能用到9.6K和19.2K波特率。

关于PC/PPI电缆的详细凊况请参考相应的《S7-200系统手册》,在附录A中由详细的介绍这里只提示关于电缆的一些有趣的细节。

. 本地(DCE)与远程(DTE)模式在电缆上鼡DIP开关6选择开关位置在“ON”时为DTE模式,在“OFF”时为DCE模式

. 这时RTS信号总是为“ON”


此电缆的RS-232端,4针和6针始终连通即DTR/DSR是短接的。

RS-485侧插头引脚萣义 RS-232侧插头引脚定义(本地模式)1 RS-232侧插头引脚定义(远程模式)1
数据载波检测(DCD)(不用)
接收数据(RD)(从电缆输出) 接收数据(RD)(輸入到电缆)
传送数据(TD)(输入到电缆) 传送数据(TD)(从电缆输出)
数据终端就绪(DTR)
数据设置就绪(DSR)
发送请求(RTS)(不用) 发送請求(RTS)(从电缆输出)2
清除发送(CTS)(不用)
振铃指示(RI)(不用)

DCE与DTE模式在电缆上用DIP开关5选择开关位置在“ON”时为DTE模式,在“OFF”时為DCE模式

RTS信号可以用DIP开关6在两种五种状态learning间选择:开关为“ON”时为“发送 时为1 ”;开关为“OFF”时为 “总是为1”。

上述的“本地”模式相当於“DCE”模式;“远程”模式相当于“DTE”模式

所谓DTE和DCE是RS-232通信中的一对设备,参见

在Micro/WIN主界面的左侧浏览条中用鼠标单击Communications(通信)图标;或鍺在指令树、View菜单中打开通信设置界面:

    Local(本地)显示的是运行Micro/WIN的编程器(PC机)的网络地址。默认的地址为0
    使用Remote(远程)下拉选择框可鉯选取试图连通的远程CPU地址。缺省的地址为2
  1. 选中此项可以使通信设置与项目文件一起保存
  2. 显示电缆的属性,以及连接的PC机通信口
  3. 本地(編程器)当前的通信速率
  4. 选中此项会在刷新时分别用多种波特率寻找网络上的通信接点
  5. 显示当前使用的通信设备鼠标双击可以打开Set PG/PC Interface界面,设置本地通信属性
  6. 鼠标双击可以开始刷新网络地址寻找通信站点

第二步:设置PC/PPI电缆属性

鼠标双击图1中的f.图标,打开Set PG/PC Interface界面检查编程通信设备。如果型号不符合请重新选择。用鼠标单击“Properties...”按钮打开PC/PPI电缆的属性设置界面:

  1. 这两项是附加设置,如果使用智能多主站电缆囷Micro/WIN V3.2 SP4以上版不必选中

第三步:检查本地计算机通信口设置


图8. 选择本地通信口

  1. 选择PC/PPI电缆连接的通信口
    如果使用USB/PPI电缆,可以选择USB
  2. 如果使用本哋计算机Windows中安装的Modem(调制解调器),须选取此项这时Micro/WIN只通过Modem与电话网中的S7-200连接(EM241)

第四步:双击图1中的g.图标,开始寻找与计算机连接的S7-200站

找到S7-200站后显示:

  1. 显示找到的S7-200站点参数鼠标双击可以打开“PLC Information”界面

按“OK”键,保存通信设置

使用Micor/WIN V3.2 SP4 以上版本和新版编程电缆,无任何特殊设置只是因为EM277对速率有个自适应的过程,可能需要尝试几次

PC/PPI电缆是否可以延长?

PC/PPI电缆的标准长度是5米PC/PPI电缆的RS-485一端符合RS-485电气标准,囿些用户延长了电缆做到了超过5米距离的通信。

西门子不能保证这种做法一定成功

在PC/PPI电缆的RS-485端加一个9针插座,通过插座再外加电缆延長电缆需要从RS-485一侧的插头取得24V电源供应。

新、旧PC/PPI电缆除了一般的区别外还有一些细节上的不同:

  • RS-485侧的引脚定义发生了一些无关紧要的變化
  • 老电缆的RTS信号可以通过DIP开关6设置为“总是ON”或者“当发送时为ON”,新电缆上的RTS信号不能设置并且总是为“ON”
  • 旧电缆的DTR信号没有连接;噺电缆上的DTR信号与DSR是连通的

参见新电缆所做的上述改动是为了更好地与音频调制解调器(Modem)连接。

如何设置PC/PPI电缆的DCE(本地)和DTE(远程)模式

早期RS-232接口主要用来连接PC机和数据Modem。在这种连接中计算机被配置为数据终端设备(DTE),Modem作为数据通信设备 (DCE)现在RS-232也用于连接其怹设备如串行打印机、数据采集模块、无线数据电台等。一般地一个RS-232连接总是包括一个DTE和一个 DCE。

根据RS-232标准DTE和DCE接口的数据信号引脚定义鈈同。信号总是按照DTE设备一侧命名RS-232的三个基本信号是:

  • TD:从DTE传送到DCE的数据线
  • RD:从DCE传送数据到DTE的数据线

另外还有两对握手信号:

电缆上的DIP開关6用来选择电缆在通信中做DTE,还是DCE设备(旧电缆3BF21使用DIP开关5选择)参考,可以发现设置DTE和DCE模式时改变了如下几个信号:

  • TD的信号方向(输絀还是输入电缆)
  • RD的信号方向(输入还是输出电缆)

PC机总是DTE设备因此在与PC机连接时电缆设置为DCE设备;和其他一些设备的RS-232口连接时,如部汾串行打印机、数据电台时可能需要设置为DTE设备。

最好的测试办法就是尝试改变DTE/DCE开关的设置五种状态learning

旧电缆能与无线Modem连接在自由口模式下正常工作,为何新电缆不能

可以使用新电缆的DIP开关6尝试设置RTS的工作模式,通信的双方应当一致

无线Modem和电缆如何操作DTR信号也有关系。往往这些无线Modem的DTR信号被设置为低电平有效而不是高电平有效或者“忽略DTR”。如果能够改变无线Modem的设置为“忽略DTR信号”问题应当可以解决。

如果使用一个单独的RS-232接口“中断盒”在其中断开引脚4的连接线,新电缆就和旧电缆一致了

    该驱动需要操作系统为:

    如果在这里找不到此选项 ,说明用户没有安装 V1.2 版本的 USB PC Adapter 驱动或者安装的是低版本驱动。用户必须从上面的链接下载并安装最高版本的驱动程序


图 2. 设置正确的通信速率

3、端口波特率必须设正确,即与 CPU通信口的波特率设置一致


图 3. 查看本地连接端口

回到“通信”设置窗口:


图 4. “通信”窗ロ

5、使用USB接口的PC Adapter 无法使用’搜寻所有波特率’功能。
6、用鼠标双击“双击刷新”搜索所连接网络上的 S7-200 站

该驱动支持的操作系统为:

注意: 如果电脑上同时还安装了STEP 7 软件,且软件版本在STEP 7 V5.5 SP3 (包含SP3)及其以上那么就不需要安装电缆驱动,直接按照下面的操作步骤进行通信即可

驱动成功安装后,需要插上电缆一端连接电脑,另一端与PLC 相连并且给PLC 供电。

3.端口波特率必须设置正确即与 CPU 通信口的波特率保持一致

选择完成后,点击“OK”退出设置界面然后回到“通信”界面。

点击“双击刷新”搜索到S7-200的站地址及类型等信息。

可用于S7-200编程的CP卡包括CP5611(用于PCI总线的PC机)CP5511/CP5512(用于笔记本电脑)。以下统称为CP卡

使用CP卡进行编程通信,应使用MPI电缆或者PROFIBUS电缆连接CPU上的编程口,或者带编程ロ的网络连接器上的扩展编程口或者EM277模块上的通信口。

所有的CP卡不支持S7-200的自由口编程调试

CP卡与S7-200通信时,不能选择“CP卡(auto)”

MPI的最低通信速率为19.2K

  • 选择“CP 卡(PPI)”方式时 , 如果在通信卡的属性中选中“Advanced PPI”则不能与网络上的 PPI 主站通信。
  • 如果要通过“CP卡(MPI)”方式与S7-200通信應注意CPU通信口的当前通信速率。S7-200 CPU通信口的缺省速率为9.6 K而MPI的最低速率为19.2 K。应使两者一致必要时须重新设置CPU通信口的速率。

  • 注意检查EM277地址設置开关是否到位如果重新设置了地址开关,必须重新上电一次
  • 一定要注意通信硬件是否符合标准特别是连接EM277做高速通信时

4.3 CP 卡编程通信时的常见错误信息

表1. CP卡常见错误信息

错误:端口无法打开或正在由另一个应用程序使用

    1、在计算机的光驱中插入 SIMATIC NET 安装光盘,等待出现下媔的对话框如果过了一段时间(大约30秒)之后仍没有出现该对话框,说明计算机的自动启动功能没有开启那么,在SIMATIC NET 光盘的主目录中启動"Setup.exe" 程序

    1、将CP5711插入到电脑的 USB接口,其驱动会被自动检测安装

    要实现用以太网对S7-200 CPU编程,需要有:

  • 能够通过PC/PPI电缆、或CP卡、或EM241与CPU做通信编程
  • 一個HUB(集线器)、或Switch(交换机)和网络电缆或以太网直连电缆
  • CP243-1模块是S7-200系列产品中唯一一款以太网通信模块,它既可以作为西门子以太网S7通信中的客户端也可作为服务器。那么如果想通过以 太网通信与PC机中的STEP 7-Micro/WIN软件通信,实现编程的上载、下载或在线监控以太网向导该如哬配置呢?下面将对CP243-1的以太网向导配置做详细描述
    首先,通过PC/PPI电缆使PC机与S7-200的通信成功然后进入工具中的以太网向导配置界面,如图1所礻:

    图 1 以太网向导配置
    进入到向导配置界面中将会看到如图2所示的界面。点击“读取模块”即可读出CP243-1的模块信息然后双击模块信息,將模块位置添加成功

    每个CP243-1模块都需要配置一个IP地址,如图3的界面所示IP地址的设置需要在指定的对话框中进行设置。

    图3 IP地址分配界面


    点擊图3中标注的选项进入图4界面。在该界面中的IP地址栏内填入与PC机同一个网段的IP地址然后点击保存,并退出该界面
    CP243-1模块需要占用一个QB芓节,该字节的地址不能任意填写需要进行计算(如果通过自动读取模块位置的方式则会自动计算)。计算的规则就是从 CPU本体的输出字節开始计算依次排列到CP243-1的模块位置即可;也可以通过查看PLC菜单中的信息,找到CP243-1模块输出的起始地址 CP243-1模块的连接资源数目为8个S7连接加一個PG资源。该PG资源为S7-200的编程软件所以在图5中可以不用建立连接数目。

    图5 设定QB字节地址及连接数目
    图6中会对以太网向导配置分配V存储区地址 该V区地址在程序的其它地方不能被再次使用。

    图6 分配V存储区地址

    当配置完以太网向导后在调用子程序中会找到向导生成的子程序,将其调用在主程序中如图7所示:

    图7 以太网初始化程序


    全部编译后若没有错误就可以下载到PLC中。下载成功后需要断电再上电使模块配置生效,此时CP243-1模块上面的指示灯五种状态learning为LINK灯与RUN灯常亮RX/TX灯闪烁。
    在设置 PG/PC 接口中选择相应的TCP/IP协议,再打开通信的对话框在IP地址栏里选择组態过的IP地址,然后点击双击刷新按钮即可找到对应的CPU地址如图8所示。

    图8 通过以太网方式连接S7-200


    至此CP243-1与PC机上的STEP 7-Micro/WIN软件就连接成功了。这时CP243-1嘚CFG灯也会亮橘黄色,代表S7-20 0编程软件与CP243-1模块以太网连接成功可以完成上载、下载以及在线监控程序任务。

    6.1 PPI网络上的多主站编程通信

    如果在┅个通信网络上存在其他主站(如TD 200或者上位计算机等),同时需要进行Micro/WIN的编程、监控这就是多主站网络编程。

    使用西门子的下列设备鈳以实现Micro/WIN的多主站编程:

    • 使用智能多主站电缆和Micro/WIN V3.2 SP4以上版本 新电缆可以在网络上传递令牌,因而自动支持多主站网络编程
    • 如果使用CP卡,洳CP5511/CP5512(笔记本电脑PCMCIA卡)、CP5611(台式机PCI卡)能够支持多主站编程通信。

    如果通过CP卡编程时选择了MPI协议,注意MPI主站不能访问作为PPI主站的CPU

    如果囿第三方的产品要连接到多主站网络上,用户需要咨询第三方产品提供商以了解是否支持西门子的S7-200多主站网络要进行多主站编程,不但編程计算机要支持网上的其他设备也要有多主站通信能力。

    早期的多主站连接依赖于计算机硬件和Windows操作系统随着计算机技术的发展,哆数情况下已经不能做到多主站编程通信建议用户使用西门子的多主站编程电缆或者CP卡配合Micro/WIN实现多主站编程通信。

    对于HMI(人机操作接口設备)来说在S7-200系统中的多主站连接包括以下几种情况:

    • 网络上有其他HMI,CPU不做PPI通信主站(无网络读写指令使用)
    • 网络上有CPU做PPI通信主站

    所谓CPU莋主站就是CPU特定的通信口进行网络读写(NetR/NetW)操作,如果CPU的两个通信口分别连接不同的网络不做网络读写的通信口在网上不算主站。下攵同此

    第三方的HMI是否支持多主站连接请咨询其厂商,西门子不做测试

    ProTool/Pro Runtime等软件HMI不能管理新版多主站电缆,不能使用新版电缆实现多主站通信;只能将新电缆的DIP开关5拨到OFF实现单主站连接。要进行多主站通信只能使用CP卡通信(CP5611/CP5613等)。

    上述HMI软件要通过新版多主站电缆实现多主站连接只能通过PC Access(OPC Server)软件。当然它们必须支持OPC连接功能

    老产品 TP 070 (已淘汰)不允许网络上有其他HMI存在。其他产品无此要求

    2. 网络上有CPU做通信主站

    网络上有CPU做通信主站,也就是使用NetR/NetW(网络读写)指令访问其他CPU的数据时这种多主站连接比较复杂。完全支持此种多主站连接的 HMI 包括西门子提供的:

    其他西门子出产的 HMI 产品只要能够选择 PPI 通信协议,都可以支持与网络中做 PPI 主站的S7-200 CPU (端口)通信老产品 TP 070 除外。

    支持此种多主站连接的 HMI 主要包括西门子提供的:

    • HMI与S7-200连接数目表1.中的其他面板

    需使用Micro/WIN V3.2 SP4以上版本和新版多主站编程电缆。

    S7-200的通信距离可能是方案设计中的┅个重要因素

    S7-200为用户提供了极为丰富的通信选择,在保障通信距离方面也非常出色虽然如此,许多用户仍会觉得不能回避性价比的矛盾

    下面就S7-200的远距离通信能力作一简介:

    根据具体通信设备的性能,它们支持的通信速率和距离又有所不同

    • CPU通信口的最高速率为187.5K波特,保证的通信距离为50m
      要获得更长的通信距离,需要增加RS-485中继器;在一个总线型网络上最多加9个中继器但通信距离不能超过9600m。
    • EM277的通信口在波特率为187.5K时可以做到1000m通信距离;要获得长距离的通信需要增加RS-485中继器通信距离同上。

    光纤通信除了抗干扰、速率高之外通信距离远也昰一大优点。

    S7-200产品不直接支持光纤通信但西门子有全线产品满足用户的光通信需求:

    • S7-200的PROFIBUS-DP通信模块EM277,通过连接相应的设备可以转换为光信號通信具体情况请参照相关资料,或咨询西门子产品经销商
    • S7-200的以太网模块CP243-1(IT),通过相应的设备可以连接到光纤以太网这里指的是工业鉯太网的局部网络。

      通过现成的企业内部网或互联网S7-200可以通过以太网进行距离非常远的通信。理论上可以通达全球

    S7-200还可以连接第三方嘚RS-485/光纤转换器,进行PPI通信、自由口通信等其通信距离请参照第三方产品的规格数据。

    S7-200通过EM241音频调制解调器模块支持电话网通信EM241要求通信的末端为标准的音频电话线,而不论局间的通信方式通过EM241可以进行全球通信。

    使用国别开关设置EM241可以轻松地支持多国电信标准,使鼡户的设备适用于全球市场

    使用小交换机的局部电话网,通信距离取决于交换机(及中继设备)、电缆的性能

    • S7-200通过无线电台的通信距離取决于电台的频率、功率、天线等因素
    • S7-200通过GSM网络的通信距离取决于网络服务的范围
    • S7-200通过红外设备的通信也取决于它们的规格

    影响通信的洇素很多,需要仔细检查可用简化连接,替换设备等方法逐步缩小故障点可能所在的范围。例如当网络上有一个CPU不能进行编程通信,就要将CPU从网络上脱开单独进行编程通信检查。

    在设备正常的条件下发生Micro/WIN不能与CPU通信的原因主要有:

    • Micro/WIN中设置的对方通信口地址与CPU的实際口地址不同
    • Micro/WIN中设置的本地(编程电脑)地址与CPU通信口的地址相同了(应当将Micro/WIN的本地地址设置为“0”)
    • Micro/WIN使用的通信波特率与CPU端口的实际通信速率设置不同
    • 有些程序会将CPU上的通信口设置为自由口模式,此时不能进行编程通信编程通信是PPI模式。而在“STOP”五种状态learning下通信口永遠是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通信口的一些五种状态learning报告,便于判断是否硬件损坏

    8.1 检查编程通信的主要步骤

    强烈建议客户使用西门子原装编程电缆。通常非原裝电缆接口为非隔离型因此非原装电缆无法保证通信的稳定连接及可靠性,且有烧毁CPU接口甚至CPU本体的风险

    对于使用非西门子原装编程電缆造成的任何问题,西门子不提供技术支持

    以下步骤仅仅适合使用“真的”PC机串行通信口(UART16550或兼容的COM口),再连接西门子PC/PPI(RS-232口)电缆嘚情况

    如果有时能够通信但不正常请检查如下“1-4”项,如果根本不通请检查全部项目:

    1. 检查是否使用西门子的原装编程电缆,以及電缆是否符合编程PC机或笔记本电脑的硬件条件
    2. 检查编程电脑上的COM通信口设置
      1. 鼠标右键单击“我的电脑”选择“属性”
      2. 打开“设备管理器”标签(对于Windows2000,选择“硬件”标签按“设备管理器”按钮)
      3. 双击“端口(COM和LPT)”
      4. 双击所使用的通信口,如COM1
      5. 在端口设置标签选择“高级”
      6. 在对话框中把接收和发送缓冲区都设置为最小值,并保持选中“FIFO”选择框
      7. 重新启动计算机使设置有效
    3. 检查编程电缆的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,则不能被找到

    4. 如果仍然不通,请检查CPU右下角的传感器直流电源输出电压(测量L+/M)电压应当高于22V
    5. 使用wipeout.exe程序,恢复CPU的出厂设置缺省情况下CPU通信口哋址为2,通信速率9.6K

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

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

    在“Set PG/PC”通信属性时COM口的符号前为什么会有一个星号“*”?

    COM口前面的星号说明它被其怹软件占用Micro/WIN不能使用。

    S7-200与上位机做编程通信时通信不上报错信息为“硬件探测到校验错误”,什么原因

    请检查是否使用的是西门子原装编程电缆。

RS-485侧插头引脚定义 RS-232侧插头引脚定义(DCE模式)1 RS-232侧插头引脚定义(DTE模式)1
数据载波检测(DCD)(不用)
接收数据(RD)(从电缆输出) 接收数据(RD)(输入到电缆)
传送数据(TD)(输入到电缆) 传送数据(TD)(从电缆输出)
数据终端就绪(DTR)(不用)
数据设置就绪(DSR)(不用)
发送请求(RTS)(不用) 发送请求(RTS)(从电缆输出)2
清除发送(CTS)(不用)
振铃指示(RI)(不用)

在这五个控制信号中DTR和RTS是DTE设备(数据终端设备,在实际应用中就是路由器)发出的DSR、CTS和DCD是DCE设备(数据电路终结设备,在实际中就是各种基带MODEM)发出的

在数字电路中(如计算机),设备甲和设备乙交换信息(通讯)双方采用某个通讯规范(协议)来交换数据,它们的联络过程就叫“握手”用来联絡的信号就叫“握手信号”,单向联络通常用两根联络线:请求应答,双向则四条

我要回帖

更多关于 无状态 的文章

 

随机推荐