一种通过手机短信对工业控制系统进行远程监控的方法

文档序号:6309146阅读:342来源:国知局
一种通过手机短信对工业控制系统进行远程监控的方法
【专利摘要】本发明公开一种通过手机短信对工业控制系统进行远程监控的方法,所述工业控制系统包括手机通信模块、工业控制模块及工业现场设备,该方法包括通过手机通信模块的SIM卡接收短信的步骤、根据短信内容解析出短信指令的步骤以及根据短信指令回传相应数据的步骤。采用本发明的方法,可以通过手机短信远程监控工业现场的状态。
【专利说明】一种通过手机短信对工业控制系统进行远程监控的方法

【技术领域】
[0001]本发明涉及工业控制领域,尤其涉及一种通过手机短信对工业控制系统进行远程监控的方法。

【背景技术】
[0002]在生活中,无线网络已经深入到各个角落,手机等无线终端设备也随处可见。而在工业现场的应用领域,工业控制模块和PLC等控制器还局限于有线网络连接,人们需要在现场、奔赴各个基站或设备站进行操控,很大程度上增加人力成本。另一方面,在工业产线上,很多时候大部分工人或技术人员进行现场操作,而公司领导层无法对产线实时进度进行了解掌控。


【发明内容】

[0003]本发明的目的是提供一种通过手机短信对工业控制系统进行远程监控的方法。
[0004]本发明还提供一种采用上述方法的工业控制系统。
[0005]为解决本发明的技术问题,本发明提供一种通过手机短信对工业控制系统进行远程监控的方法,所述工业控制系统包括手机通信模块、工业控制模块及工业现场设备,该方法包括:
步骤A、通过手机通信模块的SIM卡接收短信;
步骤B、根据短信内容解析出短信指令;
步骤C、根据短信指令回传相应数据。
[0006]步骤A中,所述工业控制模块通过接口函数对手机通信模块的SM卡内存储的短?目进行读取。
[0007]步骤B中,所述工业控制模块对读取的短信内容进行解码,然后将解码的数据与已有指令集数据库进行对比,查找分析出短信是否有效;判定短信内容为有效指令,则会继续进行下一步操作,否则所述工业控制模块控制手机通信模块删除已读取短信,继续接收下一条短信。
[0008]步骤C中,所述工业控制模块判定短信内容为有效指令后,所述工业控制模块根据短信指令进行相关寄存器操作后,将数据操作结果以短信方式回复给发送短信的手机号码。
[0009]其中,所述工业控制模块可设定某一固定时间给设定的手机号码发送工业现场设备的状态信息。
[0010]其中,手机短信使用AT指令集和/或Unicode编码方式。
[0011 ] 其中,所述手机通信模块采用轮询的方式读取短信。
[0012]其中,所述手机通信模块轮询读取短信的周期为8秒以上。
[0013]本发明还提供一种工业控制系统,其包括手机通信模块、工业控制模块及工业现场设备,所述手机通信模块用于收发短信,所述工业控制模块用于根据接受到的短信内容解析出短信指令以及根据短信指令获取相应的工业现场数据,并通过所述手机通信模块将相应的工业现场数据回传到用户手机。
[0014]其中,所述工业控制模块包括触摸屏、CPU及PLC模块。
[0015]与现有技术相比较,采用本发明的方法,通过在工业控制系统中配置手机通信模块,对手机短信进行接收和发送,通过解析手机短信内容来判断客户需要的信息,并将相应的信息通过短信发送出去,便于使用者对工业生产现场的状况进行监控。

【专利附图】

【附图说明】
[0016]图1是本发明一实施方式的工业控制系统的示意图。
[0017]图2是通过手机短信对图1中的工业控制系统进行远程监控的方法的流程示意图。

【具体实施方式】
[0018]如图1所示,本发明一实施方式的工业控制系统包括移动终端、手机通信模块、工业控制模块及工业现场设备。所述工业控制模块包括触摸屏、CPU及PLC模块。所述手机通信模块用于收发短信,所述工业控制模块用于根据接受到的短信内容解析出短信指令以及根据短信指令获取相应的工业现场数据,并通过所述手机通信模块将相应的工业现场数据回传到用户手机。
[0019]如图2所示,移动终端通过手机短信对图1中的工业控制系统进行远程监控的方法的具体流程如下:
步骤A、通过手机通信模块的SIM卡接收短信;
首先使用工业控制模块对手机通信模块进行AT指令初始化,内部使用函数strcpy (buff, 〃AT+CMOD=2\r\n〃)来实现,然后工业控制模块通过接口函数对手机通信模块SIM卡内存储的短信进行读取,读取的短信文字为Unicode编码。
[0020]步骤B、根据短信内容解析出短信指令;
工业控制模块内部对读取的短信内容进行Unicode解码,然后将解码的数据与已有指令集数据库进行对比,查找分析出短信是否有效。判定短信内容为有效指令,则会继续进行下一步操作,否则工业控制模块控制手机通信模块删除已读取短信,继续接收下一条短信。
[0021]步骤C、根据短信指令回传相应数据;
工业控制模块判定短信内容为有效指令后,其会根据短信内容进行相关操作,例如收到有效指令“今日产量”,工业控制模块会到存储今日产量的寄存器中读取相关数据(相关寄存器可以是触摸屏的本地寄存器、也可是PLC等外围设备的寄存器)。工业控制模块根据短信内容进行相关寄存器操作后,会立即将数据操作结果已短信方式回复给发送短信的手机号码。
[0022]进一步的,上述方法中,所述工业控制模块可设定某一固定时间给设定的手机号码发送工业现场设备的状态信息。工业控制模块系统内部时间寄存器地址LW10000~10006,用户可设定到某一固定时间给手机号码发送相关寄存器内容,或者进行特定操作。定时发送功能下,用户需要通过工业控制模块进行手机号码输入,也可以通过短信发送定时发送特定信息的指令。
[0023]手机通信模块由于使用AT指令集和Unicode编码方式,工业控制模块需要对这两种编码的短信进行解析,使其变成工业控制模块可识别的指令。可根据不同客户进行不同的设置,对Unicode码表进行不同设置,从而便于客户的指令的发送。
[0024]另一方面,通信模块每收到一条短信,不会对外部给出相应信号,故此次软件采用轮询读取短信方式进行,而实际使用中,轮询会占用工业控制模块进程,为保证系统良好运行,需设置轮询周期8秒以上。
[0025]与现有技术相比较,本发明的方法通过在工业控制系统中配置手机通信模块,对手机短信进行接收和发送,通过解析手机短信内容来判断客户需要的信息,并将相应的信息通过短信发送出去,便于使用者对工业生产现场的状况进行监控。
[0026]以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属【技术领域】的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
【权利要求】
1.一种通过手机短信对工业控制系统进行远程监控的方法,所述工业控制系统包括手机通信模块、工业控制模块及工业现场设备,其特征在于,该方法包括: 步骤A、通过手机通信模块的SIM卡接收短信; 步骤B、根据短信内容解析出短信指令; 步骤C、根据短信指令回传相应数据。
2.根据权利要求1所述的通过手机短信对工业控制系统进行远程监控的方法,其特征在于,步骤A中,所述工业控制模块通过接口函数对手机通信模块的SM卡内存储的短信进行读取。
3.根据权利要求1所述的通过手机短信对工业控制系统进行远程监控的方法,其特征在于,步骤B中,所述工业控制模块对读取的短信内容进行解码,然后将解码的数据与已有指令集数据库进行对比,查找分析出短信是否有效;判定短信内容为有效指令,则会继续进行下一步操作,否则所述工业控制模块控制手机通信模块删除已读取短信,继续接收下一条短?目O
4.根据权利要求1所述的通过手机短信对工业控制系统进行远程监控的方法,其特征在于,步骤C中,所述工业控制模块判定短信内容为有效指令后,所述工业控制模块根据短信指令进行相关寄存器操作后,将数据操作结果以短信方式回复给发送短信的手机号码。
5.根据权利要求1所述的通过手机短信对工业控制系统进行远程监控的方法,其特征在于,可设定某一固定时间给设定的手机号码发送工业现场设备的状态信息。
6.根据权利要求1所述的通过手机短信对工业控制系统进行远程监控的方法,其特征在于,手机短信使用AT指令集和/或Unicode编码方式。
7.根据权利要求1所述的通过手机短信对工业控制系统进行远程监控的方法,其特征在于,所述手机通信模块采用轮询的方式读取短信。
8.根据权利要求7所述的通过手机短信对工业控制系统进行远程监控的方法,其特征在于,所述手机通信模块轮询读取短信的周期为8秒以上。
9.一种工业控制系统,其特征在于,包括手机通信模块、工业控制模块及工业现场设备,所述手机通信模块用于收发短信,所述工业控制模块用于根据接受到的短信内容解析出短信指令以及根据短信指令获取相应的工业现场数据,并通过所述手机通信模块将相应的工业现场数据回传到用户手机。
10.根据权利要求9所述的工业控制系统,其特征在于,所述工业控制模块包括触摸屏、CPU及PLC模块。
【文档编号】G05B19/418GK104503383SQ201410674464
【公开日】2015年4月8日 申请日期:2014年11月21日 优先权日:2014年11月21日
【发明者】徐位, 梁帅 申请人:上海步科自动化股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1