DP从站主要是完成各自独立的
控制程序,在这不作介绍;DP主站则以组态为主,完成主从站之间的数据交换、数据处理及主站对从站的
监控。在本设计中,EM277用DP主站组态,以接受从主站来的输出数据,并将输入数据返回给主站。输出和输入数据缓冲区驻留在S7-224CPU的变量存储器(V存储器)内。组态软件用STEP7编程软件。在组态DP主站时,定义V存储器偏移为1000,输出数据缓冲区从V1000开始;输入缓冲区紧紧跟随输出缓冲区,并在V1016处开始。输出数据(从主站来)放置在V存储器中的V1000。输入数据(传送到主站)取自V存储器的V1016。同时,定义了16输出字节和16输入字节的一种I/O配置,它是写入到S7-224CPU的输出数据总量和从S7-224CPU返回的输入数据总量。EM277从I/O配置确定输入和输出缓冲区的大小。DP主站将参数赋值和I/O配置信息写入到EM277PROFIBUS-DP模块,然后,EM277将V存储器地址和输入及输出数据长度传送给S7-224CPU。主站部分的软件结构框图如图3所示。

图3DP主站主程序流程图
5. 结束语
使用EM277将智能白度仪作为DP从站连接到网络,使此仪表具有了与其它智能设备进行通信的能力。对纸浆白度的控制会更加及时、精确,将显著提高纸的质量。从而使得造纸工业原有的现场总线控制系统更加完善。
参考文献
1.SIMATICS7-200可编程序控制器系统手册.西门子(中国)有限公司.2002,4.
2.阳宪惠.现场总线技术及其应用.清华大学出版社.1999.
3.郭强.PROFIBUS-DP在自控系统中的应用.自动化博览.2002,5.
4.Lavigne J.R.. An Introduction to Paper Industry Instrumentation.1997.