检测仪表PROFIBUS_DP接口的开发
PROFIBUS的开发与应用
关于固件(பைடு நூலகம்irmware):
固件(用C源码)是作为SPC3的寄存器和应用程 序之间的接口提供的。
固件是在现场设备的处理器上运行的,并为应用 程序的简单集成提供调用接口。固件约4到24k字节。
对于有DP标准的功能的SPC3运行来说,这种固件 并不是绝对必需的,这是因为ASIC的寄存器有详细的 文章描述;然而,固件能使用户节省时间,否则需要 花时间进行开发工作。 可向SEIMENS购买一个Firmware C源程序,并读 懂这个程序,把它移植到开发的单片机上。
PROFIBUS 总线在数控系统中的应用
采用西门子公司的矢量控制的SIM AOVERT Master Drivers系列变频器和专用电机。SIM AOVERT Master Drivers变频器具有 CBP(PROFIBUS- DP通讯模板 ), 可 以直接连到总线上。
软件方案: 控制系统的PLC程序是采用西门子公司 S7 PLC的 软件包 STEP7 V5. 0设计开发而成的。 程序设计采用结构化编程 , 应用组织块 (OB)、功能 块 (FB)、功能 (FC)及数据块 (DB)组成对尾桨试验台的 控制系统程序。 STEP7 运行于 Windows环境下,界面友好,编程 方便,在线调试直观、便捷。STEP7 中有许多固定功能 的系统功能 (SFC), 其中 SFC14和 SFC15分别用于通过 PROFIBUS- DP总线读 /写 I/ O设备参数。 调用 SFC15来对变频器写入控制字和电机频率给定, 以控制电机的各种动作和频率,调用SFC14来读入变频 器的状态字、频率、电压、电流、电机转矩、电机功率 值以观察和监视变频器和电机的工作状态。如果出现故 障或超限,则立即报警或提示。
(1)SPC3的应用 主要用途:智能现场设备,如变频器、智能仪表等。 技术指标: 支持PROFIBUS-DP协议,最大传输速率12Mbit/s。 可自动检测和调整数据传输速率。 支持80C32、80×86、90C166、80C165、80C167和 HC11、HC16及HC916类型的微处理器。 内部有1.5k字节的RAM作通信报文的缓冲器。 集成的看门狗定时器。 44管脚的PQFP封装。 外部时钟接口24MHz或48MHz。 5VDC电源。
PROFIBUS-DP从站开发-从入门到精通
PROFIBUS-DP从站编程开发—从入门到精通霸王猫2011年03月07日目录1. PROFIBUS-DP协议 (1)1.1. PROFIBUS协议结构 (1)1.2. PROFIBUS-DP基本功能 (3)1.3. PROFIBUS-DP通信关系 (5)2. PROFIBUS-DP报文 (1)3. PROFIBUS-DP报文详细剖析 (1)4. PROFIBUS-DP报文格式 (1)5. MS0周期性数据交换报文简介 (5)6. PROFIBUS-DP状态机 (11)6.1. 初始化阶段,重启和用户数据通信 (13)7. DEFAULT SAP (15)8. SAP 55(SET_SLA VE_ADD) (16)9. SAP 61(SET_PRM) (18)10. SAP 60(SLA VE_DIAG) (22)11. SAP 62(CHK_CFG) (26)12. PROFIBUS-DP通信实例报文分析 (1)13. GSD文件 (7)13.1. GSD文件范例 (8)13.2. GSD规范 (8)14. SPC3介绍 (12)15. PROFIBUS-DP寄存器 (15)16. CONTROL PARAMETERS(LATCHES/REGISTERS) (15)17. CONTROL PARAMETERS(LATCHES/REGISTERS) (30)18. INTERRUPT CONTROLLER REGISTER (34)18.1. 中断请求寄存器(IRR): (35)18.2. 中断屏蔽寄存器IMR (38)18.3. 中断确认寄存器IAR (38)18.4. 中断寄存器IR (38)19. ORGANIZA TIONAL PARAMETERS (40)1.PROFIBUS-DP协议根据EN50170标准,PROFIBUS有几种改进型,分别用于不同的领域。
(1)、PROFIBUS-DP用于数据链路层的高速数据传输。
PROFIBUS—DP总线UO设备的开发——基于XGate—DPSl0的应用——上篇(硬件设计)
以 组成 分 布 式 系统 。本 期 及 下期 将 以 X a — P 1 G t D S 0的 应 用 e 为 例 设 计 具 有 8路 开 关 量 输 入 、 8路 开 关 量 输 出 、6位 触 发 1 计 数 器 的 总 线 IO 设 备 。 /
图 3是 X a — P 1 G t D S 0的 外 围 连 接 电 路 。 U e 3是 X a — Gt e
该 部 分 是 设 备 的 主 体 ;另 一 部 分 是 通 信 接 口 单 元 。 图 1是
典 型 开 关 量 总 线 IO 的 结 构 图 。 一 个 总 线 IO 设 备 可 能 需 / /
・
・
要 多 种 总 线 接 口 , 于 设 备 的 开 发 人 员 来 讲 , 们 专 注 于 设 对 他 备 功 能 单 元 的 核 心 技 术 , 如 果 让 他 们 从 头 开 发 各 种 通 信 接
提供 完整 的开 发包 和应用解 决方 案 ;
的 主 流 通 信 协 议 。 总 线 IO 的 主 要 功 能 分 为 输 入 、 出 两 / 输
部 分 。输 入 是采 集 现场 模 拟 信 号 ( 4 2 如 - 0mA) 开 关 量 信 和
长 度 2 8 B; 3
・
号 ( 2 C)转 换 成 为 数 字 量 并 按 照 通 信 协 议 传 送 到 现 如 4V D 场 总 线 。 输 出 是 将 现 场 总 线 通 信 数 据 转 换 成 模 拟 输 出 和 开 关 量 输 出 。 P O IU ~ P总 线 I 设 备 以 从 站 的 形 式 存 在 。 R FB S D / O
支持 最 大 24B用 户 诊 断 ; 4 33V ̄ 系 统 兼 容 , 套 R M45 . 5V 配 S 8 P隔 离 收 发 器 使 用 ; 可选 的 串 行 U R ,P 接 口 , 持 波 特 率 自设 置 ; A TS I 支 数 据 交 换 C C检 验 功 能 , 证 数 据 安 全 可 靠 ; R 保
嵌入式PROFIBUS-DP从站通信接口的设计
嵌入式PROFIBUS-DP从站通信接口的设计摘要:论述了一种PROFIBUS-DP从站开发方案,为自主开发具有PROFIBUS-DP通信功能产品的用户,以OEM方式提供PROFIBUS-DP从站通信接口。
关键词:现场总线;PROFIBUS-DP;从站;通信接口0引言目前国内对自动化产品(电器、仪表、驱动装置等)提出PROFIBUS通信功能要求,主要来源于:(1)国外生产设备及技术的引进,特别是从欧洲引进的成套设备通常采用PROFIBUS现场总线,因此对国内配套产品提出了现场总线PROFIBUS通信功能的技术要求;(2)国内自动化系统厂家比较成功的、面向行业的控制系统,要求系统技术向现场总线技术发展,同时也要求现场设备向智能化、网络化方向发展。
基于上述需求,嵌入式PROFIBUS-DP从站通信接口的设计为自主开发具有PROFIBUS-DP通信功能产品的用户提供了一种快速、高效的解决方案。
1实现方法(1)电路设计制作:使用PROFIBUS通信专用ASIC芯片SPC3实现协议相关内容,选用合适的CPU,外围加带光电隔离的RS-485驱动;(2)单片机+Firmware软件:需要在单片机中编程(Firmware软件),实现单片机与ASIC的结合;(3)用户产品的CPU通过串行接口向PROFIBUS-DP从站通信接口板读/写输入/输出数据;PROFIBUS-DP从站通信接口板自动转换成PROFIBUS-DP协议与PROFIBUS主站通信;(4)编写GSD文件,搭建一个调试与测试平台进行PROFIBUS系统配置。
2硬件设计嵌入式PROFIBUS-DP从站通信接口板(以下简称接口板)由CPU芯片、PROFIBUS 协议芯片SPC3及光隔RS 485驱动等电路组成,如图1所示。
接口板与用户模板采用串口连接,使用波特率选择开关可选择指定的7种波特率(9600、19.2K、38.4K、57.4K、115.2K、230.4K、460、8K)中的一种;接口板需要用户模板提供2组5 V电源(VCC/GND150 mA和5 V/0V-100 mA),分别作为接口板的电源及光隔外电源,由16针插座J1引入。
PROFIBUS—DP总线I/O设备的开发——基于XGate-DPSIO的应用——下篇(软件设计)
Moue ” O E s x 0 / 块 描 述 , 态数 据 O2 dl= D 8 L D ”0 2 ;/ 模 组 x0
表 示 1个 字 节 输 出 , 应 了 8位 输 出 开 关 量 对
1
图 1 软 件 框 架 图
Ex Mo u e P m Da a Le t d l r t n= 1
{ . o 专 鋈。. 栏 电 o 1 e t r
POI S 线 用 座3 RF U 总 应 讲 ( B )
P O I U — P总线 I R FB SD / O设备 的开发
— —
基于 X a - P1 G t D S 0的 应 用— — 下 篇 ( 件 设 计 ) e 软
① 修改G D S
4 AP P设 计 及 回调 函 数
软 件 库 提 供 了 dm e o示 例 代 码 , 个 软 件 库 基 础 操 作 单 一
元 如 图 3所 示 。
是 完 成 回 调 函 数 、 用 A I更 新 资 源 、 问 资 源 数 据 。 使 P 访
_ _ _
软 件 库 自行 完 成 U R A T数 据 传 输 控 制 、命 令 发 送 和 接 收
及相 关分 析 处理 , 图 中的 “ G t 据 处理 ” 分 ; “ G t 即 X a e数 部 在 X a e
E tU e r aaR f ) z x srPm D t_ e( = o
数 数 据 是 为 了 限 定 或 指 示 设 备 数 据 的 范 围 或 意 义 的 , 更 详 细 的 信 息 请 参 考 { G t— P I X a D S O数 据 手 册 》 e 。
2 XGa e P 软 件 设 计 步 骤 t —D S
PROFIBUS-DP智能从站的开发与实现
PROFIBUS-DP智能从站的开发与实现由于PROFIBUS现场总线已经成为国际标准,并在全世界得到了广泛的应用,国内的产品要想打入国际市场就必须带有国际标准的接口,才能很方便的接入标准化的PROFIBUS网络,因此,开发PROFIBUS接口成为当前中国自动化领域一件迫在眉睫的事情。
由于PROFIBUS是一个开放的标准体系,对于国内的工控产品,只要提供 PROFIBUS 接口和描述产品特性的GSD(设备数据库文件)就可以接入到任何PROFIBUS网络中。
为了适用智能仪表的这一发展趋势,使开发的产品具有良好的通讯功能、通用性和可扩展性,本系统的多环境参数测控仪表选用了PROFIBUS-DP现场总线接口。
开发中使用了西门子公司的Development Kit 4开发包。
它可以使用户将设备连接到PROFIBUS-DP上,进行通信原理级测试,开发包主要由硬件组件和软件组件组成,硬件组件包括:IM180和IM181主站接口模块、IM183-l从站接口模块、IM184从站接口模块及总线连接器等附件。
使用这些模块及设备可组成具有完整的总线功能网络。
软件组件包括:COM PROFIBUS总线组态软件及演示软件[20]。
在接口开发包中,IM183-l从站接口模块、IM180和IM181主站接口模块、总线组态软件COM PROFIBUS和ASIC协议芯片SPC3是最为重要的。
1.Development Kit 4开发包1.1 主站接口模块(1)IM180可作为主站连接到 PROFIBUS—DP上,其最大数据传输速率为12Mbit/s,该模块可完全独立地完成总线控制。
IM180可接替PLC、PC、驱动器、人机接口的通信处理任务,IM180还需要一块母板IM181。
(2)IM181是一块PC卡,可作为IM180的一个接口。
IM181是ISA卡,可在PC 或其它可编程设备上对其编程。
1.2 从站接口模块IM1831接口模块可将第三方设备作为从站连接PROFIBUS—DP上,最大数据传输速率为12Mbit/s,IM183-1用于智能从站的开发。
智能仪表的PROFIBUS总线接口的研究与开发
囫
计 与 试 术26 第 3 第 期 量 测 技 )0牟 3卷 4 0
智 能仪 表 的 P O I U R FB S总线 接 口的研 究 与 开 发
Deeo me t n td fP F BU DP I tra ei nel e t n t me t vl p n dSu y o RO I S- ne : I tlg n s u ns a fc n i I r
智能仪 表 的硬件 结 构 设 计 为 两 大部 分 , 结构 框 图如 图 1所示 。基本 部 分 为智 能仪 表 主 板 , 于 数据 采 集 和 用 输 出控制等 , 成 对过 程量 ( 度 、 力 、 量等 ) 完 温 压 流 的检 测 及常 规控 制 ; 一 部 分 为 P O IU 另 R FB S—D P接 口部 分 , 实 现智 能仪 表与 P O IU R FB S总 线 的数 据通 信 功能 。这 样设 计 的好处 是既 增加 了接 口的灵 活 性 和 可 移 植性 , 节 约 又 了成 本 。本 文 将着 重讨 论 后一部 分 的软硬 件 实现 方法 。 P O IU R FB S—D P接 口部 分 核 心 器件 为 SE N IME S公 司 的 P O IU R FB S—D P专 用协 议 芯 片 s C P 3和 A M L高 TE 性能 的8 C 2 片 机 。P 3 9 5单 SC 内部 集 成 了完 整 的D 协 议 , P 其 内部 的1 5 双 口R M作 为SC 与 软件 / 序 的接 口 , .K A P3 程
互联 ;
() 6 具有互操作性 , 方便各种现场设备的接人。
4 智 能仪 表 的硬件 结构
现有 的 IC 15 E 6 18标准 中采 用 8种 现场 总线类 型 , 其 中 ,R FB S总 线标 准 以其 卓越 的 技 术性 能 在全 世 界 P O IU 赢得 了广 泛 的 应 用 。 P O IU R FB S技 术 及 其 产 品 进 人 中 国 , 我 国的制造 业 、 在 流程 工业 、 电力 、 金 、 电站监控 、 冶 水
Profibus—DP现场总线通信接口设计
【 键词 】现 场 总线 ;rf u; 口电路 ;. 8 关 Po b s接 i R¥ 5协议 4
【 中图 分 类号 】
T 42 N 0
【 献 标 识码 】 文
B
【 章编 号 】 10 — 5 8 2 0 ) 4 0 0 — 2 文 0 7 4 3 (0 8 0 — 1 7 0
De in o h ne f c s d o sg fte It r e Ba e n PR0FI a BUS—DP —
2 isi t fOc a o r hc Is rm e tt n Sh n o gAc d myo ce c Qig a 2 6 0 Chn . tue o e n gap i n tu nai , a d n a e fS in e, n d o 6 0 1, ia; n t o
(. 1 中国海洋大学, 山东 青岛 2 6 0; . 6 03 2 山东省海洋仪器仪表研 究所 , 山东 青岛 2 6 0 601 3山东博士伦福瑞达制药有限公司, . 山东 济南 2 40 ;晒 E本株式会社 , 6 064 l 山东 青岛 2 60 ) 60 1
【 摘 要 】P . I US已经成 为 一种 国际化 的 、 ROFB 开放 的现 场 总线 标 准 。文 中在 阐述 现 场 总线 P . IUS的 基 本特 性 和 ROFB
3 h n Do g B u c e o b F e a Ph r a yc ro t n l i d,ia 2 4 06 Chn ; .S a n a s h L m rd a 『 c op r i i t Jn n 6 0 , ia a o m e
4W e t a a e eJ its c o a y Qig a 6 0 1 C ia . s J p n s on- t kc mp n , n d o 2 6 0 , hn ) o
Profibus_DP接头电路原理
1、电缆接法PROFIBUS电缆很简单的,就只有两根线在里面,一根红的一根绿的,然后外面有屏蔽层。
接线的时候,要把屏蔽层接好,不能和里面的电线接触到。
要分清楚进去的和出去的线分别是哪个,假如是一串的,就是一根总线下去,中间不断地接入分站,这个是很常用的方法。
在总线的两头的两个接头,线都要接在进去的那个孔里,不能是出的那个孔,然后这两个两头的接头,要把它们的开关置为ON状态,这时候就只有进去的那个接线是通的,而出去的那个接线是断的。
其余中间的接头,都置为OFF,它们的进出两个接线都是通的(记忆方法:ON表示接入终端电阻,所以两端的接头拨至ON;OFF表示断开终端电阻,所以中间的接头要拨至OFF)。
2、电缆的测量接好了线以后呢,还要用万用表量一量,看这个线是不是通的。
假如你这根线上只有一个接头,你量它的收发两个针上面的电阻值,如果是220欧姆,那么就是对的,假如你这根线已经做好了,连了一串的接口,你就要从一端开始逐个检查了。
第一个单独接线的接口,是ON状态,然后你把邻近的第一个接口的开关也置为ON,那么这个接口以后的部分就断了。
现在测最边上,就是单线接的那个接口,之后的测量也一直都是测这个接口,测它的收发两个针,和刚才一样,假如电阻是110欧姆(被并联了),那么这段线路就是通的,然后把中间刚才那个改动为ON的接口改回到OFF,然后是下一个接口改为ON…….就这么测下去,如果哪个的电阻不是110欧姆了,就是那一段的线路出问题了。
3、前文我已经发过帖子,不过光用语言说可能不太形象,为了便于理解,我绘制了DP接头的电路原理图。
本论坛发图太麻烦,不知道会不会成功,图纸如下:唐济扬:《PROFIBUS概貌》(1)PROFIBUS是一种国际化.开放式.不依赖于设备生产商的现场总线标准。
广泛适用于制造业自动化.流程工业自动化和楼宇.交通电力等其他领域自动化。
(2)PROFIBUS由三个兼容部分组成,即PROFIBUS-DP(Decentralized Periphery).PROFIBUS-PA(Process Automation ).PROFIBUS-FMS (Fieldbus Message Specification )。
简单Profibus-DP试验系统的组建
简单Profibus-DP试验系统的组建简单Profibus/DP实验系统的组建引言:为了让更多刚接触到Profibus系统的朋友能对Profibus的网络架构及系统运行机制有一个整体的认识,笔者根据自身的运用经历编写这篇文章,以期望能带领各位读者快速进入到Profibus的世界。
本文所采用的系统是Siemens S7 300的CPU,加上ET200M并带AI和DI模块,另加一Siemens MMX420变频器带Profibus接口板组成。
系统的目的是实现远程控制变频器启动,停止,及频率给定的操作,并实现变频器参数的访问。
一、软件需求本文所采用的软件系统为STEP 7 V5.1 incl.Service Pack 4 + NCM S7,并附有授权钥匙盘,如果你是通过其它途径获得此软件而无授权盘,但你只用作学习与研究之用,则你可以使用国内一些朋友所开发的自动授权软件,而得以正常使用此软件。
安装S7 Manager对于熟悉Windows OS的用户来说,是一件极其简单的事,但光盘中提供了多个语系的版本安装,默认情况下选择了所有的版本,我们建议你只安装En文版本。
在安装结束的时候,会提示你使用授权盘,如果你有授权盘,则可以立即输入授权,否则可跳过以后再进行授权。
二、硬件平台本文所采用的系统所需要的硬件列表如下:1)POWER [PS307 2A]。
2块,一块供给CPU,一块供给ET200M模块。
2)SIMATIC S7-300 CPU 315-2DP 主CPU3)SIMATIC ET200M [IM153-1] 从模块接口4)SM321 DI 16XDC24V 16路数字量输入模块,通过ET200M 与网络交换数据5)SM331 AI 2X12BIT 2路模拟量输入模块,通过ET200M与网络交换数据6)SIMATIC S7 PC Adapter V5.1 + cable7)MICROMASTER PROFIBUS Optional Board MMX420变频器Profibus通讯模块8)MICROMASTER 420 AC DRIVES MMX420 变频器三、Profibus/DP网络的硬件连接1、DP的网络拓朴在DP系统上,存在三类设备:一类主站(Class 1)、二类主站(Class 2)及从站(Slave)。
智能分析仪表PROFIBUS-DP接口的研发
信 。其 中接 口板选用 A R m g18系列微处理器 , V — ea2 其包含 18K 2 B片 内可 编程 Fah J A l 、 G接 口, 持 s T 支 片 内调 试 与 编 程 , 编 程 串 行 U A T等 , 足 对 可 SR 满 V C +c芯片的控制和数据传输速度 的要求。 P3
准 , 中 P O IU .P是一种高速的低成本通信协 其 R FB SD
议, 适用于单元 级控 制 系统 与分散 式 I0的通 信 , /
P O IU —P 1 是 D R FB SD V 则 P的功 能 扩展 版 本 。P O I R F—
配置 1 分 析 仪表 直 接 通 过 R 4 5与接 口板 : S8 连接 , 现 了数 据在 P O IU 实 R FB S总 线 上 的透 明传
方式 , 中 X S引脚有 两种 功能 , 其 C 当需 要芯 片工 作 在 2K的方式 时它为 C U控 制器 的模式选 择 , P 4K
的 方 式 X S引 脚 配 置 为 地址 线 A 1 。 C B 1
DO AD J】 l 2 l 5
一
、
与 SC P 3芯 片不 同 , P 3内部集 成 了 4K VC B的
据 。用 户 可 以通 过 总线 接 口访 问 内部 R M。 A 控制 V C P 3芯 片 的微 处 理 器 不 需 要 考 虑 其 状 态
A R单片机与 V C V P 3+C芯 片 的接 口电路 如 图
2所 示 , P 3的双 口 R V C AM 在 C U地 址 空 问 中统 一 P
PA2f D2 A )
DB0
DBl DB2
XCS
M O DE XTES TO
带PROFIBUS-DP接口的智能电磁流量计的开发要点
带PROFIBUS-DP接口的智能电磁流量计的开发0引言当今现场总线技术的发展日新月异,应用领域也日趋广泛,从家庭、能源、楼宇,到工业现场。
为了适应市场的需要,国内外各大公司纷纷推出新一代的、各具特色的智能化流量仪表,其中结合现场总线技术的智能电磁流量计的开发尤为引人注目。
PROFIBUS作为目前主流总线之一,包括三种类型:DP、PA和FMS。
这三种类型均使用统一的总线访问协议,其中PR0FIBUS-DP(decentralizedperiphery)采用经过优化的高速、廉价通信连接,专为自动控0 引言当今现场总线技术的发展日新月异,应用领域也日趋广泛,从家庭、能源、楼宇,到工业现场。
为了适应市场的需要,国内外各大公司纷纷推出新一代的、各具特色的智能化流量仪表,其中结合现场总线技术的智能电磁流量计的开发尤为引人注目。
PROFIBUS作为目前主流总线之一,包括三种类型:DP、PA和FMS。
这三种类型均使用统一的总线访问协议,其中P R 0 F I B U S-DP(decentralized periphery)采用经过优化的高速、廉价通信连接,专为自动控制系统和设备级的分散I/O之间通信设计,能满足分布式控制系统的实时性、稳定性和可靠性要求。
随着PROFIBUS-DP系统应用领域的日益扩大,用户及研究部门都有自主研发或特殊调试的需求,下面将介绍结合智能化技术与现场总线技术,开发带PROFIBUS-DP接口的智能电磁流量计。
1 系统总体设计常用现场仪表系统的处理任务简单,往往使用一个CPU加一系列外围辅助电路就能达到相应的目标功能。
采用双CPU可以根据系统的总体功能要求进行合理的分工,各自完成不同的控制和处理功能,可以适当地简化硬件电路和软件资源的分配,设计相对独立,程序的修改和移植也变得容易。
此系统采用了双CPU设计,如图1所示。
16位单片机MSP430F149是电磁流量计的核心部件,实现信号的采集处理、LCD显示、存储及与8位单片机PIC18F4520进行数据交换。
基于Profibus—DP总线的高速接口模块设计
总线分离 的异步方式 ,通信速度 比同步方式快且异步 可 由程序完全控制 。
1 3 4 5驱 动 模 块 . 8
固化底层 D P协 议程 序 ,解 决普 通 5 l不 能完 全发 挥 D P高速通信速率 的问题 。L C 2 4对 V C P 21 P 3+C的 控制 信 号 包 括 片 选 信 号 C 2 S 、读 信 号 O 、写 信 号 E B S 、中断信号 EN 3和重启 信 号 D ~ R T L0 IT P S 。片选 信号 C 2决定 了 V C S P 3+C作为 片外存 储器 的基 地址 是 0 80 0 0 ,写信号采用 B S 因为 V C C是 x2 00 0 L 0是 P 3+ 8 片外设 备 。V C 位 P 3+C的 X A A X H引脚外接发 D TE C 光 二 极 管 ,可 以作 为 数 据 交 换 时 的信 号 指 示 器 。 A M 主控制器 与 D R P协议芯片间采用数据总线和地址
XU Yu.W EN n Ya g. D0NG e s e g W nh n
( eerh& D vlp e t e a m n, eh ooyC ne , h nh i as h o w r o , t , R sac ee m n D pr e t T cn l e t S a g a B oi t f a C . Ld o t g r g St e
基 于 Po b s P总 线的 高速 接 口模 块 设 计 r u— i f D
许 煜 , 闻扬 ,董 文 生
( 上海 宝信软 件技 术 中心研 究开发 部 ,上 海 2 1 0 ) 0 2 3
摘要 :设计基 于 D P协议 芯片和 3 2位 A M的高速接 口模块 。用紧凑集成 的磁 隔离 总线 收发 芯片代 替传统 的 R 4 5驱 R S8
智能电控阀门的Profibus-DP通信接口的设计
智能电控阀门的Profibus-DP通信接口的设计摘要:PROFIBUS—DP是一种流行的工业现场总线。
该总线可以用于现场设备和分散式I/O的的控制和通讯,实现了远程化操控。
作者从开发的角度描述了使用SPC3芯片实现Profibus-DP总线通讯接口的一种方法,并且详细阐述了开发接口的内容和步骤。
现场总线是用于现场仪表与控制系统和控制室之间的一种全分散、全数字化、智能、双向、互联、多变量、多点、多站的通信网络。
工业现场总线是用来解决当前工业领域中“信息孤岛”的必然方法。
现在已经被广泛使用的工业现场总线的种类很多,有CANBUS、 DeviceNet、CClink、Modbus 等几十种现场总线[1]。
德国的西门子公司是进入中国市场较早的跨国公司。
该公司的工业现场总线产品在国内占有很大的市场份额。
西门子公司的SIMATIC NET 工业通信网络结构可以分为三级:企业级、车间级和现场级。
PROFIBUS 是一种用于工厂自动化车间级监控和现场设备层数据通信与控制的现场总线技术。
本文主要介绍开发工业用电动阀门的通信接口——Profibus-DP 总线的开发。
通过开发的Profibus-DP 工业总线通信接口,可以将单台设备的控制器引入到工业现场总线网络之中,使单台设备成为一个智能节点,实现控制的远程化,可以大大提高生产设备的整体系统控制水平、降低生产成本。
一、Profibus 总线介绍ISO/OSI 的通信标准模型由七层组成。
从用户角度看,Profibus 提供了三种通信协议标准:PROFIBUS-DP、PROFIBUS-PA、PROFIBUS-FMS[2]。
(1)、PROFIBUS-DP:是一种高速低成本通信,用于设备级控制系统与分散式I/O 的通信。
使用PROFIBUS-DP 可取代原来的24VDC 或4-20mA 信号传输。
(2)、PROFIBUS-PA:专为过程自动化设计,可使传感器和执行机构联在一根总线上,并有本征安全规范。
带PROFIBUS—DP接口的智能氧量分析仪的开发
0 10 ) 703 ( 北电力大学 , 华 河北 保 定
摘要 : 85 F4 片机 为核 心, 以 0 100单 利用专用协议芯 片 s C , P 3 开发 了带 P O IU —D 接 口的智能氧量分析仪 。阐述 了 R FB S P
智 能氧 量 分 析 仪 总体 方 案 的设 计 和 P O IU —D R FB S P通 信 接 口 的 软 硬 件 设 计 实 现 , 出 了部 分 原 理 图 和 软 件 流 程 图 , 给 实验
( ot jaEeti P w r nvri ,B oig0 10 , hn ) N r al l r o e i s y adn 03 C ia h n c c U e t 7
Ah- a t T k n 8 5 F 4 co rc so fc g a o a y a e c r , n l e e s e i — up s rtc lc i P 3 t e s r c : a i g C 0 1 0 0 mirp o e sro y n lc mp n s t oe u fi st p ca p r o ep o o hp S C o d — t h iz h l o v l t e itl cu x g n aa ye i RO I US—D ne a e T e tx nrd c st e i lme tt n o f ae a d hd a e fr e叩 h nel ta o y e lz rw t P F B e l n h P i t c . h t t u e mpe n ai s t r r w r f r e i o h o f ow n o h nel ta o e n z ra o t e itl cu x g n a ay e d te c mmu i t n itr c , d p vd ss me cr ut a d s f a e f w c a t、 x r n rv d e l y l n h n c i ne a e a r ie ao f n o o i i t r o h r E p i tp e c sn o w l s e me o
PROFIBUS-DP开发及应用
16
3.5 智能从站的硬件总体设计方案 .....................................
18
3.6 智能从站关键部分电路设计 .......................................
19
3.6.1 微控制器与 VPC3+的接口电路 ................................
30
4.4 GSD 文件编写及分析 .............................................
34
4.5 总体调试 .......................................................
37
5. Profibus-DP 智能从站应用 ..............................................
关键词 : 现场总线, PROFIBUS-DP, VPC3+, C8051F020,智能从站
-I-
济南大学毕业设计
Abstract
This design addresses the application of fieldbus in China and the development status of China in the most mature application of PROFIBUS-DP fieldbus basic theory is proposed based on the PROFIBUS-DP slave intelligent hardware and software design and implementation methods, using the PROFIBUS-DP protocol VPC3 + made by VIPA and C8051 MCU chip developed with PROFIBUS-DP communication intelligence from the station modules, complete the design from hardware to software. From the Siemens S7-400 PLC or CP5611 smart card as the main bus station, linked to the development of intelligence from the station module PROFIBUS-DP field bus system, connect to other industrial equipment, so that it can be configured to Profibus-DP fieldbus, achieve agreement with the non-Profibus-DP devices (such as Omron PLC, Delta converter) data exchange, debugging of the developed by actual intelligence from the station confirmed by experiments. Finally, research on the topic are summarized, and PROFIBUS-DP intelligent development and system integration from the point put forward for further research and methods.
RS232-PROFIBUS-DP从站接口设计与实现共3篇
RS232-PROFIBUS-DP从站接口设计与实现共3篇RS232/PROFIBUS-DP从站接口设计与实现1RS232/PROFIBUS-DP从站接口设计与实现在现代自动化控制系统中,由于不同设备厂家和不同设备之间通信协议的差异,设备之间的数据通信成为了一个非常重要的问题。
因此,为了实现设备之间的数据交互和互通,需要设计并实现一个通信接口。
本文将介绍如何设计并实现一个RS232/PROFIBUS-DP从站接口。
1. RS232接口的设计与实现RS232是一种广泛应用于计算机和外围设备之间的串行通信接口标准,其最大的特点是传输速率较慢,但具有数据可靠性高、电路简单等特点。
在自动化控制系统中,一些传感器、显示器等设备通常采用RS232接口进行通信。
1.1 接口硬件设计RS232接口的硬件设计主要包括了RS232转TTL电路、TTL电路和单片机之间的串口连接等几个方面。
其中,RS232转TTL电路的作用是将RS232串行信号转换成单片机能够处理的TTL电平信号,而TTL电路则用于将单片机输出的TTL电平信号转换成RS232信号并输出。
1.2 接口软件设计RS232接口的软件设计主要包括串口初始化、串口发送和接收等功能。
串口初始化的主要目的是设置串口工作方式、波特率、数据位数、停止位等各项参数,以保证发送和接收数据的成功。
而串口发送和接收则是该接口的核心功能,通过串口发送和接收,实现单片机与外部设备之间的数据交互。
2. PROFIBUS-DP从站接口的设计与实现PROFIBUS-DP是用于工业自动化领域中的一种开放式工业通信协议,其主要作用是实现不同设备厂家和不同设备之间的数据通信。
PROFIBUS-DP从站接口是一种已经标准化的接口方案,是连接PROFIBUS-DP网络的必要条件。
2.1 接口硬件设计PROFIBUS-DP从站接口的硬件设计主要包括了光电隔离电路、RS485电路和单片机之间的串口连接等几个方面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图 3 ANYBUS - IC模块组成图
这里我们采用了 ANYBUS - IC 的 AB6000 模块 , 它能够实现 PROF I BUS - DP 协议的通讯 , 具有以下几 个特点 : ( 1 ) 完 全 PROF I BUS - DP 从 站 , 功 能 遵 循 IEC61158; ( 2 ) SC I接口可接收 32 字节输入和 32 字节输出 ; ( 3 ) SSC 接 口 可 接 收 16 字 节 输 入 和 16 字 节 输出 ; ( 4 ) 波特率自动检测 ( 9600bit/ s~12M bit/ s) ; ( 5 ) RS - 485 光电隔离 PROF I BUS接口 , 带板上 DC /DC 转换器 ; ( 6 ) 最大 273 字节用户参数数据 ; ( 7 ) 最大 200 字节扩展诊断数据 ; ( 8 ) 支持 FLASH 现场升级 。
GSD _Revision = 2 ; Device identification Vendor_Nam e Model_Name Revision Ident_Number Protocol_ Ident Station_Type FM S_supp Hardware_Release Softw are_Release ; Supported baudrates = "A riTim e" = "A ri Profibus DP" = "Version 110" = 0xaffe = 0 ; DP p rotocol =0 =0 ; Slave device ; FM S not supported
WI NDOW S系统的超级终端工具进入模块参数设置界
要做的就是编写电子设备数据库文件 ( GSD ) 。为了 保证 PROF I BUS主站能够安全方便地识别种类众多的 PROF I BUS从站 , 能够与各种从站 (从简单 I/O 从站 到复杂的智能从站 ) 进行数据交换 , 就需要得到所连 接设备从站的技术特性数据 , 这就是 GSD 文件 。主站 用组态软件根据 GSD 文件的可以简单地将不同厂商的 设备集成在同一 PROF I BUS通讯网络中 。 GSD 文件内 容格式如下 : #Profibus_DP
面 , 进行参数配置 。具体操作过程如下 : ①模块的 M IF接口通过 RS232 电缆连接到 PC 机 的串行口 , 打 开 “ 超级终端 ” , 进行 “ 超级终端 ” 参数设置后 , 进入 “ 超级终端 ”界面 。接通仪表电 源 , 在 “超 级 终 端 ”中 出 现 AN YBU S - IC 菜 单 界 面 , 它提供模块信息 、参数 、监控 、软件升级四个 子菜单 。 ②进入参数菜单界面 , 共显示出 118 个参数 。根 据检测仪表要发送和接收数据的大小 , 重点修改 SC I
Abstract: A development method of PROF I BUS - DP interface for measuring instrument based on embedded communication mod2 ule is introduced, including PROF I BUS bas, design of hardware and softw are, and parameter configuration. Advantage of the de2 sign scheme is high compatibility and reliability, short development tim e, and to confor m to PROF I BUS - DP p rotocol absolutely . It is particularly used in derelopment of fieldbus interface for existing instruments . Key words: fieldbus; PROF I BUS - DP; communication
图 2 硬件结构组成图
ANYBUS - IC 是一个用于工业网络的完全单芯片
工业计量 2009 年第 19 卷第 1 期
图 4 通讯软件结构图 ・ 15 ・
信息化技术与控制
311 外部通讯 ANYBUS - IC 模块提供了 PROF I BUS - DP 网络通
I N FO RMAT I O N TECHN I Q U E & CON TROL
信息化技术与控制
I N FO RMAT I O N TECHN I Q U E & CON TROL
检测仪表 PRO F IBUS - D P接口的开发
赵 宏 , 邱忠义 , 李 和
(北京金自天正智能控制股份有限公司 , 北京 100070)
[摘 要 ] 文章介绍了一种基于嵌入式通讯模块开发检测仪表的 PROF I BUS - DP 接口的方法 , 其中包括 PROF I BUS总
( 2 ) 配置模块参数及监视
讯所必须的软件和良好的用户界面 。我们只要编写 GSD 文件和配置好模块参数就可以实现与主站 PRO 2
FI BUS - DP的通讯 。 ( 1 ) 编写 GSD 文件 PROF I BUS - DP智能从站完成硬件设计后 , 首先
根据检测仪表传输数据和通讯的具体情况 , 需要 通过 PC 机修改 ANYBUS - IC 模块的参数 , 才能实现 主站与模块的通讯 , 并且监控模块通讯状态 。通过
波特率为 916KB PS ~12MBPS。 ( 2 ) 各主站间令牌传递 , 主站与从站为主 - 从传 送 , 并支持单个主站或多个主站系统 , 总线上最多站 点 (主 - 从设备 ) 个数为 126。 ( 3 ) 通 信 为 点 对 点 (用 户 数 据 传 输 ) 或 广 播 (控制指令 ) 方式 ; 循环主 - 从站用户数据传输和非 循环主 - 主站数据传输 。 ( 4 ) 运行模式有运行 、清除 , 停止 。 ( 5 ) 主站 - 从站间执行循环用户数据传输 , 各从 站可动态激活 , 并检查组态 ; 经过扩展的 DP 诊断功 能对故障进行快速定位 , 诊断信息在总线上传输并由 主站采集 。诊断信息分 3 级 : 本站诊断操作 、模块诊 断操作 、通道诊断操作 。 ( 6 ) 所有信息的传输按照M ER ) , 对从站的输 入 /输出数据进行存取保护 ; 主站上有可变定时器用 于监视用户数据传输 。
机实现 PROF I BUS - DP通讯 ; 无微处理器的设备通过 ANYBUS - I C 模块的 SSC 接口与上位机实现数字 I/O 信号通讯 ; PC 机通过 ANYBUS - IC 模块的 M IF 接口 进行模块参数配置和数据传输监控 。
3 通讯软件设计
检测仪表的软件设计是在仪表原有软件功能的基 础上 , 增加了与主站进行 PROF I BUS - DP 通讯的功 能 。该通讯功能分为外部通讯 ( ANYBUS - IC 模块与 主站通讯 ) 和内部通讯 (ANYBUS - IC 模块与仪表微 处理器通讯 ) , 通讯软件结构设计如图 4 所示 。
HM I等 ) 之间的通信总线 , 具有高速 、实时 、可靠 、
传输数据量相对较小等特点 。这里我们主要指开发 检测仪表的 PROF I BUS - DP 接口 , 使仪表与主站 (如 PLC ) 通过 DP网络进行数据传输 。 在 PROF I BUS - DP 网络中 (如图 1 所示 ) , 中央 处理器 (如 PLC、 PC ) 通过高速串行数据线同分散 的现场设备 (如 I/O 设备 , 驱动器 、阀门等 ) 进行通 讯 。一般情况下 , PROF I BUS - DP 构成一个主 - 从系 统 , 主站周期地读取从站的输入信息并周期地向从站 发送输出信息 。除周期性用户数据传输外 , PROF I2 BUS - DP还提供智能化现场设备所需的非周期性通 信 , 以用于组态 、诊断和报警等处理 。 PROF I BUS [1] DP 具有以下特点 :
块 , 它通过一个 9 针 SUB - D 型 PROF I BUS电缆插头 与 PROF I BUS - DP网络连接 , ANYBUS - IC 模块地址 由一个拨码开关来设定 (即现场设备从站地址 ) 。辅 助指示灯可以显示模块供电及通讯状态 。通过 ANY2
BUS - I C 模块的 SC I接口 , 检测仪表微处理器与上位
I N FO RMAT I O N TECHN I Q U E & CON TROL
( 1 ) 用 RS485 双绞线 、双线电缆或光纤 传输 ,
信息化技术与控制
控制器 。它基于混合技术并且包含实现一个网络接口 所必须的所有模拟和数字元件 , 其中包括一个强大的 16 /32 位微控制器 , 具有 Flash 和 RAM、网络协议芯 片 , 并包括所有必要的模拟组件 (如光电隔离 、DC / DC 转换器和总线驱动器 ) , ANYBUS - IC 模块组成如 图 3 所示 。
线 、硬件设计 、软件设计和参数配置 。该设计方案具有完全遵循 PROF I BUS - DP 协议 、兼容性强 、运行可靠 、开发周 期短等优点 , 特别适用于已有仪表现场总线接口的开发 。
[关键词 ] 现场总线 ; PROF I BUS - DP; 通讯 [中图分类号 ] TP3 [文献标识码 ] B [文章编号 ] 1002 - 1183 ( 2009) 01 - 0014 - 04
[收稿日期 ] 2008 - 10 - 09 [作者简介 ] 赵 宏 ( 1975 - ) , 女 , 四川泸州人 , 工程师 , 毕业于北京化工大学 , 硕士 , 从事冶金自动化仪表的开发与研制
图 1 PROF I BUS - DP网络结构图
工作 。 ・ 14 ・
I ndustr i a l M ea surem en t 2009 Vol119 No 11