8.3 系統(tǒng)的SPS控制功能有了很大的改進:
可以使用多個SPS組合:
以下是主SPS程序分析:
DEF SPS ( )
;自動激活 SPS 程序 ,當(dāng)后臺程序有一個不好使得情況下SPS都會報錯不能觸發(fā)
VW (#VW_SPS_INIT,TRUE) VW 大眾后臺 SPS 初始化程序
BM_ENABLED = FALSE
BM_OUTPUTVALUE = 0
;用戶模塊
VW_USR_S (#USR_INIT) USR_S后臺程序初始化
;在特殊情況下中斷復(fù)位
INTERRUPT DECL 91 WHEN $PRO_STATE1==#P_FREE DOVW(#VW_P_FREE,TRUE)
---執(zhí)行中斷程序 后臺 USR_R和USR_S 的退出指令SPS_P_FREE ( )VW_USER (#USR_CANCEL )VW_USR_S (#USR_CANCEL )
INTERRUPT ON 91 中斷等級 91
INTERRUPT DECL 92 WHEN $PRO_STATE1==#P_RESET DOVW(#VW_P_RESET,TRUE)
---執(zhí)行中斷程序 后臺 USR_R和USR_S 的復(fù)位指令VW_USER (#USR_RESET )VW_USR_S (#USR_RESET )ANA_ACTIVE_INIT()
INTERRUPT ON 92 中斷等級 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()重新啟動宏
;特殊的宏初始化
VW (#VW_SPECIAL_MAKRO,TRUE,,,,,TRUE)特殊的宏初始啟動
LOOP ------使用循環(huán)執(zhí)行程序
VW (#VW_SPECIAL_MAKRO,TRUE,,,,,FALSE)特殊宏調(diào)用關(guān)閉
VW (#VW_SPS_CYC,TRUE);自動外部
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
啟動的是在 KRC/STEU/MADA/$custom.dat 文件中定義的程序
通過系統(tǒng)變量來激活多個SPS程序。
SUBMIT 解釋器與機器人解釋器和 I/O 管理器共享系統(tǒng)功率,其中,機器
人解釋器和 I/O 管理器具有更高的優(yōu)先級。因此,SUBMIT 解釋器不會定
期在機器人控制系統(tǒng)的 12 ms 插值周期內(nèi)連續(xù)運行。
1.此外,SUBMIT 解釋器的運行時間也無規(guī)律可循。 SUBMIT 解釋器的運
行時間受 SUB 程序行數(shù)的影響。注釋行和空行對此也有影響。
自動啟動 SUBMIT 解釋器
2.SUBMIT 解釋器在機器人控制系統(tǒng)接通時自動啟動
-
SPS
+關(guān)注
關(guān)注
1文章
70瀏覽量
10430 -
初始化程序
+關(guān)注
關(guān)注
1文章
4瀏覽量
6735
原文標(biāo)題:8.3系統(tǒng)中SPS的調(diào)用控制
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
自己搭建的ADS1292R心電采集系統(tǒng),高于250sps為什么不能正確顯示?
ADS1100設(shè)置為sps8時,讀配置寄存器為sps16而且讀數(shù)放大了兩倍,為什么?
安科瑞Acrel-1000DP分布式光伏監(jiān)控系統(tǒng)在8.3MWp分布式光伏發(fā)電中的應(yīng)用
ADS124S08如果設(shè)定ADC Data rate為10sps,SPI輸出數(shù)據(jù)速率最大是10sps?
ADS1115的RDY腳輸出與設(shè)定SPS不同步怎么解決?
AIGC系統(tǒng)中多個模型的切換調(diào)用方案探索
![AIGC<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>中</b>多個模型的切換<b class='flag-5'>調(diào)用</b>方案探索](https://file1.elecfans.com//web3/M00/00/1C/wKgZO2dGlVeAGSPbAAN1ji89o54366.png)
匯川技術(shù)亮相SPS IPC DRIVES 2024
TMS320C6000匯編語言工具 v8.3.x
![TMS320C6000匯編語言工具 v<b class='flag-5'>8.3</b>.x](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
DigiKey 將在 SPS 2024 重點展示自動化產(chǎn)品與服務(wù)
鼎陽科技發(fā)布寬范圍可編程直流開關(guān)電源SPS6000X系列
![鼎陽科技發(fā)布寬范圍可編程直流開關(guān)電源<b class='flag-5'>SPS</b>6000X系列](https://file1.elecfans.com/web2/M00/00/1D/wKgZomasfiuAbXQ4AAAKGyvS6cs437.jpg)
靜態(tài)庫中定義的INIT_DEVICE_EXPORT函數(shù)并沒有被系統(tǒng)調(diào)用,為什么?
中斷服務(wù)中調(diào)用FreeRTOS系統(tǒng)函數(shù),是否必須用FromISR結(jié)尾?
SPS廣州國際智能制造展覽會圓滿落幕!亮點一文打盡!
![<b class='flag-5'>SPS</b>廣州國際智能制造展覽會圓滿落幕!亮點一文打盡!](https://file.elecfans.com/web2/M00/3F/D7/poYBAGJqPMKAEXjWAAAOpepuZJ8475.jpg)
評論