• IIANews微官网
    扫描二维码 进入微官网
    IIANews微信
    扫描二维码 关注微信
    移动客户端
  • English
WT406-232/WT406-485分布式远程I/O模块
品牌: 玖阳科技
产品描述: 1,概述


        WT406-232(WT406-485)是CAN总线与RS232(RS485)接口转换模块,用于CAN总线与上位主机的通讯连接,如PC机与CAN总线的通讯连接、PLC与CAN总线的通讯连接、DCS系统与CAN总线的通讯连接等。
        WT406-232是具有RS232接口的模块,WT406-485是具有RS485接口的模块,除此之外完全相同。
        所有一线通模块都是CAN总线通讯接口,通过双绞线将一线通模块连接起来构成CAN现场总线,网络通讯距离达10公里。CAN总线最终要与PC机、PLC或DCS系统连接,而PC机、PLC、DCS不具有CAN总线接口,通过WT406-232(WT406-485)接口模块可以将CAN总线转换成RS232(RS485)串行总线,直接与PC机、PLC、DCS系统通讯。
        WT406-232(WT406-485)为智能型接口转换模块,模块有两个通讯接口,CAN总线接口自动管理CAN总线上的所有一线通模块,负责数据接收和发送,模块内部有8K字节的数据缓冲内存;RS232(RS485)接口负责与PC机、PLC、DCS等RS232(RS485)设备通讯,通讯协议采用标准的MODBUS(RTU)协议,PC机、PLC、DCS等设备通过RS232(RS485)接口直接与WT406-232(WT406-485)模块中的数据缓冲区交换数据,不参与下层CAN网络的通讯,即整个CAN总线网络对PC机等上位主机只相当一个设备。
        MODBUS通讯协议事实上已经成为工控通讯设备的标准协议,所有组态软件、PLC、DCS系统等几乎全支持该协议,所以,通过WT406-232(WT406-485)接口模块,不用任何编程,一线通模块产品就可以和各种组态软件、PLC、DCS系统直接通讯。
        一线通模块的CAN总线网络,可以有多台上位主机,主机的数量没有限制,这是CAN总线与其他总线(如RS485)的最大区别,每个上位主机都必须有一个通讯接口模块(WT406-232、WT406-485、PC-CAN)。


2,原理框图

图1 WT406-232/485 原理框图


3,使用方法


3.1 端子定义
        下图为WT406-232模块的端子接线示意图。

图2 WT406-232 端子接线图


        下图为WT406-485模块的端子接线示意图。


图2 WT406-485 端子接线图


        A、N、E:供电电源接线端子,A、N接入220VAC电源,E接地。
        S、W、E:设置开关,S、W端子短路时,模块允许通过RS232(RS485)接口设置通讯参数(MODBUS地址、RS232(RS485)波特率、停止位数、奇偶校验、CAN网络波特率);S、W端子断路时所有通讯参数处于保护状态,不允许修改。
        H、L、E:CAN总线通讯端子,用双绞线将H、L端分别与CAN网络的H、L端相连,E接双绞线的屏蔽线。
        R、T、C:RS232通讯接口端子,R—通讯数据接收端,与通讯对方的TXD(发送)相连;T—通讯数据发送端,与通讯对方的RXD(接收)相连;C—公共地,与通讯对方的COM(地)相连。
        A、B :RS485通讯接口端子,A、B端子分别与RS485接口的A、B相连。

3.2 模块状态指示:
        模块面板上有三个工作状态指示灯,分别指示不同的工作状态。
        P:工作电源指示。
        MOD:与上位机系统通讯状态指示,正常处于闪烁状态。
        CAN:与一线通数据采集系统通讯状态指示,正常处于闪烁状态。
3.3 网络连接
        下表说明WT406-232与RS232接口的接线方法

WT406-232与9针RS232串口连接 R端与9针串口的3端连接
T端与9针串口的2端连接
C端与9针串口的5端连接
WT406-232与25针RS232串口连接 R端与25针串口的2端连接
T端与25针串口的3端连接
C端与25针串口的7端连接

        图4表示WT406-232接口模块在CAN总线网络中的应用,WT406-232模块具有RS232通讯接口,通过R、T、C端子直接连接到上位机系统(PC机、DCS、PLC)


图4 WT406-232模块的网络连接


        图5表示WT406-485接口模块在CAN总线网络中的应用,WT406-485模块具有RS485通讯接口,通过A、B端子直接连接到上位机系统(PC机、DCS、PLC)

 

        图5 WT406-485模块的网络连接

3.4 模块设置
        通过RS232(RS485)接口可以对模块的通讯参数进行设置,通讯参数包括:MODBUS从机地址、RS232(RS485)波特率、停止位数、齐偶校验、CAN总线波特率等,修改通讯参数时,S、W端子必须处于短路状态,S、W端子断开时,所有参数处于保护状态,不允许修改。通讯参数设置通过“一线通工具软件”实现,操作方法参见“一线通工具软件使用说明。


4,安装尺寸


        WT406-232、WT406-485模块采用背板安装方式,模块的两侧各有一个安装孔,安装尺寸如图6所示。


图6 WT406-232、WT406-485 安装尺寸


5,MODBUS功能说明


        WT406-232、WT406-486模块按从机MODBUS协议设计,若波特率、齐偶校验、起始位、停止位、数据位、从机地址等通讯参数设置正确,WT406-232模块可以同任何主机MODBUS设备直接通讯。
模块支持下述MODBUS功能,所有功能按标准MODBUS协议设计。
        1,功能码2:成组读取一线通模块的数字量输入信号状态(DI)。
        2,功能码4:成组读取一线通模块的模拟量输入信号(AI)。
        3,功能码5:设置一线通模块的单一输出线圈的状态(DO)。
        4,功能码6:设置一线通模块的单一模拟量存储器内容(AO)。
        5,功能码15:成组设置一线通模块的数字量输入信号状态(DO)。
        6,功能码16:成组设置一线通模块的模拟量输出信号状态(AO)。
        有关MODBUS协议部分的详细描述参见“MODBUS协议概述“。

附录 MODBUS协议概述


1,功能码2:

        成组读取一线通模块的数字量输入信号状态(DI)。
        主机发信数据帧:

地址 02 起始地址H 起始地址L 数据量H 数据量L CRC(MSB) CRC(LSB)

        从机回信数据帧:

地址 02 数据字节量 数据1 数据2 数据n CRC(MSB) CRC(LSB)

◇ 地址:MODBUS通讯的从机地址,即WT406-X模块的从机地址。
◇ 起始地址:要读取寄存器的起始地址,此数据要求实际的数据地址小1;
◇ 数据量描述:1~2000,从起始地址开始,连续DI寄存器的数量。
◇ 数据字节量:1~250,从机回信时,后面数据1、数据2、数据n等数据字节的数量。
◇ 数据:从机发送给主机的DI数据,每个数据字节中,DI寄存器小的数据位于LSB,寄存器大的数据位于MSB位,
◇ 一线通模块各通道DI信号的寄存器地址计算方法(每个DI模块预留16个通道):
        寄存器地址=(n-1)*16+m。
        n---DI模块的地址编号(1-63);
        m---DI模块的通道编号(1-16)。
        例如:1号DI模块的1-16通道的寄存器地址分别为1、2、3、4...........16;
        2号DI模块的1-16通道的寄存器地址分别为17、18、19、20........32;.............

2,功能码4:

        成组读取一线通模块的模拟量输入信号(AI)。
        主机发信数据帧:

地址 04 起始地址H 起始地址L 数据量H 数据量L CRC(MSB) CRC(LSB)


        从机回信数据帧:

地址 04 数据字节量 数据1H 数据1L 数据n CRC(MSB) CRC(LSB)

◇ 地址:MODBUS通讯的从机地址,即WT406-X模块的从机地址。
◇ 起始地址:双字节,要读取寄存器的起始地址,此数据要求实际的数据地址小1;
◇ 数据量:双字节,1~128;
◇ 数据字节量:2~256间的偶数;
◇ 数据:从机发送给主机的数据,每个数据2个字节,高位在前,低位在后;
◇ 一线通模块AI信号寄存器地址计算方法(每个模块预留20个通道):
        寄存器地址=(n-1)*20+m。
        n---AI模块的地址编号(1-63);
        m---AI模块的通道编号(1-20)。
        例如:1号AI模块的1-20通道的寄存器地址分别为1、2、3、4..........20;
        2号AI模块的1-20通道的寄存器地址分别为21、22、23、34............40;...........

3,功能码5:

        设置一线通模块的单一输出线圈的状态(DO)。
        主机发信数据帧:

地址 05 数据地址H 数据地址L 设置量H 设置量L CRC(MSB) CRC(LSB)

        从机回信数据帧:

地址 05 数据地址H 数据地址L 设置量H 设置量L CRC(MSB) CRC(LSB)

◇ 地址:MODBUS通讯的从机地址,即WT406-X模块的从机地址。
◇ 数据地址:设定范围内的任何一个线圈地址,此数据要求实际的数据地址小1;
◇ 设置量:两个字节,MSB在前,LSB在后;
◇ 一线通模块DO信号寄存器地址计算方法(每个模块预留16个通道):
        寄存器地址=(n-1)*16+m。
        例如:1号DO模块的1-16通道的寄存器地址分别为1、2、3、4........16;
        2号DO模块的1-16通道的寄存器地址分别为17、18、19、20.......32;.............

4,功能码6:

        设置一线通模块的单一模拟量存储器内容(AO)。
        主机发信数据帧:

地址 06 数据地址H 数据地址L 设置量H 设置量L CRC(MSB) CRC(LSB)

        从机回信数据帧:

地址 06 数据地址H 数据地址L 设置量H 设置量L CRC(MSB) CRC(LSB)

◇ 地址:MODBUS通讯的从机地址,即WT406-X模块的从机地址。
◇ 起始地址:双字节,设定范围内的任何一个存储器的地址,此数据要求实际的数据地址小1;
◇ 设置量描述:两个字节,MSB在前,LSB在后;
◇ 一线通模块AO信号寄存器地址计算方法(每个模块预留20个通道):
        寄存器地址=(n-1)*20+m。
        n---AO模块的地址编号(1-63);
        m---AO模块的通道编号(1-20)。
        例如:1号AO模块的1-8通道的寄存器地址分别为1、2、3、4..........8;
        2号AO模块的1-8通道的寄存器地址分别为21、22、23、24.........28; ............


5,功能码15:

        设置一组一线通模块的数字量输入信号状态(DO)。

        主机发信数据帧:

地址 0F 数据地址 数据量 字节量 数据1 数据2 数据N CRC

        从机回信数据帧:

地址 0F 数据地址 数据量 CRC

◇ 地址:MODBUS通讯的从机地址,即WT406-X模块的从机地址。
◇ 数据地址:两个字节,数据起始地址比要求的数据的地址小1;
◇ 数据量:双字节,1~2000,MSB在前,LSB在后;
◇ 数据字节量:1~250;
◇ 数据1到数据N:字节为单位,LSB在前;
◇ 一线通模块DO信号寄存器地址计算方法参见“功能码5”。


6,功能码16:

        设置一组一线通模块的模拟量输出信号状态(AI)。
        主机发信数据帧:

地址 10 数据地址 数据量 字节量 数据1 数据2 数据N CRC

        从机回信数据帧:

地址 10 数据地址 数据量 CRC

◇ 地址:MODBUS通讯的从机地址,即WT406-X模块的从机地址。
◇ 数据地址:两个字节,数据起始地址比要求的数据的地址小1;
◇ 数据量:1~128,两个字节,MSB在前,LSB在后;
◇ 数据1到数据N:双字节。
◇ 一线通模块AO信号寄存器地址计算方法参见“功能码6”。

用户服务:010-50928528
展会合作:13366701120
广告合作:010-62625666
我要投稿:news@iianews.com