用户中心

资讯 > 应用案例

基于西门子SPC3的PROFIBUS-DP从站开发和应用

作者:孟宪宇,南京南瑞继保电气有限公司2008.03.17阅读 13883

  摘  要 提出了基于西门子SPC3 PROFIBUS-DP智能从站的实现方法。介绍了利用PROFIBUS-DP协议芯片SPC3和中央处理器89C52单片机实现了一种铂电阻温度采集智能从站的硬件和软件设计方法。
  关键词 西门子SPC3   智能从站   铂电阻
  Abstract Realization method of the PROFIBUS-DP intelligent slave of based on Siemens ASIC SPC3 is presented, the hardware and software of platinum resistor temperature sample based on PROFIBUS-DP ASIC SPC3 with microcontroller 89C52 and are introduced.
  Keywords PROFIBUS-DP    Intelligent Slave &nbs

p;  Platinum Resistor

  引言
  现场总线技术是20世纪80年代兴起的集控制技术、仪表技术和计算机网络技术为一体的先进的工业控制技术,其组成的系统具有可靠性高、维护性好、总线协议开放等特点。在现有的各种现场总线标准中PROFIBUS现场总线是一种比较流行的一种现场总线标准。随着现代工业的不断发展,对生产过程的控制提出更高的要求,其中应用于现场级高速数据传输,实现现场级设备数字化,且具有较高的实时性的PROFIBUS-DP是市场占有率绝对领先的总线技术。PROFIBUS-DP智能从站的开发就是针对现场的测量控制设备微机化,并使多个从站之间以及与远程监控计算机之间,实现数据传输与信息交换,从而形成基于计算机的控制系统之间的一种全数字化、双向、多站的底层通讯系统。由于PROFIBUS现场总线具有很强的互可操作性和替换性,只要是支持PROFIBUS协议的现场总线设备,均可方便地挂接在PROFIBUS的总线上。西门子提供了一种DP从站开发的协议专用芯片(ASIC)SPC3。本文就是介绍这种基于西门子SPC3的PROFIBUS-DP从站的实现方法。
    
  系统构成
  PROFIBUS-DP配置成单主站系统CONTROL ENGINEERING China版权所有,使用单一的总线存取协议,CP342-5作为PROFIBUS 总线上DP主站,铂电阻温度采集智能从站装置作为 PROFIBUS 总线上的DP从站CONTROL ENGINEERING China版权所有,它们之间通信基于主-从原理CONTROL ENGINEERING China版权所有,主站周期地读取从站的输入信息并周期地向从站发送输出信息,只有当主站请求时总线上的DP从站才可能活动。从站装置通过多路温度采集电路实现外部温度的测量,选用Pt100,测温范围为0~850℃。如图1系统框图所示。

图1 系统框图
图1 系统框图

  该从站在上电后,它的的启动顺序为:设置从站地址-诊断请求-参数化-组态-诊断请求-数据交换,它的工作机制可以用一状态机表示,如图2所示。状态机描述站在不同的工作状态以及各种状态之间的转换关系。在上电状态时,从中可以接收来自二类主站的设置从站地址报文,之后期望一个组态化报文或等待参数化报文,排斥其他报文,此时通信不能进行。当参数化与配置经诊断后正确,从站进入数据交换状态www.cechina.cn,接收主站请求后,以高优先级的诊断报文作为应答。

图2 从站状态机模型
图2 从站状态机模型

  硬件设计
  目前开发DP从站最常用的ASIC是Siemens公司生产的SPC3,SPC3可独立完成全部PROFIBUS-DP通信功能,这样可加速通信协议的执行,但SPC3不能单独使用,需要微控制器对之控制。
  设计上采用了SIEMENS公司提供的软件包DPS2,利用它可以方便的对SPC3初始化。包括设置SPC3允许的中断、写入从站识别号和地址、设置SPC3方式寄存器、设置诊断缓冲区、参数缓冲区、配置缓冲区、地址缓冲区、初始长度,并根据以上初始值求出各个缓冲区的指针及辅助缓冲区的指针,根据传输的数据长度,确定输入缓冲区www.cechina.cn,输出缓冲区及指针。
  AT89C52不参与PROFIBUS-DP从站状态机的运行,它的主要任务就是根据SPC3产生的中断,对SP3接收到的主站发出输出数据转存,按照主站的要求将处理后的温度数据通过SPC3发送到主站。
  从站设计在功能上分为符合PROFIBUS-DP协议的通讯主从站通讯设计和热电阻温度采集电路的设计,相应的在从站硬件结构上分为硬件设计主要包括处理器系统接口电路和铂电阻温度采集电路。
  主从通讯电路主要由协议芯片SPC3、89C52微处理器、32K扩展RAM、译码器电路、用于复位的硬件看门狗MAX705电路实现;

版权声明:版权归控制工程网所有,转载请注明出处!
联系厂商

通过本站与本文涉及的厂商 西门子(中国)有限公司数字化工业集团 联系,本站注册会员请登录后填写更便捷。 登录注册

  • 您的姓名:
  • 单位名称:
  • 联系电话:
  • 电子邮件:
  • 我想得到贵公司详细的技术资料
  • 我想得到贵公司的价格信息
  • 我想让贵公司销售人员和我联系
  • 我想让贵公司技术支持人员和我联系
其他意向:

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688