华强电子网

电子元器件
采购信息平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

Rockwell AB PLC和PROFIBUS设备通讯解决方案

来源:-- 作者:-- 浏览:1543

标签: profibus

摘要: 一、引言  随着科学技术的高速发展,现场总线在工业控制中的应用越来越广泛,当今,现场总线的种类繁多,如profibus、devicenet、canopen、as-interface等,而profibus作为目前比较流行的现场总线标准之一,已经在国内一些行业中广泛应用,基于profibus总线的设备也是每日剧增。而已有30年历史的plc技术,发展至今,应用行业更是非常广泛,生产厂商举不胜举,如sie

一、引言  随着科学技术的高速发展,现场总线在工业控制中的应用越来越广泛,当今,现场总线的种类繁多,如profibus、devicenet、canopen、as-interface等,而profibus作为目前比较流行的现场总线标准之一,已经在国内一些行业中广泛应用,基于profibus总线的设备也是每日剧增。而已有30年历史的plc技术,发展至今,应用行业更是非常广泛,生产厂商举不胜举,如siemens、rockwell、ge、schneider、欧姆龙、三菱、富士、松下等。  如今,如何实现各厂商plc与各种现场总线设备之间的通讯,已经成为摆在人们面前的关键问题。本文以德国赫优讯自动化系统有限公司通讯模块rif 1769/1788为例,介绍rockwell ab plc和profibus设备通讯的解决方案。由于赫优讯提供多种针对rockwell 不同plc型号的通讯模块,如用于compactlogix和micrologix的rif 1769-dpm(profibus-dp master)和rif 1769-dps(profibus-dp slave)、用于flexlogix和drivelogix的rif 1788-dpm和rif 1788-dps、面向panelview plus和versaview ce的pview 50-pb、pview 50-dps、pview 50-mbp(modbus plus)等。以下以赫优讯通讯模块rif 1769-dps为例,详细介绍如何实现西门子s7-300系列cpu315-2dp与罗克韦尔compact logix l35e cpu之间的通讯。  二、赫优讯rif 1769模块简介  赫优讯作为“rockwell automation encompass program”积极成员,通过结合rockwell自动化技术,在获得相应授权后,所研发的rif 1769模块,主要用于扩展rockwell自动化compactlogix/micrologix系列产品功能,使其具有profibus总线接口,由于模块本身支持i/o控制和报文传输,因此在compactlogix中集成了dpv0和dpv1。rif 1769的硬件图如图1所以。

  rif 1769模块作为标准的i/o模块,直接连接至logix控制器中,通过rockwell自动化配置软件rslogix5000、rslogix500等进行配置,从而实现profibus功能的扩展。  rif 1769不仅具有从站模块rif 1769-dps,而且有主站模块rif 1769-dpm,而作为从站模块,通过提供gsd文件,可很方便地集成到任何profibus主站网络中,通过模块上旋转开关设置站地址,从而实现与主站的连接。主站模块rif 1769-dpm则通过赫优讯公司配置工具sycon,实现profibus网络信息的配置,通过配套的诊断电缆,将配置信息保存至板卡flash中。  三、通讯系统的构成  通讯系统由compact logix l35e、rif 1769-dps、profibus电缆、cpu 315-2dp构成,具体硬件结构图如图2所示,siemens cpu 315-2dp作为dp主站,总线地址为2,通过step7进行profibus网络的配置,赫优讯rif 1769-dps作为 dp从站,总线地址为8(地址可通过拨码开关自行修改);通过rslogix 5000进行赫优讯rif 1769-dps模块的加载,并通过编写部分程序,实现数据交换。  四、通讯系统的实现  通讯系统的实现过程,上述已经作了简要的阐述,以下将详细分析具体的实现过程,其中实现过程大体分为两部分,包括通过rslogix 5000实现rif 1769-dps模块的加载和配置,以及通过step7 进行profibus的组网和配置。  1、 compact logix l35e cpu参数配置  a、 通过rslogix5000软件,选择i/o模块rif 1769-dps  首先启动rslogix 5000软件,创建新的工程,选择i/o configuration子菜单compactbus local,右键加入新的模块,从图3中选择1769-module。  b、 通讯参数的设置  在模块类型选定后,需要对模块进行相关信息的配置,如图4所示。其中,需根据i/o模块的硬件插槽选择相应的插槽号,设定输入输出长度和配置信息的大小.  参数配置  connection parameter  assembly instance  size (in words)  input  101  68 + x ... 190  output  100  2 + y... 124  configuration  102  32  其中input size至少为 68 word,用来存储状态信息,x(x最大为122)表示 profibus output data长度;output size 至少要为2 word,用来存储commamd信息,y (最大为122)表示profibus input data长度。configuration size固定为32 word。  2、 cpu 315-2dp参数配置  首先需导入rif 1769-dps的gsd文件至step7中,然后配置cpu 315-2dp,配置信息图如图4所示,其中需根据rif1769-dps的站地址设置相应的从站地址,根据rslogix5000配置i/o参数是所设定的profibus 输入输出字节长度,配置相应的长度,本试验以输入输出长度均为32word为例,进行配置。  五、通讯过程  整个系统的通讯通过编写程序实现,在rslogix 5000中定义了输入、输出数组,通过数组来实现profibus设备与ab plc进行数据的交换。首先通过rif 1769-dps模块的输入数据更新profi

型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67