10年专注于工控自动化领域的产品供应商和技术服务商!提供自动化控制解决方案! 加入收藏 | 设为首页 | 联系方式 | 网站地图 | 新浪微博 | 腾讯微博
东莞市精一控自动化电气有限公司东莞市精一控自动化电气有限公司
首 页 产品中心 PLC编程 自动化工程 关于精一控 服务承诺 新闻中心 在线留言 联系我们
热门关键词: plc编程 | 西门子PLC可编程控制器 | 西门子plc | 西门子LOGO!控制器 | 西门子触摸屏 | 三菱plc | 东莞伺服电机 | 台达变频器 | 西门子变频器 | 合信PLC | 合信伺服电机 | 合信触摸屏 | 
产品分类  
联系方式  
东莞市精一控自动化电气有限公司
东莞市精一控自动化电气有限公司
地  址:东莞市南城区周溪众利路84号聚大电商产业园微博楼二层214-215号房
电  话:0769-23397896
传  真:0769-23394179
联 系 人:韩小姐/13790148398
  技术支持   您当前的位置:首页>>技术支持
西门子s7-200plc|S7-200支持的通信协议

s7-200plc支持的通信协议

 

表1. S7-200系统支持的通信协议略表

协议类型 端口位置 接口类型 传输介质 通信速率 备注
PPI EM241模块 RJ11 模拟电话 33.6Kbits/s 数据传输速率

CPU口0/1

DB-9针 RS-485 9.6K,19.2K,187.5K 主、从站
MPI 19.2K,187.5K 仅从站
EM277 DB-9针 RS-485 19.2K...187.5K...12M 速率自适应
从站
PROFIBUS-DP 9.6K,19.2K...187.5K...12M
S7协议 CP243-1/
CP243-1 IT
RJ45 以太网 10Mbits/s, 100Mbits/s 自适应
AS-Interface CP243-2 接线端子 AS-i网络 5/10ms循环周期 主站
USS CPU口0 DB-9针 RS-485 1200bits/s...9.6K...115.2K 主站
自由口库指令
Modbus RTU 主站/从站
自由口库指令
EM241 RJ11 模拟电话 33.6Kbits/s 数据传输速率
自由口 CPU口0/1 DB-9针 RS-485 1200...9.6K...115.2K  
           

 S7-200 CPU上的通信口(Port0,Port1)可以工作在“自由口”模式下。 所谓自由口就是建立在RS-485半双工硬件基础上的串行通信功能,其字节传输格式为:

一个起始位、7位或8位数据、一个可选的奇偶校验位、一个停止位。凡支持此格式的通信对象,一般都可以与西门子S7-200通信。在自由口模式下,通信协议完全

由通信对象,或者用户决定。

 

网络通信
 

一些通信标准只支持一对一的通信方式;另一些支持网络通信。西门子S7-200plc支持多种网络通信方式。
 

网络通信协议要比一对一的通信更为复杂。网络通信对网络中的设备也有一定的要求,通信设备能否完全符合网络通信协议的要求会影响、制约实现整个网络通信的完整功能。

考察这些网络通信协议的要求,对于项目的规划、设计、调试具有重要的意义。选用适当的设备可以有目的地利用网络通信要求的特点,做到经济合理。

 

 在用户的实际工作中,上述的制约更多地在使用了非西门子的第三方产品时出现。

 

 S7-200的特点就是支持网络通信。连接到S7-200编程口的设备都可以认为是连接到了S7-200通信网络上。一个典型的例子是安装了编程软件Micro/WIN的计算机,

通过编程电缆与CPU通信口相连,这也可以认为是一个通信网络。

 通信主站和从站

 

通信协议规定了通信设备在网络中的角色,可分为:

 

  • 通信从站:从站不能主动发起通信数据交换,只能响应主站的访问,提供或接受数据。从站不能访问其他从站。在多数情况下,S7-200在通信网络中作为从站,响应主站

    设备的数据请求。
  • 通信主站:可以主动发起数据通信,读写其他站点的数据。

    S7-200 CPU在读写其他S7-200 CPU数据时(使用PPI协议)就作为主站(PPI主站也能接受其他主站的数据访问);S7-200通过附加扩展的通信模块也可以充当主站。
     

 安装编程软件Micro/WIN的计算机一定是通信主站;所有的HMI(人机操作界面)也是通信主站;与S7-200通信的S7-300/400往往也作为主站。
 

只有一个主站,其他通信设备都处于从站通信模式的网络就是单主站网络。单主站网络的例子有:
 

  • 一个S7-200 CPU和Micro/WIN(编程计算机)的通信
     
  • 一个S7-200 CPU和一个HMI(如TD200)的通信
     
  • 多个CPU联网(但它们都处于PPI从站模式时),与Micro/WIN的通信
     
  • 多个CPU联网,网络上只有一个HMI(如TP170B等)
     
  • 一个CPU使用USS协议与一个或多个西门子驱动装置通信
     
  • 一个Modbus RTU主站与从站的通信
     

一个通信网络中,如果有多个通信主站存在,就称为多主站网络。属于多主站网络的情况有:
 

  • 一个S7-200 CPU连接一个HMI,同时需要Micro/WIN的编程通信
     
  • S7-200 CPU联网,有CPU做PPI主站访问其他CPU的数据,同时需要Micro/WIN编程、监视
     
  • CPU联网,有两个以上的CPU做PPI通信主站
     
  • 一个S7-200 CPU连接多个HMI
     
  • 联网的多个CPU,连接多个HMI
     
  • 上述情况的组合
     

单主站和多主站网络的状态并不总是绝对不变的。例如一个仅包括一个CPU和一个TD200的单主站网络,如果要与Micro/WIN进行编程通信,它就变成了多主站网络。
 

 并不是所有的设备都支持多主站网络通信!在多主站网络中,主站要轮流控制网络上的通信,这就要求它们有交换令牌的能力。不是所有的设备都有这个能力。参见

多主站通信能力。

 

 S7-200 CPU使用自由口通信模式时,既可以做主站,又可以做从站。如S7-200用USS协议控制西门子驱动装置时是主站;使用Modbus RTU从站指令库时它就是

从站。这说明所谓主、从是由通信协议决定的,用户在编制通信协议时自己定义各通信设备在通信活动中的角色。

 

服务器和客户端

 

服务器(Server)与客户端(Client)的关系有些像从站与主站的关系。服务器总是等待客户端发起数据访问。这个概念常常在以太网通信中使用。

 

一个通信对象是服务器还是客户端取决于它们在通信活动中的具体作用。例如,CP243-1以太网模块既可以配置为服务器等待客户端来访问,也可以配置为客户端访问其他服务

器。CP243-1作为服务器时,运行在计算机上的PC Access软件作为客户端通过CP243-1访问CPU的数据;而PC Access软件本身是OPC Server,OPC Client软件(如支持

OPC的HMI软件)可以访问它。

 CP243-1/CP243-1 IT与S7-300/400的以太网模块一样,既可以做服务器,也可以做客户端;S7-200的OPC Server——PC Access与CP243-1连接时是客户

端,同时对上位的监控软件是服务器。

 

PPI, MPI和PROFIBUS

 

PPI,MPI和PROFIBUS都是基于OSI(开放系统互联)的七层网络结构模型,符合欧洲标准EN50170所定义的PROFIBUS标准,基于令牌的的网络通信协议。这些协议是非同步的

(串行的)基于字符的通信协议,字符格式包括一个起始位、8个数据位、一个偶校验位和一个停止位。其通信帧包括特定的起始和结束字符、源和目的站的地址、帧长度和数据

校验和。

 在波特率一致、各站地址不同的情况下,PPI,MPI和PROFIBUS可以同时在一个网络上运行,并且互不干扰。

 

这就是说如果一个网络上有S7-300、S7-200,S7-300之间可以通过MPI或PROFIBUS通信,而在同时在同一个网络上的TP170 micro触摸屏可以与一个S7-200 CPU通信。

 

编程通信和数据通信

 

  • 编程通信: 使用编程软件STEP 7-Micro/WIN,通过各种网络,最终对S7-200的CPU进行各种编程操作,如上传、下载程序,监视数据变量,进行诊断等;
     
  • 数据通信: 西门子plc S7-200 CPU之间,或与其他通信对象之间,进行数据读写、交换。数据可以是二进制位的状态,数值数据,或者字符串等。
     

 一些通信方式既支持编程通信,又支持数据通信;但能进行数据通信的,不一定支持编程通信方式。

 

友情链接: 自动化编程    PLC编程    东莞PLC编程    东莞自动化    伺服电机    
东莞市精一控自动化电气有限公司版权所有@ Copyright 2011
顾客服务中心:0769-23397896 传真:0769-23394179
  粤ICP备09182705号-3 [后台管理]