基于Profibus-DP总线技术的闸门控制系统

图2 控制系统的总线拓朴结构
通信处理器CP342-5设置为“DP Master”主站工作模式,RM3005为从站,CP342-5通过Profibus-DP总线(1)与旋转编码器RM3005进行通讯。另外,远程控制站通过Profibus-DP总线 (2)与集成在CPU315-2DP上的DP接口建立通讯,远程监控闸门控制系统的运行。
3 PLC与旋转编码器之间通信的实现
3.1 第三方产品接入设计
德国ifm公司的旋转编码器RM3005相对Siemens公司的PLC来说是属于第三方产品,但是由于它支持Profibus-DP协议,携带设备数据库文件GSD,因此它们中间通信的实现就非常容易,只需要在Siemens公司STEP7的硬件状态环境中把旋转编码器RM3005携带的设备数据库文件GSD导入进STEP7后,进行一些简单的组态工作,就可以象使用Siemens公司自己的支持协议的旋转编码器那样使用旋转编码器RM3005,不需要为了实现Profibus-DP协议而进行任何的编程工作。
3.2 通信设计
PLC与RM3005之间的通信主要完成两方面的任务:一是RM3005数据初始化时,根据闸门全关时的实际位置设定旋转编码器的初值。二是系统正常运行过程中 ,需要将测量的闸门位置及时报告给PLC以进行处理。通过通信功能块“DP_SEND”来实现RM3005数据初始化,使用通信功能块“DP_RECV”来实现由PLC的CPU通过CP342-5实现闸门的位置实时处理,如图3所示。需要注意的是,RM3005初值的设定和闸门位置的读取是两个互锁的过程。

图3 PLC与RM3005之间的通讯
4 结束语
基于Profibus-DP总线技术的闸门控制系统可靠性得到了大大的提高,维护也很方便。同时,由于现场总线是一个开放与标准的总线系统,用户在实现控制系统时可以按照自己的要求灵活组态,将不同供货商的产品集成在一起。该系统已在某水库中投入了使用,其优势得到了验证。
评论