7.14.4 读取相关远程站信息
功能
输入控制参数REQ和远程站的硬件识别编码HWID_CODE,若REQ为1,启动信息读操作,获取远程站信息(指令执行过程状态,指令执行错误状态,远程站的状态参数)。
LD图形
参数说明
接口变量 | 声明 | 数据类型 | 说明 |
---|---|---|---|
REQ | In_Put | BOOL | 控制参数Request 使用REQ = "1"启动信息读操作。 |
HWID_CODE | In_Put | LWORD | 远程站的硬件识别编码。 该编号源自项目树远程IO站的属性。 |
BUSY | Out_Put | BOOL | 指令执行过程状态,“0”:指令执行完成,“1”指令的执行尚未完成。 |
ERROR | Out_Put | BOOL | 指令执行错误状态,“0”:无错误,“1”指令执行过程中发生错误。 |
STATUS | Out_Put | INT | 远程站的状态参数, “0”: 远程站状态正常,“FF01" : 远程站无法访问,”FF02": 远程站存在模块故障。 |
示例
- LD示例如下动图所示:
- 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
);