新闻中心

EEPW首页>嵌入式系统>设计应用> S7200以太网通讯处理器BCNet-S7PPI

S7200以太网通讯处理器BCNet-S7PPI

作者: 时间:2014-02-21 来源:网络 收藏

  第五章 ModbusTCP通讯

  一. Modbus地址映射

内部集成ModbusTCP服务器,支持ModbusTCP通讯的客户机软件可以直接读写S7-200PLC的数据。实现功能号包括:FC1、FC2、FC3、FC4、FC5、FC6和FC16。

  S7-200PLC的站地址为Modbus从站地址。

  S7-200PLC的数据区和Modbus数据区在内部被自动映射:

  1. S7-200的Q区对应Modbus的线圈,Q0.0对应00001。

  2. S7-200的I区对应Modbus的离散输入,I0.0对应10001。

  3. S7-200的M区对应Modbus的输入寄存器,MW0对应30001。

  4. S7-200的V区对应Modbus的乘法寄存器,VW0对应40001。

  地址计算公式如下:

  1. Qm.n = 00001 + m*8 + n。

  2. Im.n = 10001 + m*8 + n。

  3. MWm= 30001 + m/2,m为偶数。

  4. VWm = 40001 + m/2,m为偶数。

二. 功能限制

  注意:FC1(读输出线圈)、FC2(读离散输入)只能对单个位进行操作,不能对多个连续的位进行读写操作。

  三. 功能测试

  运行光盘中的ModScan32软件:

  1. 选择菜单Connection/Connect,选择Remote TCP/IP Server,输入的IP地址,Service端口为502;点击[OK]。

  2. 在子窗口“ModSca1”中设置Device ID为S7-200PLC的站地址(如2)。功能号选择03:HOLDING REGISTER,Address = 00001,Length = 10。

  3. 子窗口数据区显示40001-40010的16进制数据,其对应于S7-200的VW0-VW18数值。

  4. 双击子窗口数据区的数据可以修改数值。

第六章BCNet-S7PPI概述

  BCNet-S7PPI的功能:

  l 支持S7总线多主站网络通讯,已经连接到S7-200控制器的西门子触摸屏或者上位PC系统不受影响。(注:对于非西门子触摸屏可能需要北辰的PPI总线桥)。

  l S7总线波特率自动检测,无须设置。

  l 自动查询S7总线上的S7-200控制器,显示地址列表。

  l BCNet-S7PPI直接安装在S7-200控制器的DSub9通讯口上,并扩展一个编程口用于其它总线设备连接。BCNet-S7PPI从通讯口获取电源(也可外接电源),无需通讯电缆和安装附件,即插即用。

  l 支持西门子S7以太网通讯驱动,包括MicroWIN编程软件、PC Access(S7-200 OPC服务器)等。

  l 以太网端口BCNetS7协议开放,用户可以按照BCNetS7协议采用高级语言编程(如VB、VC、C#等)实现与S7-200的数据通讯,方便开发生产管理系统。

  l 提供BCNetS7OPC服务器,所有集成OPC通道的SCADA(上位机监控组态软件)可采用OPC方式与S7-200通讯。

  l BCNetS7 DataExchange功能,通过简单的配置(BCNetPro软件)即可实现在两个BCNet-S7PPI所连接的PLC之间自动交换数据。

  l 集成ModbusTCP服务器,支持FC1、FC2、FC3、FC4、FC5、FC6、FC16,Modbus数据区自动映射至S7-200数据区。

  l 支持24个以太网TCP/IP连接,允许24台PC同时采集S7-200控制器数据。

  l 通过路由器端口映射可实现S7-200控制器的Internet远程编程和监控。

西门子plc相关文章:西门子plc视频教程


数字通信相关文章:数字通信原理


通信相关文章:通信原理



上一页 1 2 3 下一页

评论


技术专区

关闭