如何利用PRIFIBUS-DP实现西门子S7-200CPU与S7-400CPU处理器数据传输.docVIP

  • 8
  • 0
  • 约1.26千字
  • 约 3页
  • 2020-09-16 发布于广东
  • 举报

如何利用PRIFIBUS-DP实现西门子S7-200CPU与S7-400CPU处理器数据传输.doc

如何利用PRIFIBUS-DP实现西门子S7-200CPU与S7-400CPU处理器数据传输 西门子S7-400系列产品主要应用于大中型自动化控制系统中,S7-200系列以成本低,结构简单等特点应用于小型自动化系统中。如何利用PRIFIBUS-DP实现处理器之间的数据传输。 西门子S7-200有一个专门的DP接口模块EM277,将其组态为S7-400DP总线系统中的一个子站,同时EM277通讯接口区分配有32字节输入、32字节输出的存储区,与S7-400主站的部分地址进行对应关系,实现数据的交换传输。 1.准备 硬件:主站: S7-400 CPU416-2DP;从站:EM277一块(订货号为6ES7 277-0AA22-0XA0),PROFIBUS-DP电缆若干及DP接头2个。 网络配置如图1 图 SEQ 图 \* ARABIC 1 软件:下位STEP7 V5.4、上位 Wincc 6.0 2.实施步骤: 2.1安装EM277 GSD文件 在硬件组态画面中,退出所有的应用程序,点击菜单“Options”,“Install GSD File”,选择EM277所对应的GSD 文件:Siem089d.gsd,点击“Install”进行安装。安装完成后,点击同一菜单下的选项“ Update catalog ”,更新画面,这时在硬件设备中“ Additional FieldDevices”目录下可以发现EM277 设备如图2: 图 SEQ 图 \* ARABIC 2 2.2组态主站: 按照Step7项目的建立方法,建立一个西门子S7-400处理器主站,并设置DP总线通讯速率。 2.3从站组态 打开主站硬件配置画面,在 PROFIBUS 网络上添加EM277 从站设备并组态通讯接口区,如图3: 图 SEQ 图 \* ARABIC 3 软件组态的 EM277 PROFIBUS 站地址与实际EM277 上的拨码开关设定的地址一致。 通讯接口区大小为32 个字节输入,32 个字节输出,上图对应的地址是主站的通讯地址区输入区为IB0~IB32,输出区为QB0~QB32。对应于S7-200 的通讯接口区为V 区,占用64 个字节,其中前32 个字节为接收区,后32 个字节为发送区。V 区的偏移缺省为0,那么S7-200 的通讯接口区为VB0~VB63,V 区的偏移量是根据S7-200 的要求做相应修改,在主站硬件组态中双击EM277,如下图所示设置V 区的偏移量为100: 修改完的通讯地址对应如下: S7-400 主站 S7-200 从站 QB0~ QB31   VB100~VB131 IB0~IB31  VB132~VB163 将组态结束的从站配置编译下载到s7-400处理器中,通讯设置结束。 2.4下位程序组态 根据工艺要求只要将需要传输的数据赋值给相应S7-400处理器的的(I区)和S7-200的对应V区寄存器,就可实现数据的读取。

文档评论(0)

1亿VIP精品文档

相关文档