系统与逻辑诊断
设备界面启用后,“诊断”按钮
可用。单击“诊断”按钮将弹出诊断窗口,诊断功能不可与量程功能同时使用。
注意:正确诊断需要将功能图和设备配置之间的数据保持一致匹配。功能图缺失或现有功能图与设备配置不一致时,仅允许进行有限的诊断操作。在此情况下,“功能块诊断”页不可用。

图 103:功能模块的诊断窗口
诊断窗口包含以下标签页:
过程映像:显示SAF模块中输入映像和输出映像的所有地址的状态。当前配置的CRC与内部传输计数器的状态一同显示。该计数器读数随每次向SAF模块的传输操作而增加,可作为文档记录的参考依据。

图 104:诊断窗口,过程图像
系统信息:SAF模块的系统信息:
| 参数 | 描述 |
| 配置-CRC | 参数数据对应的CRC校验值 |
| 程序-CRC | 程序CRC |
| 传输计数器 | 内部传输计数器状态该计数器读数随每次向SAF模块的进行的传输操作而增加,可作为文档记录的参考依据。 |
| 序列号 | 设备最新序列号 |
| 固件版本 | 固件版本号 |
| 硬件版本 | 硬件版本号 |
| FPGA版本 | FPGA版本号 |
| 运行时长【秒】 | 运行时长计数器 |
| PROFINET授权信息 | 显示是否具备PROFINET功能授权 |
| MPU B温度【摄氏度】 | 设备CPU温度 |
| 授权状态 | SARC授权类型0:无授权1:基础授权2:高级授权 |
| 剩余试用时长 | 无授权状态下的剩余试用时间 |
| SARC运算次数 | SARC计算运行次数 |
日志:显示SAF模块状态的通用信息,并可读取错误与诊断数据。

图 105:诊断,日志参数
| 参数 | 描述 |
| 运行时间 | 运行时长计数器(单位:小时) |
| 编号 | 错误/信息编号【以十进制显示】错误/信息编号详见错误表 |
| 信息 | 附加显示【以十进制数值】 |
| 状态 | 状态1 –致命错误2 –报警3 –信息 |
编码器位置:显示编码器A和编码器B传输的位置数值。您可以通过“快照”按钮标记当前位置。程序会据此显示与该记录位置的差值参数。
编码器接口:在编码器接口中显示输出模块的电压差和输入跳线的状态。如果其中一个电压值为0,则编码器已损坏或未连接。输入跳线的数值必须以不同的方式解释。
对于增量式编码器:
- 0:=跳线正常
- 1:= 错误
对于SSI编码器:
- 0:=接收器运行
- 1:=SSI编码器运行
报警屏蔽:显示报警屏蔽的激活功能。
功能块:允许对先前选定的功能块进行选择性监控。要从工作界面选择功能块进行诊断,请使用“添加功能块输入/输出”或“块诊断”按钮。通过这些标签页可以在功能图中显示逻辑状态“0”或“1”。
功能块图中的诊断流程
诊断最重要的前提条件是启动程序。“连接”符号栏中的“启动”按钮显示为灰色。
工作界面诊断
只有在用户在诊断窗口中选择“功能块”标签页时,才能在工作界面进行诊断。当“功能块”标签页被选中后,将自动开始诊断。

在工作界面进行诊断时,平面图中将根据其逻辑状态“0”(红线)或“1”(黄线)显示当前输入状态和输出状态。逻辑状态显示在工作界面上的连接‑ID旁边。
当退出诊断窗口中“功能块”标签页并打开其他诊断类型时,即打开另一个标签页(如“编码器位置”)后,诊断信息将从工作界面隐藏。
功能块诊断页
可对选定功能块执行诊断操作。
选择需要显示的数据
在“功能块”标签页中可选择需要进行状态监控的功能块。可在工作界面中选择功能块。
选择完成后,单击“块诊断”按钮
,所选功能块将转入监控列表。

图 107:工作面上选定的块
监控列表显示每个已添加块的符号地址、逻辑数值及描述信息。若对功能块进行诊断,所选功能块中将根据其逻辑状态“0”或“1”显示当前输入状态和输出状态。

图108选定块中输入与输出逻辑状态的显示效果
通过标记块并按下Del键,可将其从监控列表中移除。
双击列表中的某一条目,相应功能块将在列表中显示。
注意:列表中显示的符号地址也用于编译和验证报告。
提示:使用上下文菜单(鼠标右键)中的“全选”指令,可以选择功能图中的所有文件。
当功能图中的信息与当前连接的SAF系统功能匹配时,即可对选定文件进行诊断。
注意:集成故障排查功能需要在SAF系统和UniSafePLC之间进行大量数据传输。这可能导致数据显示出现短暂延迟,进而可能无法检测到模块输出端最近的状态变化。
若将SAF模块设置为报警模式,则不再更新过程映像。输入电平的变化不再有效,且不再显示在诊断信息中