SPEL+命令執行的限制

I/O操作命令(On、Off、SW、Ctr等)

包含選配件板的所有I/O皆可用。操作I/O資料會保存至PC記憶體中(虛擬I/O模式)。I/O輸入狀態可從Epson RC+的I/O監視器視窗中改變。此外,I/O輸入狀態也可以使用SPEL+程式中的SetSw或SetIn聲明進行改變。

提示


即使您指定非同步On/Off命令,您仍無法在指定時間過後改變I/O狀態,且Ctr函數會永遠傳回0。

Ethernet、RS-232C通信命令(Print #、Input #、OpenCom、OpenNet等)

所有16個Ethernet埠皆可用。不過,Ethernet埠需要配置IP地址和TCP/IP埠。

針對控制器RS-232C,包含RS-232C選配件板的所有8個連接埠皆可用。

注意:

對於RC800、RC700、RC90系列控制器,包含標準連接埠和RS-232C選配件連接埠的5個以下的連接埠皆可使用。T系列和VT系列機器人的控制器沒有RS-232C選配件板。使用建立在虛擬控制器的專案時,請務必留意連接至控制器的連接埠編號。

依據預設值,Ethernet/RS-232C通信命令無法執行實際通信。

若要使用實際的Ethernet/RS-232C連接埠,務必依照(3)所述進行配置。

Print #等的輸出資料會保存至通信輸出檔。在使用Input #等的輸入中,傳回值為0(數值資料)或空白(字串)。不過,如果您創建通信回應檔,傳回值將視檔案內容而定。

通信輸出檔

調用OpenCom或OpenNet命令時,會載入通信輸出檔。如需通信輸出檔輸出目的地資料夾的詳細資訊,請參閱以下內容。

DummySend***.dat : 通信輸出檔(***為埠號)

當通信輸出檔已存在時,會刪除先前的輸出資料。當您切換專案時,檔案會被刪除;如有需要,請將檔案保存至適當的資料夾內。

執行下列程式時,

OpenCom #1
Print #1, 123
Print #1, "TEST DATA"
CloseCom #1

DummySend001.dat檔案將會包含以下內容。

123
TEST DATA

通信回應檔

請預先將通信回應檔複製到指定資料夾。如需通信回應檔資料夾的詳細資訊,請參閱以下內容。

當您改變專案時,檔案會被刪除;如有需要,請將檔案保存至其他資料夾內。

調用OpenCom或OpenNet命令時,會裝載通信回應檔。

DummyRead***.dat :通信回應檔(***為埠號)

使用下列DummyRead001.dat檔案時,

321
Test Data

執行下列程式時,

Integer i
String s$
OpenCom #1
Input #1, i
Input #1, s$
CloseCom #1
Print i
Print s$

傳回值為i = 321(數值資料),且s$ = "Test Data"(字串)。

如何在虛擬控制器中啟用Ethernet/RS-232C的實際連接埠

當在Epson RC + 8.0功能表 - [設置] - [系統配置] - [控制器] - [TCP/IP]中選擇[實際]按鈕,則可使用實際連接埠。

改變連接埠設置,點擊[應用]按鈕,再點擊[關閉]按鈕。

當在Epson RC + 8.0功能表 - [設置] - [系統配置] - [控制器] - [RS232] - [PC]中選擇[實際]按鈕,則可啟用實際連接埠。

選擇PC連接埠,點擊[應用]按鈕,再點擊[關閉]按鈕。

當在[設置] - [系統配置] - [控制器] - [RS232] - [控制器]中選擇[實際]按鈕,則可啟用實際連接埠。

選擇PC連接埠,點擊[應用]按鈕,再點擊[關閉]按鈕。

使用實際Ethernet/RS-232C連接埠時,在配置對話方塊中選擇[真實埠]按鈕。

視覺命令(VRun、VGet等)

將在ImageFile屬性中設置的圖像檔作為輸入圖像,便可執行視覺序列。而且,該結果可透過VGet取得。當已設置PC視覺並連接GigE攝影機時,VRun及VGet等視覺命令可使用實際的攝影機圖像來執行。在此情況下,命令可從Compact Vision等虛擬攝影機函數執行(未連接GigE攝影機時)。

如需視覺指南的詳細資訊,請參閱以下手冊。

Epson RC+選配件Vision Guide8.0

其他限制

  • Wait命令不支援下列語法:Wait InsideBox()Wait InsidePlane()
  • 對於Time和Date命令,時間雖可顯示,但無法使用時間設置。
  • 對於SimSet命令,無法使用記錄/播放功能記錄/重現指定Pick或Place的工件運動,以及指定PositonX、PositionY、PositionZ、RotaitonX、RotationY或RotationZ的物件的移動或旋轉。

程式總執行時間

在虛擬控制器中,程式總執行時間最多是一小時。

如果總執行超過一小時,將會出現警告信息。

您可在顯示警告之後重新執行程式。且總執行時間將會重置。