s7-200cpu支持以下通讯协议: 中的一种或多种,它允许配置网络,实现应用要求: ●点对点接口(ppi) ●多点接口(mpi) ●profibus-dp。 在开放系统互联(osi)七层模式通讯结构的基础上,这些协议在一个令牌环网络上实现。这些协议是非同步的字符协议,有1位起始位、8位数据位、偶校验和1位停止位。通讯结构依赖于特定的起始字符和停止字符、源和目的地,报告文长度和数据校验和。如果使用相同的波特率,这些协议可以在同一个网络中同时运行而互不干扰。 ppi协议 ppi是一种主-从协议:主站设备发送要求到从站设备,从站设备响应,从站不发出信息,只是等待主站的要求和对主站的要求做出响应。主站靠一个ppi协议管理起来的共享连接来与从站通讯。ppi并不限制于任意一个从站通讯的主站个数。但是在一hmi:主个网络中,主站的个数不能超过32个。选择ppi**允许网络设备建立一个设备和一个设备之间的逻辑连接。对于ppi**,每个设备的连接个数是有限制的。 图1 ppi网络 表1 s7-200支持的连接个数模块波特率连接数 如果在用户程序中使用ppi主站模式。s7-200cpu在运行模式下可以做主站。在使用ppi主站模式之后,可以使网络读写指令来读写另外的一个s7-200。当s7-2000作ppi主站时,他仍然可以做从站来响应其他主站的请求。可以使用所有的ppi协议和所有的s7-200cpu通讯,当与em277通讯时,必须使用ppi**。 mpi协议 mpi允许主-主通讯和主-从通讯,与一个s7-200cpu通讯,step7-micro/win建立主-从连接。mpi协议不能和一个作为主站的s7-200cpu通讯。网络设备通过任意的两个设备之间的连接通讯(由mpi协议管理),设备之间的通讯连接受s7-200或者em277模块所支持的连接个数限制。对于mpi协议,s7-300和s7-4000plc可以用xget和xput指令来读写s7-200的 数据(指令信息参考s7-300和s7-400的编程手册)
图2 mpi网络 profibus协议 profibus协议通常用于实现与分布式i/o(远程i/o)的高速通讯。可以使用不同厂家的profibus设备。这些设备包含普通的输入/输出模块、电机控制器和plc。profibus网络通常有一个主站和若干个i/o从站,从站的类型和站号由主站初始化,使网络上的从站设备与配置相匹配。主站不断地读写从站的数据。 当一个dp主站成功的配置了一个dp从站之后。他就拥有了这个从站设备。如果在网络上有第二个主站设备,他对第一个主站的从站访问将受到限制。 图3 profibus网络 |
将*新设置下载到s7-200之前,必须为step7-micro/win的通讯口和s7-200的远端地址作配置,使它与远端s7-200的当前地址相匹配,并且设置com口,要显示通讯对话框,可以在操作栏选择通讯图标或者在命令菜单中选择view>computer>communications. 1)、选择远端地址。 2)、确认com口、远端s7-200通讯口和pc/ppi电缆的波特率参数匹配,否则,会通讯失败。 图 配置s7-200cpu |
在网络上寻找s7-200,可以选择使用特定的波特率或者所有的波特率来寻找网络上的s7-200。如果使用pc/ppi电缆,step7-micro/win只能在9.6k和9.2k两个波特率下寻找。对于cp卡,step7-micro/win可以在9.6k、19.2k和187.5k三个波特率中寻找,搜寻从当前的波特率开始。 1)、打开通讯对话框并双击刷新图标开始搜寻。 2)、要使用所有的波特率来搜寻,选中在所有的波特率下搜寻的菜单。 图 在网络上寻找s7-200
|
PLC,CPU,触摸屏,变频器,交换机,电机,电线,电缆,低压,