随机数生成模块:范围与错误处理.pdfVIP

  • 0
  • 0
  • 约7.62千字
  • 约 4页
  • 2026-01-20 发布于四川
  • 举报

简短描述

此模块在每次调用时生成一个介于定义的最大值和最小值之间的“随机”值。随机数的数据类型

为UDINT。

模块

FCLGF_RandomRange_UDInt

UDINT无符号整数

最小值返回值_

无符号整最大值错误BOOL

状态WORD

子功能状态WORD

输入参数

参数数据类型描述

最小值UDINT定义随机数的下限。

最大值UDINT定义随机数的上限。

输出参数

参数数据类型描述

_

RetValUDINT随机数

错误BOOLFALSE:无错误

TRUE:FB执行期间发生错误

状态WORD16#0000‑16#7FFF:FB的状态,

16#8000‑16#FFFF:错误识别(参见下表)。

subFunctionStatusWORD调用的FC和系统块的状态或返回值。

状态和错误显示

状态含义补救措施/备注

16#0000无错误-

16#8200“minValue”大于“maxValue”。-

16#8600__

“RDSYST”命令出错。检查“subFunctionStatus”中的错误代码。

Note

文档评论(0)

1亿VIP精品文档

相关文档