求美剧天赋异禀美剧百度云,谢谢!

PROFIBUS-DP主从站数据通信_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
PROFIBUS-DP主从站数据通信
上传于|0|0|文档简介
&&PROFIBUS-DP主从站数据通信
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(864)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'Profibus-DP通讯中主从站的问题',
blogAbstract:'1、在MPI、PROFIBUS-DP协议通讯中,都是主、从结构。对于S7-200是不能作为通讯的主站:、S7-200CPU只能做MPI从站,即S7-200CPU之间不能通过MPI网络互相通信,只能通过PPI方式互相通信。&、在PROFIBUS-DP协议通讯中,因S7-200(M277)只能作为从站,所以两个EM277之间不能通信。但可以由一台PC机作为主站,访问几个连网的EM277。2、S7-300PLC支持主站?在MPI、PROFIBUS-DP协议通讯中,都是主、从结构。即一个主站带若干个从站。S7-300/400PLC均可作为MPI、PROFIBUS-DP协议通讯中的主站。',
blogTag:'dp,通讯',
blogUrl:'blog/static/3',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:3,
permalink:'blog/static/3',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}基于Profibus协议主从通讯的研究———基于Profibus协议主从通讯的研究
基于Profibus协议主从通讯的研究———基于Profibus协议主从通讯的研究
发布: | 作者: | 来源:
| 查看:1755次 | 用户关注:
摘要:本文介绍了SiemensCP342-5模块在聚拢水泥厂回转窑监测系统中的应用,给出了CP342-5模块与P+FEncoder绝对值型编码器基于PROFIBUS协议的通讯的实现方法,并对传统的基于PC、PLC、DCS产品的分布式控制系统的弊端和基于现场总线的自动化监控及信息集成系统的优点进行了分析。最后给出了SiemensCP342-5模块与多个智能编码器P+FEncoder主从式通信的实现程序。关键词:CP342-5;倍加福编码器;P可编程序控制器;主从通讯Abstra
 摘 要:本文介绍了Siemens CP342-5模块在聚拢水泥厂回转窑监测系统中的应用,给出了CP342-5模块与P+F Encoder绝对值型编码器基于PROFIBUS协议的通讯的实现方法,并对传统的基于PC、PLC、DCS产品的分布式控制系统的弊端和基于现场总线的自动化监控及信息集成系统的优点进行了分析。最后给出了Siemens CP342-5模块与多个智能编码器P+F Encoder主从式通信的实现程序。 关键词:CP342-5;倍加福编码器;P可编程序控制器;主从通讯Abstract: The application of CP342-5 , which is used in rotary kiln supervisory control system of the Ju-long cement plant, is introduced in this paper. A method for the communication between the Siemens CP342-5 and the P+F absolute Encoder is provided. And an analysis on the distributed automation monitoring & Information integration system based on the PC, PLC, DCS products is given thoroughly .Then communication program is given between Siemens CP342-5 and multi intellect P+F encoders on Profibus Protocol.Keywords: CP342-5, P+F Encoder, Profibus , PLC, M/S communication0 引言  在聚拢水泥厂回转窑监测系统中,用到了高性能的Siemens S7-300 PLC,为了能够将编码器的参数读入到Siemens PLC中,采用了Siemens 公司的PROFIBUS通信处理器CP342-5,该模块集成了一个DP端口,通过PROFIBUS-DP总线网络读取编码器中的二进制数据。编码器采用德国倍加福的绝对值旋转编码器,它们均提供PROFIBUS-DP通讯接口,采用PROFIBUS协议以主从方式通讯。  传统的现场级与车间级自动化监控及信息集成系统,主要特点之一是现场层设备与控制器之间的连接是一对一(一个I/O点对设备的一个测控点),所谓I/O接线方式,信号传递4-20mA(传送模拟量信息)或24VDC(传送开关量信息)信号。信息集成能力不强、系统不开放、可集成性差、可靠性不易保证、可维护性不高。  PROFIBUS 是一种已有很多现场安装基础的目前世界上最成功的开放式现场总线,可使用一条通信电缆将所有的自动化设备(PLC、带有通信接口的智能仪表、传感器与执行器等)连接起来,彼此交换数据和进行通信。PROFIBUS现场总线用数字化通信代替4-20mA/24VDC信号,完成现场设备控制、监测、远程参数化等功能。智能编码器是工业控制中最常用的智能仪表之一,其主要是针对某一特定的参数(如液位、行程、高度等),采用先进的控制算法(如fast技术)来达到精确控制被控参数的目的,具有专业性强、智能化高、控制算法先进、使用方便等特点。可编程逻辑控制器(简称PLC)以其运行可靠、集成度高、可扩展性强而在工业控制中得到广泛的应用,而且各个PLC生产厂家提供了多种通讯模块,如工业以太网Ethernet模块,Profibus DP现场总线模块,AS-I模块,点到点串行通讯模块等。因此可以利用PLC的通讯模块读取智能编码器中的数据,然后通过PLC中的工业以太网模块、现场总线模块连接到企业SCADA HMI系统中。[1]1 通讯构成及通信协议  1.1 通讯构成  聚拢水泥厂窑炉监测系统中,使用CP342-5模块和5台倍加福编码器通讯,在空间上分成三部分:烧成窑尾、烧成窑中和烧成窑头。烧成窑尾到烧成窑头相距大约50米。通讯在硬件连接上采用PROFIBUS屏蔽双绞线。在软件上,采用PROFIBUS-DP现场总线通讯网络,用最少的信号线来完成通讯任务。在本自动化监测系统中,要求将5台倍加福绝对值旋转编码器PVM 58(P+F Absolute Rotary Encoder PVM 58)通过CP342-5通讯模块读取到PLC中,其网络的结构如图1所示&图1 系统网络结构图  下面给出了CP342-5模块、P+F Absolute Encoder PVM 58的参数设置,并详细介绍了通讯处理器CP342-5、倍加福编码器之间进行通讯所用到的PROFIBUS-DP协议。  1.2 通信处理器-CP342-5  Siemens CP342-5是一种基于PROFIBUS的通讯模块,提供了串行通讯的低成本解决方案。它可以在S7-300中使用,可以作为PROFIBUS-DP 的主站也可以作为从站,但不能同时作主站和从站,而且只能在S7-300 的中央机架上使用,不能放在分布式从站上使用。CP342-5 作为DP 主站和从站不一样,它对应的通讯接口区不是I 区和Q 区,而是虚拟通讯区,需要调用FC1 和FC2 建立接口区。可在STEP 7硬件配置的进程中进行参数设置,主要包括通讯协议、通讯模式、接口方式、地址和波特率。对于同倍加福旋转编码器P+F Rotary Encoder PVM 58的通讯,本设计中可以设置为:  a、通讯协议:PROFIBUS-DP  b、通讯模式:DP Master  c、接口方式:Profibus  d、地址和波特率:2、19.2Kbps  e、其余的设置为默认方式。  1.3 通信协议-PROFIBUS-DP  PROFIBUS-DP (Decentralized Periphery)是一种高速低成本通信,用于设备级控制系统与分散式I/O的通信, 由于PROFIBUS-DP 的开放性,它可以连接不同制造厂商的标准部件。使用PROFIBUS-DP可取代24VDC或4-20mA信号传输。它具备节能,成本低,配置方便简单、生产中的高度灵活性,可靠和确实的诊断数据,可靠的数字传输技术等优点。  PROFIBUS-DP协议结构是根据ISO7498国际标准,以开放式系统互联网络(Open System Interconnection-OSI)作为参考模型的。PROFIBUS-DP定义了第一、二层和用户接口。第三到七层未加描述。用户接口规定了用户及系统以及不同设备可调用的应用功能,并详细说明了各种不同PROFIBUS-DP设备的设备行为。  典型的DP配置可以是单主站结构,也可以是多主站结构。各主站间为令牌传送,主站和从站间为主从循环传送,总线上最多126个站。对于主从通讯方式,主站(PLC,CP或过程控制系统)与从站(分布式现场设备,例如I/O阀门、编码器、变送器和分析仪等)之间进行快速循环数据交换,主站发出请求报文,从站收到后返回响应报文。  当组建的网络是用于二进制输入/输出、模拟量输入/输出等小数量级的快速循环通信的话,可以考虑将网络配置成为ROFIBUS DP 网络,该网络数据传输率最大可以为12Mbit/s。  1.4 P+F Absolute Rotary Encoder通讯参数设置  1.4.1安装GSD文件  GSD文件为电子设备数据库文件,是可读的ASCII码文件。不同厂家的PROFIBUS产品集成在一起,生产厂家必须以GSD文件方式提供这些产品的功能参数,例如I/O点数、诊断信息、传输速率、时间监视等。在Step 7 的SIMATIC 管理器中打开硬件组态工具HW Config ,安装GSD后,在右边的硬件目录PROFIBUS DP&Additional Field Devices&Encoders&ENCODER将会出现刚刚安装的P+F Rotary Encoder。其数据传输原理如图2所示。&图2 数据传输原理图  1.4.2 组态通讯参数  在Step 7硬件配置窗口中,双击P+F Rotary Encoder 图标,打开编码器(DP Slave)的参数设置窗口,如图3所示。结合笔者工程实际,在此窗口中进行参数设置:&图3 编码器参数设置窗口  a、 代码顺序(Code Sequence):计数方向, CW(顺时针旋转,代码增加),CCW(逆时针旋转,代码增加);  b、 标定功能控制(Scaling function control):只有设置成Enable ,下面c、d和e的设置才会生效;  c、 单圈分辨率(Measuring units per revolution):8192;  d、 测量范围高位(Total measuring range(units)hi): 512;  e、 测量范围低位 (Total measuring range(units)lo): 0;  f、 其它参数采用默认值。  注:1、由c可以计算出编码器每圈产生 (=8192)个二进制码,即单圈精度为13位。  2、由d和e可以计算出编码器最大可以转 (=512&65536+0)圈,即多圈精度为12位。2 软件的实现方法  2.1 数据流交换机制  CP342-5和集成DP口的S7-300 CPU与DP从站通讯时所进行的数据流交换机制是有区别的。集成DP口的S7-300 CPU可以像访问自己的I/O模块一样来访问DP从站,不必用户专门编程。虽然智能从站提供给主站的输入/输出区域不是实际的I/O模块使用的I/O区域,但简单组态后,主从站之间的数据交换也是自动进行的,不需要专门编程。  CP342-5和DP从设备之间进行数据交换,必须调用FC1(DP_SEND),FC2(DP_RCV)访问从站地址,否则CP342-5的PROFIBUS状态灯&BUSF&将闪烁。FC1(DP_SEND)和FC2(DP_RCV)是SIMATIC_NET_CP标准库中功能块,安装NCM S7后,就会Step 7编辑器左边的指令树中出现该函数库。  用CP342-5 作为DP 主站和从站不一样,它对应的通讯接口区不是I 区和Q 区,而是虚拟通讯区,需要调用FC1 和FC2 建立接口区。需要为每个P+F Rotary Encoder定义虚拟通讯区,虚拟通讯区可以是位存储区(M区)、数据块存储区(DB区)。  2.2 虚拟通讯区的建立  在具体处理每块旋转编码器时,必须建立虚拟通讯区,这是CP342-5和P+F Rotary Encoder通讯最核心的问题。  主站(CP342-5)和从站(P+F Encoder)通讯时,首先要设置好每个编码器的地址,使其与组态的PROFIBUS地址一致;然后建立虚拟通讯区。此后,CP342-5和P+F Rotary Encoder通讯只在CPU和虚拟通讯区之间进行,而不必再考虑编码器的地址。结合笔者工程实际,建立了图4所示的虚拟通讯区。&图4 虚拟通讯区  2.3 主从通讯程序的实现  执行预置功能将P+F Encoder零点校准到系统的机械零点。通过向P+F Rotary Encoder输出双字指令的最高位置1实现,此时P+F Rotary Encoder返回的双字即为实际码值。&图5  程序指令如图5所示。对作为从站的P+F Rotary Encoder ,执行预置功能时调用FC1(DP_SEND),将要发送的指令填入输出虚拟通讯区;执行读取功能时调用FC2(DP_RCV),将P+F Rotary Encoder中的二进制编码读入输入虚拟通讯区。3 结束语  聚拢水泥厂1#线从去年改造完成到现在全部投入,倍加福绝对型编码器和Siemens CP342-5主从通讯一直良好,有效的提高了生产效率。 实践证明,这种方式是值得推广的,在工业测量领域,以专业的Siemens CP342-5作为主站,以众多的Profibus Slave设备作为从站,必将获得令人满意的效果。  本文作者创新点:给出了CP342-5模块与P+F Encoder绝对值型编码器基于PROFIBUS协议的通讯在水泥行业中的实现方法。&
本页面信息由华强电子网用户提供,如果涉嫌侵权,请与我们客服联系,我们核实后将及时处理。
应用与方案分类
iPhone8 CAD设计图流出:全面屏+垂直双摄像头。求助 工控组态和PROFIBUS通信的问题 - 中国亿万电器网 - Powered by LeadBBS 6.0
loading...
loading...
+210魅力210积分1585经验10321文章119注册
求助 工控组态和PROFIBUS通信的问题
请问各位,我做的一个系统,有工控机用世纪星组态软件,还有S7-300和200,之间用PROFIBUS-DP通信,可是我在关掉工控机后300的SF和BF就会亮起红灯,每次都要重新给300加电才行,这是为什呢,请问谁遇到过,怎么能解决好,谢谢
荣誉三好学生标兵职务论坛版主声望+1100魅力100积分3026经验24075文章1233注册
这说明你的工控机用的CP5611通讯卡,且用的是DP通讯方式.
按照正常组态的话,工控机关掉是可以的.
BF灯亮说明300通讯故障,此时加入OB86之后,PLC会正常工作.
解决方法:工控机与S7-300进行MPI通讯,或者,不要把工控机作为主站,把300做为主站,不要组态工控机.&PLC,HMI,变频器专业维修!
+210魅力210积分1585经验10321文章119注册
谢谢二楼的回答,可是如果用MPI通信这样会增加一根通信电缆,而且CP5611的作用就不能充分利用了,所以300和工控机组态软件之间只能用PROFIBUS-DP通信,可是你的解决方法说不要把工控机做为主站,把300做为主站,这个应该没有问题,可是不要组态工控机是为什么呢, 不组态工控机怎么实现300和工控机的通迅呢,请详细说明一下好吗,另外怎样才能修改主从站呢,谢谢
185经验1964文章88注册
灌水挣分!!!
+210魅力210积分1585经验10321文章119注册
二楼的朋友怎么不回答了,我试过你说的方法了,在块里加入了OB86,300也做为主站了,并且也删除了工控机组态,可是我在关掉工控机后,300的BF和SF灯依旧亮,这时300的确能正常工作,然后我在打开工控机,这时SF灯灭了,BF灯亮,此时300就不能工作,只能给300重新断电上电后才能恢复正常,BF灯也灭了,所以说问题还是没有解决好
+2魅力2积分500经验4331文章61注册
看看CPU里报什么错误,一般来说300做了主站。即使掉了STATION也不会有问题,至多亮个sf就是了
loading...
loading...
loading...
loading...
loading...
loading...
长度不得超过255字
内容(最大25K)
是否是UBB代码
Alt+S或Ctrl+Enter快速提交
Powered by .}

我要回帖

更多关于 美剧天赋异禀 第一季 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信