計(jì)數(shù)器指令使用說(shuō)明①計(jì)數(shù)器指令由一個(gè)16位預(yù)置值寄存器、一個(gè)16位當(dāng)前值寄存器和1位狀態(tài)位組成。預(yù)置值寄存器用來(lái)存儲(chǔ)預(yù)置值;當(dāng)前值寄存器用于存儲(chǔ)計(jì)數(shù)器開(kāi)始計(jì)數(shù)后任一時(shí)刻的刷新次數(shù);狀態(tài)位反映計(jì)數(shù)器觸點(diǎn)的狀態(tài)。②加計(jì)數(shù)器、減計(jì)數(shù)器和加/減計(jì)數(shù)器的編號(hào)范圍相同,由于每個(gè)計(jì)數(shù)器都有一個(gè)當(dāng)前值,因此不能將同一計(jì)數(shù)器編號(hào)分配給多個(gè)計(jì)數(shù)器。③計(jì)數(shù)器計(jì)數(shù)范圍為0~32767。計(jì)數(shù)器有兩種尋址類型:Word(字)和Bit(位)。計(jì)數(shù)器編號(hào)可同時(shí)用于表示該計(jì)數(shù)器的當(dāng)前值和計(jì)數(shù)器位。④計(jì)數(shù)器可以通過(guò)系統(tǒng)塊設(shè)置計(jì)數(shù)器的斷電保持范圍。.緯控教育上海和浙江均有校區(qū),零基礎(chǔ)學(xué)習(xí)。上海西門子200Smart PLC課程中心
創(chuàng)建被調(diào)用FB:首先,需要?jiǎng)?chuàng)建需要被多次調(diào)用的FB,并定義其接口參數(shù)和數(shù)據(jù)類型。創(chuàng)建管理多重背景的主FB:在主FB中,聲明一個(gè)或多個(gè)靜態(tài)變量(STAT),其數(shù)據(jù)類型為被調(diào)用FB的類型。這些靜態(tài)變量將作為多重背景來(lái)存儲(chǔ)被調(diào)用FB的背景數(shù)據(jù)。配置多重背景功能:在生成主FB時(shí),需要jihuo功能塊屬性對(duì)話框中的“多情景標(biāo)題”(即多重背景功能)。這樣,主FB就可以作為管理多重背景的功能塊使用。調(diào)用被調(diào)用FB:在主FB的程序編輯器中,將靜態(tài)變量(即多重背景)拖放到程序區(qū),并指定其輸入?yún)?shù)和輸出參數(shù)。然后,在主FB中調(diào)用被調(diào)用FB,并選擇相應(yīng)的多重背景作為背景數(shù)據(jù)塊。創(chuàng)建背景數(shù)據(jù)塊:需要?jiǎng)?chuàng)建一個(gè)背景數(shù)據(jù)塊(DB),用于存儲(chǔ)主FB中所有靜態(tài)變量的數(shù)據(jù)。寶山區(qū)西門子PLC課程咨詢學(xué)習(xí)如何應(yīng)用電機(jī)的正反轉(zhuǎn)、互鎖等,這對(duì)于工業(yè)自動(dòng)化領(lǐng)域的應(yīng)用至關(guān)重要。
PROFINET通信指令是用于實(shí)現(xiàn)PROFINET通信協(xié)議下數(shù)據(jù)交換的一系列指令。PROFINET是一種基于工業(yè)以太網(wǎng)的開(kāi)放式現(xiàn)場(chǎng)總線標(biāo)準(zhǔn),由PROFIBUS國(guó)際組織(PI)推出,廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域。在西門子S7-1200PLC中,PROFINET通信指令主要包括TSEND_C和TRCV_C等。這些指令可用于傳送可被中斷的數(shù)據(jù)緩沖區(qū),通過(guò)避免對(duì)程序循環(huán)OB和中斷OB中的緩沖區(qū)進(jìn)行任何讀/寫操作,可確保數(shù)據(jù)緩沖區(qū)的數(shù)據(jù)一致性。TSEND_C指令:功能:與伙伴站建立TCP或ISO-on-TCP通信連接,發(fā)送數(shù)據(jù)并可終止連接。操作:設(shè)置并建立連接后,CPU自動(dòng)保持和監(jiān)視該連接。
初學(xué)者往往不容易區(qū)分PNP型和NPN型的接法,經(jīng)常混淆,掌握以下方法就不會(huì)出錯(cuò)。把PLC作為負(fù)載,以輸入開(kāi)迷電影關(guān)(通常為接近開(kāi)關(guān))為對(duì)象,若信號(hào)從開(kāi)關(guān)流出(信號(hào)從開(kāi)關(guān)流出,向PLC流入),則PLC的輸入為PNP型接法;把PLC作為負(fù)載,以輸入開(kāi)關(guān)為(通常為接近開(kāi)關(guān))對(duì)象,若信號(hào)從開(kāi)關(guān)流入(信號(hào)從PLC流出,向開(kāi)關(guān)流入),則PLC的輸入為NPN型接法。三菱的FX2N系列PLC只支持NPN型接法。在CPU的輸出點(diǎn)接線端子旁邊印刷有“RELAYOUTPUTS”字樣,含義是繼電器輸出。PLC的應(yīng)用編程和調(diào)試。
編寫程序:在項(xiàng)目樹(shù)中打開(kāi)PLC下面的程序塊文件夾,雙擊MAIN打開(kāi)程序編輯器。編寫啟動(dòng)按鈕的邏輯:當(dāng)按下啟動(dòng)按鈕I0.0時(shí),置位中間變量M0.0并同時(shí)啟動(dòng)一個(gè)接通延時(shí)定時(shí)器TON1(預(yù)設(shè)時(shí)間為3秒),用于控制指示燈的亮燈時(shí)間。編寫指示燈的邏輯:當(dāng)TON1的計(jì)時(shí)時(shí)間達(dá)到預(yù)設(shè)時(shí)間后,復(fù)位指示燈Q0.0并同時(shí)啟動(dòng)另一個(gè)接通延時(shí)定時(shí)器TON2(預(yù)設(shè)時(shí)間為2秒),用于控制指示燈的熄燈時(shí)間。在TON2的計(jì)時(shí)過(guò)程中,保持中間變量M0.0的置位狀態(tài)。當(dāng)TON2的計(jì)時(shí)時(shí)間達(dá)到預(yù)設(shè)時(shí)間后,再次置位指示燈Q0.0并重新啟動(dòng)TON1定時(shí)器。如此循環(huán)往復(fù),實(shí)現(xiàn)指示燈的閃爍控制。設(shè)備的傳感器和執(zhí)行器通過(guò)前連接線連接到自動(dòng)化系統(tǒng)。寶山區(qū)基礎(chǔ)電工課程教育機(jī)構(gòu)
S7-1500PLC自動(dòng)化系統(tǒng)、ET200MP分布式I/O系統(tǒng)的所有模塊都是開(kāi)放式設(shè)備。上海西門子200Smart PLC課程中心
字邏輯運(yùn)算(1)與運(yùn)算(AND)、或運(yùn)算(OR)、異或運(yùn)算(XOR)和求反碼指令(INVERT)邏輯運(yùn)算指令對(duì)兩個(gè)輸入IN1和IN2逐位進(jìn)行邏輯運(yùn)算。邏輯運(yùn)算的結(jié)果存放在輸出OUT指定的地址“與”(AND)運(yùn)算時(shí)兩個(gè)操作數(shù)的同一位如果均為1,運(yùn)算結(jié)果的對(duì)應(yīng)位為1,否則為0。類型“或”(OR)運(yùn)算時(shí)兩個(gè)操作數(shù)的同一位如果均為0,運(yùn)算結(jié)果的對(duì)應(yīng)位為0,否則為1。“異或”(XOR)運(yùn)算時(shí)兩個(gè)操作數(shù)的同一位如果不相同,運(yùn)算結(jié)果的對(duì)應(yīng)位為1,否則為0。以上指令的操作數(shù)IN1、IN2和OUT的數(shù)據(jù)類型為十六進(jìn)制的Byte,Word和Dword.取反指令(INV)將輸入IN中的二進(jìn)制整數(shù)逐位取反,即各位的二進(jìn)制數(shù)由0變1,由1變0,運(yùn)算結(jié)果存放在輸OU指定的地址。.上海西門子200Smart PLC課程中心