公司熱線: 18903837318
- 產(chǎn)品詳情
- 聯(lián)系方式
中原區(qū)電氣柜-繼飛機電(優(yōu)質(zhì)商家)-短相保護電氣柜 :
PLC控制柜,變頻控制柜,污水處理自控從業(yè)非標(biāo)設(shè)備這行5年,PLC這東西本身就不是太難,所謂的精通PLC其實就是看你PLC怎么用,再簡單點說就是考驗?zāi)愕乃悸罚兴悸凡拍軐懗绦?,沒思路什么都白搭,所以多看看別的工程師的程序。
”算法是程序的靈hun” 深以為然
要精通PLC很難,主要你自己的能力去精通。沒有好方法哦。
嘩,大神??!收下小弟的膝蓋……題主,你確定你不是出來'曬‘’的?
山外有山,感覺學(xué)的不夠就對了,技術(shù)更新的速度是很快的,先做別人的學(xué)生,再做別人的先生,學(xué)海無涯指的應(yīng)該就是這個道理吧。加油吧,年輕人,鄧肯說過,未來是你的。
這個應(yīng)該去億萬之類的網(wǎng)站發(fā)
我覺得吧,PLC的通訊和工藝模塊都能運用自如就算精通了吧。(運動、pid、高速計數(shù),數(shù)據(jù)記錄)
我現(xiàn)階段看發(fā),思路清醒,會看說明白書。知道東西功能,指令在哪里。
單片機可以替代PLC嗎{控制柜}{變頻柜}{配電柜}{鄭州PLC控制柜}{PLC控制柜}
不能。雖然大多數(shù)PLC里的主控芯片就是MCU單片機。
PLC的優(yōu)勢在于可以使用梯形圖進行二次開發(fā),首先你要明確一點:PLC是給電qi工程師使用的。電qi工程師不是電子工程師,他們的工作不是單單考慮你這個MCU如何驅(qū)動繼電器來控制機床的。
其次PLC的優(yōu)勢在于穩(wěn)定性強,你可能覺得iPhone的APP突然閃退一下沒啥問題,重新打開一下就行了,實在不行就重啟。但工業(yè)現(xiàn)場的設(shè)備不行,死機一秒有可能是一條人命……
所以你想用MCU、繼電器、光耦做PLC可以,但不經(jīng)過嚴格規(guī)劃設(shè)計、調(diào)試測試、各種抗擾試驗認證的,頂多稱為繼電器控制器,而不是真正能用于工業(yè)現(xiàn)場的PLC。一般的工業(yè)現(xiàn)場設(shè)備,開發(fā)設(shè)計完成后,認證測試通過后,就不會再修改,以后的量產(chǎn)都是照著認證測試的那套電路、底層程序來生產(chǎn),修改任意一行芯片驅(qū)動代碼都需要重新認證。
了解工業(yè)防護等級么?了解冗余系統(tǒng)么?了解工業(yè)領(lǐng)域需要的是什么么?
一、先從基本說起,穩(wěn)定性與可靠性,短相保護電氣柜,你一塊單片機的穩(wěn)定性和可靠性能比得過IP67類的產(chǎn)品么?懂防護等級么?看過工業(yè)惡劣現(xiàn)場么?看過露天野外設(shè)備作業(yè)么?一場大雨過后又濕又潮你敢肯定你那單片機還能行?冬天零下的溫度你敢保證它還能運行?我就不信了。
二、工業(yè)里比如說汽車生產(chǎn)線,或者大型的電廠煤炭等領(lǐng)域,動不動上百的I/O有時候上千,你用單片機給我做個看看,而且就PLC這種抗草的貨還得弄一套冗余系統(tǒng),你單片機是能信春哥啊還是自愈能力100%就不死,再不濟你也單片機做一套冗余?做得出來我服你,但有一點可以肯定,甲方秒秒鐘KO你。
三、工業(yè)領(lǐng)域控制只是一部分,還需要采集、通訊、上位、組態(tài)、運動控制與顯示等領(lǐng)域,這些東西都需要依靠完整的工業(yè)體系與通訊協(xié)議去做,比如西門子有成套的東西能夠?qū)崿F(xiàn)這些功能,你單片機是想怎么個做法?動不動各種Modbus、profibus、profinet、OPC等東西是要怎么個一一實現(xiàn)法?
四、開發(fā)周期,各家PLC廠商都在不斷完善自己的編程軟件,使之能夠越來越簡單的服務(wù)于工程師,而各種程序塊也是越來越方便人性化的任意去調(diào)用,中原區(qū)電氣柜,比如PID模塊、運動控制模塊等,大大減輕了工程師的開發(fā)壓力也縮短了開發(fā)周期,單片機呢?自己開發(fā)的東西難道有信心能夠打敗西門子工程師的?
五、外圍硬件支持,這是某組態(tài)軟件上的東西,單片機如何實現(xiàn)?靠一個人開發(fā)?累死了吧,國內(nèi)動不動在投biao的時候都是嚴重的工期不足了,PLC如何高度集成化模塊化的東西很多時候在工期面前都捉襟見肘,單片機開發(fā)估計就猴年馬月了,更別提去支持HMI、可視化控制系統(tǒng)、市面上上百種的品牌與硬件驅(qū)動了,就算你真的做出來了,遇到幾十臺變頻器的時候,你覺得那單片機能扛得住干擾?大型項目的時候,弄了個高壓高功率電機,啟動的時候整個電網(wǎng)都顫,那單片機各種數(shù)值不得像竄天猴兒一樣的上竄下跳???
六、距離問題,工業(yè)領(lǐng)域有的時候是要跨區(qū)域整合與監(jiān)視的,所用的通訊方式多為以太網(wǎng)(通訊距離長)加中繼器,或者直接走民用寬帶光纖(有的時候距離要好幾公里幾十公里),所用的東西到后很可能是用的微軟的IE瀏覽器(對,你沒聽錯,西門子WINCC WEB),你用單片機給我支持一下試試看?還有就是遇到突發(fā)情況下,如果無人值守或者重大事故的時候,需要由PLC的通信模塊根據(jù)情況發(fā)送短信給相關(guān)人員(比如領(lǐng)導(dǎo)),單片機能?開發(fā)需要多久?
如果現(xiàn)在有個項目,需要MODBUS控制五個變頻器,那該怎么辦?
也許你會說,這還不簡單,把前面的通信程序復(fù)zhi五遍不就行了?理論上,這是可行的,但卻是不可行的,為什么呢?因為串口在同一時間,只能進行一次數(shù)據(jù)交互。這個一次,是指一次讀或是寫操作。這就好比一個很窄的路口,一次只能通過一輛汽車,如果五輛汽車一起通過,勢必會引起堵塞,一輛也過不去,但我們需要過五輛怎么辦?那就需要交通燈或是交指揮交通,通信也一樣,也需要有交通燈或是交,而在MODBUS通信中,就需要我們自己來當(dāng)交,通過程序控制通信流程,保濕電氣柜,這就是輪詢方式。
而MODBUS通信實現(xiàn)輪詢,有兩個常用的方法。
1 時間間隔法
所謂時間間隔法,就是每個操作分配一個固定的時間,比如第yi秒寫入頻率,第二秒讀取頻率,第三秒讀取電流,當(dāng)然,這個時間是要根據(jù)實際情況來設(shè)置的,我們看一個例子:
圖一時間間隔
如圖一所示,這是一個BLINK 和計數(shù)器兩個功能塊組成的程序,BLINK產(chǎn)生一個50毫秒的脈沖,而計數(shù)器對此脈沖進行計數(shù),因此,計數(shù)器的當(dāng)前計數(shù)值CV 也就是圖中黃色熒光筆部分,就會從1 到6每隔50毫秒遞增一次。這樣,就為每一次操作分配了50毫秒的時間。
圖二 利用時間間隔觸發(fā)通信
如圖二,紅色圓圈部分,當(dāng)數(shù)值等于1的時候,我們寫入地址0002,當(dāng)數(shù)值等于2的時候,我們讀取103,依次類推。黃色熒光筆部分是觸發(fā)路徑。
2 功能塊觸發(fā)法
功能塊觸發(fā)法,是利用功能塊的狀態(tài)參數(shù)來觸發(fā)下一次通信,也就是我在介紹通信的時候使用的BUSY信號。
圖三 利用BUSY信號觸發(fā)下一次讀寫
如圖三所示,當(dāng)寫入0002通信完成后,利用BUSY信號來觸發(fā)下一次通信,讀取103的值。圖中黃色熒光筆的部分,就是觸發(fā)路徑,當(dāng)上一個通信功能塊的BUSY信號產(chǎn)生下降沿的時候,定做電氣柜,證明這次通信已經(jīng)完成,以此來觸發(fā)下一次通信
以上,就是兩種常用的輪詢方法,它們各有優(yōu)缺點,的方式就是兩者結(jié)合。利用時間間隔,這個時間間隔的設(shè)置就很講究,時間太短,可能通信還沒完成,時間太長影響效率。而利用功能塊的BUSY信號,可以很好解決這個問題,但是,一旦一個環(huán)節(jié)通信出錯,BUSY信號無法給出,就會造成后面的通信無法進行,那么該如何結(jié)合呢?那就是用時間間隔來確定從站之間的通信間隔,而同一個從站的讀寫就用功能塊信號觸發(fā),這樣即使通信有錯誤,也只是影響一個從站。
我們?yōu)槊總€從站分配30毫秒的時間,那么輪詢10個從站只需要300毫秒,這基本能滿足我們的需求,而又能保證每個站的通信時間。因為超過10個從站,就不建議用MODBUS通信了,那樣就要考慮使用總線了。而一個從站內(nèi)部,要讀寫多次的時候,就用BUSY信號觸發(fā)。這樣,即使一個從站通信出現(xiàn)問題,也不會影響下一個從站的通信。
中原區(qū)電氣柜-定做電氣柜-繼飛機電(優(yōu)質(zhì)商家)由鄭州繼飛機電設(shè)備有限公司提供。鄭州繼飛機電設(shè)備有限公司(www.zzjifei.com)位于河南省鄭州市高新區(qū)。在市場經(jīng)濟的浪潮中拼博和發(fā)展,目前繼飛機電在工業(yè)自動控制系統(tǒng)及裝備中擁有較高的知名度,享有良好的聲譽。繼飛機電取得全網(wǎng)商盟認證,標(biāo)志著我們的服務(wù)和管理水平達到了一個新的高度。繼飛機電全體員工愿與各界有識之士共同發(fā)展,共創(chuàng)美好未來。