加法指令(ADD)功能:實(shí)現(xiàn)兩個(gè)數(shù)據(jù)的加法運(yùn)算。指令格式:ADDS1S2D,其中S1和S2是源操作數(shù),D是目標(biāo)寄存器,。應(yīng)用實(shí)例:將寄存器D10和D20中的數(shù)據(jù)相加,結(jié)果存儲(chǔ)在D30中,可以使用指令“ADDD10D20 D30”,。減法指令(SUB)功能:實(shí)現(xiàn)兩個(gè)數(shù)據(jù)的減法運(yùn)算。指令格式:SUBS1S2D,,其中S1是被減數(shù),,S2是減數(shù),D是結(jié)果寄存器,。應(yīng)用實(shí)例:將寄存器D10中的數(shù)據(jù)減去D20中的數(shù)據(jù),,結(jié)果存儲(chǔ)在D30中,,可以使用指令“SUBD10D**30”。乘法指令(MUL)功能:實(shí)現(xiàn)兩個(gè)數(shù)據(jù)的乘法運(yùn)算,。指令格式:MULS1S2D,,其中S1和S2是乘數(shù),D是積寄存器,。應(yīng)用實(shí)例:將寄存器D10和D20中的數(shù)據(jù)相乘,,結(jié)果存儲(chǔ)在D30中,可以使用指令“MULD10D20 D30”,。除法指令(DIV)功能:實(shí)現(xiàn)兩個(gè)數(shù)據(jù)的除法運(yùn)算,。指令格式:DIVS1S2D,其中S1是被除數(shù),,S2是除數(shù),,D是商寄存器。應(yīng)用實(shí)例:將寄存器D10中的數(shù)據(jù)除以D20中的數(shù)據(jù),,結(jié)果(商)存儲(chǔ)在D30中,,可以使用指令“DIVD10D20 D30”。Eplan電氣制圖,,看圖接線,。浙江電氣制圖課程班
串口通信模塊和通信板S7-1200PLC有兩個(gè)串口通信模塊CM1241RS232,CM1241RS422/485和一個(gè)通信板CB1241RS485。串口通信模塊CM1241安裝在S7-1200CPU模塊或其他通信模塊的左側(cè),,通信板CB1241安裝在S7-1200CPU的正面插槽中,。S7-1200CPU*多可連接3個(gè)通信模塊和一個(gè)通信板,當(dāng)S7-1200PLC使用3個(gè)串口通信模塊CM1241(類型不限)和一和通信板CM1241時(shí),,總共可提供4個(gè)串行通信接口,。S7-1200PLC串口通信模塊和通信板有以下特點(diǎn):●端口與內(nèi)部電路隔離;●支持點(diǎn)對(duì)點(diǎn)協(xié)議,;●通過點(diǎn)對(duì)點(diǎn)通信處理器指令進(jìn)行組態(tài)和編程,;●通過LED顯示傳送和接收活動(dòng);●顯示診斷LED(**CM1241),;●均由CPU背板總線DC5V供電:不必連接外部電源,;●通信模塊上的LED指示燈顯示發(fā)送和接收活動(dòng);S7-1200PLC串口通信模塊和通信板支持相同的波特率,、校驗(yàn)方式和接收緩沖區(qū),。但通信模塊和通信板類型不同,支持的流控方式,、通信距離等也存在差異,。青浦區(qū)三菱PLC課程中心PLC的應(yīng)用編程和調(diào)試。
SIMATICS7-1200中的編程由下述部分組成:(1)循環(huán)數(shù)據(jù)交換–SINA_POS(FB284),SINA_SPEED(FB285)此功能塊實(shí)現(xiàn)PLC與SINAMICS驅(qū)動(dòng)器的命令及狀態(tài)周期性通訊,,如電機(jī)的運(yùn)行命令,、位置及速度設(shè)定點(diǎn)等或接收驅(qū)動(dòng)器的狀態(tài)及速度實(shí)際值等,。(2)非周期性通訊的參數(shù)獲取–SINA_PARA(FB286):此功能塊實(shí)現(xiàn)PLC讀取SINAMICS驅(qū)動(dòng)器的參數(shù)訪問,如讀取或?qū)懭霐?shù)據(jù)塊參數(shù)等,。安裝StartDrive軟件后,,在博途軟件中會(huì)自動(dòng)安裝驅(qū)動(dòng)庫文件,可以直接在官網(wǎng)下載軟件,。
西門子S7-1200PLC提供了多種類型的定時(shí)器指令,,以滿足不同的控制需求。常見的定時(shí)器指令類型包括:脈沖定時(shí)器(TP):生成具有預(yù)設(shè)寬度時(shí)間的脈沖,。當(dāng)輸入端IN接收到一個(gè)脈沖信號(hào)時(shí),,定時(shí)器開始計(jì)時(shí),并在達(dá)到預(yù)設(shè)時(shí)間PT后輸出一個(gè)脈沖信號(hào),。接通延時(shí)定時(shí)器(TON):在輸入端IN接通后開始延時(shí),。當(dāng)輸入端IN的信號(hào)狀態(tài)從0變?yōu)?(信號(hào)上升沿)時(shí),定時(shí)器開始計(jì)時(shí),。當(dāng)計(jì)時(shí)時(shí)間達(dá)到預(yù)設(shè)時(shí)間PT后,,輸出端Q的信號(hào)狀態(tài)變?yōu)?。關(guān)斷延時(shí)定時(shí)器(TOF):在輸入端IN斷開后開始延時(shí),。當(dāng)輸入端IN的信號(hào)狀態(tài)從1變?yōu)?(信號(hào)下降沿)時(shí),,定時(shí)器開始計(jì)時(shí)。當(dāng)計(jì)時(shí)時(shí)間達(dá)到預(yù)設(shè)時(shí)間PT后,,輸出端Q的信號(hào)狀態(tài)變?yōu)?,。保持型接通延時(shí)定時(shí)器(TONR):與接通延時(shí)定時(shí)器(TON)類似,但具有斷電保持功能,。當(dāng)輸入端IN的信號(hào)狀態(tài)為1時(shí),,定時(shí)器開始計(jì)時(shí)。即使輸入端IN的信號(hào)狀態(tài)變?yōu)?,,定時(shí)器的當(dāng)前值也不會(huì)復(fù)位,,而是保持不變。當(dāng)輸入端IN再次接通時(shí),,定時(shí)器的當(dāng)前值會(huì)在原來的基礎(chǔ)上繼續(xù)計(jì)時(shí),。CPU的存儲(chǔ)器中存儲(chǔ)了一些含有CPU信息和診斷功能的HTML頁面。
PLC是采用“順序掃描,,不斷循環(huán)”的方式進(jìn)行工作的,。即在PLC運(yùn)行時(shí),CPU根據(jù)用戶按控制要求編制好并存于用戶存儲(chǔ)器中的程序,,按指令步序號(hào)(或地址號(hào))作周期性循環(huán)掃描,,如無跳轉(zhuǎn)指令,則從**條指令開始逐條順序執(zhí)行用戶程序,直至程序結(jié)束,,然后重新返回**條指令,開始下一輪新的掃描,,在每次掃描過程中,,還要完成對(duì)輸入信號(hào)的采樣和對(duì)輸出狀態(tài)的刷新等工作。1,、輸入采樣階段在輸入采樣階段,,PLC控制器以掃描方式依次地讀入所有輸入狀態(tài)和數(shù)據(jù),并將它們存入I/O映象區(qū)中的相應(yīng)得單元內(nèi),。輸入采樣結(jié)束后,,轉(zhuǎn)入用戶程序執(zhí)行和輸出刷新階段。2,、用戶程序執(zhí)行階段在用戶程序執(zhí)行階段,,PLC控制器總是按由上而下的順序依次地掃描用戶程序(梯形圖)。3,、輸出刷新階段當(dāng)掃描用戶程序結(jié)束后,,PLC控制器就進(jìn)入輸出刷新階段。西門子的線上視頻,,零基礎(chǔ)學(xué)習(xí),。信捷PLC課程教育機(jī)構(gòu)
主要包括CPU(處理器)、存儲(chǔ)器,、I/O接口(輸入/輸出接口),、通信接口和電源等部分。浙江電氣制圖課程班
編寫程序:在項(xiàng)目樹中打開PLC下面的程序塊文件夾,,雙擊MAIN打開程序編輯器,。在指令中選擇常開觸點(diǎn),并拖放到編程區(qū)域,。輸入地址I0.6作為啟動(dòng)觸點(diǎn),,并為其生成變量名稱(如TAG_1)。插入一個(gè)置位指令,,并輸入地址Q0.0作為輸出設(shè)備,。在下一個(gè)程序段中插入另一個(gè)常開觸點(diǎn),輸入地址I0.7作為停止觸點(diǎn),。插入一個(gè)復(fù)位指令,,并輸入地址Q0.0作為與啟動(dòng)觸點(diǎn)對(duì)應(yīng)的輸出設(shè)備。編譯和下載程序:選中項(xiàng)目樹中的PLC,,單擊編譯按鈕編譯項(xiàng)目,。單擊下載按鈕將所有塊下載到PLC中。查看程序運(yùn)行情況:單擊監(jiān)控按鈕,觀察程序的執(zhí)行情況,。當(dāng)按下啟動(dòng)按鈕I0.6時(shí),,輸出Q0.0接通并保持;當(dāng)按下停止按鈕I0.7時(shí),,輸出Q0.0斷開并保持,。通過以上示例,可以看出置位和復(fù)位指令在自動(dòng)化控制系統(tǒng)中的重要性和實(shí)用性,。浙江電氣制圖課程班