西门子PLC系统功能和标准函数提供丰富的目录及技术规范,用于处理相关控制任务与功能,这些系统功能是系统诊断的重要方法要素。PLC的操作系统通过中断机制管理事件,系统诊断功能检查相关的系统错误及编程错误,依据诊断事件请求回调系统功能产生相关响应(中断调用)。这些系统诊断响应有系统RUN/STOP、故障响应、请求OB调用等。如同消息订阅,用户通过编程相关消息(消息块函数)可以在WinCC、HMI实现可视化报警,如ALARM消息报警。