西门子学习笔记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所示。

相关推荐
海尔辛6 分钟前
学习黑客三次握手快速熟悉
网络·学习·tcp/ip
_Jyuan_1 小时前
镜头内常见的马达类型(私人笔记)
经验分享·笔记·数码相机
丰锋ff3 小时前
考研英一学习笔记 2018年
笔记·学习·考研
1296004523 小时前
pytorch基础的学习
人工智能·pytorch·学习
岂是尔等觊觎3 小时前
软件设计师教程——第一章 计算机系统知识(下)
经验分享·笔记·其他
Oll Correct3 小时前
计算机二级WPS Office第三套电子表格
笔记
睡不着还睡不醒4 小时前
【笔记】unsqueeze
笔记
LouSean4 小时前
Unity按钮事件冒泡
经验分享·笔记·学习·unity·游戏引擎
pq113_64 小时前
OrangePi Zero 3学习笔记(Android篇)4 - eudev编译(获取libudev.so)
android·笔记·学习
AI新视界5 小时前
『Python学习笔记』ubuntu解决matplotlit中文乱码的问题!
linux·笔记·ubuntu