freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

s7-200--smart的功能指令(ppt49頁(yè))(編輯修改稿)

2025-03-10 16:05 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 , 為下一次循環(huán)的異或運(yùn)算做好準(zhǔn)備 。 VB130~ VB133同一位中 1的個(gè)數(shù)為奇數(shù)時(shí) ,VB134對(duì)應(yīng)位的值為 1, 反之為 0。 2. 多重循環(huán) 循環(huán)最多可以嵌套 8層。 在 , 執(zhí)行 10次外層循環(huán) , 如果 ON, 每執(zhí)行一次外層循環(huán) , 將執(zhí)行 8次內(nèi)層循環(huán) 。 執(zhí)行完后 , VW10的值增加 80。 其他指令 1.條件結(jié)束指令與條件停止指令 條件結(jié)束指令 END的邏輯條件 滿足時(shí) 終止當(dāng)前的掃描周期 。 條件 停止指令 STOP使CPU從 RUN模式切換到 STOP模式 。 2. GET_ERROR( 獲取非致命錯(cuò)誤代碼 )指令很少使用 。 3. 監(jiān)控定時(shí)器復(fù)位指令 T32等組成一個(gè)脈沖發(fā)生器 , 從 升沿開始 , T32預(yù)設(shè)值的脈沖 。 在脈沖期間反復(fù)執(zhí)行 JMP指令 , 因此掃描時(shí)間略大于 T32的預(yù)設(shè)值 。掃描周期超過 500ms時(shí) , CPU自動(dòng)切換到STOP模式 。 可用 WDR指令重新觸發(fā)監(jiān)控定時(shí)器 , 以擴(kuò)展允許使用的掃描時(shí)間 。 局部變量與子程序 局部變量 1. 局部變量與全局變量 每個(gè)程序組織單元 ( POU) 均有由 64字節(jié)局部 ( L) 存儲(chǔ)器組成的局部變量 。 局部變量只在它被創(chuàng)建的 POU中有效 , 全局符號(hào)在各 POU中均有效 。 局部變量有以下優(yōu)點(diǎn): 1) 盡量使用局部變量的子程序易于移植到別的項(xiàng)目 。 2) 同一級(jí) POU的局部變量使用公用的 物理 存儲(chǔ)區(qū) 。 3) 局部變量用來(lái)在子程序和調(diào)用它的程序之間傳遞輸入?yún)?shù)和輸出參數(shù) 。 2. 查看局部變量表 單擊 “視圖 ”菜單的 “組件 ”按鈕 , 再單擊打開的下拉式菜單中的 “變量表 ”。 3. 局部變量的類型 臨時(shí)變量 (TEMP)是暫時(shí)保存在局部數(shù)據(jù)區(qū)中的變量 。 主程序或中斷程序只有 TEMP變量 。 IN (輸入?yún)?shù) ) 用來(lái)將調(diào)用它的 POU提供的數(shù)據(jù)值傳入子程序 。 OUT(輸出參數(shù) )用來(lái)將子程序的執(zhí)行結(jié)果返回給調(diào)用它的 POU。 IN_OUT(輸入 _輸出參數(shù) )的初始值由調(diào)用它的 POU傳送給子程序 , 并用同一參數(shù)將子程序的執(zhí)行結(jié)果返回給調(diào)用它的 POU。 每個(gè)子程序最多 可以使用 16個(gè)輸入 /輸出參數(shù) 。 4.在局部變量表中增加和刪除變量 子程序中變量名稱前面的“ ”表示局部變量,是軟件自動(dòng)添加的。 5.局部變量的地址分配 由編程軟件自動(dòng)分配 局部變量的 地址。 6. 局部變量數(shù)據(jù)類型檢查 局部變量表中指定的數(shù)據(jù)類型 應(yīng) 與調(diào)用它的 POU的變量的數(shù)據(jù)類型匹配 。 子程序的編寫與調(diào)用 1. 子程序的作用 子程序?qū)⒊绦蚍殖扇菀坠芾淼男K , 使程序結(jié)構(gòu)簡(jiǎn)單清晰 , 易于查錯(cuò)和維護(hù) 。 可以多次調(diào)用同一個(gè)子程序 , 使用子程序可以減少掃描時(shí)間 。 2.子程序中的定時(shí)器 停止調(diào)用子程序時(shí) , 如果子程序中的定時(shí)器正在定時(shí) , 100ms定時(shí)器將停止定時(shí) , 當(dāng)前值保持不變 , 重新調(diào)用時(shí)繼續(xù)定時(shí); 1ms、 10ms定時(shí)器繼續(xù)定時(shí) , 定時(shí)時(shí)間到時(shí) , 其常開觸點(diǎn)可以在子程序之外起作用 。 3.子程序舉例 子程序的重命名,生成局部變量,編寫程序。 4.子程序的調(diào)用:將指令樹中的子程序 “ 拖 ” 到程序編輯器中需要的位置。 如果用語(yǔ)句表編程,子程序調(diào)用指令的格式為 CALL 子程序名稱,參數(shù) 1,參數(shù) 2, …… 參數(shù) n n = 1~ 16。 在語(yǔ)句表中調(diào)用帶參數(shù)的子程序時(shí) , 輸入?yún)?shù)在最前面 , 其次是輸入 /輸出參數(shù) , 最后是輸出參數(shù) 。 梯形圖中從上到下的同類參數(shù) , 在語(yǔ)句表中按從左到右的順序排列 。 在調(diào)用子程序時(shí) , CPU保存當(dāng)前的邏輯堆棧 , 將棧頂值置為 1, 堆棧中的其他值清零 , 控制轉(zhuǎn)移至被調(diào)用的子程序 。 該子程序執(zhí)行完后 , CPU將堆?;謴?fù)為調(diào)用時(shí)保存的數(shù)值 , 并將控制權(quán)交還給調(diào)用子程序的 POU。 子程序在同一個(gè)周期內(nèi)被多次調(diào)用時(shí) , 子程序內(nèi)部不能使用上升沿 、 下降沿 、 定時(shí)器和計(jì)數(shù)器指令 。 如果在使用子程序調(diào)用指令后修改 了 該子程序中的局部變量表 , 調(diào)用指令將變?yōu)闊o(wú)效 。 必須刪除無(wú)效調(diào)用 , 重新調(diào)用修改后的子程序 。 子程序調(diào)用最多可以嵌套 8級(jí) , 從中斷程序調(diào)用子程序時(shí)嵌套深度是 4級(jí) 。 5. 用地址指針作輸入?yún)?shù)的子程序 【 例 48】 對(duì) VB30開始的 4B數(shù)據(jù)作異或運(yùn)算 , 并將運(yùn)算結(jié)果存放在 VB40中 。 6.子程序的有條件返回 在子程序中的 RET( 從子程序有條件返回 ) 線圈通電時(shí)停止執(zhí)行子程序 ,返回調(diào)用它的程序 。 7.有保持功能的電路的處理 如果參數(shù) “ 電機(jī) ” 的數(shù)據(jù)類型為輸出 ( OUT) , 兩次調(diào)用子程序 SBR_0,因?yàn)楸4鎱?shù) “ 電機(jī) ” ( ) 的存儲(chǔ)器是共用的 , 接通 , ON。 將輸出參數(shù) “ 電機(jī) ” 的變量類型改為 IN_OUT, 參數(shù) “ 電機(jī) ” 返回的運(yùn)算結(jié)果分別用 , 解決了上述問題 。 中斷程序與中斷指令 中斷的基本概念 在中斷事件發(fā)生時(shí)由操作系統(tǒng)立即調(diào)用中斷程序 。 中斷程序是用戶編寫的 。中斷程序不能再被中斷 , 中斷程序越短越好 。 中斷事件號(hào)見表 412。 中斷指令
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1