n
描述:
在使用低于V5.2 SP4的版本创建和编译安全程序的情况下,如果使用≥ V5.2 SP4的F-系统创建的话整体符号可能会改变。n
该情况何时发生?
如果将F_CH_DO块实例上的VALUE输出连接到其它块时会出现这种情况,例如在标准用户程序中为了继续处理F_CH_DO产生的输出信号。n
当使用低于等于V5.2 SP3的S7 F-系统编译程序时也会输出下列报警:
“Value for parameter 'VALUE' not available [Copy the parameter value manually from the HW configuration]”
如果在使用≤ V5.2 SP3的S7 F-系统进行的最后一次编译记录中没有发现该报警,那么即使在S7 F-系统升级到 ≥ V5.2 SP4后整个符号也不会改变。
该报警含义是什么?
通常S7 F-系统检查连接到VALUE输出的地址并形成一个地址代码,以便以后可在该地址代码的基础上识别该地址的改变。因此,地址代码合并到安全程序的整个符号中。对于F_CH_DO的块实例来说地址代码位于ADR_CODE参数中。n
由于低于V5.2 SP4的一个错误S7 F-系统不是一直能够读取VALUE输出上的地址,因此在块中输入地址代码“0”。因而,通道地址的改变不能够再基于整个符号内或“Compare safety programs”对话框内的改变来识别。n
在已经被接受的安全程序中如何进行?
如果在已经接受的安全程序中编译了上述连接并接收到报警,那么无论如何要将S7 F-系统升级到V5.2 SP4以便今后受到影响的地址的改变通过整体符号显示。下面所描述的步骤已经得到TÜV SÜD (南方技术检验)的认同。如果遵循这些步骤,将不需要重复接收。n
按以下进行:
n
序号 | 步骤 |
1 | 如果这步已经进行:保存已接受的安全程序版本作为参考。 |
2 | 安装S7 F-系统的新版本(≥ V5.2 SP4)。 |
3 | 编译整个安全程序。 |
4 | 将已编译的安全程序与步骤1中保存的参考版本进行比较。 |
5 | 在“Compare programs”对话框的平面图中只可能出现以下改变:
|
6 | 块视图只包括F_CH_DO块实例的DB列表,该块实例的VALUE输出已连接。 |
7 | 将步骤5中所列通道的所有地址在当前程序中归档。它们仍需符合已接受版本中的地址。 |
8 | 依据手册“S7 F – Programmable Controllers S7 F-FH”中的第7.5.1节的描述保存当前程序,并将其与步骤5中的比较记录和步骤7中的地址文件一起添加到接收文件中。 |
关键字:
符号的改变
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc338572.html