|
摘 要:本文介绍了山西大唐国际云冈热电公司Foxboro I/A控制系统通过MODBUS协议与其它控制系统以及远程I/O通讯的实现方法。 关键词:MODBUS;foxboro;通讯 随着DCS在电厂热工自动化领域已广泛使用和计算机及网络技术的发展,更多的先进技术应用到D C S控制系统中。在众多的使用场合,普遍存在DCS与其他专用控制系统混合使用的情况,这些专用控制系统包括PLC、数据采集器和各种智能仪表等。由于它们比DCS更优的分散性、性价比和控制速度等性能,从而构成规模更大、性价比更优的控制系统,若将该混合系统融合成一个整体,使所有监视、控制都在DCS上进行,就涉及DCS与其他专用控制系统的通讯。本文着重介绍山西大唐国际云冈热电有限责任公司(以下简称云冈热电)3、4号机组使用MODBUS通讯接口实现上述通讯的方法。 MODBUS协议是一种工业通信和分布式控制系统协议,由MODICON公司出品,现已被众多的D C S厂商所支持并广泛用于工业控制领域。 1 MODBUS 通讯协议概述 MODBUS 通讯协议规定了2 种通讯方式。RTU(REMOTE TERMINAL UNIT)方式通讯采用8 位字节的二进制数据通讯,数据校验采用CRC 循环冗余校验,通讯速度较快;ASCII 方式采用7 位ASCII 码进行通讯,数据校验采用LRC 逻辑冗余校验,通讯速率较慢。在一个通讯系统中,只能选用一种通讯方式,两种方式不能并用。在我们的应用系统中一般使用RTU 的通讯方式,后面的叙述都是以RTU通讯方式为基础。MODBUS 通讯协议将通讯的双方规定为“主站”(MASTER)和“从站”(SLAVE)。每台从站都有自己的唯一编号,这个编号被称作从站地址,地址范围为1-247,每个通讯网络中只能有一个主站,通讯时主站首先向从站发送通讯请求命令字符串,从站接收到命令字符串后,根据命令字符串中的命令码向主站做出相应的回答,完成一次通讯。整个的网络通讯都是由主站进行调度。 MOSBUS(RTU) 通讯时主站发出的指令字符串(报文)的通常格式如 表1。 表1 MODBUS(RTU)指令字符串格式
从站地址:主站指明的接收命令的从站地址。 功能码:功能码决定本次通讯要求从站执行的动作,功能码占1 个字节,表2 为MODBUS 协议规定的部分常用标准功能码,某些设备的MODBUS 协议只兼容其中的一部分功能码。 表2 MODBUS 协议部分常用标准功能码
|