Generic_Request

功能块 Generic_Request
透过通讯埠发送请求并等待回应。
VAR_INPUT
V PortIn RTX_Port 欲发送请求至该埠之埠。
V LengthIn UDINT 欲发送资料的长度。
V DataIn ARRAY [0..255] OF BYTE 欲发送的资料。
V Execute BOOL 在上升边缘开始动作。
VAR_OUTPUT
V Port RTX_Port 欲发送请求至该埠之埠。
V Done BOOL 资料封包已发送。
V Busy BOOL 功能块尚未结束且预期看到新的输出值。
V Error BOOL 提示功能块中出现错误。
V ErrorID DINT

0:无错误。

9:非有效埠。

10:该长度无效。

11:位收到回应。

12:封包发送失败。

13:封包接收失败。

V Length UDINT 资料封包长度。
V Data ARRAY [0..255] OF BYTE 发送封包的资料。
可用的 EtherCAT 状态:all,不与 EtherCAT 绑定,仅与埠绑定。
  Generic_Request  
RTX_Port   PortIn   Port   RTX_Port
UDINT   LengthIn   Length   UDINT
ARRAY [0..255] OF BYTE   DataIn   Data   ARRAY [0..255] OF BYTE
BOOL   Execute   Done   BOOL
        Busy   BOOL
        Error   BOOL
        ErrorID   DINT