网站首页    I O模块    【TS-8053】十六路开关量输入模块 陕西天顺

【TS-8053】十六路开关量输入模块 陕西天顺

十六路开关量检测模块TS-8053-16DI具有开关量状态主动上传和由上位机被动查询响应双重功能。
  •  

     

     

     

    一、功能简介

     

    十六路开关量检测模块TS-8053-16DI具有开关量状态主动上传和由上位机被动查询响应双重功能。

    上位机被动查询响应的工作模式,采用的是MODBUS协议,即:RTU,命令:02H。

     

    • 二、功能特点
    •  

    工作模式:支持Modbus RTU协议和主动上传16个开关量状态两种模式。

    工作电压:宽电压供电,外接DC9~30V电源,内部具有电源防反接功能;

    通讯接口RS485接口具有瞬态抑制保护和异常电流保护功能;

     

    三、模块的参数配置

     

    1、电源:宽电压供电,外接DC9~30V电源,内部具有电源防反接功能;端子:V+和GND;

     

    2、通讯连接:外接RS-485总线链接到计算机上。端子:A+,B-,

     

    3、初始化

    INIT,GND:当对模块进行初始化,设置设备地址、工作模式和设置波特率时,先将二者短接,再接通电源。初始化完成后,断开电源,断开二者的短接线,再接通电源,模块即可工作在正常状态。

    模块配置时,模块的地址为:1;波特率为:9600。

    可以对模块的地址,波特率和工作模式进行配置。

     

    4、可以使用串口调试工具或配套的软件进行参数配置。

     

     

     

    1)读取模块内当前配置信息

    上位机可发送: 01 04 00 00 00 02 CRC校验(两字节), 可以读取模块中的目前配置信息,

    模块返回值为: 01 04 04 设备地址 工作模式 波特率代码(两字节),CRC校验(两字节)。

    例如:

    命令:01 04 00 00 00 02 71 CB

    返回:01 04 04 03 00 00 06 7B C2

    数据格式如下:

    2)配置新的信息

    上位机可发送:

    01 10 00 00 00 02 04 设备地址 工作模式 波特率代码(两字节) CRC校验(两字节)

    对模块进行重新配置。

    例如:01 10 00 00 00 02 04 01 00 00 06 72 51

    返回:01 10 00 00 00 02 41 C8

     

     

     

    3)波特率代码:

     00 01: BAUNDRATE=115200;

     00 02: BAUNDRATE=57600;

     00 03: BAUNDRATE=56000;

     00 04: BAUNDRATE=28800;

     00 05: BAUNDRATE=19200;

     00 06: BAUNDRATE=9600;

     00 07: BAUNDRATE=4800;

     00 08: BAUNDRATE=2400;

     00 09: BAUNDRATE=1200;

     

    4)工作模式:

     00: MODBUS协议模式  

     01: MODBUS协议模式 + 开关状态发生变化时主动上传信息

     

    四、开关量状态输入

     

    I1,I2,……,I16:当它们与COM接通时,检测到的输入为“1”,当它们与COM断开时,检测到的输入为“0”。

     

    例如:

    1、读取开关1状态  

    上位机: 设备地址 02 00 00 00 01 CRC校验(两字节)

    开关1接通时模块响应: 设备地址 02 01 01 CRC校验(两字节)    

    开关1断开时模块响应: 设备地址 02 01 00 CRC校验(两字节)

    2、读取开关2状态  

    上位机:设备地址 02 00 01 00 01 CRC校验(两字节)

    开关2接通时模块响应: 设备地址 02 01 01 CRC校验(两字节)    

    开关2断开时模块响应: 设备地址 02 01 00 CRC校验(两字节)

    3、读取开关1和开关2状态

    上位机:设备地址 02 00 00 00 02 CRC校验(两字节)

    开关1接通和开关2断开时模块响应: 设备地址 02 01 01 CRC校验(两字节)      

    开关2接通和开关1断开时模块响应: 设备地址 02 01 02 CRC校验(两字节)       

    开关1和开关2接通时模块响应: 设备地址 02 01 03 CRC校验(两字节)       

    开关1和开关2断开时模块响应:设备地址 02 01 00 CRC校验(两字节)

     

    使用ModScan调试:K1和K16接通

    使用命令读取16个开关量的状态:

    发送:01 02 00 00 00 0F 38 0E

    返回:

    01 02 02 00 00 B9 B8(没有接通的)

    01 02 02 01 00 B8 28(K1接通)

    01 02 02 02 00 B8 D8(K2接通)

    01 02 02 04 00 BB 78(K3接通)

    01 02 02 08 00 BE 78(K4接通)

    01 02 02 10 00 B4 78(K5接通)

    01 02 02 20 00 A0 78(K6接通)

    01 02 02 40 00 88 78(K7接通)

    01 02 02 80 00 D8 78(K8接通)

    01 02 02 00 01 78 78(K9接通)

    01 02 02 00 02 38 79(K10接通)

    01 02 02 00 04 B8 7B(K11接通)

    01 02 02 00 08 B8 7E(K12接通)

    01 02 02 00 10 B8 74(K13接通)

    01 02 02 00 20 B8 60(K14接通)

    01 02 02 00 40 B8 48(K15接通)

    01 02 02 00 80 B8 18(K16接通)

     

    K1和K2接通:01 02 02 03 00 B9 48

    K1和K3接通:01 02 02 05 00 BA E8

     

    二、开关量状态发生变化时主动上传的协议

    设备地址 02 02 开关量代号(00~0F) 开关量状态(01--接通; 00--断开)  CRC校验(两字节)

    开关1接通:  设备地址 02 02 00 01 CRC校验(两字节)  

    开关1断开:  设备地址 02 02 00 00 CRC校验(两字节)    

    开关2接通:  设备地址 02 02 01 01 CRC校验(两字节)  

    开关2断开:  设备地址 02 02 01 00 CRC校验(两字节)

    开关16接通:  设备地址 02 02 0F 01 CRC校验(两字节)  

    开关16断开:  设备地址 02 02 0F 00 CRC校验(两字节)

     

     

     

     

     

     

     

     

     

     

     

     

控件[tem_25_34]渲染出错,Source:未将对象引用设置到对象的实例。
控件[tem_25_34]渲染出错,Source:未将对象引用设置到对象的实例。