描述
如果收到上述错误消息,S7-1500 F-CPU的诊断缓冲区包含以下诊断:
x of xx; Event ID: 16# 0D:75D1
Error: Safety program: Internal CPU error
F runtime group: 1
Internal error information: 2: 0*
Internal additional error information: 0
Software PLC / Software PLC
Incoming event
Event type: Error
*除了错误信息2:0之外,还有其他含义不同的信息。
在STEP7(TIA Portal)的联机帮助中,在“Help on Event 0D:75D1”下,您将找到有关错误可能原因和故障排除方法的详细信息。
注意
如果对F块中的临时变量进行读取访问而事先未对其进行初始化,也会导致上述内部错误16#75D1。这意味着您正在处理安全程序中状态不确定的信号。F控制块检测到这一点,并将F CPU设置为安全停止模式。
解决办法
在读取或访问临时变量之前,先通过写访问来初始化它们或
使用来自F DB的安全全局地址变量或
在F FB中使用静态变量。