首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用S7-1200构建简易家庭防盗报警控制系统

JZGKCHINA 工控技术分享平台 尊重原创 勿抄袭 勿私放其他平台 前 言 最近也是因为孩子上学,不得已在学校附近买了一套房子,但是小区反应治安不是很好,这就萌发自己用手中S7-1200做一套家庭方案报警系统...,把S7-1200 PLC放在电控箱内,用TIA编写防盗报警系统程序。...考虑房子面积不大,在此我安排自动防盗警报系统,当运动传感器检测到任何人时,警报应为开。 解决方案 · 我使用简单的逻辑解决此问题。在这里,我使用两个传感器,一个是运动传感器,另一个是窗口传感器。...· 系统停止:-I0.1 · 运动探测器:-I0.2 · 窗户传感器:-I0.3 · 警报停止按钮:-I0.4 输出清单 · 警报:-Q0.0 M区 · M0.0:-主线圈 · M0.1:-警报情况 报警安全系统的

66310
您找到你想要的搜索结果了吗?
是的
没有找到

Grafana报警

Send on all alerts:勾选后表示默认所有的报警都会通过这个通道发 Include image:勾选后表示在报警的时候同时截图发送,因为目前的报警通知不支持图片,所以这里不用勾选...Disable Resolve Message:勾选后表示当状态从报警中恢复到正常时,不再发送信息,即不告知恢复正常,这里不用勾选 Send reminders:勾选后表示除了状态刚变成报警中时会发报警消息...,过后每隔一段时间,如果依然处于报警中的状态,那么还会发一次重复报警 Send reminder every:表示每隔多长时间发送重复报警,这里填默认30分钟 Url:正式服的报警服务器...Http Method:选择 POST 设置完成后点击send test可以去注册账号时使用的邮箱查看报警邮件 设置好通道并完成验证后,为图表设置报警 选择图表 点击图表名称的下拉菜单—edit...进入编辑菜单 选择铃铛图表—create alert 设置图表报警 这里报警阈值设置的是取CPU Load平均值 因为是实验,所以预警值是0.5方便测试报警 设置完成后,发现图表上出现了预警线

1.6K20

报警系统QuickAlarm之报警规则解析

前面两篇分别说了报警执行器和报警规则的定义及用户扩展加载,接下来就是比较核心的一块了,如何将报警规则和报警执行器关联起来,即当发生报警时,应该call哪一个报警执行器 I. 背景知识点 0....声明 在正式进入之前,有必要额外声明一下,因为目前的v1版本,没有开放报警规则的自定义,也就是说,目前只支持默认的报警规则,所以接下来的主要内容将集中在 系统默认的报警规则的解析 即基于报警频率阀值,自动选择报警执行器的规则解析...报警规则 如果对于报警规则,依然不是很清晰的,可以阅读一下《报警系统QuickAlarm之报警规则的设定与加载》 这里简单的进行说明,系统中默认的报警规则结构为: key为报警类型(即用户执行报警时,传进来的报警类型参数...) value为具体报警规则 每个报警执行器拥有一个报警频率区间,通过报警频率映射到报警执行器的区间来选择对应的AlarmExecutor,这就是系统定义的报警规则 II....报警规则解析 通过前面的报警规则的简单说明,基本上也可以捞出报警规则的解析原则了 每种报警类型,对应一个报警规则 每个报警规则中,可以有多个报警执行器 每个报警执行器都有一个对应的报警频率的阀值 根据阀值对所有的报警执行器排序

1.4K60

报警系统QuickAlarm之默认报警规则扩展

报警系统QuickAlarm之默认报警规则扩展 本篇主要是扩展默认的报警规则,使其能更加友好的支持同时选择多种报警方式 扩展遵循两个原则 不影响原有的配置文件格式 简化规则解析复杂度 I....,那么上面的配置中, threshold中只定义了一个阀值参数显然是不合适的,主要问题在于 单一阀值,不允许不同报警方式存在交叉 两个报警方式的threshold值相等时,选中的具体是哪个不可预期 所以我们的目标是将上面的参数中..., * * 当报警计数 count >= min * - max 非null, count < max 则选择本报警方式; * count >=..., 要求用户必须存在 alarmConfig.setUsers(basicAlarmConfig.getUsers()); // 报警上限, 如果用户没有填写,采用默认的(因为短信报警按条数要钱...其他 相关博文 报警系统QuickAlarm总纲 报警系统QuickAlarm之报警执行器的设计与实现 报警系统QuickAlarm之报警规则的设定与加载 报警系统QuickAlarm之报警规则解析 报警系统

879120

Zabbix 监控报警

在这里可以设置邮件报警,同时右侧也给出了APP下载地址,下载后直接安装登陆即可。...接下来我们在设置一下微信报警 点击右上角的人头像—个人中心 点击绑定微信,使用微信扫描即可绑定。 好了到此我们的告警插件就设置好了,接下来要设置zabbix-server平台。...二、zabbix监控平台调用报警插件 案例: 监控平台调用onealter插件,实现报警 点击管理—报警媒介类型 可以看到我们安装好的onealter,我们点击后边的测试,看看是否能正常工作 如果测试失败...回到zabbix告警平台点击右上角 人头像—报警媒介—添加收件人 设置告警收件人,可以设置多个人。 ok,我们zabbix监控平台设置好了。...测试报警 之前设置过一个自定义监控,我们监控了登陆用户数量,我们通过同时登陆node1超过三个用户,验证报警

94010

Nginx中防盗链(下载防盗链和图片防盗链)及图片访问地址操作记录

今天在此介绍Nginx中设置下载防盗链和图片防盗链的操作~ 一、Nginx中下载防盗链的操作记录 对于一些站点上的下载操作,有很多的下载来源不是本站,是迅雷、flashget, 源源不断的带宽,防盗链绝对是当务之急...二、Nginx中图片防盗链的操作记录 图片防盗链和下载防盗链使用的指令不同,下载防盗链使用secure link,并且需要程序配合,但是效果非常好;而图片防盗链不需要程序配合,根据图片来源来实现,但是只能先限制基本的图片盗用...那么,nginx应该怎么样彻底地实现真正意义上的防盗链呢? 首先,来看下nginx如何设置防盗链?...这个图片要放在没有设置防盗链的网站上,因为防盗链的作用,这个图片如果也放在防盗链网站上就会被当作防盗链显示不出来了,盗链者的网站所盗链图片会显示X符号。...这样设置差不多就可以起到防盗链作用了,但是这样并不是彻底地实现真正意义上的防盗链!

3.9K101

深度讲解TS:这样学TS,迟早进大厂【18】:类与接口

初学者玩转 TypeScript系列,总计 21 期,点赞、收藏、评论、关注、三连支持!...TS系列地址: 21篇文章带你玩转ts # 18-类与接口 之前学习过,接口(Interfaces)可以用于对「对象的形状(Shape)」进行描述。...举例来说,门是一个类,防盗门是门的子类。如果防盗门有一个报警器的功能,我们可以简单的给防盗门添加一个报警方法。...这时候如果有另一个类,车,也有报警器的功能,就可以考虑把报警器提取出来,作为一个接口,防盗门和车都去实现它: interface Alarm { alert(): void; } class...} lightOff() { console.log('Car light off'); } } 上例中,Car 实现了 Alarm 和 Light 接口,既能报警

33110
领券