WT306通讯控制器使用说明书
发布时间:2009年5月16日 1时9分
1 概述
WT306是CAN总线与RS485总线通讯控制器,又是CAN2.0A协议与MODBUS协议的协议转换模块。用于WT300系列远程数据采集系统与DCS系统等的连接。
WT306为智能型通讯控制器,有2种共4个通讯接口,CAN总线接口自动管理CAN总线上的所有WT300采集前端,负责数据接收和发送,WT306内部有8K字节的数据缓冲内存;RS485接口负责与PC机、PLC、DCS等RS485设备通讯,通讯协议采用标准的MODBUS(RTU)协议,PC机、PLC、DCS等设备通过RS485接口直接与WT306中的数据缓冲区交换数据,不参与下层CAN网络的通讯,即整个CAN总线网络对PC机等上位主机只相当一个设备。
MODBUS通讯协议事实上已经成为工控通讯设备的标准协议,所有组态软件、PLC、DCS系统等几乎全支持该协议,所以,通过WT306,不用任何编程,就可以和各种组态软件、PLC、DCS系统直接通讯。
WT300系列的CAN总线网络,可以有多台上位主机,主机的数量没有限制,这是CAN总线与其他总线(如RS485)的最大区别,每个上位主机都必须有一个WT306通讯控制器。
2,技术指标
串行接口:(双线冗余接口)RS485
通讯协议:MODBUS-RTU通讯协议
通讯速率:9600、19200、38400bps、112500bps;
CAN接口 :(双总线冗余接口)
通讯协议:CAN2.0A协议
通讯速率:4kbps~1Mbps
通信距离:10km(4kbps)
隔离电压:网络隔离1500V
通讯介质:普通双绞线
外型尺寸:170X75X45mm
工作电源:165VAC~265VAC,49~51HZ
功 耗:2.5瓦
工作环境:温度-20~70℃,湿度≤85% RH
安装方式:安装孔安装
3,原理框图

4,使用方法
RS485通讯接口,WT306-485有2各RS485通讯接口,2个接口独立存在,同时工作,可以分别与DCS系统的RS485接口连接。通讯时使用MODBUS协议,支持MODBUS的01、02、03、04、05、06、07、15和16功能码命令,可以实现数字量采集、数字量输出、模拟量采集和模拟量输出等功能。
CAN通讯接口,WT306-485有2个CAN总线接口,分别构成2个冗余的CAN总线网络。网络冗余自动识别,不需要外界干预。CAN总线是当今世界上最先进的现场总线,多主机结构、10公里通讯距离、1M通讯速率、非破坏性仲裁、CRC校验、多数据优先级等。
4.1 端子定义
下图为WT306的端子接线示意图。

图2 WT306 端子接线图
A、N、E:供电电源接线端子,A、N接入220VAC电源,E接地。
S、W、E:设置开关,S、W端子短路时,WT306允许通过RS485接口设置通讯参数(MODBUS地址、RS485波特率、停止位数、奇偶校验、CAN网络波特率);S、W端子断路时所有通讯参数处于保护状态,不允许修改。
BUS1、BUS2:双冗余的CAN总线通讯端子,每组总线由H、L、E三个端子构成;
COM1、COM2:双冗余的RS485通讯端子,每组通讯端子由A、B、E三个端子构成,
H、L、E:CAN总线通讯端子,用双绞线将H、L端分别与CAN网络的H、L端相连,E接双绞线的屏蔽线。
A、B、E:RS485通讯接口端子,A、B端子分别与RS485接口的A、B相连。
4.2 WT306状态指示:
WT306面板上有三个工作状态指示灯,分别指示不同的工作状态。
P:工作电源指示,正常工作处于常亮状态。
MOD:与上位机系统通讯状态指示,正常处于闪烁状态。
CAN:与一线通数据采集系统通讯状态指示,正常处于闪烁状态。
4.3 网络连接
WT306有多种形式的网络连接,图3、图4、图5是WT300系列远程数据采集系统与DCS系统经常采用的三种网络连接方式。图3通过一个WT306使DCS与WT300远程数据采集前端连接,CAN总线也使用其中的一条,没有冗余,适用于一般的简单系统。图4也使用一个WT306通讯控制器,但CAN总线连接成2条冗余的网络。图5不仅有2条CAN冗余的CAN总线网络,而且使用2个WT306通讯控制器与DCS通讯,一般用于发电厂等重要场合。


5, 安装尺寸
WT306采用背板安装方式,两侧各有一个安装孔,安装尺寸如图6所示。

图6 WT306安装尺寸
6,MODBUS功能说明
WT306通讯控制器按从机MODBUS协议设计,使用时不需任何设置,只要接线正确即可正常工作,WT306通讯控制器可以同任何主机MODBUS设备直接通讯。
WT306支持下述MODBUS功能,所有功能按标准MODBUS协议设计。
1,功能码1:成组读取数字量输入信号状态(DI)。
2,功能码2:成组读取数字量输入信号状态(DI)。
3,功能码3:成组读取模拟量输入信号(AI)。
4,功能码4:成组读取模拟量输入信号(AI)。
5,功能码5:设置单一输出线圈的状态(DO)。
6,功能码6:设置单一模拟量存储器内容(AO)。
7,功能码15:成组设置数字量输入信号状态(DO)。
8,功能码16:成组设置模拟量输出信号状态(AO)。
有关MODBUS协议部分的详细描述参见《MODBUS协议简述》。
|