【实现】PLC发短信报警图文教程
- 格式:docx
- 大小:258.44 KB
- 文档页数:4
西门子wincc实现手机APP远程监控西门子wincc是西门子公司开发的上位机视窗监控编程软件,用户可以利用软件提供的控件、脚本、方法等进行开发,将控制系统动做成动画画形式的人机界面,从而实现对控制系统的监控。
随着移动互联网的普及,越来越多的用户希望通过智能手机监控工业现场的各种状态、报警等数据,随着移动互联网的普及,越来越多的用户希望通过智能手机监控工业现场的各种状态、报警等数据,可以手机接收wincc数据报警发出来的设备故障短信信息与微信推送。
1本文介绍了如何通过手机短信接收wincc数据故障信息,并可以实现微信公众号推送报警,2西门子wincc软件电脑无需上网,杜绝了电脑中毒的危险性,优点:无需动原来的系统也可以轻松实现短信预警与微信推送功能西门子WINCC上位机OPC通信需要准备的硬件(组态王组态软件不需要配置DCOM,无需固定IP可以轻松实现OPC通信):一、Wincc实现手机APP远程监控方案的配置组成整个方案包含wincc组态监控系统,巨控科技的GRMOPCS无线远程控制终端,巨控的手机APP终端。
Wincc监控系统,这个是用户原有建立好的现场人机界面监控系统,不需要做任何修改,只需要wincc系统运行,同时wincc系统支持作为OPCsever。
巨控的GRMOPC无线远程控制终端,通过网线直接连接或者交换机连接wincc监控系统电脑。
GRMOPC作为opc客户端,通过OPC协议实现和wincc的内部变量的双向通讯。
通讯的拓扑图如下:图1:wincc实现手机APP远程监控通讯拓扑图GRM-OPC远程系统应用场景如下:客户上位机系统(如组态软件,DCS)已经搭建完成;上位机系统连接的设备众多,驱动不一;PLC和仪表过于分散,数据已经集中到上位机,不方便再次布线。
PLC不具备多余接口,无法直接从PLC或设备读取;没有PLC程序,无法硬件组态添加通讯模块;没有PLC的数据地址表,无法从PLC直接读取数据。
在TIA中用PLC信号来触发HMI触摸屏报警本文章主要以实例来讲解,在TIA软件中,用PLC的信号来触发HMI触摸屏报警。
在工程实践中,HMI 触摸屏,对于人机交互起着至关重要的角色,通过合理的编辑可以让设备的当前状况以及异常问题,及时准确的显示在触摸屏中,从而使工程技术人员能够快速准确了解当前设备的状态。
接下来的内容,就是讲解如何利用PLC的信号来触发HMI触摸屏报警。
通过阅读以下的内容,可以给你一些提示和启发,以期在你今后负责的工程项目中提供帮助。
1、建立新项目(1)打开软件,从桌面双击软件快捷方式图标或者从开始菜单找到软件快捷方式进入软件。
(2)创建一个新项目,进入软件,默认进入Portal 视图,就是下图中的视图界面,默认启动菜单。
在此界面,可以:打开现有项目;创建新项目;移植项目;关闭项目;点击欢迎光临会跳转到西门子在线支持网址页面;新手上路;已安装的软件可以查看安装的TIA软件信息;帮助会进入帮助界面;用户界面语言可以选择你熟悉的界面的语言中文或者英文。
(3)点击创建新项目,然后再项目名称中输入“HMI报警信号模拟“保存路径选择,选择你想将项目保存在哪个位置。
输入作者姓名,添加注释。
最后点击创建按钮。
然后软件会跳出提示框,正在创建项目…。
项目创建完成后显示如下图2、组态设备(1)点击组态设备,进入组态设备界面,默认“显示所有设备“(2)点击添加新设备,跳转到添加新设备界面(3)点击控制器,然后显示控制器列表,包括了SIMATIC S7-1200,SIMATIC S7-1500,SIMATIC S7-300,SIMATIC S7-400,SIMATIC ET200 CPU,Device proxy。
(4)在该实例中,我们要选择的控制器型号是SIMATIC S7-1500->CPU 1517F-3 PN/DP。
选择该CPU。
并且可以更改设备名称,默认名称是PLC_1。
勾选打开设备视图。
手机短信可以接收PLC报警?教您用PLC实现真正的无人值守展开全文原创不易,请勿抄袭。
可能好多人已经使用过这种技术,甚至非常熟悉这种技术,毕竟S7-200已经使用了很多年,但是作者以前一直没有遇到过这种应用,作者觉得这种方式很实用,所以把它做成一篇文章,供大家参考。
首先我们来说下自动化控制系统,说是自动化控制系统,自动化指的是控制而非一切,维修就无法自动化,因此如何作到设备的无人值守?德国的方式是出现问题后通过打电话报告故障代码和故障内容的方式通知操作人员或者维修人员,以此可以避免操作人员不得不一直停留在控制室。
这也是德国工厂的操作人员为什么这么少的原因之一,但是这种方式有个前提,那就是你的设备包括你的程序的性能一定要非常好,设备稳定性指;如果设备稳定性不好,一直有故障的话,还是留个人在那吧。
程序的性能指出现任何故障时都可以清晰的判断出哪个部位出现了问题,而且出现一些危险的故障时可以有一些相应的程序手段避免事态扩大;这一点说起来很简单,但实际操作起来却非常非常难;需要大家日积月累的学习。
以前有朋友给我提意见,让我把硬件也写到文章里,闻过则改,以后的文章会带硬件目录,再次感谢这位朋友,也希望以后的文章大家可以给我提意见,包括想学习哪种PLC,哪个方向等等。
好吧,进入正题吧!让我们看下今天的实例,需要的硬件软件。
1 24V电源模块2 SIMATIC S7-200 CPU 224XP3 MD720-3发信号设备 6NH9720-3AA004 ANT 794-4MR Antenna天线 6NH9860-1AA005 PC/PPI cable编程电缆 6ES7901-3CB30-0XA06 SIM card能发短信的手机卡7 能收短信的手机需要的软件有STEP 7 Micro/WIN和SMS库文件,请注意MD720-3需要使用串口连接,所以不同串口的库文件不同;有想要库文件的请在评论区留下邮箱,我会一一发送。
文档名称文档密级
1.1 设置iMC短信告警发送告警详细信息的方法
iMC支持通过使用短信猫将告警以短信形式发送到指定的手机上。
在默认情况下,iMC只发送告警的标题,而不会发送告警详细内容。
在需要将告警详细信息发送到手机的场景中,请将iMC平台升级至E0202 P05
或以上版本,并执行以下的配置步骤:
1、找到$iMC/server/conf/qvdm.conf
2、找到SendSmsTrapContentType字段,修改为SendSmsTrapContentType = 1,
如果配置文件中没有,则在文件最后增加一段该配置,修改后保存文件并关闭。
3、在监控部署代理中重启告警后台,即imcfaultdm进程。
2015-01-28 H3C机密,未经许可不得扩散第1页, 共1页。
上海层升电子科技有限公司性能介绍系统架构 原有的厂务监控系统中, 当有警报出现时由值班人员查看并通知相关人员处理。
有时 当有重要警报出现时, 可能由于值班人员疏忽而延迟了处理时间从而对生产或安全造成影响。
本系统可以实现从服务器软件上读取相关的数据并根据报警条件通过 GSM 发射器发 送到相关人员的手机上,使相关人员第一时间了解警报信息,使问题得到及时处理。
具体可以实现的功能如下: ž SMSAlarm 是一个短信发送与管理软件, 可以从 DDE server 读取数据, 比如从 intouch, wincc,daserver 上读取数据并按照客户的要求处理,再发送到指定手机上。
ž 可对各个报警点设置发送隔离,通过设置各个点的 SendEnable 属性来确定其是否需 要发送。
ž 可增加或删除报警群组。
ž 可增加或者删除手机用户,手机用户可以自由加入或脱离已建立的报警群组。
用户可 以分为 3 个优先级,发生报警时可以根据优先级设置不同的发送延时时间。
ž 可增加或者删除报警点。
ž 可修改发送到手机用户的内容,通过设置报警点的 AlarmComment 值,每个点可分 别实现在报警发生时发送到用户的内容。
ž 可设置报警发送延时时间,当一个点频繁从正常状态跳跃为报警状态时,此功能可 以使报警不会频繁发送。
通过设置相应点的 DelayLevel1Set(单位秒,默认 20 秒), DelayLevel2Set(单位分,默认 60 分),DelayLevel3Set(单位分,默认 120 分)值实现。
ž 可设置报警发送频率,即倒计时功能,当一个点一直处于报警状态时,通过设置相 应点的 CountDownSet(单位分,默认 240 分)值可以实现在多少分钟之内不会重复发 送这个报警信息。
ž 可手动输入信息和号码进行发送短信,也可按群组进行手动发送,此功能常用于临 时事件广播。
ž 可按组或人员或报警点查询报警发送记录,支持导出到 excel 表格。
PLC报警系统温度控制系统的要求:将被控系统的温度控制在50度-60度之间,当温度低于50度或高于60度时,应能自动进行调整,当调整3分钟后仍不能脱离不正常状态,则应采用声光报警,以提醒操作人员注意排除故障。
系统设置一个启动按纽-启动控制程序,设置绿,红,黄3个指示灯来指示温度状态。
被控温度在要求范围内,绿灯亮,表示系统运行正常。
当被控温度超过上限或低于下限时,经调整3分钟后仍不能回到正常范围,则红灯或黄灯亮,并有声音报警,表示温度超过上限或低于下限。
实现温度检测懒惰控制的过程包括:PLC投入运行时,通过特殊辅助继电器M71产生的初始化脉冲进行初始化,包括将温度较佳值和基准调节存入有关数据寄存器,使计时用的两个计数器复位。
按启动按钮(X500),控制系统投入运行。
采样时间到,则将待测的四点温度值读入PLC,然后按算术平均的办法求出四点温度的平均值Q。
将Q与Qmax (温度允许上限)比较,若也未低于下限,则说明温度正常,等待下一次采样。
若Q﹥Qmax,进行上限处理:计算Q与上限温度偏差,计算调节量(比例系数设为2),发出调节命令,并判断调节时间,若调节时间太长,进行声光报警(红灯亮);若调节时间未到3分钟,则准备下次继续采样及调节。
当采样温度低于下限,即Q<Qmax时,进行下限处理:计算Q 与下限温度偏差,计算调节量,发出调节命令,并判断调节时间,若调节时间太长,进行声光报警(黄灯亮);若调节时间未到3分钟,则准备下次继续采样及调节。
PLC在温度监测与控制系统中的逻辑流程图如图2-1所示:图2-1 温度监测与控制系统中的逻辑流程图3 控制系统的I/O点及地址分配控制系统的输入/输出信号的名称、地址编号及说明如下表3-1所示。
表3-1 控制系统的输入/输出信号的名称、地址编号及说明模块号输入端子号输出端子号地址编号信号名称说明CPU222 1 I0.0 总启动开关按钮1 I0.1 总停止开关按钮1 Q0.1 加热器输出加热2 Q0.2 红灯“1”有效,高温指示灯3 Q0.3 绿灯“1”有效,正常指示灯4 Q0.4 黄灯“1”有效,低温指示灯5 Q0.5 喇叭报警器1 AIW0 温度传感器1输入电压值4 PLC 系统选型从上面分析可以知道,系统共有开关量输入2个、开关量输出5个;模拟量输入点4个、模拟量输出点1个。
基于PLC编程报警功能块的实现电气工程师在平常的程序编写中,会有各种各样的技巧类的方法,有助于程序结构清晰的,有利于程序简化的,更有自我创新的,多多地学他人之长以弥补自己之短,对自己的工作是有十足好处的。
在一个项目程序中,报警程序的编写是不可或缺的,但是如何给相同或类似的报警汇总出一个功能块来,还没有定论,当然有各种各样可以实现的方法,以下是我在平常的程序编写中已经习惯性用的FB报警功能块,感觉有利于程序的简化和统一,分享一下!以下我的编程环境使用倍福的TwinCAT,如图1所示,它的编程语言符合plc标准化语言IEC61131-3,人性化的编程界面简单易学。
图1.Twincat属性第一个功能块Alarm1,功能块实现的是执行器得到输出信号后,但是到位信号在规定时间内未反馈回来,则给出执行器未到位报警,此类报警的应用情况很多,例如拿一个气缸来说:图2.变量表VAR_INPUT(输入变量):_CONTROL:指PLC发出的给气缸的伸出信号;_SIGNAL:指气缸的伸出到位信号;_RESET:指报警复位按钮信号;_TIME0:指设定规定时间的设定值;VAR_OUTPUT(输出变量):_ALARM:指气缸异常的报警输出;VAR(中间变量):_TON1:定时时间继电器;_TQ:定时器输出;如图2中所示的逻辑程序部分:气缸的初始状态为收回状态,伸出到位检测信号为0,当PLC输出给气缸的伸出信号置1后,气缸动作即变为伸出状态,此时正常情况下在规定时间(例如_TIME0=3秒时),气缸的伸出到位检测信号_SIGNAL变为1,此时报警输出状态不变,为FALSE,不会报警;但是如果规定时间已到,即_TQ有输出,并且气缸的伸出到位信号未变为1,仍为0,则_ALARM信号为TRUE,报警有输出,显示气缸未到位报警。
此时如果修复气缸开关,使得气缸的伸出到位信号_SIGNAL变为1,则按下复位按钮,即_RESET=TRUE,_AlARM 信号变为FALSE,报警消除。
PLC短信控制方案摘要:本方案重点介绍了基于PLC的短信控制方案。
PLC通过与广州市巨控电子科技开发有限公司研发的GRM200短信报警控制器连接,可以使控制系统达到远程短信控制,远程短信报警,远程催款,远程维护的目的。
该方案使用简单,只要会使用触摸屏的组态,就可以完全实施本方案的全部功能,PLC端无需额外的编程!连接方法1.PLC和GRM200通过485总线连接,GRM200作为通讯主机,PLC作为通讯从机。
GRM200支持的通讯协议包括MODBUS协议,西门子S7-200(PPI协议),三菱,欧姆龙协议方案连接示意图2.报警条件,报警内容,控制短信格式及修改的寄存器值,通讯变量连接,手机号码等均在电脑上配置,然后下载到GRM200。
使用方法和触摸屏组态一样,无需编程知识。
3.GRM200插入手机SIM卡,即可以接收值班人员发送的控制短信,或者主动发送报警短信给值班人员,实现值班人员手机和PLC完整的双向通讯。
4.GRM200可以使用移动,联通,电信的手机卡,只要任何有手机信号的地方,值班人员都可以随时控制设备的运行,并获取设备的运行。
控制功能:值班人员可以通过发短信的方式远程控制设备的启停或者修改机器的运行参数,如空调的设定温度,制冷制热模式。
温度设定成功值班手机485通讯设定温度=23实现原理与举例:1.通过电脑配置GRM200,建立变量,关联到PLC寄存器对应地址的变量“设定温度”。
2.用户通过手机发送控制短信给GRM200,如“设定温度=23”。
3.GRM200收到短信后,通过通讯接口,修改PLC寄存器的值,发给PLC。
4.PLC根据新的设定温度寄存器值,控制设备。
5.设定成功后,GRM200回送短信给用户,“设定温度=23度,成功执行!”远程短信报警报警功能:当设备出现故障时,GRM200将报警短信主动发送到值班人员手机,实现无人值守。
可以配置多个值班人员手机,GRM200可以先拨号,再发短信,提醒值班人员。
PLC通过短信模块收发手机短信息
未小文
【期刊名称】《电气自动化》
【年(卷),期】2013(035)002
【摘要】对PLC通过短信模块进行收发短消息进行了研究,以便可以在无人值守的监控状态下,出现紧急情况时,可以通过发送和接收短消息进行报警与应急处理.在进行研究过程中,主要采用PLC定制接口通讯程序的方法,和短信模块进行信息交互,短信模块作为PLC收发短消息的中介,通过移动网络的SMS业务,实现PLC收发短消息的功能.经过实际测试,确定了通过对PLC进行定制接口程序收发AT指令这种方式,可以实现PLC收发短消息的功能.该应用可以为今后需要PLC收发短消息的用户提供参考.
【总页数】3页(P107-109)
【作者】未小文
【作者单位】中国自动化控制系统总公司,北京100026
【正文语种】中文
【中图分类】TP272
【相关文献】
1.短信收发模块TC35i在小规模安全监控通报系统中的应用 [J], 吕俊霞;孙自发
2.单片机控制GSM模块实现短信收发的技术及应用 [J], 牛丹;买和木提;周澄;翁多杰
3.基于单片机的GSM短信收发模块设计 [J], 亓浩名;王利;武毅;张磊;黄德宇
4.基于SIM900A模块的短信收发系统设计 [J], 张庆力;刘姜伟;张鑫
5.基于PLC和短信模块的冷库故障短信报警系统 [J], 侍孝虎
因版权原因,仅展示原文概要,查看原文内容请购买。
【关键字】实现
概述
为了实现无人值守,在设备发生故障时,通过短信或者拨号的方式,通知值班人员,在PLC 控制系统中获得了广泛的应用。
传统的实现方式一般采取通过PLC的通讯口外接短信猫的方式,通过PLC的自由通讯协议,控制PLC发出短信。
此类方案缺陷在于:
1. 程序复杂,需要熟悉PLC自由协议编程,AT指令集,如果需要发出中文短信,还需要UNICODE编码,非常麻烦,因此,使用短信猫的方式,一般只实现简单的报警。
2. 可靠性差,普通短信猫很多并非为恶劣的工业环境设计,多采用国产模块或拆机TC35I 之类的模块,容易出现死机,无响应等。
需要资料请联系:QQ25 电话
新的解决方案:
1. PLC无需编写任何程序,只需简单对GRM200模块进行简单配置。
短信功能包括中文短信报警,短信查询PLC寄存器,短信修改寄存器。
2. 直接支持的PLC包括三菱,西门子S7-200,S7-300,S7-400,欧姆龙,台达和标准MODBUS主从协议。
3. 可作为MODBUS从机和触摸屏,组态软件直接连接,实现短信功能。
4. 业内首款通过赛宝抗干扰尝试认证的工业级短信报警控制器。
5. 业内首款智能费用管理的短信报警控制器,定时报告SIM卡余额和已发短信条数。
硬件需求及连线:
该方案只需要西门子PLC一台,和GRM200一台。
配置GRM200即可完成报警.
将S7-200的PPI通讯口和GRM200直接连接即可。
连接图如下:
GRM200软件配置:
该方案只需对GRM200模块进行配置,使用时用USB和GRM200连接即可配置。
(1)GRM200使用方法类似于组态软件,只需选择对应的PLC通讯协议,GRM200即可主动采集PLC的数据。
(2)配置需要读取的PLC寄存器,及对应地址,如下图,GRM200将主动读取S7-200 VW100的数据
上一张
1
2
下一张
PLC短信控制器
型号配置说明:(若需要支持MPI协议,订货请指明)
GRM202A:本机IO端口(8通用输入,4继电器输出)+PLC通讯接口(485)+手机短信控制GRM203A:本机IO端口(8通用输入,4继电器输出)+2路PLC通讯接口(485)+手机短信控制
GRM202A-C:PLC通讯接口(485)+手机短信控制
GRM203A-C:2路PLC通讯接口(485)+手机短信控制
(所有型号均可选配掉电报警选件,订货时请注明)
PLC无需修改程序,无需AT指令集和通讯口编程即可实现手机短信功能。
短信功能包括中文短信报警,短信查询PLC寄存器,短信修改寄存器。
直接支持的PLC包括三菱,西门子,欧姆龙,台达和标准MODBUS主从协议。
可作为MODBUS从机和触摸屏,组态软件直接连接,实现短信功能。
业内首款通过赛宝抗干扰尝试认证的工业级短信报警控制器。
业内首款智能费用管理的短信报警控制器,定时报告SIM卡余额和已发短信条数。
自带8路通用输入(可设为数字输入,4-20mA,0-10V),4路继电器输出。
(短信控制,短信查询,短信报警,短信催款)
GRM200 智能短信报警控制器是一款具有PLC和RTU功能GSM远程测控终端。
它使用GSM(GRM200需插入手机SIM卡)作为通讯手段,同时具备工业级抗干扰性能,可直接安装在含大功率设备的电柜中,适合恶劣电磁环境下使用。
GRM200自带通讯口,直接支持多种PLC通讯协议,可以和西门子,三菱,欧姆龙PLC 或MODBUS设备及各种触摸屏,变频器连接。
PLC无需任何额外的编程,也无需关心短信发送的任何原理,即可实现短信远程控制,远程报警,远程维护,远程催款等。
GRM200系统采用组态配置的形式,支持各种表达式报警,定时控制,逻辑控制,具备PLC灵活的编程功能。
使用GRM200无线控制,无需铺设通讯电缆和现场值班人员,降低了系统建设成本和维护成本。
功能概述:
1) GRM200通过RS485和PLC连接后,即可实现手机短信读写PLC的寄存器。
2) 控制器自带数字输入和模拟量输入,可以接各种传感器和开关,做为PLC的扩展模块使用,降低系统成本。
3) 若被监控PLC出现故障,短信报警器自动发送报警短信到指定的值班人员手机,并支持短信前先拨号响铃。
4) 值班人员可发送手机短信修改PLC的寄存器。
操作成功完成后,短信报警器会发确认短信通知值班人员。
5) 报警产生后,可以通过短信报警器的继电器输出切断设备电源。
可短信撤防或布防。
6) 可定时发送PLC寄存器的值到值班人员手机。
7) 可以打电话控制PLC。
短信报警控制器一端不必接听就可以完成控制,无需手机通话费。
8) 支持掉电报警选件,在控制器掉电时给值班人员发送短信。
应用领域:
1:PLC的远程调试,远程维护,远程报警,远程控制,远程催款等。
2:机房温湿度,烟雾,漏水,玻璃破碎,门禁等检测和报警。
3:远程开启或关闭工业设备如电机、水泵、电磁阀门等。
4:开关状态回传,如断电报警,电缆防盗等。
5:远程监测干接点信号状态。
6:远程与工业设备现场传感设备数据通讯。
7:路灯,景观灯,城市亮化的无线智能控制。
8:远程监测水塔、高位水池液位,水库、水塔、水池液位报警至管理员手机。
可靠性保证:
1:采用最新西门子CINTERION工业级模块BGS2,贴片工艺,适合自动化生产,同时模块具备高稳定性和抗干扰能力,温度范围为-40-85度,可满足最苛刻的工业环境,德国
品质,轻松拥有。
2:工业级设计,通讯和输入采用光电隔离技术。
业内首家通过广州赛宝认证中心最严格的4kV快速脉冲群尝试(对通讯和电源)和8kV静电抗干扰尝试,可直接安装在含大功率设备的电柜中,适合恶劣电磁环境下使用。
3:可以将高优先级报警设置为必须短信确认。
若值班人员未确认此报警,则报警信息会按照设定的时间间隔,不停的发送给值班人员。
并可先拨打值班人员手机,再发短信。
4:短信报警器可以定时发送设备信息,保证值班人员时刻掌握设备情况,做到防患于未然。
5:若短信模块所处位置手机信号偏低,短信模块自动发送提醒短信。
6:值班人员可以主动发送短信,随时查询当前的PLC状态。
GRM200系列后缀描述表
此文档是由网络收集并进行重新排版整理.word可编辑版本!。