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

正文內(nèi)容

plc功能指令-wenkub.com

2025-08-02 01:09 本頁面
   

【正文】 也就是說當(dāng)執(zhí)行子程序P1計(jì)算平均值的時(shí)候,同時(shí)也要執(zhí)行子程序 P0找出最大值。在子程序 P1中,先將 D2 D22清0,地址變量 Z也清 0,再用循環(huán)指令對(duì) 20個(gè)數(shù)據(jù)逐一相加,并將所求之和存放到 D23(高 16位)、 D22(低 16位)中,因此循環(huán)次數(shù)為 20。在子程序 P0中,先將 20個(gè)數(shù)據(jù)中的第一個(gè)數(shù)送到D20中,賦變址寄存器 Z的初值為 1。 ? 2. 設(shè)計(jì) PLC控制程序 ? 根據(jù)本任務(wù)的控制要求,編制出 PLC的梯形圖程序如圖 4- 61所示。然后變址 Z1中數(shù)據(jù)加 1,循環(huán) 10次,最后結(jié)果存于 D11和 D10中。 表 47 循環(huán)指令 FOR、 NEXT屬性 指令名稱 助記符 指令編號(hào) 操作位數(shù) 操作數(shù) 程序步 循環(huán)開始 FOR FNC8(16) K、 H、 KnX、KnY、 KnM、KnS、 T、 C、D、 V、 Z 3步 循環(huán)結(jié)束 NEXT FNC9 無 1步 ? 【 應(yīng)用舉例 】 有 10個(gè)數(shù)據(jù)放在從 D0開始的連續(xù) 10個(gè)數(shù)據(jù)寄存器中,編制程序計(jì)算它們的和。當(dāng)工作方式開關(guān) X0的常開觸點(diǎn)接通時(shí),運(yùn)行標(biāo)號(hào)為 P2的子程序,此時(shí)為手動(dòng)調(diào)整狀態(tài);當(dāng) X0常開觸點(diǎn)斷開時(shí),運(yùn)行標(biāo)號(hào)為 P1的子程序,此時(shí)電機(jī)為連續(xù)運(yùn)行狀態(tài)。 ? 使用子程序時(shí)應(yīng)注意的問題: ? ⑴ 主程序在前,子程序在后,即子程序要放在 FEND指令之后。 表 46 子程序調(diào)用指令 CALL、返回指令 SRET屬性 指令名稱 助記符 指令編號(hào) 操作位數(shù) 操作數(shù) 程序步 子程序調(diào)用 CALL FNC1(16) P0- P62 P64- P127 CALL 3步 標(biāo)號(hào) P 1步 子程序返回 SRET FNC2 無 1步 主程序結(jié)束 FEND FNC6 無 1步 ? 子程序的使用見圖 457所示。 ? ⑹ 處于被跳過的程序段中的 Y、 M、 S由于該段程序不執(zhí)行,故即使驅(qū)動(dòng)它們的工作條件發(fā)生了變化,它們的狀態(tài)也依然保持跳轉(zhuǎn)前的狀態(tài)不變。否則不執(zhí)行跳轉(zhuǎn)指令,按順序執(zhí)行下一條指令。 X10的常開 /常閉觸點(diǎn)起聯(lián)鎖作用,使手動(dòng)操作和自動(dòng)運(yùn)行兩個(gè)程序只能選擇其中之一。 ? 當(dāng) X0常開觸點(diǎn)接通時(shí),執(zhí)行“ CJ P0”指令,跳到標(biāo)號(hào)為P0處執(zhí)行手動(dòng)操作程序。 表 45 跳轉(zhuǎn)指令 CJ屬性 指令名稱 助記符 指令編號(hào) 操作位數(shù) 操作數(shù) 程序步 條件跳轉(zhuǎn) CJ(P) FNC0(16) P0- P127 P63表示跳轉(zhuǎn)到 END CJ( P) 3步 標(biāo)號(hào) P 1步 ? 圖 4- 56所示是條件跳轉(zhuǎn)指令 CJ的應(yīng)用實(shí)例。每隔半小時(shí)找出其中的最大值,將其與標(biāo)準(zhǔn)值(放入 D30中)進(jìn)行比較,如果大于標(biāo)準(zhǔn)值點(diǎn)亮紅燈( Y0);每隔 1小時(shí)計(jì)算他們的平均值,并與標(biāo)準(zhǔn)平均值(放入 D40中)進(jìn)行比較,若大于標(biāo)準(zhǔn)平均值紅燈( Y1)閃爍報(bào)警。 ? 分時(shí)顯示的時(shí)間應(yīng)盡量短暫,以減少抖動(dòng),增強(qiáng)視覺效果。由于 SEGD指令只顯示個(gè)位上的十六進(jìn)制數(shù),而本任務(wù)要顯示的內(nèi)容是 BCD碼,所以要先用 BCD指令將 D0Z0中要顯示的內(nèi)容轉(zhuǎn)換成 BCD碼(傳送到 D10Z0)再進(jìn)行顯示。(參考圖 4- 50)。程序先給首地址 D0賦初值 1000,并對(duì)變量 Z0進(jìn)行清 0處理。如接線圖 4- 54中將 4個(gè)數(shù)碼管的陽極并接在 Y7Y0,用 Y10~ Y13對(duì)應(yīng)連接 4位數(shù)碼管的陰極。 ? (三)任務(wù)實(shí)施 ? 1. 選擇輸入輸出設(shè)備,分配 I/O地址,畫出接線圖 ? 根據(jù)本任務(wù)的控制要求,選定 X0為系統(tǒng)啟停開關(guān),輸出設(shè)備就是顯示用的 LED數(shù)碼管。傳送完畢后再轉(zhuǎn)換成二進(jìn)制數(shù)。 ? 4. 位傳送指令 SMOV ? SMOV指令是僅適用于 FX2N、 FX2NC的 PLC。(可直接用于帶譯碼器的LED數(shù)碼顯示,見圖 4- 50所示。 ? 說明: ? 如果源操作數(shù)不是 BCD碼就會(huì)出錯(cuò),而且常數(shù) K不可作為該指令的操作數(shù),因?yàn)槌?shù) K在操作前自動(dòng)進(jìn)行二進(jìn)制變換處理。首先將變址 Z的值減1,接著將 K4Y0Z中的數(shù)據(jù)減 1,即熄滅第十二個(gè)燈。 Y0Y13接 12個(gè)彩燈,程序中初始運(yùn)行時(shí)將變址 Z清 0, X1為控制開關(guān)。V是高 16位, Z是低 16位。 ? 變址功能可以使地址像數(shù)據(jù)一樣被操作,大大增強(qiáng)了程序的功能。 ? (二)相關(guān)知識(shí) ? 1. 變址寄存器 (V、 Z)—— 功能指令的操作數(shù) ? 變址寄存器 V、 Z是兩組 16位的數(shù)據(jù)寄存器,分別為 V0~ V7和 Z0~ Z7。 D0中的內(nèi)容為1000,從 D0開始, X1每按一下地址號(hào)加 1,其中的內(nèi)容也加 1。 任務(wù) 4 變地址數(shù)據(jù)顯示控制 ? (一)任務(wù)分析 ? 設(shè)計(jì)數(shù)據(jù)寄存器區(qū)域內(nèi)容的顯示控制程序。要求:合上開關(guān)時(shí), M1~ M5按順序間隔一定的時(shí)間啟動(dòng)運(yùn)行;斷開開關(guān)時(shí), 5臺(tái)電機(jī)同時(shí)停止工作。如圖 4- 45所示。圖( a)中 [D]為位元件,當(dāng)X004= 1時(shí),將 X2X1X0這 3位( n= 3)所表示的二進(jìn)制數(shù) 010,在 2n(= 23= 8)位目標(biāo)元件 M7- M0中,將其對(duì)應(yīng)位( 010=b2位)置 1表示。在 S22步中,將霓虹燈全部點(diǎn)亮并保持 5s,然后就在這兩步中輪流接通,形成循環(huán)。當(dāng)輸出端點(diǎn)不富裕時(shí),可以考慮用輔助繼電器 M做循環(huán)移位的目的地址,再將輔助繼電器信號(hào)轉(zhuǎn)移到實(shí)際要用的輸出地址上。隨著 M8013的接通和斷開,左移位信號(hào)被一次一次的接通,霓虹燈就一個(gè)接一個(gè)的被依次輪流點(diǎn)亮。 ? 2. 設(shè)計(jì) PLC控制程序 ? 本任務(wù)的梯形圖程序如圖 4- 40所示。同時(shí) T0自復(fù)位電路開始定時(shí), 1s后進(jìn)行左移位,( M2~ M0) → ( Y2~Y0),( Y2~ Y0) → ( Y5~ Y3),其它的位也依次左移3位,使 Y5~ Y3點(diǎn)亮,即寫下“王”字的第二筆。 ? 【 應(yīng)用實(shí)例 】 現(xiàn)有五行三列 15個(gè)彩燈組成的點(diǎn)陣,自行編號(hào),按照中文“王”字的書寫順序,依次以 1s間隔點(diǎn)亮,形成“王”字,保持 3s后熄滅,再循環(huán)。如圖 4- 36所示,當(dāng) X10= 1時(shí),( M3~ M0)溢出,( M7~ M4) → ( M3~ M0),( M11~ M8) → ( M7~ M4),( M15~ M12) →( M11~ M8),( X3~ X0) → ( M15~ M12)。按下啟動(dòng)按鈕時(shí)首先賦初值 K1給 K4Y0,然后每隔 ,形成正序移動(dòng);當(dāng)最后一個(gè)燈(接在 Y15點(diǎn)上)點(diǎn)亮 Y16點(diǎn)時(shí),立即將 M1置位切斷正序移位,并將 M2復(fù)位接通反序的右移位,使 Y16中的“ 1”又移回到Y(jié)15中,也就是說, Y16只起到轉(zhuǎn)換信息的作用,以后每隔,形成反序點(diǎn)亮。則只有 K4或 K8才有效。 ? 將霓虹燈 L0- L5接于 Y0- Y5,除了可以用乘 2除 2的方法實(shí)現(xiàn)控制功能外,還可以用移位指令、編碼及解碼指令編程滿足控制要求。當(dāng) X0=1時(shí), K2X0與 H0F相“與”運(yùn)算,實(shí)現(xiàn) K2X0低四位對(duì)K2Y0低四位的直接控制(狀態(tài)保持),高四位被屏蔽。 ? 2. 邏輯字“與”指令 WAND ? 如圖 4- 30所示,當(dāng) X000=1時(shí),將 [S1]指定的 D10和 [S2]指定的 D12中的數(shù)據(jù)按位對(duì)應(yīng),進(jìn)行邏輯“與”運(yùn)算,結(jié)果存于由 [D]指定的目標(biāo)元件 D14中。 ? (四)知識(shí)拓展 ? 1. 加 1指令 INC、減 1指令 DEC ? 如圖 4- 29( a)所示為加 1指令,當(dāng) X000由 OFF→ON 時(shí),由 [D]指定的目標(biāo)元件 D1中的二進(jìn)制數(shù)自動(dòng)加 1。表 4- 3所示是分配的 I/O地址表,繪制的接線圖如圖 4- 27所示。同理除 2運(yùn)算實(shí)現(xiàn)了 Y7→ Y0的反序變化。如 4— 25圖所示為利用乘除法指令實(shí)現(xiàn)燈組移位循環(huán)的實(shí)例。若 [D] 指定位元件,得不到余數(shù)。 ? 如圖 4- 24所示,當(dāng)為 16 位運(yùn)算,執(zhí)行條件 X0= 1 時(shí),[D0]除 [D2]的商 → [D4],余數(shù) → [D5] 。這時(shí),應(yīng)將數(shù)據(jù)移入字元件再進(jìn)行計(jì)算。最高位為符號(hào)位, 0 為正,1 為負(fù)。 SUB也是代數(shù)運(yùn)算,如 5-(- 8 ) =13 。 ? 源和目標(biāo)元件可以用相同的元件號(hào)。 ? ADD加法指令有 3個(gè)常用標(biāo)志。本任務(wù)需要用到 PLC的四則運(yùn)算指令。 任務(wù) 2 電子四則運(yùn)算器的設(shè)計(jì) ? (一)任務(wù)分析
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1