8.3 系統(tǒng)的SPS控制功能有了很大的改進(jìn):
可以使用多個(gè)SPS組合:
以下是主SPS程序分析:
DEF SPS ( )
;自動(dòng)激活 SPS 程序 ,當(dāng)后臺(tái)程序有一個(gè)不好使得情況下SPS都會(huì)報(bào)錯(cuò)不能觸發(fā)
VW (#VW_SPS_INIT,TRUE) VW 大眾后臺(tái) SPS 初始化程序
BM_ENABLED = FALSE
BM_OUTPUTVALUE = 0
;用戶模塊
VW_USR_S (#USR_INIT) USR_S后臺(tái)程序初始化
;在特殊情況下中斷復(fù)位
INTERRUPT DECL 91 WHEN $PRO_STATE1==#P_FREE DOVW(#VW_P_FREE,TRUE)
---執(zhí)行中斷程序 后臺(tái) USR_R和USR_S 的退出指令SPS_P_FREE ( )VW_USER (#USR_CANCEL )VW_USR_S (#USR_CANCEL )
INTERRUPT ON 91 中斷等級(jí) 91
INTERRUPT DECL 92 WHEN $PRO_STATE1==#P_RESET DOVW(#VW_P_RESET,TRUE)
---執(zhí)行中斷程序 后臺(tái) USR_R和USR_S 的復(fù)位指令VW_USER (#USR_RESET )VW_USR_S (#USR_RESET )ANA_ACTIVE_INIT()
INTERRUPT ON 92 中斷等級(jí) 92
MAKROSTEP(1) ;MakroStep 回到第一步初始化
MAKROSTEP1(1)
MAKROSTEP2(1)
MAKROSTEP3(1)
MAKROSTEP4(1)
MAKROSTEP5(1)
MAKROSTEP6(1)
MAKROSTEP7(1)
MAKROSTEP8(1)
MAKROSTEP9(1)
MAKROTRIGGER(0,0); Makro Trigger初始化
MAKRONEUSTART()重新啟動(dòng)宏
;特殊的宏初始化
VW (#VW_SPECIAL_MAKRO,TRUE,,,,,TRUE)特殊的宏初始啟動(dòng)
LOOP ------使用循環(huán)執(zhí)行程序
VW (#VW_SPECIAL_MAKRO,TRUE,,,,,FALSE)特殊宏調(diào)用關(guān)閉
VW (#VW_SPS_CYC,TRUE);自動(dòng)外部
VW (#VW_ZANGE,TRUE)鉗功能
BACKUPMANAGER PLC
IF BM_ENABLED THEN
BM_OUTPUTSIGNAL = BM_OUTPUTVALUE
ENDIF
MAKROSPS()執(zhí)行MAKROSPS
MAKROSPS1()
MAKROSPS2()
MAKROSPS3()
MAKROSPS4()
MAKROSPS5()
MAKROSPS6()
MAKROSPS7()
MAKROSPS8()
MAKROSPS9()
MAKROSTEP(0)
MAKROSTEP1(0)
MAKROSTEP2(0)
MAKROSTEP3(0)
MAKROSTEP4(0)
MAKROSTEP5(0)
MAKROSTEP6(0)
MAKROSTEP7(0)
MAKROSTEP8(0)
MAKROSTEP9(0)
VW_USR_S (#USR_LOOP) 用戶程序循環(huán)執(zhí)行
WAIT FOR NOT $POWER_FAIL 等待沒有電源故障
ENDLOOP
END
啟動(dòng)的是在 KRC/STEU/MADA/$custom.dat 文件中定義的程序
通過系統(tǒng)變量來激活多個(gè)SPS程序。
SUBMIT 解釋器與機(jī)器人解釋器和 I/O 管理器共享系統(tǒng)功率,其中,機(jī)器
人解釋器和 I/O 管理器具有更高的優(yōu)先級(jí)。因此,SUBMIT 解釋器不會(huì)定
期在機(jī)器人控制系統(tǒng)的 12 ms 插值周期內(nèi)連續(xù)運(yùn)行。
1.此外,SUBMIT 解釋器的運(yùn)行時(shí)間也無規(guī)律可循。 SUBMIT 解釋器的運(yùn)
行時(shí)間受 SUB 程序行數(shù)的影響。注釋行和空行對(duì)此也有影響。
自動(dòng)啟動(dòng) SUBMIT 解釋器
2.SUBMIT 解釋器在機(jī)器人控制系統(tǒng)接通時(shí)自動(dòng)啟動(dòng)
審核編輯:劉清
-
控制系統(tǒng)
+關(guān)注
關(guān)注
41文章
6741瀏覽量
111636 -
機(jī)器人
+關(guān)注
關(guān)注
212文章
29280瀏覽量
210917 -
SPS
+關(guān)注
關(guān)注
1文章
70瀏覽量
10634 -
解釋器
+關(guān)注
關(guān)注
0文章
103瀏覽量
6660
原文標(biāo)題:8.3系統(tǒng)中SPS的調(diào)用控制
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
新能源電池產(chǎn)業(yè)鏈及投資機(jī)會(huì)簡(jiǎn)析-磷酸亞鐵鋰
Linux內(nèi)核中系統(tǒng)調(diào)用詳解

【設(shè)計(jì)技巧】rtos的核心原理簡(jiǎn)析
基于ATM理念的UTRAN傳輸架構(gòu)簡(jiǎn)析
電動(dòng)汽車用鋰離子電池技術(shù)的國內(nèi)外進(jìn)展簡(jiǎn)析
PCB線路板電鍍銅工藝簡(jiǎn)析
EPON技術(shù)簡(jiǎn)析
簡(jiǎn)析BGA封裝技術(shù)與質(zhì)量控制
鼠標(biāo)HID例程(中)簡(jiǎn)析
8.3系統(tǒng)中SPS的調(diào)用控制

簡(jiǎn)析光耦電路中為何有串聯(lián)與并聯(lián)電阻資料下載

巖土工程監(jiān)測(cè)中振弦采集儀的布設(shè)方案及實(shí)施步驟簡(jiǎn)析

評(píng)論