问题描述
当把项目下载到 CPU 中时,会提示“非致命错误”信息。如果删除了子程序块“TD_ALM_0”,可以避免该提示信息的出现并顺利完成下载。n
与此同时,报警功能依旧可以通过对报警位的编程处理来实现。n
S7-21x CPU 不支持由 TD 文本显示向导所自动生成的报警功能块,这是因为这一系列的 CPU 不支持带参数的程序块调用。n
删除子程序块“TD_ALM_0”
在项目结构中通过路径“程序块”> “向导”找到块“TD_ALM_0”,右键单击该块并在弹出的窗口中选择“删除”,并在接下来的对话框中确认该删除操作。n
图. 01n
实现报警功能
打开文本显示向导所生成的符号表。在程序结构中通过路径“符号表”>“向导”找到表“TD_SYM_0”。n
在该表中找到报警位(例如“Alarm0_1”),将这一位通过编程连接到相应事件上即可实现报警功能。当某一报警位被置位,相关的报警信息会在文本显示器上被显示。对于 TD 文本显示器上报警消息的处理和正常情况下是一致的。n
图. 02n
模块信息
S7-21x 系列的 CPU 不支持文本显示的报警功能块,因为它们不支持带参数的程序块调用。n
只有 S7-22x 系列的 CPU 支持以下文本显示器的报警功能块:n
- TD100Cn
- TD200Cn
- TD400C
- TD200 Release 3.0
关键词:
安装, PLC
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc333869.html