文档详情

profibusdp现场总线通信网络及应用系统.ppt

发布:2024-07-13约1.45万字共43页下载文档
文本预览下载声明

4.CP5511/5512通信处理器用于带有PCMCIA插槽的编程器/便携式PC连接到PROFIBUS和SIMATICS7的MPI。支持PROFIBUS主站和从站、PG/OP、S7通信。OPCServer软件包已包含在通信软件供货,但是需要SOFTNET支持。从站的设计分两种,一种就是利用现成的从站接口模块如IM183、IM184开发,这时只要通过IM183/184上的接口开发就行了。另一种则是利用芯片进行深层次的开发。对于简单的开发如远程IO测控,用LSPM系列就能满足要求,但是如果开发一个比较复杂的智能系统,那么最好选择SPC3,下面介绍采用SPC3进行PROFIBUS-DP从站的开发过程。1.硬件电路7PROFIBUS-DP应用系统7.1PROFIBUS-DP从站的设计SPC3通过一块内置的1.5KB双口RAM与CPU接口,它支持多种CPU,包括Intel、Siemens、Motorola等。SPC3与AT89S52CPU的接口电路如图8-39所示。图8-39SPC3与AT89S52的接口电路AT89S52SPC374HC04+5V3kΩ×51kΩ×4+5V0.47μF1kΩ光电隔离65ALS1176148MHz驱动器P27P26P25P24P23P22P21P20P07P06P05P04P03P02P01P00ALEWRRDINT0P17AB7AB6AB5AB4AB3AB2AB1AB0DB7DB6DB5DB4DB3DB2DB1ALEXWRXRDXINTRESETDB0CLKXCTSVDDXCSMODEXTEST0XTEST1DIVIDERAB8AB9AB10XINT/MOTVSSCLKOUTXDATAEXCHXREADY/XDTACKRTSTXDRXDSPC3中双口RAM的地址为1000H~15FFH。2.软件开发SPC3的软件开发难点是在系统初始化时对其64字节的寄存器进行配置,这个工作必须与设备的GSD文件相符,否则将会导致主站对从站的误操作。在开发包4中有SPC3接口单片微控制器的C源代码(KeilC51编译器),用户只要对其做少量改动就可在项目中运用。从站的代码共有四个文件,分别是Userspc3.c、Dps2spc3.c、Intspc3.c、Spc3dps2.h,其中Userspc3.c是用户接口代码,所有的工作就是找到标有example的地方将用户自己的代码放进去,其它接口函数源文件和中断源文件都不必改。1.PROFIBUS-DP从站智能测控节点的系统结构PROFIBUS-DP从站智能测控节点的系统结构如图8-40所示。7.2PROFIBUS-DP从站智能测控节点的系统设计下面以FBPRO-8DI八路隔离型数字量输入智能节点和FBPRO-4MV四通道隔离型毫伏信号输入智能节点为例介绍PROFIBUS-DP从站智能测控节点系统设计。2.FBPRO-8DI八路隔离型数字量输入智能节点的系统设计(1)硬件结构FBPRO-8DI八路数字量输入智能节点的硬件框图如图8-41所示。在该智能节点的设计中,读取数字量输入的口地址为0DFFFH,SPC3的起始地址为1000H,设定智能节点从站地址号的口地址为7FFFH。工业现场传感器变送器执行器通信控制器DIP设定开关RS-485驱动器DC/DC电源模块+5V(其它所需电源)+24VGNDPROFIBUS-DP总线信号处理光电隔离微控制器串行E2PROM+WDT图8-40PROFIBUS-DP从站智能测控节点结构图图8-41FBPRO-8DI智能节点的硬件框图E2PROM+WDT驱动器

显示全部
相似文档