n
操作指导:
将一个项目从 BATCH flexible 移植到 SIMATIC BATCH 之后,尽管项目数据没有改变,但是却得到下列出错消息:n
- 输入参数“The parameter [<p-name>] for function type [ <t-name> ] has not been configured on the AF block instance [<i-name>]。(用于功能类型[ <t-name> ]的参数[<p-name>]未在 AF 块背景[<i-name>]上组态。)”n
- 输出参数“The setpoint parameter [<p-name>] for function type [ <t-name> ] has not been configured on the AF block instance [<i-name>]。(用于功能类型[ <t-name> ]的设定点参数[<p-name>]未在 AF 块背景[<i-name>]上组态。)”
从 SIMATIC BATCH V6.1 SP3 开始,将不会再出现这些消息。下面所述的补救措施只用于早期版本的 SIMATIC BATCH。n
解释和补救措施:
关于输入参数的错误消息:
n
编号 | ID | 错误 | 警告 | 补救措施 |
5 | 418 | 用于功能类型[ CVAC ]的当前参数[Presion del reactor]未在 AF 块实例[<name>]上组态。必须将该参数添加到该实例中。 |
输出该消息的原因是过程值和相关的实际输入值 PV_IN 之间缺少互联关系。实际上是通过直接从 SFC 访问写入输入数据的,但是在 SIMATIC BATCH 中,CFC 中必须存在互联关系。n
作为一种补救措施,您可以添加一个假互联——例如引入一个“ADD_R”功能块并将其“OUT”输出端互联到 AF 实例的实际值输入端并将 SFC 的写访问更改到“ADD_R.IN1”输入端。n
一旦完成上述操作后,该 SIMATIC BATCH 便立刻识别出新的互联关系,并根据类型定义识别出使用中的输入端。n
关于输入参数的错误消息:
编号 | ID | 错误 | 警告 | 补救措施 |
5 | 460 | 用于功能类型[ CTEMP_R ]的设定值参数[PID_ERR_MAX]未在 AF 块背景[<name>]上组态。 必须将该参数添加到该实例中。 |
输出该消息的原因是设定值输出端和处理程序块之间缺少互联关系。实际上是通过直接从 SFC 访问读取输出数据的,但是在 SIMATIC BATCH 中,CFC 中必须存在互联关系。
作为一种补救措施,您可以添加一个假互联——例如引入一个用户功能块并将输出端互联到其当前值的输入端,同时还保持 SCF 的读取访问。
一旦完成上述操作后,该 SIMATIC BATCH 便立刻识别出新的互联关系,并根据类型定义识别出使用中的输入端。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc337700.html