工业级 GPRS-8888 云平台系列GPRS版,8路继电器输出(DO)8路开关量采集(DI)8路模拟量采集(Al)8路模拟量采集(Al),8路继电器控制输出,触电隔离8路开关量输入(5-24V),8路模拟量输入,8路模拟量输出支持GPRS通讯接口,支持TCP...
GPRS8888设备是我公司DAM系列设备中GPRS版本的一种,设备基于移动和联通的GPRS网络来进行通讯,使用我司配套的云平台软件可实现远程控制设备功能,每个设备具有唯一ID号方便用户进行二次开发使用。
供电电压DC7-40V;
继电器输出触点隔离;
分为2G版和4G版两种:
2G版支持移动、联动SIM卡;
4G版支持移动、联通、电信SIM卡;
通信波特率:2400,4800,9600,19200,38400;
通信协议:支持标准modbus 协议;
8路继电器控制输出;
8路4-20mA/0-10V/0-5V模拟量输入;
8路开关量(干接点/NPN)输入;
8路4-20mA/0-10V/0-5V模拟量输出;
具有闪开、闪断功能,可以在指令里边带参数、操作继电器开一段时间自动关闭。
参数 | 说明 |
触点容量 | 10A/30VDC 10A/250VAC |
耐久性 | 10万次 |
通讯接口 | GSM网络(移动、联通) |
额定电压 | DC 7-40V |
电源指示 | 1路红色LED指示(不通信时常亮,通信时闪烁) |
输出指示 | 8路红色LED指示 |
温度范围 | 工业级,-40℃~85℃ |
尺寸 | 179*116*40mm |
重量 | 200g |
默认通讯格式 | 9600,n,8,1 |
波特率 | 2400,4800,9600,19200,38400 |
软件支持 | 配套配置软件、app控制软件,平台软件; |
设备使用基于移动或联通的GSM网络进行远程通讯,设备上插入移动或联通SIM卡即可,支持流量卡。


2G版设备插入移动MicroSIM(中卡)流量卡;
4G版支持插入移动/联通/电信-MicroSIM(中卡)流量卡;

使用配套电源给设备供上电,接上配套天线

IOS版

安卓版(手机浏览器扫一扫)


设备使用Micro-SIM Card(中卡);
2G版支持移动和联通SIM卡;
4G版支持移动、联通、电信SIM卡;
支持流量卡或者普通SIM卡;
插卡方向如下图所示:

芯片朝上,缺口朝外


GPRS版设备通过短信指令进行参数配置,详细配置方法,阅读【聚英云平台GPRS版使用说明】文档即可;
下载地址:http://www.juyingele.com.cn/software/clp/聚英云平台GPRS版操作说明.rar
聚英云平台为我公司开发的一款物联网云平台,平台包含手机APP软件和WEB版平台,其中手机APP软件包含Android、IOS两大类,平台以我公司的DAM系列网络版设备和GPRS版设备为应用对象,旨在为用户提供远程控制输出(继电器、开关量)、模拟量(4-20mA、0-10V、0-5V)采集、开关量采集等服务,极大方便了用户的需求。

电脑端WEB平台地址:https://www.juyingiot.com/web/std/manager/#/
云系列设备支持二次开发,有两种方式:
一:是设备直接面向用户自己得的服务器地址或第三方服务器,提供设备的通讯协议和指令,服务器端通讯流程说明。用户需要独立开发服务器端软件,app小程序等前端平台软件;
二:调用我司云平台API接口,用户只需要开发前端软件例如小程序,app,WEB平台,PC端软件等,可以减少80%的工作量和难度。
调用API接口开发需要通过WEB平台后台进行自主授权申请。

本产品支持标准modbus指令,有关详细的指令生成与解析方式,可根据本文中的寄存器表结合参考《MODBUS协议中文版》 即可。
Modbus协议说明书下载链接地址:http://www.juyingele.com.cn/software/software/Modbus%20POLL软件及使用教程.rar
本控制卡主要为线圈寄存器,主要支持以下指令码:1、5、15、3、4、6、10
指令码 | 含义 |
1 | 读线圈寄存器 |
5 | 写单个线圈 |
15 | 写多个线圈寄存器 |
3 | 读取保持寄存器 |
4 | 读取只读寄存器 |
6 | 写单个寄存器 |
10 | 写多个寄存器 |
寄存器地址表:
寄存器名称 | 寄存器地址 | 说明 | |||
线圈控制 | |||||
线圈1 | 写线圈 0号指令码 | 00001 | 第一路继电器输出 | ||
线圈2 | 00002 | 第二路继电器输出 | |||
线圈3 | 00003 | 第三路继电器输出 | |||
线圈4 | 00004 | 第四路继电器输出 | |||
线圈5 | 00005 | 第五路继电器输出 | |||
线圈6 | 00006 | 第六路继电器输出 | |||
线圈7 | 00007 | 第七路继电器输出 | |||
线圈8 | 00008 | 第八路继电器输出 | |||
离散量输入 | |||||
输入1 | 开关量 2号指令 | 20001 | 第一路输入 | ||
输入2 | 20002 | 第二路输入 | |||
输入3 | 20003 | 第三路输入 | |||
输入4 | 20004 | 第四路输入 | |||
输入5 | 20005 | 第五路输入 | |||
输入6 | 20006 | 第六路输入 | |||
输入7 | 20007 | 第七路输入 | |||
输入8 | 20008 | 第八路输入 | |||
模拟量输入 | |||||
输入1 | 模拟量 4号指令 | 40001 | 第一路输入 | ||
输入2 | 40002 | 第二路输入 | |||
输入3 | 40003 | 第三路输入 | |||
输入4 | 40004 | 第四路输入 | |||
输入5 | 40005 | 第五路输入 | |||
输入6 | 40006 | 第六路输入 | |||
输入7 | 40007 | 第七路输入 | |||
输入8 | 40008 | 第八路输入 | |||
模拟量输出 | |||||
输出1 | 模拟量 3号指令 保持寄存器 | 30401 | 第一路输出 | ||
输出2 | 30402 | 第二路输出 | |||
输出3 | 30403 | 第三路输出 | |||
输出4 | 30404 | 第四路输出 | |||
输出5 | 30405 | 第五路输出 | |||
输出6 | 30406 | 第六路输出 | |||
输出7 | 30407 | 第七路输出 | |||
输出8 | 30408 | 第八路输出 | |||
配置参数 | |||||
通信波特率 | 保持寄存器 | 31001 | 见下表波特率数值对应表,默认为0,支持0-5,该寄存器同时决定RS232和RS485的通信波特率 | ||
情景 | RTU格式(16进制发送) |
查询六路状态 | FE 01 00 00 00 06 A8 07 |
查询指令返回信息 | FE 01 01 00 61 9C |
控制第一路开 | FE 05 00 00 FF 00 98 35 |
控制返回信息 | FE 05 00 00 FF 00 98 35 |
控制第一路关 | FE 05 00 00 00 00 D9 C5 |
控制返回信息 | FE 05 00 00 00 00 D9 C5 |
控制第二路开 | FE 05 00 01 FF 00 C9 F5 |
控制第二路关 | FE 05 00 01 00 00 88 05 |
控制第三路开 | FE 05 00 02 FF 00 39 F5 |
控制第三路关 | FE 05 00 02 00 00 78 05 |
控制第四路开 | FE 05 00 03 FF 00 68 35 |
控制第四路关 | FE 05 00 03 00 00 29 C5 |
控制第五路开 | FE 05 00 04 FF 00 D9 F4 |
控制第五路关 | FE 05 00 04 00 00 98 04 |
控制第六路开 | FE 05 00 05 FF 00 88 34 |
控制第六路关 | FE 05 00 05 00 00 C9 C4 |
控制第七路开 | FE 05 00 06 FF 00 78 34 |
控制第七路关 | FE 05 00 06 00 00 39 C4 |
控制第八路开 | FE 05 00 07 FF 00 29 F4 |
控制第八路关 | FE 05 00 07 00 00 68 04 |
查询8路模拟量输入 | FE 04 00 00 00 06 E5 C3 |
查询返回信息 | FE 04 0C 00 00 00 00 00 00 00 00 00 00 00 00 2A F7 |
控制1路继电器(以第一路开为例,其他通道参照本例),任意一个字节变动,CRC校验位会随之变动。
发送码:FE 05 00 00 FF 00 98 35
字段 | 含义 | 备注 |
FE | 设备地址 | 这里为广播地址 |
05 | 05指令 | 单个控制指令 |
00 00 | 地址 | 要控制继电器寄存器地址 |
FF 00 | 指令 | 继电器开的动作 |
98 35 | CRC16 | 前6字节数据的CRC16校验和 |
继电器卡返回信息:
返回码:FE 05 00 00 FF 00 98 35
字段 | 含义 | 备注 |
FE | 设备地址 | 这里为广播地址 |
05 | 05指令 | 单个控制指令 |
00 00 | 地址 | 要控制继电器寄存器地址 |
FF 00 | 指令 | 继电器开的动作 |
98 35 | CRC16 | 前6字节数据的CRC16校验和 |
查询8路继电器
发送码:FE 01 00 00 00 08 29 C3
字段 | 含义 | 备注 |
FE | 设备地址 | 这里为广播地址 |
01 | 01指令 | 查询继电器状态指令 |
00 00 | 起始地址 | 要查询的第一个继电器寄存器地址 |
00 08 | 查询数量 | 要查询的继电器数量 |
29 C3 | CRC16 | 前6字节数据的CRC16校验和 |
继电器卡返回信息:
返回码:FE 01 01 00 61 9C
字段 | 含义 | 备注 |
FE | 设备地址 | |
01 | 01指令 | 返回指令:如果查询错误,返回0x81 |
01 | 字节数 | 返回状态信息的所有字节数。1+(n-1)/8
|
00 | 查询的状态 | 返回的继电器状态。 Bit0:第一个继电器状态 Bit1:第二个继电器状态 。。。。。。。 Bit7:第八个继电器状态 |
61 9C | CRC16 | 前6字节数据的CRC16校验和 |
查询光耦
发送码:FE 02 00 00 00 08 6D C3
字段 | 含义 | 备注 |
FE | 设备地址 | |
02 | 02指令 | 查询离散量输入(光耦输入)状态指令 |
00 00 | 起始地址 | 要查询的第一个光耦的寄存器地址 |
00 08 | 查询数量 | 要查询的光耦状态数量 |
6D C3 | CRC16 |
光耦返回信息:
返回码:FE 02 01 01 50 5C
字段 | 含义 | 备注 |
FE | 设备地址 | |
02 | 02指令 | 返回指令:如果查询错误,返回0x82 |
01 | 字节数 | 返回状态信息的所有字节数。1+(n-1)/8 |
01 | 查询的状态 | 返回的继电器状态。 Bit0:第一个光耦输入状态 Bit1:第二个光耦输入状态 。。。。。。。 Bit7:第八个光耦输入状态 |
50 5C | CRC16 |
获取到的模拟量数据与实际输入值之间的关系为:实际值=返回值*0.001
查询模拟量AD字
发送码:FE 04 00 00 00 08 E5 C3
字段 | 含义 | 备注 |
FE | 设备地址 | |
04 | 04指令 | 查询输入寄存器指令 |
00 00 | 起始地址 | 要查询的第一路模拟量寄存器地址 |
00 08 | 查询数量 | 要查询的模拟量数量 |
E5 C3 | CRC16 |
模拟返回信息:
返回码:FE 04 02 00 00 AD 24
字段 | 含义 | 备注 |
FE | 设备地址 | |
04 | 04指令 | 返回指令:如果查询错误,返回0x82 |
02 | 字节数 | 返回状态信息的所有字节数 |
00 00 | 查询的AD字 | 0x0227,即十进制551,为查询的模拟量AD字的值,实际值=返回值*0.001 |
AD 24 | CRC16 |
模拟量数据与实际输出值之间的关系为:实际值=输出值*0.01
设置第一路模拟量输出
FE 06 01 90 03 20 9D 3C
字段 | 含义 | 备注 |
FE | 设备地址 | |
06 | 06指令 | 模拟量输出 |
01 90 | 地址 | 要设置第一路模拟量寄存器地址 400 |
03 20 | 数值 | 要设置的模拟量数值 0x0320 = 800 |
9D 3C | CRC16 |
模拟返回信息:
FE 06 1 90 03 20 9D3C
字段 | 含义 | 备注 |
FE | 设备地址 | |
06 | 06指令 | 模拟量输出 |
01 90 | 地址 | 要设置第一路模拟量寄存器地址 400 |
03 20 | 数值 | 要设置的模拟量数值 |
9D 3C | CRC16 |
FE 10 01 90 00 04 08 00 00 00 00 00 00 00 00 C8 3A
字段 | 含义 | 备注 |
FE | 设备地址 | |
10 | 10指令 | 写多路输出寄存器指令 |
01 90 | 地址 | 输出的第一路模拟量寄存器地址 |
00 08 | 输出数量 | 模拟量输出的数量 |
10 | 字节数 | 设置输出字节数 |
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 模拟量输出值(U16) | 第1路模拟量输出 ...... 第八路模拟量输出 (每路输出2个字节,高位在前,低位在后) |
09 3A | CRC16 | 校验位 |
模拟返回信息:
FE 10 01 90 00 04 D4 14
字段 | 含义 | 备注 |
FE | 设备地址 | |
10 | 10指令 | 写多路输出寄存器指令 |
01 90 | 地址 | 要查询的第一路模拟量寄存器地址 |
00 04 | 输出数量 | 模拟量输出的数量 |
D4 14 | CRC16 |
闪开闪闭指令解析
闪开发送码:FE 10 00 03 00 02 04 00 04 00 0A 41 6B
闪断发送码:FE 10 00 03 00 02 04 00 02 00 14 21 62
字段 | 含义 | 备注 |
FE | 设备地址 | |
10 | 10指令 | 查询输入寄存器指令 |
00 03 | 继电器地址 | 要控制的器地址 |
00 02 | 控制命令数量 | 要对继电的命令个数 |
04 | 字节数 | 控制信息命令的的所有字节数。1+(n-1)/8 |
00 04或00 02 | 指令 | 00 04为闪开指令 00 02为闪闭命令 |
00 0A | 间断时间 | 00 0A为十六进制换为十进制则为10间隔时间为(0.1秒*10) |
41 6B | CRC16 | 校验方式 |
返回码:FE 10 00 03 00 02 A5 C7
字段 | 含义 | 备注 |
FE | 设备地址 | |
10 | 10指令 | 返回指令:如果查询错误,返回0x82 |
00 03 | 设备地址 | 查询设备的地址 |
00 02 | 接收命令数 | 设备接受的命令个数 |
A5 C7 | CRC16 | 校验位 |
全开全关指令解析
全开发送码:FE 0F 00 00 00 0C 02 FF FF A1 F4
全断发送码:FE 0F 00 00 00 0C 02 00 00 A0 44
其中FF FF为全开全关指令,为二进制转换为16进制,2进制中1代表吸合,0代表断开,11111111 1111为全开,00000000 0000为全断,每8路为一个字节,起始为右侧开始,如2,4,6,8,通道打开,其他关闭,则2,4,6,8为10101010 0000,16进制为AA 00 ,全部开关指令为AA 00
字段 | 含义 | 备注 |
FE | 设备地址 | |
0F | 0F指令 | 返回指令:如果查询错误,返回0x82 |
00 00 | 起始地址 | |
00 0C | 控制数量 | 控制的继电器数量 |
02 | 字节数 | 发送命令字节数 |
FF (或00 ) | 全开全关命令 | FF 全开命令 00全关命令 |
A1 F4 (或A0 44) | CRC16 | 校验位 |
全开返回码:FE 0F 00 00 00 0C 41 C1
全断返回码:FE 0F 00 00 00 0C 41 C1
字段 | 含义 | 备注 |
FE | 设备地址 | |
0F | 0F指令 | 返回指令:如果查询错误,返回0x82 |
00 00 | 起始地址 | |
00 0C | 数量 | 返回信息的继电器数量 |
41 C1 | CRC16 | 校验位 |


| 云平台 DAM8888 GPRS版 远程数采控制器说明书 | 云平台 DAM8888 GPRS版 远程数采控制器说明书 |
| 网口配置软件 | 网口配置软件 |
| WIFI配置手册 | WIFI配置手册 |
| 网口WIFI配置资料 | 网口WIFI配置资料 |
| GPRS配置手册 | GPRS配置手册 |
| 应用软件(WEB端) | 应用软件(WEB端) |
| 应用软件(PC端) | 应用软件(PC端) |
| 开发资料 | 开发资料 |
联网方式:2G/4G全网通
功能说明:8DO
版本说明:标准版
联网方式:4G全网通
功能说明:16DO
版本说明:标准版
联网方式:2G/4G全网通
功能说明:4DO+5DI+5AI
版本说明:智能自控版
联网方式:RS232/RS485
功能说明:24DO+24DI+2AI
版本说明:智能自控版
联网方式:2G/4G全网通
功能说明:8DO+8DI+8AI
版本说明:智能自控版
联网方式:2G/4G全网通
功能说明:6路PT100
版本说明:标准版
联网方式:2G/4G全网通
功能说明:12路PT100
版本说明:标准版
联网方式:2G/4G全网通
功能说明:16DO
版本说明:标准版