$IOSIM_OPT 模擬的激活或停用 使用了KUKA.OfficeSite,或者系統軟件的映像正在辦公電腦上運行。
$IOSIM_OPT= State
狀態類型:BOOL
? FALSE:模擬被停用。
? TRUE:模擬已激活。
默認值:FALSE
? 如果模擬被激活,機器人控制器會考慮模擬的輸入和輸出。(通過系統變量$INSIM_TBL和$OUTSIM_TBL模擬輸入和輸出。)
? 只有按下啟用開關時才能設置輸出。
? 如果未激活模擬,則機器人控制器會考慮所有輸入和輸出的真實狀態,并且模擬狀態不相關。 機器人控制器響應:
? 如果模擬輸出[x],則不能再修改其真實狀態(即$OUT[x])。為了實現這一點,必須首先重置輸出的模擬狀態。
? 機器人控制器處理模擬輸入信號和真實輸入信號。如果輸入已映射到機器人控制器輸出,則模擬輸入也會設置物理輸出!
? 再次禁用模擬時:
? 所有輸出恢復到模擬之前的狀態。
? 所有輸入恢復其真實狀態。
? 當機器人控制器重新啟動時:
? 模擬將自動停用。
? 每個輸入和輸出的模擬狀態被重置。
模擬輸入/輸出–KUKA系統軟件8.2及更高版本
例1
模擬前的狀態:$OUT[8]=FALSE
1.輸出的模擬狀態設置為TRUE。($outhm_TBL[8]=“1”)
2.模擬已激活。($IOSIM_OPT=TRUE)
真實狀態現在反映了模擬狀態,即$OUT[8]==TRUE。
$OUT[8]無法再進行修改。
3.模擬被停用。($IOSIM_OPT=FALSE)
現在$OUT[8]==FALSE!
模擬的停用已將$OUT[8]重置為模擬前的狀態,即FALSE$OUT[8]現在可以再次修改。
例2
模擬前的狀態:$OUT[9]==FALSE。
此外,$OUTSIM_TBL[9]=“-”,即不模擬輸出。
1.模擬已激活。($IOSIM_OPT=TRUE)
2.輸出的真實狀態更改為TRUE。($OUT[9]=真)
3.再次禁用模擬。($IOSIM_OPT=FALSE)
現在$OUT[9]==FALSE!
模擬的停用已將$OUT[9]重置為模擬前的狀態,即FALSE。
審核編輯:劉清
-
控制器
+關注
關注
112文章
16332瀏覽量
177808 -
機器人
+關注
關注
211文章
28380瀏覽量
206918 -
KUKA機器人
+關注
關注
4文章
143瀏覽量
9071
原文標題:KUKA 系統變量:$IOSIM_OPT模擬的激活或停用
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論