西門子授權(quán)一級代理商|CPU代理商 西門子授權(quán)一級代理商|CPU代理商
西門子授權(quán)一級代理商|CPU代理商西門子授權(quán)一級代理商|CPU代理商西門子授權(quán)一級代理商|CPU代理商
西門子授權(quán)一級代理商|CPU代理商
三菱FX PLC學(xué)習(xí)之功能塊指令
在PLC的編程語言中,較簡單的就是圖形語言,如我們所學(xué)的梯形圖與SFC,這兩者在編程軟件中都屬于簡單工程。
而我之前所分享的文章中,講到的那些基本指令和功能指令,都是基于簡單梯形圖形式進(jìn)行示例。其實(shí),對于很多功能(函數(shù)),如四則運(yùn)算、比較傳送等,在PLC編程中還有另外一種形式,那就是功能塊形式,它們在編程軟件中為結(jié)構(gòu)化工程類型。
除此之外,PLC的編程語言中還有比較復(fù)雜的文本語言,即ST語言。提及ST語言,簡直令我等凡夫俗子望而卻步,因?yàn)樗褪莻髡f中的純打代碼,為了我的頭發(fā),ST語言我還是直接放棄吧。
既然放棄了ST語言,那么我今天就來給大家簡單分享一下功能塊指令的內(nèi)容吧!
一、什么是功能塊(FB、FUN)
所謂功能塊,如下圖27-1所示,簡單來說,就是可以實(shí)現(xiàn)某些特定功能或函數(shù)的塊,即FB塊或FUN塊,一般情況下把功能塊叫FB塊,但其實(shí)在三菱PLC中,功能塊除了FB塊之外,還有FUN塊,即函數(shù)塊。
圖27-1
類似于子程序,功能塊可以將特定的且需要經(jīng)常使用的功能打包成一個(gè)塊,在程序中多次調(diào)用,另外還可以打包成一個(gè)庫文件,用于多臺電腦上拷貝使用。
這個(gè)“經(jīng)常使用的功能”可以是我們自定義的,也可以是編程軟件自帶的。
例如電機(jī)的起保停程序,我們可以把整個(gè)起保停程序打包成一個(gè)功能塊,如下圖27-2所示,該功能塊的輸入輸出、起保停的啟動、停止和電機(jī)都以標(biāo)簽的形式定義,直到被調(diào)用時(shí)再由用戶*具體的軟元件,如起保停的啟動用“X0”、電機(jī)用“Y0”等。
圖27-2
這個(gè)“起保停”的功能塊,對應(yīng)梯形圖如下圖27-3所示。還是類似于子程序,功能塊在調(diào)用之前,如果是用戶自定義的,顯然,用戶還需自己先編好一個(gè)功能塊。
圖27-3
當(dāng)然,和子程序不同的是,這個(gè)自定義的功能塊,其中的一些觸點(diǎn)、線圈等只是用標(biāo)簽命名,如圖27-3中的“啟動”、“電機(jī)”等就是用文字命名的標(biāo)簽。
二、功能塊與功能指令的區(qū)別
功能塊用于結(jié)構(gòu)化梯形圖中,可以自行調(diào)用,如下圖27-4所示,可以看到,這個(gè)結(jié)構(gòu)化梯形圖中有很多的塊狀結(jié)構(gòu)(功能塊),除此之外還有一些觸點(diǎn)和線圈。所以結(jié)構(gòu)化梯形圖和簡單梯形圖其實(shí)區(qū)別不大,都是為了實(shí)現(xiàn)特定功能的程序。
圖27-4
但到底是選用簡單梯形圖還是結(jié)構(gòu)化梯形圖,這就看個(gè)人喜歡了。就像是在順控程序中,你可以用SFC的形式編寫,也可以直接編寫梯形圖,問題不大。
而功能塊和功能指令,若是對于一般的功能而言,其實(shí)兩者區(qū)別不大,例如我們要實(shí)現(xiàn)兩個(gè)數(shù)的相加:當(dāng)驅(qū)動條件X0成立時(shí),把D0的當(dāng)前值加上K10,結(jié)果保存到D10中。
它可以通過功能指令實(shí)現(xiàn),也可以運(yùn)用功能塊實(shí)現(xiàn)。如下圖27-5所示為功能指令形式,X0接通,(D0)=K20,執(zhí)行ADD指令后,D10的當(dāng)前值為“和”K30。
圖27-5
而功能塊形式如圖27-6所示,依然是X0接通,(D0)=K20,執(zhí)行程序后,D10的當(dāng)前值為“和”K30。
圖27-6
從以上實(shí)現(xiàn)加法功能來看,功能指令和功能塊可以自行選擇用哪個(gè),但對于較為復(fù)雜的功能,顯然兩種的區(qū)別還是比較明顯的。
這是因?yàn)楣δ軌K可以自定義,而功能指令卻不行。 例如我們要實(shí)現(xiàn)D0、D1的值相加,再乘以D2的值,這就要用上兩個(gè)功能指令A(yù)DD、SUB,而功能塊可以把加和乘集中到一個(gè)塊中,直接調(diào)用。此時(shí)的功能塊,其功能其實(shí)較傾向于類似子程序的作用。
3VA2125-7JQ32-0AA0 | |
3VA2140-7JQ32-0AA0 | |
3VA2163-7JQ32-0AA0 | |
3VA2110-7JQ32-0AA0 | 3VA2C160 R100 ETU560 F/3P |
3VA2116-7JQ32-0AA0 | 3VA2C160 R160 ETU560 F/3P |
3VA2216-7JQ32-0AA0 | 3VA2C250 R160 ETU560 F/3P |
3VA2225-7JQ32-0AA0 | 3VA2C250 R250 ETU560 F/3P |
3VA2325-7JQ32-0AA0 | 3VA2C400 R250 ETU560 F/3P |
3VA2340-7JQ32-0AA0 | 3VA2C400 R400 ETU560 F/3P |
3VA2440-7JQ32-0AA0 | 3VA2C630 R400 ETU560 F/3P |
3VA2450-7JQ32-0AA0 | 3VA2C630 R500 ETU560 F/3P |
3VA2463-7JQ32-0AA0 | 3VA2C630 R630 ETU560 F/3P |
3VA2025-8JQ32-0AA0 | 3VA2L100 R25 ETU560 F/3P |
3VA2040-8JQ32-0AA0 | 3VA2L100 R40 ETU560 F/3P |
3VA2063-8JQ32-0AA0 | 3VA2L100 R63 ETU560 F/3P |
3VA2010-8JQ32-0AA0 | 3VA2L100 R100 ETU560 F/3P |
西門子授權(quán)一級代理商|CPU代理商 西門子授權(quán)一級代理商|CPU代理商
詞條
詞條說明
西門子CPU416F-2中央控制單元西門子CPU416F-2中央控制單元西門子CPU416F-2中央控制單元西門子總代理商,西門子觸摸屏代理商,西門子觸摸屏授權(quán)代理商,西門子觸摸屏一級代理商,西門子觸摸屏總代理商,西門子變頻器代理商,西門子變頻器一級代理商,西門子變頻器總代理商,西門子變頻器授權(quán)代理商,西門子PLC代理商,西門子PLC總代理商,西門子PLC一級代理商,、6ES7516-3AN02-
深圳西門子電源模塊控制器CPU414-3PN/DP深圳西門子電源模塊控制器CPU414-3PN/DP深圳西門子電源模塊控制器CPU414-3PN/DP一、plc的分類PLC的種類很多,可以按結(jié)構(gòu)形式、控制規(guī)模和實(shí)現(xiàn)功能對PLC進(jìn)行分類。1、按結(jié)構(gòu)形式分類按硬件的結(jié)構(gòu)形式不同,PLC可分為整體式和模塊式。①、整體式PLC又稱箱式PLC,其外形像一個(gè)方形的箱體,這種PLC的CPU、存儲器、I/O接口等
作為中國的電子元器件代理商,安徽西門子S7-200模塊代理商一直致力于為客戶提供較高品質(zhì)的西門子S7-200模塊產(chǎn)品。作為西門子S7-200模塊的分銷商,我們不斷努力與客戶溝通,了解他們的需要和愿望,為他們提供較好的產(chǎn)品務(wù)。我們擁有完善的銷售、技術(shù)支持和售后服務(wù)體系,致力于幫助客戶實(shí)現(xiàn)成功的業(yè)務(wù)目標(biāo)。作為西門子S7-200模塊的代理商,我們?yōu)榭蛻籼峁┩暾腟7-200產(chǎn)品線,其中包括CPU分銷商,
作為西門子PLC模塊的一級代理商,代理商在產(chǎn)品的品質(zhì)、性能、質(zhì)量、價(jià)格等方有明顯的優(yōu)勢。代理商所提供的所有產(chǎn)品都是**原裝進(jìn)口,全部來自西門子德國工廠,保證了產(chǎn)品的質(zhì)量和安全。相比其他代理商的產(chǎn)品,代理商所提供的價(jià)格非常有競爭力,而且代理商具有完善的售后服務(wù)體系,可以為客戶提供快速、有效的售后技術(shù)支持。此外,代理商還為客戶提供完善的庫存管理服務(wù),確??蛻艨梢噪S時(shí)獲得所需的產(chǎn)品。作為代理商所提供
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 顏經(jīng)理
電 話:
手 機(jī): 15021292620
微 信: 15021292620
地 址: 上海松江小昆山 廣富林4588弄52號3樓
郵 編:
網(wǎng) 址: yan6789.b2b168.com
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 顏經(jīng)理
手 機(jī): 15021292620
電 話:
地 址: 上海松江小昆山 廣富林4588弄52號3樓
郵 編:
網(wǎng) 址: yan6789.b2b168.com