[SM1650B-8]RS485接口8通道开关量采集模块

产品型号:SM1650B-8  / 上海搜博   

[SM1650B-8]RS485接口8通道开关量采集模块

天猫购买 京东购买
淘宝购买 速 卖 通

 产品介绍


SM1650B-8 开关量信号采集模块,是基于工业用MODBUS-RTU协议, 针对各种工业现场的实际需求设计生产的集采集、处理等多种功能于一身的新型工业化模块。 
          为便于工程组网及工业应用,本模块采用工业广泛使用的MODBUS-RTU通讯协议,支持二次开发,并提供随机测试与二次开发软件。用户只需根据我们的通讯协议即可使用任何串口通讯软件实现模块数据的查询和设置。

内部原理图 


SM1650B-8,RS485,接口,8通道,开关量,采集模块

如上图所示,SM1650B内部由电源管理器、RS485控制器、EEPROM存储器、嵌入式控制器、开关量输入及输出控制模块。设备采用标准MODBUS-RTU协议,可以直接对点寄存器进行开关控制及状态查询。

接线说明


干接点信号输入接线方式 
如图所示,设备提供了2种接线方式,一种用外部电源即用户电源与干接点连接,一种用设
备内部电源与干接点连接。使用用户电源时,建议使用电压范围为5-12V。

SM1650B-8,RS485,接口,8通道,开关量,采集模块

TTL/CMOS信号输入接线方式

如图所示,设备提供了2种接线方式,一种用外部电源即用户电源,一种用设备内部电源。
VO及GND0与设备内部使用电源完全隔离,可以直接将V0、GND0与用户电源直接相连。若不
使用用户电源,也可用设备内部电源。VCC为内部隔离电源正极,GND0为内部隔离电源负极。

SM1650B-8,RS485,接口,8通道,开关量,采集模块

 

集电极开路信号输入

如图所示,设备提供2种接线方式,一种用外部电源即用户电源,一种用设备内部电源。

SM1650B-8,RS485,接口,8通道,开关量,采集模块

集电极信号输出  

如图所示,设备提供了8路信号输出,以集电极的方式输出,用户使用时,可使用用户外
部电源,用外部电源时,GND必须与用户外部电源负极相连。若使用设备内部电源时,可接V+


 SM1650B-8,RS485,接口,8通道,开关量,采集模块

 

设备地址和波特率查询


设备有4种波特率可供设置,分别为4800,9600,14400,19200,默认波特率为9600。
  设备地址范围为1-250。
  若用户不知道设备波特率或地址时,可用如下方法找回设备地址和波特率信息。
1.需右侧端子排上CNG引脚与GND短接。
2.打开电脑串口调试助手,先将波特率设置为默认的9600,数据位为8,无校验位,停止位为1。

SM1650B-8,RS485,接口,8通道,开关量,采集模块


3.将设备电源重启。每次重启电源,设备会主动发送4个字节数据,其中前2个字节数据为设备地址,后2个字节
为设备通讯波特率。如上图所示,后2个字节为25 80,对应十进制数即为9600,表明当前设备波
特率为9600,返回结果正确
若回送数据不是四个字节或波特率对应十进制值不是
”4800,9600,14400,19200”中任一值时,可以在串口调试助手工具中切
换波特率,直到回送的波特率
正确为止。若波特率正确后,同前面2个字节则为设备正确的设备地址。

设备地址及波特率更改操作


波特率及设备地址分别对应MODBUG-RTU协议中保持寄存器(Holding Register)地址
40013,40014。我们可以直接用MODBUS-RTU调试工具对此2个寄存器进行设置。
SM1650B-8,RS485,接口,8通道,开关量,采集模块
40013为波特率,只有设置的值为“4800,9600,14400,19200”中任一个,设备才会识别。
40014为设备地址,只有设置的值为1-250之间的任一值,设备才识别。
更改设备地址的步骤:
1. 短接右侧端子排上CNG引脚与GND
2. 用MODBUS-RTU调试助手(以MODSCAN软件为例)或组态软件更改40013或40014值。
操作完成后,设备正常运行后。请将CNG引脚与GND引脚悬空。

产品特色



• 8路开关量输入(干接点或湿接点共阳极)
• 8路开关量输出(集电极输出方式)
• 输入高电平:+5V~+12V
• 输入低电平:0~+1V
• RS485及输入双隔离,隔离电压高压电压:2500V
• 设备地址可更改;
• 基于MODBUS-RTU协议,可直接与PLC或组态软件连接
•支持波特率查询与更改

技术参数


名称 参数值
输入输出 8路隔离开关量,8路开关量输出
波特率 默认9600,8,n,1 (可配置为4800,9600,14400或19200)
通讯端口 RS485
供电电源 总线供电,DC6-36V 1A
用户电源电压范围 DC3.2-12V
耗电 <1W
输入隔离 3000V
存储温度 -40 – 85℃
运行环境: -40 – 85℃
外形尺寸 122×71×26mm³

指示灯


设备设计了三个指示灯,各功能如下:
PWD –电源指示灯,该灯通电后常亮。
RX –通讯时接收数据指示灯。
TX- 通讯时发送数据指示灯。
 

左侧端子排引脚定义


符号 名称 说明
V+ 电源正端. DC6-36V 正极
V- 电源负端 DC6-36V 负极
A+ RS485 A+  
IO1 输出控制1 端口控制输出引脚
IO2 输出控制2
IO3 输出控制3
IO4 输出控制4
IO5 输出控制5
IO6 输出控制6
IO7 输出控制7
IO8 输出控制8
GND 内部接地引脚


 

 




右侧端子排引脚定义


VCC 设备供电引脚 对外从应电源DC5V+
V0 用户电源正极 可接用户设备电源正极,电压范围3.2-12V
IN1 信号输入1 干接点或湿接点信号输入脚
IN2 信号输入2
IN3 信号输入3
IN4 信号输入4
IN5 信号输入5
IN6 信号输入6
IN7 信号输入7
IN8 信号输入8
GND0 用户电源负极 用户电源负极
GND 用户配置引脚接地端 当需要配置或查询设备地址及波特率时,需将此2个脚短接,正常使用时,2脚悬空
CFG 用户配置引脚




应用方案


SM1650B-8,RS485,接口,8通道,开关量,采集模块

通讯协议


开关量输入状态查询 (功能号1)

设备共有8路开关量输入信号,对应8个点寄存器的分配表为:

寄存器地址 引脚标号 读写状态 数据长度
0009 IN1 只读 1bit
0010 IN2 只读 1bit
0011 IN3 只读 1bit
0012 IN4 只读 1bit
0013 IN5 只读 1bit
0014 IN6 只读 1bit
0015 IN7 只读 1bit
0016 IN8 只读 1bit

命令格式:

从机地址 功能代码 起始地址 数据长度 CRC码
01H 01H 0008H-000FH 0000H-0008H CRC16

比如查询IN1的输入状态值命令为:01 01 00 08 00 01 7C 08

从机地址 功能代码 起始地址 数据长度 CRC码
01H 01H 00 08H 0001H 7C 08H

回复信息为:01 01 01 01 90 48,格式分析如下:

设备地址 功能代码 数据长度 数据 CRC码
01 H 01 H 01 H 01 H 90 48 H

上述回复信息中数据值为01H,二进制值为0000 0001B即IN1当前状态为高电平。
若同时查询8个开关量输入状态值,则命令为:

从机地址 功能代码 起始地址 数据长度 CRC码
01H 01H 00 08H 0008H BC 0EH

设备回复信息:

设备地址 功能代码 数据长度 数据 CRC码
01 H 01 H 01 H FF H 11 C8 H

上述回复信息中数据值为FFH,二进制值为1111 1111B即IN1-IN8当前状态都为高电平,低位为IN1,高位为IN8。

通讯协议详细内容请参照说明书。

外形尺寸


SM1650B-8,RS485,接口,8通道,开关量,采集模块  

产品照片


SM1650B-8,RS485,接口,8通道,开关量,采集模块

SM1650B-8,RS485,接口,8通道,开关量,采集模块


关键词: 开关量、方案图、物联网、模块、RS485、继电信号、8通道、开关量、干接点、湿接点、MODBUS-RTU、引脚定义、接线图, 本公司所有产品均为自主研发与生产,欢迎选购!