找回密码
 立即注册
搜索

MODBUS通讯在云冈热电I/A Series的应用

2016-1-18 17:34| 发布者: hdm| 查看: 1099| 评论: 0|原作者: 山西大唐国际云冈热电有限责任公司,罗常中

摘要: 本文介绍了山西大唐国际云冈热电公司Foxboro I/A控制系统通过MODBUS协议与其它控制系统以及远程I/O通讯的实现方法。

  要:本文介绍了山西大唐国际云冈热电公司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)指令字符串格式

从站地址

功能码

数据起始地址量

数据量

CRC校验

8 bit

8 bit

8 bit

8 bit

16 bit

从站地址:主站指明的接收命令的从站地址。

功能码:功能码决定本次通讯要求从站执行的动作,功能码占1 个字节,表2 为MODBUS 协议规定的部分常用标准功能码,某些设备的MODBUS 协议只兼容其中的一部分功能码。 

表2 MODBUS 协议部分常用标准功能码

功能码

名称

作用

1

读线圈状态

取得一组逻辑线圈的当前状态(读 位)

2

读输入状态

取得一组开关输入的当前状态(读 位)

3

读保持寄存器

在一个或多个保持寄存器中取得当前的二进制值(读整型、字符型、状态字、浮点型

4

读输入寄存器

在一个或多个输入寄存器中取得当前的二进制值(读 整型、状态字、浮点型

5

强置单线圈

强置一个逻辑线圈的通断状态(写 位

6

预置单寄存器

把具体二进值装入一个保持寄存器(写整型、字符型、状态字、浮点型

15

强置多线圈

强置一串连续逻辑线圈的通断(写 位

16

预置多寄存器

把具体的二进制值装入一串连续的保持寄存器(写 整型、字符型、状态字、浮点型

17

报告从机标识

可使主机判断编址从机的类型及该从机运行指示灯的状态(读 字符型)

阅读全文


鲜花

握手

雷人

路过

鸡蛋
返回顶部