博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
好好学习
bilbo.cublog.cn
管理博客
发表文章
留言
收藏夹
· Compiler
· Unix_Linux
博客圈
音乐
相册
文章
· AutoHotKey
· C/C++
· Caml
· Perl
· Tcl & Expect
· 其他编程语言
· Visual Language
· Compiler Engineering
· Embedded System
· Formal methods
· FieldBus
· Networking
· Hardware Desing
· Safety System
· Unix_Linux
· Software Engineering
· GSM/GSM-R
· 技术幽默
· 读书时间
· Good Resource
· 关注社会
· 胡言乱语
首页
关于作者
姓名:你知道 职业:IT 年龄:每年大一岁 位置:地球 个性介绍:挺笨 Email: bilbo0214@163.com
||
<<
>>
||
我的分类
文章列表 - FieldBus
(转)DP master to master
Normally Profibus-DP does not support master to master exchanges.<br> The easiest way around this limitation, if you can limit the data size of the exchanges to 240 bytes IN/240 bytes OUT is to use a DP/DP coupler (6ES7 158-0AD01-0XA0). <br> This is a special slave with 2 DP interfaces, one connected to each master's DP network, and configured as a slave in each DP master's configuration. Data written to one side by Master1 can be read by Master2, and whatever is written by Master2 can be read by Master1.<br> <div align="center"><img src="http://blogimg.chinaunix.net/blog/upfile2/080923173836.jpg" onload="javascript:if(this.width>500)this.width=500;" border="0"></div><br> <font face="Courier New"><font size="2">A manual for this unit (dpdpk_e.pdf) can be found on Siemens' website.</font></font><br> <font face="Courier New"><font size="2"><a href="http://support.automation.siemens.com/WW/llisapi.dll?query=DP-DP+coupler&func=cslib.cssearch&content=skm%2Fmain.asp&la……
查看全文
发表于:2008-09-23 ┆
阅读(47)
┆
评论(0)
A good tutorial for PROFIBUS-DP
在网络上闲逛,发现这个PDF很短但讲的又很清楚,难得。<br><br><table style="border-collapse: collapse;" align="center" border="1" bordercolor="#dddddd" cellpadding="0" cellspacing="0" width="360"> <tbody><tr height="60"><td align="center" width="60"><img src="/fileicon/rar.gif" alt="" border="0"></td><td> <table style="border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody><tr height="20"><td align="center" width="40">文件:</td><td>Protocol.rar</td></tr> <tr height="20"><td align="center" width="40">大小:</td><td>471KB</td></tr> <tr height="20"><td align="center" width="40">下载:</td><td><a href="http://blogimg.chinaunix.net/blog/upfile2/080731165709.rar">下载</a></td></tr> </tbody></table> </td></tr> </tbody></table><br><br>我是从一个叫鼎实创新的公司的网站上下的,这个公司看上去比较有意思,只做Profibus相关的产品,国内我还没有发现其它类似的公司。http://www.c-profibus.com.cn/company/company.htm<br><br>Another tutorial:<br><table style="b……
查看全文
发表于:2008-07-31 ┆
阅读(116)
┆
评论(0)
终端匹配电阻的成本
你觉得一个Profibus-DP的终端匹配的电阻的成本是多少?<br><br>我告诉你,至少5000元以上,因此,<br>成本=来回路费(飞机)+住宿费+伙食费+3个工程师的工时费+电话费。<br><br>这就是我最近经历的,最后查到的问题就是没有加这个终端匹配电阻,MYGOD,简直比金子还金子,比钻石还钻石。<br>
查看全文
发表于:2008-07-23 ┆
阅读(142)
┆
评论(0)
(转)Field busses
<DIV> <P>This chapter looks at the inter-system communication components that occur in the embedded motion systems this book is focusing on.</P> <UL> <LI>Serial lines <LI>Controller Area Network (CAN) <LI>Profibus <LI>Realtime ethernet (RTnet, EtherCat, ProfiNet...) <LI>Devicenet <LI>Inter-Integrated Circuit (I2C) <LI>Serial Peripheral Interface (SPI) <LI>Firewire </LI></UL> <P><BR></P> <TABLE class=toc id=toc summary=Contents> <TBODY> <TR> <TD> <DIV id=toctitle> <H2>Contents</H2><SPAN class=toctoggle></SPAN></DIV> <UL> <LI class=toclevel-1><A href="http://en.wikibooks.org/wiki/Embedded_Control_Systems_Design/Field_busses#Description"><FONT color=#800080><SPAN class=tocnumber>1</SPAN> <SPAN class=toctext>Description</SPAN></FONT></A> <UL> <LI class=toclevel-2><A href="http://en.wikibooks.org/wiki/Embedded_Control_Systems_Design/Field_busses#Factory_buses"><FONT color=#800080><SPAN class=tocnumber>1.1</SPAN> <SPAN class=toctext>Factory buses</SPAN></FONT></A……
查看全文
发表于:2008-04-17 ┆
阅读(350)
┆
评论(0)
Profibus-DP一般通信过程
<div style="text-align: left;"><img src="http://blogimg.chinaunix.net/blog/upfile2/071114222617.jpg" onload="javascript:if(this.width>500)this.width=500;" border="0"><br><br>正常的通信过程如下,通信由DP主站发起,从站接收到请求以后进行应答。在进入正常的数据交换循环之前,要经过诊断、设置参数、检查配置、再次诊断4个交互阶段,这四个阶段有任何错误都要重新开始。<br>完成这四个阶段之后,从站就进入通常所说的“在线”状态,可以开始正常的数据通信。<br>如果数据通信过程中发生错误,一般情况下主站会重新开始通信过程。通信过程的数据传递与具体的从站类型有关,如果是输入型的,则主站一般发出不带数据的请求报文,从站应答的是采集的输入数据报文。如果是输入输出型的,则主站一般发出带数据的请求报文,从站应答的也是带数据的报文。<br></div>
查看全文
发表于:2007-11-14 ┆
阅读(539)
┆
评论(0)
一个Profibus帧检测系统的设计思路
前段时间收到国内ProfiTrace代理的电话,说是有一个这方面的技术培训会可以参加,我个人还是比较感兴趣,但一问价格就傻了,3天要8000RMB。我心想简直就是抢钱呀,自己掏钱决不会去,公司一般也不会那么慷慨,至少我没见到过这样的公司。<br><br>其实如果说技术难度,ProfiTrace并不是不能实现,目前制约的应该在于Profibus协议本身,对协议非常熟悉的人在国内还是不多,虽然有很多工程应用,但大多是皮毛的东西。说远了,其实我们完全可以自己设计一个类似功能的产品,当然是软件和硬件结合,下面描述一下我个人的想法。<br><br>硬件部分:<br>ProfiTrace声称可以达到采样速率为12Mbps,其实根据Profibus协议,波特率上限就是12Mbps,RS485完全可以支持,因此只要总线上的采样速度足够快并且能及时上传那么就完全可以达到。硬件应该具备一个高速UART接口,较大的FIFO(目前市场上已经有256字节FIFO的UART),一个较快的MCU(ARM7就可以,如果认为功能不够强,用ARM9也行),一个USB接口或100MB以太网接口,个人觉得以太网更合适,因为PC机上的程序更好写,这些东西组合在一起就类似ProfiCore的功能,有了硬件支持,下一步才有可能实现软件的功能。<br><br>软件部分:<br>MCU软……
查看全文
发表于:2007-07-28 ┆
阅读(813)
┆
评论(2)
HMS1803使用备忘
终于搞定了HMS1803的使用,记录一下备忘。<br><br>HMS1803模块设置注意事项:<br>Profibus Node Address = (Switch B x 10) + (Switch A x 1)<br><br>485一侧的设置:<br>输入区长度0xD0,起始地址0x000<br>输出区长度0xD0,起始地址0x200<br>485的设置必须通过串口写入HMS1803模块,这样下次重新上电后设置仍有效,站地址可以改变,但必须重新加电。<br><br>对于自己写的主站需要多组几个从站,这样上线就快了。<br><br>特殊设置:<br>为了降低子网部分的通信开销,可以采用基于数据触发的方法。设置子网的Produce部分为Change of state on trigger,然后设置更新时间和触发字节(对于我们目前的应用是10毫秒,触发字节为发送的第2个字节)。<br>
查看全文
发表于:2007-06-18 ┆
阅读(823)
┆
评论(0)
PROFIBUS 简介
<DIV>串行现场总线主要用来连接数字现场设备或中、低功能的系统,如感器、执行机构、变送器、可编程序控制器(PLC)、数控装置(NC)、编程设备、本地人机接口等。现场控制系统通常以一个中央控制和管理装置为基础,它与若干个分散在现场的设备和小系统连接。在这种情况下,主要数据是集中地定向并循环的从现场设备传输到中央数据处理单元或上一级控制系统。 </DIV> <DIV> </DIV> <DIV><STRONG>PROFIBUS系统的模型</STRONG></DIV> <DIV>基于ISO/OSI开放系统互连模型。 定义了第一层(物理层,PHY)、第二层(数据链路层,FDL)和第七层(应用层)。第三到第六层未使用,以使系统开销最小和提高效率。 </DIV> <DIV> </DIV> <DIV>PROFIBUS使用以下的简化:</DIV> <DIV>不支持长信息段(>235字节)。</DIV> <DIV>不支持短信息组块功能。</DIV> <DIV>地址定义范围为:0-127(对广播和群播而言,127是全局地址),对区域地址、段地址和服务存取地址(服务存取点LSAP)的地址扩展,每个6位(bit)。</DIV> <DIV>使用两类站:(1)主站(主动站,具有总线存取控制权),(2)从站(被动站,没有总线存取权);如果用过程对时间要求不精确,最多可用32个主站,总站……
查看全文
发表于:2007-05-24 ┆
阅读(877)
┆
评论(0)
Anybus产品
<div align="center"><img src="http://blogimg.chinaunix.net/blog/upfile/070523222633.jpg" onload="javascript:if(this.width>500)this.width=500;" border="0"><br><br><div align="center"><img src="http://blogimg.chinaunix.net/blog/upfile/070523222644.jpg" onload="javascript:if(this.width>500)this.width=500;" border="0"></div><br><div style="text-align: left;">看上去挺好的产品,可是拿回来却通不上,很奇怪。<br>明明是发了诊断报文,可就是没有响应。<br></div></div>
查看全文
发表于:2007-05-23 ┆
阅读(754)
┆
评论(0)