




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、PLC功能指令的應(yīng)用、數(shù)據(jù)傳輸指令中電機的y降壓啟動控制、跳轉(zhuǎn)指令中選擇運行模塊、算術(shù)運算指令和單按鈕的功率控制、字邏輯運算指令和應(yīng)用、子程序調(diào)用指令和應(yīng)用、循環(huán)指令和應(yīng)用、比較指令的應(yīng)用和時鐘控制程序、數(shù)字顯示和應(yīng)用、薩根據(jù)1數(shù)據(jù)傳輸指令實現(xiàn)電動機的Y-降壓起動控制,將具有1.1位元件和字元件、1位元件導(dǎo)通(ON或1 )或截止(OFF或0 ) 2個狀態(tài)的元件稱為位元件。 2字元件字元件是位元件的規(guī)則集合。 FX系列的文字軟元件最少為4位,最多為32位。 表5.1字設(shè)備范圍,(1)位組件。 多個比特組件以一定的規(guī)則組合被稱為比特組件。 例如,輸出比特組件KnY0,k表示十進制數(shù),n表示組數(shù),n
2、的值為18,每個組有四個比特組件,Y0表示輸出比特組件KnY0的全部組合以及應(yīng)用指令范圍,如表5.2所示。表5.2KnY0的所有組合和適用指令范圍、(2)數(shù)據(jù)寄存器d、v、z、圖5.1 16位和32位的數(shù)據(jù)寄存器、表5.3數(shù)據(jù)寄存器d、v、z元件編號和功能、16位的數(shù)據(jù)寄存器可表示的編碼數(shù)的范圍是k 327688 32位數(shù)據(jù)寄存器可顯示的符號數(shù)范圍為K2 147 483 648 2 147 483 647,功能指令的使用說明: (1)FX2N系列PLC功能指令編號為FNC0FNC246,實際上有130個功能指令。 (2)功能指令分為16位指令和32位指令。 缺省情況下,功能指令是16位指令,前
3、綴d是32位指令,例如DMOV。 (3)功能指令默認為連續(xù)執(zhí)行方式,加上后綴p表示為脈沖執(zhí)行方式,例如MOVP。 (4)許多功能命令都有操作數(shù)。 即使執(zhí)行指令內(nèi)容也不變的稱為源操作數(shù),用s表示。 更新后的內(nèi)容稱為目標操作數(shù),用d表示。1.2數(shù)據(jù)傳輸指令MOV、表5.4MOV指令、圖5.2功能指令格式、1.3數(shù)據(jù)傳輸指令應(yīng)用例、【例題5.1】設(shè)置8個燈,控制請求為: X0導(dǎo)通時所有燈點亮,X1導(dǎo)通時奇數(shù)燈點亮,X2導(dǎo)通時偶數(shù)燈修改電路,試著用數(shù)據(jù)傳送指令編寫程序。 圖5.3中示出了控制電路圖。圖5.3例題5.1控制電路圖、圖5.4例題5.1程序圖、表5.5例題5.1控制關(guān)系表、1.4區(qū)間復(fù)位指令
4、ZRST、表5.6ZRST指令、圖5.5區(qū)間復(fù)位指令ZRST,如圖5.5所示,指令語句ZRST Y0 Y3, 5.1.5實習(xí)操作:電動機Y-降壓起動控制線和程序,圖5.6 Y-降壓起動控制線,表5.7 Y-降壓起動程序和傳送控制數(shù)據(jù)表,圖5.7 Y-降壓起動程序梯形圖,通過2跳命令實現(xiàn)選擇運行程序,圖5.8手動xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 如果X3未打開,則執(zhí)行手動段,反之則執(zhí)行自動段。 X3的常開/常閉接點作為聯(lián)鎖功能,只能選擇手動、自動兩個段中的任意一個。 2.1條件跳轉(zhuǎn)指令CJ、表5.8C
5、J指令、1標簽p的說明(1)FX2N系列PLC的標簽p有128點(P0P127 ),用于分支和跳轉(zhuǎn)程序。 (2)符號p設(shè)置在左母線的左側(cè),1個符號只出現(xiàn)1次,出現(xiàn)2次以上時,程序報告錯誤。 符號p長一步。 2如果跳轉(zhuǎn)命令CJ的說明(1)跳轉(zhuǎn)條件得到滿足,則執(zhí)行跳轉(zhuǎn)命令,程序跳轉(zhuǎn)到以符號p為入口的塊來執(zhí)行。 否則不執(zhí)行跳轉(zhuǎn)指令,依次執(zhí)行下面的指令。 (2)多個跳轉(zhuǎn)指令可以使用相同的附圖標記; (3)如果用作控制跳轉(zhuǎn)的條件的m 8,則CJ成為無條件跳轉(zhuǎn)命令。 2.2條件跳躍命令的應(yīng)用例,【例題5.2】某機器有手動/自動兩種操作方式。SB3是操作模式選擇開關(guān),在SB3處于斷開狀態(tài)時、選擇手動操作模式
6、SB3處于接通狀態(tài)時,選擇自動操作模式,不同的操作模式過程是手動操作模式過程:若按下啟動按鈕SB2則電動機運轉(zhuǎn),若按下停止按鈕SB1 自動操作方式過程:按下啟動按鈕SB2,電機連續(xù)運行1分鐘后自動停止。 按下停止按鈕SB1,馬達立即停止。 圖5.9例題5.2控制電路圖、解釋根據(jù)控制請求,設(shè)定修正程序的梯形圖如圖5.10所示。圖5.10例題5.2程序梯形圖、3算術(shù)運算指令和單按鈕的功率控制、3.1加法指令A(yù)DD、表5.10ADD指令、1 .加法指令A(yù)DD的說明(1)加法運算是代數(shù)運算。 (2)如果相加結(jié)果為0,則成為零標記位M8020=1,可用于確定兩個個數(shù)是否是倒數(shù)。 (3)加法指令可以進行3
7、2位操作。 圖5.11示出了圖5.11位相加指令操作數(shù)的配置,例如,指令語句“DADD D0 D10 D20”的操作數(shù)配置。 相加數(shù)低的第16位是D0,高的第16位是D1中相加的低位16位是D10,高位16位是D11“和”的低位16位是D20中,高位16位是D21中。2加法指令A(yù)DD的例子、圖5.12加法指令A(yù)DD的例子1、圖5.13加法指令A(yù)DD的例子2、圖5.14加法指令A(yù)DD的例子3、3.2減法指令SUB、表5.11SUB指令、1減法指令SUB的說明(1)減法運算是代數(shù)運算。 (2)在減法結(jié)果為0時,零標記位M8020=1,可用于確定兩個數(shù)量是否相等。 (3)SUB可以進行32比特的操作
8、方式,例如命令語句: DSUB D0 D10 D20。 第二減法指令SUB以存儲在兩個數(shù)據(jù)寄存器上的數(shù)據(jù)為例進行減法,且圖5.15示出程序。 X0接點閉合時,執(zhí)行數(shù)據(jù)傳送指令。 X1接點閉合時執(zhí)行減法指令,減法的結(jié)果差(82=6)存在于D30中。 圖5.15減法指令SUB的例子、3.3乘法指令MUL、表5.12MUL指令、1乘法指令MUL的說明(1)乘法是代數(shù)運算。 (2)乘以16位:源操作數(shù)S1、S2占有16位,目標操作數(shù)d占有32位,圖5.16位乘法運算的乘積占有32位,例如乘法指令語句 MUL D0 D10 D20 的乘法運算為D0,乘法運算為D10,乘法運算為D10 操作數(shù)的配置如圖5
9、.16所示。 2乘法指令MUL例運行監(jiān)視模式的程序梯形圖如圖5.17所示。 X0接點閉合時,執(zhí)行數(shù)據(jù)傳送指令。 X1接點閉合時執(zhí)行乘法指令,乘法結(jié)果(82=16 )保存在D31、D30的目標操作數(shù)中。 在圖5.17中,存儲在D31中的數(shù)據(jù)包是0,存儲在D30中的數(shù)據(jù)包是16。 圖5.17乘法命令MUL的例子、3.4除法命令DIV、表5.13DIV命令、1除法命令DIV的說明(1)除法是代數(shù)運算。 (2)16位除法:源操作數(shù)S1、S2占有16位,目標操作數(shù)d占有32位。除法的結(jié)果商收納在目標操作數(shù)的下位16位,侑數(shù)收納在目標操作數(shù)的上位16位。 (3)32位除法:源操作數(shù)S1、S2為32位,而目
10、標操作數(shù)為64位。 除法運算的結(jié)果商被存儲在目標操作數(shù)的低位32位,佘數(shù)被存儲在目標操作數(shù)的高位32位。 例如,除法命令語句“DIV D0 D10 D20”在圖5.18中示出了被除數(shù)為D0、被除數(shù)為D10、商為D20、馀數(shù)為D21、操作數(shù)的結(jié)構(gòu)。 圖5.18 16位除法運算符的商和符號構(gòu)成32位目標操作數(shù),圖5.19示出2除法指令DIV執(zhí)行監(jiān)視模式的程序梯形圖。 X0接點閉合時,執(zhí)行數(shù)據(jù)傳送指令。 X1接點閉合時執(zhí)行除法指令。 除法結(jié)果的商7被存儲在D30中,偽數(shù)1被存儲在D31中。 由此可知,除了2以外,數(shù)據(jù)的奇數(shù)性是1或0。 圖5.19除法指令DIV的例子、3.5加1指令I(lǐng)NC、表5.14
11、INC指令、1加1指令I(lǐng)NC的說明(1)INC指令的執(zhí)行結(jié)果不影響零標志位M8020。 (2)在實際的控制中,通常不使用每個掃描周期對目標操作數(shù)加1的連續(xù)執(zhí)行方式,因此在INC指令中經(jīng)常使用脈沖操作方式。 負1指令DEC和正1指令I(lǐng)NC的執(zhí)行方式相似。2加1指令I(lǐng)NC例運行監(jiān)視模式的程序梯形圖如圖5.20所示。 電源接通初始脈沖M8002清除數(shù)據(jù)寄存器D10。 在X0接點閉合的該掃描周期執(zhí)行增量指令,使D10的數(shù)據(jù)增量并保存(D10) 1(D10 )。 圖中X0被投入修正5次,保存在D10中的數(shù)據(jù)從0增加到5。 圖5.20加1指令I(lǐng)NC的例子、3.6實習(xí)操作:單按鈕的功率控制程序、1單按鈕的功
12、率控制線和控制請求單按鈕的功率控制線如圖5.21所示。 控制為加熱功率可調(diào)整7個范圍,大小分別為0.5kW、1kW、1.5kW、2kW、2.5kW、3kW、3.5kW。 有1個功率選擇按鈕SB1和1個停止按鈕SB2。 第一次按SB1選擇功率1速級,第二次按SB1選擇功率2速級第八次按SB1或按SB2停止加熱。圖5.21單按鈕功率控制線、2單按鈕功率控制工序、表5.16單按鈕功率控制工序、3單按鈕功率控制程序、圖5.22單按鈕功率控制程序、4字邏輯運算指令和應(yīng)用、4.1邏輯字邏輯與指令WAND 字and指令的功能是將2個源操作數(shù)的數(shù)據(jù)按位進行and,并將運算結(jié)果保存到目標操作數(shù)中。 此外,第二字
13、and命令WAND要求以輸入中繼器X0X4的位狀態(tài)控制輸出中繼器Y0Y4而用字元件K2X0控制字元件K2Y0。 字符設(shè)備的多才多藝的控制位X5、X6、X7可以用0相和與屏蔽。 程序如圖5.23所示。圖5.23字and指令適用程序、圖5.24字and指令的位運算過程、4.2邏輯字or指令WOR、表5.18WOR指令、1字or指令WOR的說明(1)s (2)指令的功能是將2個源操作數(shù)的數(shù)據(jù)按位“or” 此外,在上述的雙字或命令WOR示例中,要求通過包括輸入繼電器的字元件K2X0控制包括輸出繼電器的字元件K2Y0,而Y3位、Y4位不受字元件K2X0的控制,其始終處于ON狀態(tài)。 可通過字or指令掩蔽X
14、3、X4位,程序如圖5.25所示。圖5.26字or指令的位運算過程、應(yīng)用圖5.25字or指令的程序、4.3邏輯字異或指令WXOR、表5.19WXOR指令、1字異或指令WXOR的說明(1)、(2)指令的功能是將2個源操作數(shù)的數(shù)據(jù)按每位進行異或此外,二字異或命令WXOR以與由輸入繼電器組成的字元件K2X0相反的狀態(tài)控制由輸出繼電器組成的字元件K2Y0,也就是說,當x的任意一個為“1”時,并且當x的相應(yīng)位為“0”時,y的相應(yīng)位為“1” 程序如圖5.27所示。應(yīng)用圖5.27字異或指令的程序、圖5.28字異或指令運算過程、5子例程調(diào)用指令和應(yīng)用、圖5.29子例程調(diào)用和返回結(jié)構(gòu)、5.1子例程命令CALL、
15、SRET和主例程結(jié)束指令FEND、表5.22 “END”表示整個程序(包括主程序和子程序)將終止。 完整的程序沒有子程序也沒關(guān)系,但一定需要主程序。 子程序在FEND指令之后描述,以代碼p開始,以返回指令SRET結(jié)束。 當滿足子例程調(diào)用條件時,中斷主程序執(zhí)行子例程,標簽是所調(diào)用的子例程的條目地址。 必須在子程序結(jié)束時使用返回命令SRET意味著遍歷主程序的中斷位置,繼續(xù)執(zhí)行主程序的下一個命令語句。 在子程序中,使用計時器的范圍是T192T199。 在子程序中調(diào)用其他子程序稱為子程序嵌套時,嵌套總數(shù)為5個階段。 符號P63相當于END。子程序調(diào)用指令CALL和跳轉(zhuǎn)指令CJ不能使用相同的符號。5.2
16、實習(xí)操作:子程序調(diào)用的例子、應(yīng)用圖5.30子程序調(diào)用命令的程序、程序功能在X1、X2、X3分別接通時,將相應(yīng)的數(shù)據(jù)轉(zhuǎn)發(fā)到D0、D10,在調(diào)用子程序的子程序中,轉(zhuǎn)發(fā)到D0、D10 、5.6周期命令和應(yīng)用、5.6.1周期命令FOR、NEXT、1周期命令FOR、NEXT的說明FOR、NEXT命令必須成對出現(xiàn),不可缺少。 位于FOR、NEXT之間的程序被稱為循環(huán)介質(zhì),在一個掃描周期內(nèi)反復(fù)執(zhí)行循環(huán)介質(zhì)。 FOR指令的操作數(shù)用于指定循環(huán)次數(shù),在執(zhí)行循環(huán)次數(shù)之前,不執(zhí)行NEXT的下一個指令語句。 周期命令的配置在圖5.31中示出,并且圖中的指定周期的數(shù)目是10。 求2周期指令FOR、NEXT例【例題5.3】
17、0123100的和,并將和存儲到D0中。 圖5.32表示用循環(huán)指令寫入的程序,設(shè)D1為循環(huán)增量。 接著,應(yīng)用圖5.32循環(huán)指令加法的程序,求出【例題5.4】0123100的和,并將和存儲在D0中。 另外,應(yīng)用圖5.33環(huán)路嵌套加法的程序,該程序是環(huán)路指令的脈沖執(zhí)行方式、圖5.34環(huán)路指令的脈沖執(zhí)行方式,在本例中,當每次按下按鈕時接通X0時,執(zhí)行環(huán)路指令,存儲在數(shù)據(jù)寄存器D0中的數(shù)據(jù)增加10。5.6.2索引寄存器v、z、圖5.35索引操作例、5.6.3實習(xí)操作:將循環(huán)、索引、子程序調(diào)用例、數(shù)據(jù)寄存器D0、D1、D2、D3的存儲數(shù)據(jù)分別設(shè)為2、3、1,求出這些代數(shù)和X0是校正運算控制終端,X1是清零控制終端,操作順序如圖5.36所示。圖5.36加上循環(huán)、索引、子程序調(diào)用指令的程序、5.7比較指令的應(yīng)用和時鐘控制程序、5.7.1接點比較指令、表5.2216位數(shù)據(jù)接點比較指令表、比較指令根據(jù)運算比較結(jié)果控制相應(yīng)的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子商務(wù)對地方經(jīng)濟抗風(fēng)險能力的提升效應(yīng)
- 促進跨學(xué)科合作推動高校美育教育的深化
- 湖南省鳳凰縣2024-2025學(xué)年物理八上期末統(tǒng)考試題含解析
- 河南省平頂山市舞鋼市2024年七上數(shù)學(xué)期末達標檢測試題含解析
- 2025至2030中國水果制品市場供應(yīng)規(guī)模及發(fā)展行情走勢預(yù)測報告
- 疫情防控期間場地租賃合同安全防護與疫情防控協(xié)議
- 資產(chǎn)重組財務(wù)顧問保密合同模板
- 新興生物安全行業(yè)發(fā)展趨勢預(yù)測報告
- 2025至2030中國自卸拖車行業(yè)市場深度研究及發(fā)展前景投資可行性分析報告
- 2025至2030中國自動潤滑系統(tǒng)行業(yè)市場深度研究及發(fā)展前景投資可行性分析報告
- 2013免疫吸附治療知情同意書
- GIS安裝施工工藝
- 2023年司法鑒定程序通則
- 2023屆大連市瓦房店市數(shù)學(xué)四下期末質(zhì)量檢測試題含解析
- 保安員在崗培訓(xùn)法律
- 期貨市場行情及技術(shù)分析課件
- 安徽寶鎂輕合金有限公司年產(chǎn)30萬噸高性能鎂基輕合金項目環(huán)境影響報告書
- 高爾夫各品牌草坪機械性能對比
- 高考英語真題科技說明文閱讀理解精選訓(xùn)練含答案
- 2016-2022年全國高考英語讀后續(xù)寫及概要寫作試題真題及范文
- 2023年中工國際工程股份有限公司招聘筆試題庫及答案解析
評論
0/150
提交評論