公司熱線: 18903837318
- 產(chǎn)品詳情
- 聯(lián)系方式
中牟中央空調(diào)自控-繼飛機電-中央空調(diào)自控系統(tǒng) 價格 :
PLC控制柜,變頻控制柜,污水處理自控學PLC,hao是要有一定的二次電路基礎,否則就無從談起,然后需要從實踐中來,邊做邊學,第三就是要有程序設計的理念和思路,這是大的學習思路,從實際操作上講,中央空調(diào)plc自控,可以分下面這么幾步。
1.作為預備性的課程,需要具備二次(控制)電路原理知識,包括繼電器控制電路的基本原理,常見的控制回路識圖、畫圖的能力,hao有實際接線和調(diào)試的經(jīng)驗。這方面不是單純可以靠看書掌握的,但是hao能找一本比如低壓電器控制回路之類的書籍邊看邊實踐。打好基礎,掌握繼電器、計數(shù)器、定時器這些基本概念。因為PLC從chu的設計理念上就是要替代和簡化繼電器線路的。
2.作為實物投資,個人建議買一個入門的PLC用來練手,這個成本我個人認為是值得付出的,有了實物在理解和練習上都要直觀很多。從性價比和上手的難易程度看,西門子的小型PLC在工業(yè)市場始終占據(jù)著不可替代的地位。在當前的實際下,S7-200 smart或者S7-1200上手hao,這兩者之中更推薦S7-1200,一方面因為和更高ji的S7-1500都采用同樣的TIA平臺,另一方面TIA平臺也是西門子軟件大平臺的發(fā)展方向(不過安裝TIA要有心理準備,它可以讓任意配置的電腦慢的慘不忍睹)。S7-200雖然應用廣泛,但畢竟是落在時代背后一大截了。
3.基礎篇,流行的教材中以廖常初的為流行和通順,正好他也是主要教西門子系列的(不確定是不是有1200系列的教材,我猜應該是有的。至少他的200和300系列的書都不錯)。要了解PLC的基本結構,但是不要在這方面太過執(zhí)著,適可而止的了解,或者說是基本了解、一知半解即可。在以后的應用中有足夠時間可以深入了解;深入了解LAD梯形圖的畫法,對基本概念比如線圈、節(jié)點、計數(shù)器、定時器、移位、比較、計算、上升沿下降沿等等,務必要熟練掌握;對于其他類型的編程語言,如果有可能,hao能學習了解一下,比如STL或者FBD,這些并不是華而不實的炫技,而是一方面能加深對PLC的理解,第二能方便快速實現(xiàn)某些功能,第三能夠很好的與高ji文本語言相輔相成互相促進。
4.學習方法上,如果能找到一個肯用實際項目帶你的師傅是hao的,因為市面上關于PLC的教材基本上都是只教基本使用,完全沒有涉及實際項目案例的。如果有機會(這個可能性很?。╅喿x一些優(yōu)xiu的程序,對自己編程習慣的提高和編程理念的提升都是很有幫助的。如果沒有,那么就需要盡可能從教材中有限的案例比如跑ma燈、紅綠燈、流水線這些實驗性質(zhì)的案例中得到實踐,自己動手接接線、寫程序和調(diào)試,能自力更生把這些功能調(diào)試出來,再結合一些傳感器,實現(xiàn)模擬量輸入輸出的功能,基本上基礎就算打好了。
5.更高一些的使用技巧包括程序的組織和功能的實現(xiàn)兩部分,程序組織方面,要試著理解FB、FC、DB這些塊的功能,了解系統(tǒng)OB的含義和用法,嘗試著把程序按照塊來組織,通過調(diào)用減少重復工作,提高復用性,使程序更清晰可讀,這是提高編程水平,組織大型程序的基礎。功能實現(xiàn)方面,學習和了解一些常用的編程模式很有必要,比如順序轉換的編程結構,PID調(diào)節(jié)、步進電機控制等一些功能的原理、實現(xiàn)方法以及系統(tǒng)內(nèi)置的工藝模塊的用法,有可能的話嘗試自己不用系統(tǒng)塊寫一個PID調(diào)節(jié)或者運動控制的功能,這些都是從熟手到高手的分水嶺。我認識的很多工程師,都卡在這個關節(jié)到了技術瓶頸。這個瓶頸的形成有很多原因,中央空調(diào)自控系統(tǒng) 價格,平時項目用不到太多高ji功能是一部分原因,但我個人認為主要還在于單純從PLC角度學習的話,到一定程度上技術天花板的形成主要是看法和理念的限制,既然說到了PLC的學習,那么對這一個分水嶺的突破也談一下理解和看法。
6.越過分水嶺。如果說PLC入門一端的基礎是繼電器組成的硬件回路,那么其通往高手之路的另外一端則與軟件工程息息相關。雖然PLC是從繼電器回路抽象出來的,但隨著抽象完成,他也就成了一個軟件的工程,而工程師們所做的PLC編程,本質(zhì)上也就是軟件設計的一種,中牟中央空調(diào)自控,從根本上,依然離不開軟件工程的指導。只是從事PLC程序設計的大部分是工程師,并不具備專業(yè)的軟件工程訓練,因此無法從認知上的到提高。FC、FB、DB這些塊要實現(xiàn)的,也是軟件工程中非常重要的邏輯和數(shù)據(jù)分離,模型與實例獨li的思想,而被封裝起來的工藝塊,很多也已經(jīng)是基于面向?qū)ο蟮乃伎挤绞骄帉懗鰜淼摹R虼?,掌握軟件工程的基本思路和方法,如果有可能,去學習一門高ji語言,而不是糾纏在各種組態(tài)軟件、觸摸屏的軟件使用和所謂的腳本編寫上。這些軟件是面向工程師設計的,但其對于個人認識和水平的提高意義及其有限。因此,掌握一門高ji語言才是根本。我個人傾向于Python,因為人生苦短,需要Python這樣高效率的語言,但是從上手難易程度和見xiao快的方面,還是推薦學習C#入手。
7.其他補充的技術和知識。除了軟件工程,如果真的要想成為PLC高手,我想再沒有比自己設計一款PLC更有挑戰(zhàn)性的了。這包括:集成電路的設計和嵌入式系統(tǒng)軟件設計,需要電子電路的基礎和電路板設計的能力,需要編寫一套可運行的嵌入式系統(tǒng),同時需要一個PC端的編譯器,把梯形圖轉換成PLC端嵌入式處理器可以理解的語言。這里面涉及到的學科和內(nèi)容,我想都是一個自動化工程師在技術方面全mian的體現(xiàn),能夠做到這一步,我想就可以稱得上是PLC專家了。
西門子plc模擬量轉換實例{控制柜}{配電柜}{鄭州PLC控制柜}
對于自動化控制系統(tǒng)來說,主要處理對象無外乎數(shù)字量和模擬量,很多剛接觸自動化的新人對于模擬量可能還不是很熟悉,這里以西門子plc300為例詳細講一下,其實模擬量處理如很簡單。
1、 模擬量輸入/輸出量程轉換的概念
實際工程中,我們要面對很多工程量,如壓力、溫度、流量、物位等,他們要使用各種類型傳感器進行測量,傳感器再將測量值通過輸出標準電壓、電流、溫度或電阻信號供 PLC 采集,PLC的模擬量輸入模板將該電壓、電流、溫度、或電阻信號等模擬量轉換成數(shù)字量—整xing數(shù) (INT) 。在 PLC 程序內(nèi)部要對相應的信號進行比較、運算時,常需將該信號轉換成實際物理值,這樣這個數(shù)值才具有實際意義。相反,我們要控制一些執(zhí)行機構(如比例閥,電動閥等)需要將控制值轉換成與實際工程量對應的整xing數(shù),再經(jīng)模擬量輸出模板轉換成電壓、電流信號去控制現(xiàn)場執(zhí)行機構。要完成輸入、輸出模擬量轉換,就需要在程序中調(diào)用功能塊完成量程轉換。
例如一個壓力調(diào)節(jié)回路中,壓力變送器輸出 4-20mA DC 信號到 SM331 模擬量輸入模板,SM331 模板將該信號轉換成 0-27648 的整xing數(shù),然后在程序中要調(diào)用 FC105 將該值轉換成 0-10.0 (MPa )的工程量(實數(shù)),經(jīng) PID 運算后得到的結果仍為實數(shù),要用 FC106 轉換為對應閥門開度 0-100% 的整xing數(shù) 0-27648 后,經(jīng) SM332 模擬量輸出模板輸出 4-20mA DC 信號到調(diào)節(jié)閥的執(zhí)行機構。
2、STEP 7調(diào)用FC105,F(xiàn)C106進行模擬量轉換編程
2.1 FC105/FC106 在哪里
在編程界面下,在 Program elements 中的 Libraries 下的 Standard Library 下的 TI-S7
Converting Blocks 中就可以找到,見下圖:
模擬量
模擬量
注意: 請不要使用 S5-S7 Converting Blocks 下的 FC105, FC106 ,該路徑下的功能是用于 S5輸入輸出模板的,在 S7 輸入輸出模板上無法使用。
2.1.1 FC105 功能描述
SCALE (FC105 )功能將一個整xing數(shù) INTEGER (IN)轉換成上限、下限之間的實際的工程值(Li_LIM and HI_LIM) ,結果寫到 OUT 。公式如下:
OUT = [ ((FLOAT (IN) – K1)/(K2 –K1)) * (HI_LIM –Li_LIM)] + Li_LIM
常數(shù) K1 和 K2 的值取決于輸入值( IN)是雙極性 BIPOLAR 還是單極性 UNIPOLAR 。
雙極性 BIPOLAR :即輸入的整xing數(shù)為 – 27648到 27648 ,此時
K1 = – 27648.0,
K2 =+27648.0
單極性 UNIPOLAR :即輸入的整xing數(shù)為 0 到 27648 ,此時 K1 = 0.0 , K2 = +27648.0如果輸入的整xing數(shù)大于 K2 ,輸出 (OUT) 限位到 HI_LIM, 并返回錯誤代碼。 如果輸入的整xing數(shù)小于 K1,輸出限位到 Li_LIM ,并返回錯誤代碼。diangon.com版權所有!反向定標的實現(xiàn)是通過定義 Li_LIM > HI_LIM 來實現(xiàn)的。反向定標后的輸出值隨著輸入值的增大而減小。
2.1.2 FC106 功能描述
UNSCALE (FC106 )功能將一個實數(shù) REAL (IN) 轉換成上限、下限之間的實際的工程值
(Li_LIM and HI_LIM) ,數(shù)據(jù)類型為整xing數(shù)。結果寫到 OUT 。公式如下:
OUT = [ ((IN –Li_LIM)/(HI_LIM –Li_LIM)) * (K2 –K1) ] + K1
常數(shù) K1 和 K2 的值取決于輸入值( IN)是雙極性 BIPOLAR 還是單極性 UNIPOLAR 。
如果輸入值在下限 Li_LIM 和上限 HI_LIM 的范圍以外,輸出 (OUT) 限位到與其相近的上限或下限值(視其單極性 UNIPOLAR 或雙極性 BIPOLAR 而定),并返回錯誤代碼。
2.2下面給大家舉個例子:
如輸入 I0.0 為 1, SCALE 功能被執(zhí)行。下面的例子中,整xing數(shù) 22 將被轉換成 0.0 到 100.0 的實數(shù)并寫到 OUT。輸入是雙極性 BIPOLAR ,用 I2.0 來設置。
程序中調(diào)用的FC105
執(zhí)行前:
IN----------------------MW10=22
HI_LIM---------------MD20=100.0
Li_LIM--------------MD30=0.0
OUT-------------------MD40=0.0
BIPOLAR------------I2.0=TRUE
執(zhí)行后:
OUT------------------MD40=50.03978588
PLC的種類繁多,品牌大多分為歐系、日系、美系。德系PLC以西門子為主,日系有三菱、歐姆龍、松下……,美系有羅克韋爾(A-B)通用電氣(GE)公司、莫迪(MODICON)公司等。
美國和歐洲的PLC技術是在相互隔離情況下獨li研究開發(fā)的,因此美國和歐洲的PLC產(chǎn)品有明顯的差異性。而日本的PLC技術是由美國引進的,對美國的PLC產(chǎn)品有一定的繼承性,但日本的主推產(chǎn)品定位在小型PLC上。美國和歐洲以大中型PLC而聞名,而日本則以小型PLC著稱。
因為思維方式的不同導致各系列PLC處理問題的思路也不盡相同,所以初學者hao能對各品牌PLC的區(qū)別能有所了解
學習PLC除了學習一些基本的編程知識和理念,更應該學習的是各個廠家解決問題的思路。不同的人對同一問題都有不同的看法,更何況兩款地域性差別這么大的PLC。使用過程中可以體會一下面對同一個問題這兩類PLC都是怎么解決的?為什么這么解決?這么解決有什么好處?兩種解決方法你更喜歡哪種(或者說哪種更方便)?學會思考進步才更快!!
1.編程理念不同
三菱PLC是日系品牌,編程直觀易懂,學習起來會比較輕松,但指令較多。而西門子PLC是德國品牌,指令比較抽象,學習難度較大,但指令較少,所以學習三菱和學習西門子的周期是一樣的。
▲西門子
個人認為三菱(日系的中高duan品牌)PLC的軟件至少落后西門子5年以上,大中型的暫且不說,就拿三菱比較有優(yōu)勢的小型機FX系列和西門子S7-200系列相比,西門子有如下優(yōu)勢:
1、三菱的編程軟件從早期的FXGPWIN到近期的GX Developer 8.8,和所有的日系品牌一樣,該軟件的編程思路是自上而下的單一縱向結構,而西門子的Micro-WIN則是縱向和橫向兼?zhèn)涞慕Y構,而且子程序支持局部變量,相同的功能只需要編一次程序即可,大大減少了開發(fā)難度和時間。
2、S7-200一直以來支持強大的浮點運算,編程軟件直接支持小數(shù)點輸入輸出,而三菱直至近年推出的FX3U系列才有此種功能,以前的FX2N系列的浮點功能都是假de。
3、S7-200的模擬量輸入輸出程序非常簡單方便,AD、DA值可以不需編程直接存取的,三菱的FX2N及其以前的系列都需要非常繁瑣的FROM TO指令。FX3U如今倒支持此功能了,但足足晚了五年甚至更多。
4、當然三菱的FX2N系列也有它自己的優(yōu)勢,一是高速計數(shù)器指令比S7-200方便,二是422口比西門子的PPI口皮實(因為200系列的PPI口是非光電隔離的,中央空調(diào)自控系統(tǒng)圖,非規(guī)范操作和仿zhi的編程電纜可能會導致串口損壞)。
以上的比較僅僅是小型機,至于西門子的300和400系列以及更大型的TDC系列,這里就無需多言了。學PLC,三菱是很容易上手的,因為直來直去思路簡單,但從學習的角度講,肯定是西門子更好。
個人認為對于初學者學習西門子相對會更好上手一些,特別是基礎差的初學者三菱的學習要不容易入門,西門子編程軟件人性化。
2.芯片不同
這主要體現(xiàn)在容量和運算速度上。西門子CPU226的程序容量20K,數(shù)據(jù)容量14K;而三菱FX2N總共才8K,后來的3U倒是有所改進。
西門子CPU226和CPU224XP標準配置2個485口即PPI口,da通訊速度187.5K;而三菱FX3U之前的所有系列都是一個422口,而且速度是9.6K。如果需要連個智能儀表什么的則必須另購FX2N0-485BD等特殊模塊。而且兩個通信口可以一個連接下zai數(shù)據(jù)線一個連接觸摸屏進行調(diào)試程序,否則你就要拔下觸摸屏數(shù)據(jù)線再連接觸摸屏數(shù)據(jù)線,來回調(diào)整程序非常麻煩。
▲三菱
上文已經(jīng)說過200系列的PPI口是非光電隔離的,非規(guī)范操作和仿zhi的編程電纜可能會導致串口損壞。這個大家在使用時千萬注意,hao不要帶電插拔。S7-200的通信口真的非常嬌氣,絕dui沒有三菱的皮實。
3.控制的強項不同
西門子的強項是過程控制與通信控制,西門子的模擬量模塊價格便宜,程序簡單,而三菱的模擬量模塊價格昂貴,程序復雜,西門子做通信也容易,程序簡單,三菱在這塊功能較弱。
三菱的優(yōu)勢在于離散控制和運動控制,三菱的指令豐富,有專用的定位指令,控制伺服和步進容易實現(xiàn),要實現(xiàn)某些復雜的動作控制也是三菱的強項,而西門子在這塊就較弱,沒有專用的指令,做伺服或步進定位控制不是不能實現(xiàn),而是程序復雜,控制精度不高。
例如某設備只是些動作控制,如機械手,可選擇三菱的PLC,某設備有伺服或步進要進行定位控制,也選三菱的PLC。像中央空調(diào),污水處理,溫度控制等這類有很多模擬量要處理的就要選西門子的PLC比較合適,某設備現(xiàn)場有很多儀表的數(shù)據(jù)要用通信進行采集,選西門子的好控制。
所以針對不同的設備不同的控制方式,我們要合理的選用PLC,用其長處,避其短處。
繼飛機電(圖)-中央空調(diào)plc自控-中牟中央空調(diào)自控由鄭州繼飛機電設備有限公司提供。行路致遠,砥礪前行。鄭州繼飛機電設備有限公司(www.zzjifei.com)致力成為與您共贏、共生、共同前行的戰(zhàn)略伙伴,更矢志成為工業(yè)自動控制系統(tǒng)及裝備較具影響力的企業(yè),與您一起飛躍,共同成功!