当使用“WRREC”指令将参数数据记录传递到模拟输入模块AI电能表时,在哪里可以找到“STATUS”输出参数的厂家特定的错误信息?

如果在使用“WRREC”指令传递参数时发生错误,模拟输入模块AI电能表将继续使用之前的参数。“STATUS”输出参数包含相应的错误信息。

如果“STATUS”输出参数被解释为数组[1..4]字节,错误信息具有以下结构。

错误代码 名称 含义
STATUS[1] Function_Num
  • B#16#00 如果没有错误
  • DPV1-PDU 的函数ID:
    在错误的情况下,输出 B# 16#80 (B# 16#DE 如果在读取数据记录时出错,B# 16#DF 如果在写入数据记录时出错)。如果没有使用 DPV1 协议元素,则输出 B# 16#C0。
STATUS[2] Error_Decode

错误位置 ID

STATUS[3] Error_Code_1 错误ID
STATUS[4] Error_Code_2

厂商指定的扩展代码

表1

Error_Decode = 16#80 和 Error_Code_1 = 16#Ex 的含义如下:

  • 厂商指定。请参考模块的文档。

在使用模拟输入模块AI电能表时,“WRREC”指令的“STATUS”输出参数的制造商专用或模块专用含义也取决于要写入的数据记录。模拟输入模块AI电能表手册包含了在每种类型的数据记录情况下对应的“STATUS”输出参数错误信息的含义。

AI电能表模拟模块手册可在以下条目 ID 中找到:

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc343051.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论