6ES7222-1BF22-OXA8
創(chuàng)建用戶定義的指令庫(kù)
STEP 7-Micro/WIN SMART 允許您創(chuàng)建自定義指令庫(kù)或使用其他人創(chuàng)建的庫(kù)。
創(chuàng)建庫(kù)
要?jiǎng)?chuàng)建用戶定義的指令庫(kù),需要?jiǎng)?chuàng)建標(biāo)準(zhǔn)的 STEP 7-Micro/WIN SMART 子例程,并將它
們組合起來(lái)。通過(guò)將這些子例程分組到庫(kù),可以隱藏代碼。將代碼存入庫(kù)中,有助于防止
意外更改以及對(duì)作者的技術(shù)(專(zhuān)有技術(shù))提供更高程度的保護(hù)。
要?jiǎng)?chuàng)建用戶定義的庫(kù),請(qǐng)執(zhí)行以下任務(wù):
1. 編寫(xiě)程序作為標(biāo)準(zhǔn)項(xiàng)目,并將庫(kù)中包括的功能寫(xiě)入子例程中。
2. 確保子例程或中斷例程中的所有 V 存儲(chǔ)器地址均已分配符號(hào)名稱(chēng)。要地減少
庫(kù)所需的 V 存儲(chǔ)器的數(shù)量,請(qǐng)使用連續(xù)的 V 存儲(chǔ)器地址。
3. 將子例程重命名為希望在指令庫(kù)中顯示的名稱(chēng)。
4. 選擇要存入庫(kù)中的子例程。
6ES7222-1BF22-OXA8
5. 在“文件”(File) 菜單功能區(qū)的“庫(kù)”(Libraries) 區(qū)域單擊“創(chuàng)建”(Create) 按鈕
以編譯
和創(chuàng)建新庫(kù)。如果該子例程引用中斷,STEP 7-Micro/WIN SMART 還包括庫(kù)中的中斷
例程。
創(chuàng)建的庫(kù)可用于新項(xiàng)目或現(xiàn)有項(xiàng)目,但不能用于創(chuàng)建這些庫(kù)的項(xiàng)目。
STEP 7-Micro/WIN SMART 提供軟件工具來(lái)幫助您調(diào)試和測(cè)試程序。 這些功能包括:查
看 CPU 正在執(zhí)行的程序的狀態(tài)、為 CPU 運(yùn)行程序的掃描次數(shù)以及強(qiáng)制值。
請(qǐng)使用硬件故障排除指南 (頁(yè) 727)作為排除硬件故障時(shí)確定原因和可能解決方案的指導(dǎo)。