DP从站描述文件
监控系统的PLC采用西门子S7—400配套编程工具Step7,完成硬件组态、参数设置、PLC程序编制、测试、调试和文档处理等功能。做为该编译环境要完成DP网络的数据读写操作,需要对DP从站有相应的描述性文件,这个文件叫GSD文件,这是一段描述性文件的代码:
#Profibus-DP
;Unit-Definition-List:
GSD-Revision=2
Vendor-Name=“DS co. ltd”
Model;Name=“PB-B-RS232/485/V3”
Revision=“V1.2”
Ident-Number=0x0080
Protocol-Ident=0
Station-Type=0
Hardware-Release n=“V1.0”
Soft ware-Release n=“V2.0”
9.6-supp=1
19.2-supp=1
45.45-supp=1
93.75-supp=1
187.5-supp=1
500-supp=1
1.5M-supp=1
3 M-supp=1
6 M-supp=1
;12 M-supp=1;波特率设定
………
其他的包括DP从站的数据读入读出方式、长度等设定的GSD文件的编写大体与之相同,编译完成后的GSD文件需要复制到:siemens\step7\s7data\gsd\目录下,从而完成对DP从站的描述。
3.2 从站单片机的程序结构
采用KEIL编译器做为该的单片机程序的编译软件。KEIL开发工具套件用于编译C源程序,汇编源程序,链接和定义目标文件和库,创建HEX文件以及调试目标程序。程序有初始化、数据采集、计算、发送和接受数据等几部分构成,由于下站层通过RS485总线与总线桥连接,所以从站要通过RS485接口实现多机通信功能。
图4 从站多机通信处理
4、 用户界面
做为DP主站的PLC通过以太网卡连接到操作员站的PC机,PC机配置SIMATIC STEP 7编译软件及WINCC高级组态工具。遵循WINCC的变量约定,把定义的各个图形对象和设计的实物相关联,实现友好的用户界面。