1200PLC 报警功能块——快速修改报警列表
发布时间:2024-11-26
软件测试平台:TIA V15.1 以及PLCSIM V 15.1
测试对象:PLC1200、KTP700
1.创建FB报警功能块
(1)在程序块中创建FB,命名为报警功能块,并且在 input 中创建16个报警,因为触摸屏支持的报警变量是字的数据类型,16个位对应16个报警。
(2)在静态变量Static 创建“报警”数据类型为word ;创建“报警文本“的数组,数据类型为Array[0..15] of WString[20],对应16个报警变量,字符串长度为20,可根据实际需求设字符串长度,zuihao限制字符串长度,节省占用的资源;创建”0ff”为bool的静态变量。如下图:
2.编写FB程序段
(1)建立程序段,写好16个位的报警;
(2)用GetSymbolName指令(该指令在扩展指令字符串+字符-运行信息中)把输入的变量名称读取放到#报警文本中。如下图:
3.调用FB报警功能块,背景数据块选择多重报警。根据报警的数量,可多次调用。记得在MAIN中调用。如下图:
4.创建HMI报警画面,设置相关功能
(1)在HMI默认变量表中建立变量。采集周期可更改为100ms。
(2)在HMI报警中,建立好离散量报警,可一次性设置好全部报警。报警文本选择插入变量域,报警类别选择Warnings。设置如下图:
5.测试项目,仿真PLC和HMI测试
(1)plc触发相应的报警,只要修改变量的名称即可改变HMI报警文本。如下图:
注意:
这里在报警视图的属性,文本格式中要选宋体或者新宋体,如果HMI中没有相对应的字体,会有字体显示不全的现象出现!
展开全文
其他新闻
- G120XA模拟量速度反馈及曲线标定 2024-11-26
- 西门子SIRIUS(国产)控制与保护产品3RT7系列 2024-11-26
- 西门子开放式用户通讯TCP指令使用介绍 2024-11-26
- G120XA的Modbus RTU通讯 2024-11-26
- S120的非周期性通讯 2024-11-26
- 西门子S7-1200 modbus rtu通讯使用介绍 2024-11-26
- 西门子S7-1200 modbus tcp通讯使用介绍 2024-11-26
- 西门子雪豹 SITOP PSU2200工业电源 2024-11-26
- 1200与S120 ALM速度与扭矩控制 2024-11-26
- 关于西门子产品合格证的说明 2024-11-26