4.3.2  SFC的公共参数

4.3.2 SFC的公共参数

在用户程序中执行的系统功能(SFC)将指示CPU是否能够成功执行SFC的功能。用户可获取有关已出现的任何错误的信息,这些信息将以下列两种方式显示:一种是在状态字的BR位中;另外一种是在输出参数RET_VAL(返回值)中。

系统功能(SFC)通过在状态字的二进制结果位(BR)中输入值“0”来指示执行时出现了一个错误,见表4-19。

表4-19 BR值的具体含义

978-7-111-38359-8-Chapter04-37.jpg

某些系统功能会在称为返回值(RET_VAL)输出的输出处提供附加错误代码。如果在输出参数RET_VAL中输入一个常规错误,则只能通过状态字BR位中的值“0”指示。返回值数据类型为整型(INT)。返回值与值“0”之间的关系指出在执行该功能时是否出错。

表4-20所示解释了返回值的常规错误代码,该错误代码用十六进制格式显示,每个代码编号中的字母x仅仅是一个占位符,它代表引起该错误的系统功能参数的编号。

表4-20 返回值的常规错误代码

978-7-111-38359-8-Chapter04-38.jpg

(续)

978-7-111-38359-8-Chapter04-39.jpg