西门子学习笔记8 - 非中断式的触摸屏报警处理

1、通过报警文本报警

1、在触摸屏里面连接PLC变量,分别是触发报警变量(%MW10),确定切换变量(%MW12)。如图1-1所示。

图1-1

2、在触摸屏HIM报警里面设置离散量报警,添加一个,报警名称自定义;设置报警文本为:极限位报警;报警类别是:ERRORS;触发变量是:触发报警变量(%MW10);触发位是0,对应的变量地址是(%M11.0);确定报警变量是:确定切换变量(%MW12);触发位是0,对应的变量地址是(%M13.0)。如图1-2所示。

注:这里的地址是从高位开始的,不是从低位开始的,如果触发为设置的是8,则就是(%M10.0)。

图1-2

3、PLC里面程序部分,程序写一个自加程序,在为触发报警的时候%MW100一直自加1,触发报警变量后停止自加程序,在触摸屏确定报警后程序继续自加。程序设计如图1-3所示。

注:要复位M11.0和M13.0两个变量,这个需要自己处理,不可以直接触发后复位,需要一点缓冲时间。

2、通过数字量设置切换画面报警

1、连接PLC切换报警变量(%MW14),在图1-1里面有。

2、在触摸屏变量右击进入属性,点击事件,设置数值更改,添加函数:根据编号激活屏幕;连接画面号需要连接的变量:切换报警变量(%MW14)。如图1-4所示。

图1-4

3、触摸屏设置3个画面,画面的属性里面,动画,可见性必须要连接切换报警变量(%MW14),这样才可以通过PLC改变变量值来切换画面。如图1-5所示。

图1-5

4、在触摸屏属性列表,可以看到画面编号。如图1-6所示。

图1-6

5、程序设计一个自加2的程序如果画面在编号为1的时候执行自加2程序,不为1就不执行自加2程序。如图1-7所示。

相关推荐
✎ ﹏梦醒͜ღ҉繁华落℘3 分钟前
FreeRTOS学习笔记(应用)-- 各种 信号量的应用场景
笔记·学习
星星火柴9367 分钟前
笔记 | C++面向对象高级开发
开发语言·c++·笔记·学习
BeingACoder16 分钟前
【SAA】SpringAI Alibaba学习笔记(一):SSE与WS的区别以及如何注入多个AI模型
java·笔记·学习·saa·springai
安全不再安全1 小时前
免杀技巧 - 早鸟注入详细学习笔记
linux·windows·笔记·学习·测试工具·web安全·网络安全
BreezeJuvenile1 小时前
外设模块学习(8)——HC-SR04超声波模块(STM32)
stm32·单片机·嵌入式硬件·学习·超声波测距模块·hc-sr04
LBuffer2 小时前
破解入门学习笔记题三十八
笔记·学习
微露清风2 小时前
系统性学习C++-第十讲-stack 和 quene
java·c++·学习
PyAIGCMaster2 小时前
钉钉的设计理念方面,我可以学习
人工智能·深度学习·学习·钉钉
Elias不吃糖3 小时前
第四天学习总结:C++ 文件系统 × Linux 自动化 × Makefile 工程化
linux·c++·学习
CodeCraft Studio3 小时前
PPT处理控件Aspose.Slides教程:使用Java将PowerPoint笔记导出为PDF
java·笔记·pdf·powerpoint·aspose·ppt转pdf·java将ppt导出pdf