您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 组态王短信报警例程说明
例程:组态王短信报警使用参考文档北京亚控科技发展有限公司1组态王短信报警使用参考文档北京亚控科技发展有限公司技术部例程:组态王短信报警使用参考文档北京亚控科技发展有限公司2目录一、功能概述......................................................................................................................................3一、功能概述......................................................................................................................................3二、工程实例......................................................................................................................................3三、操作步骤:..................................................................................................................................31、驱动程序介绍:........................................................................................................................32、定义变量:................................................................................................................................52.1)定义设备:..........................................................................................................................52.2)定义变量:..........................................................................................................................52.建立画面:................................................................................................................................63.命令语言:................................................................................................................................63.1)自定义函数介绍:..............................................................................................................63.2)自定义函数命令语言:......................................................................................................84.运行系统:................................................................................................................................9四、注意事项....................................................................................................................................10图表图一报警设置画面.....................................................................................................................6图二自定义函数.........................................................................................................................8图三报警发送短信的自定义函数.............................................................................................9图四运行系统..........................................................................................................................10例程:组态王短信报警使用参考文档北京亚控科技发展有限公司3一、功能概述常规需求:很多工业现场要求报警发生后能够通过手机短信通知相关值班人员。组态王中的实现方法:利用西门子的TC35短信模块,当报警发生后通过此模块发送报警信息。二、工程实例以某工业现场应用为例,需要对采集的温度的高限报警、低限报警进行报警提示。三、操作步骤:报警后发送手机短信必须借助于西门子的TC35模块,并且在TC35模块中放一张可以正常发送短信的手机卡。组态王提供TC35的驱动程序,通过驱动程序控制手机短信的发送。1、驱动程序介绍:本驱动支持组态王和西门子SiemensT35Terminal设备之间进行通讯,发送、接收短信息。组态王定义设备时请选择:智能模块-SIEMENS-TC35Terminal地址设定:任意定义串口参数:波特率:9600(19200、38500、可选)数据位:8停止位:1校验方式:无校验(奇校验、偶校验可选)寄存器说明寄存器名称dd取值范围读写属性数据类型变量类型寄存器说明AT-----只读BYTEI/O实数I/O整数联机状态:1:设备联机通讯正常0:失败CMGF-----读/写BYTEI/O实数设置短消息格式:1:文本格式0:PDU编码例程:组态王短信报警使用参考文档北京亚控科技发展有限公司4CSCA-----读/写STRINGI/O字符串设置短消息中心号码CMGD-----只写BYTEI/O实数I/O整数删除指定序号的短消息NEW-----只写BITI/O离散读新短消息命令MsgNewdd0---9只读STRINGI/O字符串读新短消息MsgNecdd0---9只读STRINGI/O字符串MsgNeddd0---9只读STRINGI/O字符串OLD-----只写BITI/O离散读旧短消息命令MsgOlddd0---19只读STRINGI/O字符串读已读短消息MsgInfdd0---19只读STRINGI/O字符串SEND-----只写BITI/O离散发送短消息命令Tele-----读/写STRINGI/O字符串设置接收方电话号码MsgSenddd0-----1读/写STRINGI/O字符串设置要发送的短消息内容EDelay-----读/写USHORTI/O整数设置当通讯失败时,重启设备的延时时间。SReturn-----读/写BYTEI/O整数返回信息是否发送成功。1:成功;2:失败。CodeMod-----读/写BYTEI/O整数(CMGF=0时使用)。编码模式。0:纯英文编码,7位编码。1:中英文混合编码,8位编码。ReSTime-----读/写BYTEI/O整数设置短信发送失败时的重发次数,ReSTime=0,1表示不重发。ReSTime=3表示发送3次。说明:1.MsgNew,MsgNec,MsgNed字符串格式:例程:组态王短信报警使用参考文档北京亚控科技发展有限公司5eg:MsgNew0:n2002年9月5日来自xxxxx的消息:n为该短消息序号xxxxx为发送方号码MsgNec0:#####(短消息内容)注意:当短消息大于63个汉字(126个字符)时,组态王中只显示前63个汉字。MsgNed保存63个之后的信息2.MsgOld,MsgInf字符串格式:eg:MsgOld0:n2002年9月5日来自xxxxx的消息:n为该短消息序号xxxxx为发送方号码MsgInf0:#####(短消息内容)注意:当短消息大于63个汉字(126个字符)时,组态王中只显示前63个汉字3.MsgSend,要发送的短消息内容,请不要大于63个汉字(126字符)的短消息,否则,组态王将只发送前63个汉字4.对于只写的参数,只要状态改变一次,就执行一次命令。5.当设备连机成功后,CSCA寄存器将显示SIM卡中的短消息中心号码。2、定义变量:2.1)定义设备:温度的采集设备我们定义组态王提供的PLC-亚控-仿真PLC,实际工程根据现场实际使用得设备进行定义。短信发送设备定义智能模块-SIEMENS-TC35Terminal。2.2)定义变量:在组态王中定义四个变量:温度(IO实数)、设置短消息格式CMGF(IO整数)、设置短消息中心号码CSCA(IO字符串)、发送短消息命令SEND(IO离散)、设置接收方电话Tele(IO字符串)、短消息内容MsgSend(IO字符串)。温度:IO实数,连接设备:PLC,寄存器INCREA100,数据类型SHORT,只读属性。采集频率1000毫秒。设置报警限低限10,高限90。设置短消息格式CMGF:IO整数,连接设备:TC35,寄存器CMGF,数据类型BYTE,例程:组态王短信报警使用参考文档北京亚控科技发展有限公司6读写属性,采集频率为1000毫秒,状态:保存数值。设置短消息中心号码CSCA:IO字符串,连接设备:TC35,寄存器CSCA,数据类型String,读写属性,采集频率为1000毫秒,状态:保存数值。发送短消息命令SEND:IO离散,连接设备:TC35,寄存器SEND,数据类型Bit,只写属性,采集频率为0毫秒。设置接收方电话Tele:IO字符串,连接设备:TC35,寄存器Tele,数据类型String,读写属性,采集频率为1000毫秒,状态:保存数值。短消息内容MsgSend:IO字符串,连接设备:TC35,寄存器MsgSend0,数据类型String,读写属性,采集频率为1000毫秒,状态:保存数值。2.建立画面:新建画面,画面名称“短信报警设置”,使用工具箱制作报警设置画面,如图一所示:图一报警设置画面3.命令语言:利用组态王的三个自定义函数来实现报警后自动发送短信的功能。3.1)自定义函数介绍:在组态王自定义函数中,有三个系统预置的报警自定义函数。分别为实型变量报警事件($System_RealAlarm)、整型变量报警事件($System_LongAlarm)和离散型变量报警事件($System_DiscAlarm)预置自定义函数。自定义函数的调用执行有两种方式:例程:组态王短信报警使用参考文档北京亚控科技发展有限公司7系统产生报警
本文标题:组态王短信报警例程说明
链接地址:https://www.777doc.com/doc-2057916 .html