跳到主要内容

7.14.4 读取相关远程站信息

功能

输入控制参数REQ和远程站的硬件识别编码HWID_CODE,若REQ为1,启动信息读操作,获取远程站信息(指令执行过程状态,指令执行错误状态,远程站的状态参数)。

LD图形

alt text

参数说明

接口变量声明数据类型说明
REQIn_PutBOOL控制参数Request 使用REQ = "1"启动信息读操作。
HWID_CODEIn_PutLWORD远程站的硬件识别编码。 该编号源自项目树远程IO站的属性。
BUSYOut_PutBOOL指令执行过程状态,“0”:指令执行完成,“1”指令的执行尚未完成。
ERROROut_PutBOOL指令执行错误状态,“0”:无错误,“1”指令执行过程中发生错误。
STATUSOut_PutINT远程站的状态参数, “0”: 远程站状态正常,“FF01" : 远程站无法访问,”FF02": 远程站存在模块故障。

示例

  • LD示例如下动图所示:

RD_STATIONINFO_GIF

  • ST示例如下代码所示:
定义参考:
Bvar:BOOL;
Hwid_LW:LWORD;
Busy_B:BOOL;
Error_B:BOOL;
Staus_I:int;

代码实现:
RD_STATIONINFO_1(
REQ:=bvar,
HWID_CODE:=Hwid_LW,
BUSY=>busy_B,
ERROR=>Error_B,
STATUS=>Staus_I
);