標(biāo)題:
自控學(xué)習(xí)過(guò)程的一些經(jīng)驗(yàn)和觀點(diǎn)
[打印本頁(yè)]
作者:
新昌小徐
時(shí)間:
2023-9-2 11:28
標(biāo)題:
自控學(xué)習(xí)過(guò)程的一些經(jīng)驗(yàn)和觀點(diǎn)
要學(xué)自控,得要從學(xué)習(xí)西門子的PLC著手,學(xué)好這個(gè),就能舉一反三學(xué)好其它各種PLC,西門子的自控軟件更直觀和科學(xué)。從最基礎(chǔ)的S7-200PLC說(shuō)起,它可以編個(gè)子程序,用上地址指針,指針尋址,用三菱的話沒(méi)這個(gè)能耐吧。我做過(guò)一個(gè)項(xiàng)目,有84個(gè)閥門,每一步閥門都有指定的狀態(tài),還有每一步的步時(shí)間,時(shí)間到了切換成下一步,那我可以把每一步的參數(shù)保存在V存儲(chǔ)區(qū)里,84個(gè)閥門用11個(gè)字節(jié),然后步時(shí)間用二個(gè)字節(jié),還有其它參數(shù),那每一步用15個(gè)字節(jié),所有的步參數(shù)每隔15個(gè)字節(jié)放置,那在步切換的時(shí)候,子程序?qū)崿F(xiàn)用步號(hào)來(lái)確定從哪個(gè)地址從始讀取15個(gè)字節(jié)然后解釋成各閥的狀態(tài)和步時(shí)間。
所以說(shuō)自控領(lǐng)域,西門子是老大,三菱只是個(gè)學(xué)樣的孩子,不過(guò)三菱在開關(guān)量小型PLC領(lǐng)域搞得不錯(cuò),電工沒(méi)多大的基礎(chǔ)的人學(xué)起來(lái)也簡(jiǎn)單。
梯形圖這是最基礎(chǔ)的語(yǔ)言,要學(xué)好這個(gè),你得升華去學(xué)會(huì)語(yǔ)句表指令,這是進(jìn)階。梯形圖對(duì)于電工來(lái)說(shuō)理解起來(lái)很容易,但你要更進(jìn)一步的話,你得去學(xué)會(huì)邏輯運(yùn)算。電工上用能流來(lái)理解指令執(zhí)行的結(jié)果。在計(jì)算機(jī)中,在數(shù)學(xué)上,它們是用邏輯運(yùn)算來(lái)實(shí)現(xiàn)的。接一個(gè)常開開關(guān),指令表就是LD I0.0,意思是LOAD (傳送)I0.0的狀態(tài)到RLO(西門子中存儲(chǔ)中間邏輯運(yùn)算狀態(tài)的寄存器),如果是常閉開關(guān),那就是LDN I0.0,意思就是傳送I0.0的狀態(tài),取反后送到RLO中。接著再串接一個(gè)常開開關(guān),如I0.1,串聯(lián)就是與運(yùn)算,指令表就是A I0.1 意思就是把I0.1的值與RLO的值進(jìn)行與運(yùn)算,得到的結(jié)束再放回RLO中。
如果串接的是I0.1的常閉開關(guān),那語(yǔ)句表指令就是:AN I0.1意思就是把I0.1的值取反后直RLO中的值相與運(yùn)算,然后把結(jié)果放回RLO。
接著就是聯(lián)了一個(gè)輸出線圈Q0.0,語(yǔ)句表指令就是=Q0.0,意思就是把RLO的值賦給Q0.0。你達(dá)到了思想境界,表明你已脫離以前電工水準(zhǔn),能力水平提高了一個(gè)臺(tái)階。
SCL結(jié)構(gòu)化語(yǔ)言都是滿滿的邏輯運(yùn)算,你得從能流中解脫出來(lái),用新的思想去理解解決問(wèn)題。
如啟保停用SCL語(yǔ)言來(lái)描述就是:
"電機(jī)輸出":="啟動(dòng)按鈕" OR "電機(jī)輸出" & NOT " 停止按鈕"
我們廠是浙大中控的,傻瓜式的編程,不過(guò)其中文本編程塊非常好用,類似于SCL、像C語(yǔ)句編程,非常方便。
模擬量輸入模塊有配電與不配電之分,配電就是DCS的模塊提供電源給變送器,這樣只要二根線就能既給變送器供電又可返回輸入模似量的電流信號(hào),電流大小就是變送器信號(hào)的大小。如一個(gè)0-200度的溫度變送器,0度時(shí),送回的是4ma的電流,200度時(shí)送回的是20MA信號(hào),這個(gè)就是適用于功率小的變送器,為什么是4MA開始,因?yàn)?MA*24約是0.1W,變送器是需要耗電的,輸出返回的電流就是模塊給變送器的電流,如果傳送的信號(hào)是下限,假設(shè)電流用0MA來(lái)表示,那變送器就得不到能源了。
還有一個(gè)配電與不配電的接線是不同的。對(duì)于配電來(lái)說(shuō),模似量輸入模塊中的電源正極開始,從模塊正極出來(lái),流到變送器的正極,再?gòu)呢?fù)極出來(lái),接到模塊的負(fù)極,流入模塊里面,里面應(yīng)該有個(gè)取樣電阻,電流流過(guò),就能在電阻上產(chǎn)生壓降,從而通過(guò)電壓得到信號(hào)。
換成不配電的情況,就是變送器功率大于0.1W時(shí),就要額外接二條電源線至變送器,我們公司要自己額外提供電源的有質(zhì)量流量計(jì)。模塊是不提供電源。那么對(duì)于變送器就相當(dāng)于一個(gè)可變的恒流電源。這樣變送器的正極就是它的電源正極,所以變送器的電源正極要接模塊的負(fù)極,這樣電流方向才與先前配電的情況一樣。在取樣電值上的壓降才是正值。電流從模塊的負(fù)極流入,經(jīng)過(guò)取樣電阻,流到模塊正極,再流回變送器的負(fù)極。
作者:
人工置頂員
時(shí)間:
2023-9-4 17:27
頂一下
作者:
liu5678
時(shí)間:
2023-9-8 22:15
樓主的理解很透徹,我干了兩年自動(dòng)化項(xiàng)目跑路了,說(shuō)說(shuō)我的感受吧
第一,工控生態(tài)復(fù)雜,學(xué)習(xí)成本高,經(jīng)濟(jì)效益不明顯。無(wú)論西門子,還是和利時(shí),還是浙大中控,每個(gè)生態(tài)軟件連接通訊方式數(shù)據(jù)庫(kù)都不一樣,西門子博途還是不錯(cuò)的,但是最坑的是每個(gè)版本不兼容,需要在大量沒(méi)有用的地方下功夫。
第二,無(wú)論什么語(yǔ)言,梯形圖,C語(yǔ)言,流程圖,CFC,本質(zhì)都是過(guò)程控制,IO點(diǎn)。不需要具備任何編程思想,未來(lái)大趨勢(shì)是傻瓜化配置物聯(lián)網(wǎng)配置,默認(rèn)字節(jié)大小,函數(shù)封裝成庫(kù),流程包裝成過(guò)程,多語(yǔ)言繼承調(diào)用即可。所以前人和后人差距在每一代軟件更新后就沒(méi)差距了,梯形圖是建立在大量電工用老繼電器的學(xué)習(xí)基礎(chǔ)上的,而繼電器已經(jīng)淘汰了在現(xiàn)代。老人很厲害,但年輕人從繼電器學(xué)走老人經(jīng)驗(yàn)無(wú)疑是走了彎路。
第三,你說(shuō)的那個(gè)變送器是兩線制的,現(xiàn)在的四線制是電流和信號(hào)分開的,至于為什么用4ma,而不是123ma,原因4mA是為了給傳感器提供電路的靜態(tài)工作電流用,方便檢查斷線(正常工作時(shí)不會(huì)低于4mA,當(dāng)傳輸線因故障斷路,環(huán)路電流降為0。常取2mA作為斷線報(bào)警值。
第四,關(guān)于模塊線制里面怎么傳輸問(wèn)題,二線制信號(hào)帶電源,四線制是信號(hào)和電源分開,這個(gè)我不太懂了,研究不深,樓主把電流在模塊器件內(nèi)部怎么傳輸都說(shuō)了,解說(shuō)很明白,具體的還是看相應(yīng)的產(chǎn)品手冊(cè),但是原理確實(shí)就是這么個(gè)原理
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1