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 | |||||
|
|