公司熱線: 18903837318
- 產品詳情
- 聯系方式
中原區(qū)電氣柜-繼飛機電(優(yōu)質商家)-短相保護電氣柜 :
PLC控制柜,變頻控制柜,污水處理自控





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