当前位置: 首页 > 资讯中心 > 公司新闻
资讯中心

空压机手机远程 通讯模块说明书

日期:2014/7/25 阅读1112次

 一、慨述

空压机手机远程通讯模块是我公司根据空压机控制器通讯协议及数据格式开发的手机远程传输模块。他可以具有通讯功能的MAM系列(其它型号的提供协议可考虑定制)连接进行数据传输及与远端的手机进行短信联系。具有以下主要功能:
1、 预警报告功能:当保养时间到时可短信报告指定号码手机该空压机保养时间到;
2、 远程查询功能:通过手机可查询指定卡号空压机的各项数据信息及状态;
3、 远程起停功能:通过手机可远程起停指定卡号空压机;
4、 安装地点设定功能:通过手机设定空压机的安装地名或厂名。
二、结构

 

三、接线

 

四、操作与显示
1、显示
通讯模块具有8位接线端子、一个插卡口、天线插口、四个指示灯(红灯为电源灯、三个绿灯为信号强度灯)。
信号强度灯:一个灯亮时信号强度小于15;两个灯亮时信号强度在15~25;三个灯亮时信号强度大于25(移动信号强度****为31),信号强度太低会导致通信可靠性降低。
2、操作
通讯模块插入移动GSM手机卡(卡的金属面朝上——面向天线方向)、接好天线、接入24伏交流或直流电后观察信号强度灯是否点亮,在信号强度灯点亮情况下可进行如下操作:
A)、空压机设定
空压机一定要有通讯接口(RS-485接口),且硬件接口有效(分体显示板标签带“T”,一体在控制器标签上带“T”)此时在用户参数操作方式中“通讯方式”设定为“计算机”;如果只接一台空压机“通讯编码”设定为“001”,,此时空压机控制器上会显示一个“C 001”;如果接多台空压机依次设定为“001”、“002”、“003”等。发送的短信就会显示该安装地址对应编码的空压机状态。
B)、短信命令
短信命令大多数由管理手机用短信的方式向模块手机号发送(有两个查询命令设置过号码的手机都可以使用,详见下面的介绍),命令关键字及标点使用半角字符,下面是短信命令的详细解释。
①、设置手机号码
((格式——SETPH:手机号号码))
短信模块上电并且信号指示灯亮后,第一次必须使用这个命令,并且第一个设定的号码作为这个模块的管理号码,因为后面的命令大多数要用这个号码来操作(别的号码无操作权限),模块最多可以设置5个号码,其中的第一个作为管理号码,另外4个为普通号码。管理号码可以用来设置,也可以用来查询和接收空压机预警信息,普通号码只能用于查询和接收空压机预警信息。
例如发送短信“SETPH:13912345678”到模块手机号,如果是第一次,则13912345678将作为管理号码,如果由管理号码发送这个命令,则这个号码将作为普通号码。设置信息发出去后,大约35秒左右会收到模块发回一条信息,如果是第一次设置,返回的是:“管理号码设置成功!”,如果设置的是普通号码,返回的将是:“号码设置成功!”,如果命令格式不对,会返回一条信息:“号码格式有误!”。这条命令只能是第一次设置或用管理号码设置(第一次设置是因为模块里并不存在管理号码)。普通号码操作将收到一个“无设置权限”的回复,除模块中保存的号码外,其它任何号码将不会收到任何回复。
②、删除手机号码
((格式——DELPH:手机号码))
这个命令只能用管理号码来发送,例如发送信息“DELPH:13912345678”到模块号码,将从模块中删除13912345678这个号码,删除成功返回信息“号码清除成功!”,如果是普通号码,模块里将不在有这个号码,如果删除的是管理号码(注意发送命令的也是管理号码),那么将删除模块中的所有号码(因为管理号码不存在了,其它号码无管理权限),模块此时相当于出厂状态。如果模块里没有要删除的号码,也会收到信息“号码不存在!”。
③、通信编码设置
((格式——ID:通信编码首地址,通信编码末地址))
这个命令只能用管理号码来操作,参数的确定要看这个模块监控多少台空压机而定,如果只监控一台空压机,那么将参数的首地址和末地址都设置成与空压机相同的地址,例如发送的信息为“ID:1,1”(这里假设空压机的地址为001,模块出厂设置的地址也是ID:1,1)如果要监控的空压机有5台,建议将这里5台空压机的地址设置成连续的001,002,003,004,005(也可以设置成010,011,012,013,014,015),因为模块对空压机的查询也是对连续地址的访问,如果中间有不存在的地址的,必须要等到引起超时才可能继续对下一台的查询,对应空压机的设置,模块的设置命令就是:“ID:1,5”即首地址是1,末地址是5,模块就会对地址1到地址5的空压机进行查询,如果设置成功,则返回信息“通信地址设置成功!”,否则返回“通信地址设置失败!”。
每个短信模块最多能管理32台控制器,因此设置通信地址时要求首地址和末地址之间的间隔不超过32,否则设置不会成功。
④、设置通信速率
((格式——RATE:1或RATE:2))
这个命令只能用管理号码操作,用来确定模块的RS-485与空压机之间的通信波特率,参数“1”表示设置通信波特率为9600,参数“2”表示设置通信波特率为19200。通常情况下不用设置,因为模块的缺省设置是9600。例如发送“RATE:1”到模块号码,将会收到“通信速率设置成功!”或“通信速率设置失败!”的回应,失败的原因可能是使用了1和2以外的参数。
⑤、设置空压机安装地址
((格式——ADDR:安装地址))
这个命令只能用管理号码操作,用来设定空压机安装地址,以便管理,例如安装的地址是“长江路50号X公司”,发送信息“ADDR:长江路50号X公司”到模块号码,模块回复“修改设备安装地址成功!”设置成功,这个命令必须使用,要不以后的预警信息会没有安装地址的。
⑥、设置预警信息接收权限
((格式——RIGHT:手机号码,1   或RIGHT:手机号码,0))
这个命令只能用管理号码操作,用来设置指定的号码是否接收模块发出的预警信息,缺省情况下所有设定的号码都要接收预警信息,在某些情况下(如员工休假或有特殊任务等)可以指定某些号码不接收这些信息,参数1表示接收,参数0表示不接收,例如:发送信息“RIGHT:13912345678,0”给模块号码,表示模块不再向13912345678发送预警信息,如果想恢复,发送“RIGHT:13912345678,1”给模块号码。
⑦、远程控制
((格式--CTRL:通信编码,写入数))
这个命令只能用管理号码操作,用于远程控制空压机的启动,停机,缷载,加载,其中的写入数据需要非常小心,只能写入这样几个数据:1:远程启动;2:远程停机;3:远程缷载;4:远程加载。例如需要远程启动,发送“CTRL:1,1”到模块。模块会检查数据的合法性及操作是否多余,例如空压机处于运行状态,远程启动是多余的,命令将不会被执行,返回信息“数据格式有误或写寄存器失败!”。请参考表寄存器9的定义:
CTRL命令表:
命令
作用
CTRL:通信编码,1
远程启动
CTRL:通信编码,2
远程停机
CTRL:通信编码,3
远程缷载
CTRL:通信编码,4
远程加载
 
⑧、保养时间及其他参数查询
 ((格式——PARA:通信编码,寄存器地址))
此命令模块中保存的所有号码可操作,用来查询对应模块监控的通信编码的空压机只读寄存器的值,寄存器地址定义请参考空压机通信协议,除运行状态寄存器7,8外,直接返回寄存器的值,相应的意义请参考通信协议。
如果指定的是寄存器7,或寄存器8,则如果是正常的,则返回的信息表示运行正常,如果有预警,请参见运行状态查询命令的解释。
例如发送信息“PARA:1,4”,返回的信息是“某地地址为1的设备主机A相电流355A”。返回的运行状态见空压机通信协议中的寄存器7,8中不同位的定义,例如:发亲送“STAT:1”到指定的模块,如果此时通信编码为1的空压机寄存器8的第0位为1,第3位为1,其它位为0,则返回的信息为:“某地地址为1的设备:报警,润滑脂使用时间到”,其中的某地为设置的安装地址(见ADDR命令)。
 
寄存地址与参数对应表
 
命令
查询参数
范围
单 位
备 注
PARA:通信编码,0
供气压力
0~200
MPa
模块传回的数据已经转换算为以MPa为单位的
PARA:通信编码,1
排气温度
0~170
模块传回的温度已经转换为实际温度
PARA:通信编码,2
运行时间
0~65535
H
 
PARA:通信编码,3
加载时间
0~65535
H
 
PARA:通信编码,4
主机A相电流
0~9999
A
模块传回的电流已经转换为实际电流
PARA:通信编码,10
油滤器使用时间
0~65535
H
 
PARA:通信编码,11
油分器使用时间
0~65535
H
 
PARA:通信编码,12
空滤器使用时间
0~65535
H
 
PARA:通信编码,13
润滑油使用时间
0~65535
H
 
PARA:通信编码,14
润滑脂使用时间
0~65535
H
 
 
⑨、状态查询
(( 格式——STAT:通信编码))
此命令模块中保存的所有号码可操作,用来查询对应模块监控的通信编码的空压机运行状态,返回的运行状态见空压机通信协议中的寄存器7,8中不同位的定义,例如:发送“STAT:1”到指定的模块,如果此时通信编码为1的空压机寄存器8的第0位为1,第3位为1,其它位为0,则返回的信息为:“某地地址为1的设备:报警,润滑脂使用时间到”,其中的某地址为设置的安装地址(见ADDR命令)。
 
更多
下一篇 ↓ 已是最后一篇
上一篇 ↑ 一款具有报警功能的综合线路保护器