欢迎来到天天文库
浏览记录
ID:39771059
大小:199.01 KB
页数:10页
时间:2019-07-11
《组态王短信报警例程说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、例程:组态王短信报警使用参考文档组态王短信报警使用参考文档北京亚控科技发展有限公司技术部北京亚控科技发展有限公司10例程:组态王短信报警使用参考文档目录一、功能概述3一、功能概述3二、工程实例3三、操作步骤:31、驱动程序介绍:32、定义变量:52.1)定义设备:52.2)定义变量:52.建立画面:63.命令语言:63.1)自定义函数介绍:63.2)自定义函数命令语言:84.运行系统:9四、注意事项10图表图一报警设置画面6图二自定义函数8图三报警发送短信的自定义函数9图四运行系统10北京亚控科技发展有限公司10例程:组态王短信报警使用参考文档一、功能概述常规需求:很
2、多工业现场要求报警发生后能够通过手机短信通知相关值班人员。组态王中的实现方法:利用西门子的TC35短信模块,当报警发生后通过此模块发送报警信息。二、工程实例以某工业现场应用为例,需要对采集的温度的高限报警、低限报警进行报警提示。三、操作步骤:报警后发送手机短信必须借助于西门子的TC35模块,并且在TC35模块中放一张可以正常发送短信的手机卡。组态王提供TC35的驱动程序,通过驱动程序控制手机短信的发送。1、驱动程序介绍:本驱动支持组态王和西门子SiemensT35Terminal设备之间进行通讯,发送、接收短信息。组态王定义设备时请选择:智能模块->SIEMENS->
3、TC35Terminal地址设定:任意定义串口参数:波特率:9600(19200、38500、可选)数据位:8停止位:1校验方式:无校验(奇校验、偶校验可选)寄存器说明寄存器名称dd取值范围读写属性数据类型变量类型寄存器说明AT-----只读BYTEI/O实数I/O整数联机状态:1:设备联机通讯正常0:失败CMGF-----读/写BYTEI/O实数设置短消息格式:1:文本格式0:PDU编码北京亚控科技发展有限公司10例程:组态王短信报警使用参考文档CSCA-----读/写STRINGI/O字符串设置短消息中心号码CMGD-----只写BYTEI/O实数I/O整数删除指
4、定序号的短消息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读/写STRI
5、NGI/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字符串格式:eg:MsgN
6、ew0:2002年9月5日来自xxxxx的消息:n为该短消息序号xxxxx为发送方号码北京亚控科技发展有限公司10例程:组态王短信报警使用参考文档MsgNec0:#####(短消息内容)注意:当短消息大于63个汉字(126个字符)时,组态王中只显示前63个汉字。MsgNed保存63个之后的信息2.MsgOld,MsgInf字符串格式:eg:MsgOld0:2002年9月5日来自xxxxx的消息:n为该短消息序号xxxxx为发送方号码MsgInf0:#####(短消息内容)注意:当短消息大于63个汉字(126个字符)时,组态王中只显示前63个汉字3.MsgS
7、end,要发送的短消息内容,请不要大于63个汉字(126字符)的短消息,否则,组态王将只发送前63个汉字4.对于只写的参数,只要状态改变一次,就执行一次命令。5.当设备连机成功后,CSCA寄存器将显示SIM卡中的短消息中心号码。2、定义变量:2.1)定义设备:温度的采集设备我们定义组态王提供的PLC-亚控-仿真PLC,实际工程根据现场实际使用得设备进行定义。短信发送设备定义智能模块-SIEMENS-TC35Terminal。2.2)定义变量:在组态王中定义四个变量:温度(IO实数)、设置短消息格式CMGF(IO整数)、设置短消息中心号码CSCA(IO
此文档下载收益归作者所有