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的物件的移動或旋轉。
程式總執行時間
在虛擬控制器中,程式總執行時間最多是一小時。
如果總執行超過一小時,將會出現警告信息。
您可在顯示警告之後重新執行程式。且總執行時間將會重置。