廈門(mén)航拓電氣有限公司
主營(yíng)產(chǎn)品: AB,ABB,Schneider,Siemens,F(xiàn)ANUC |
廈門(mén)航拓電氣有限公司
主營(yíng)產(chǎn)品: AB,ABB,Schneider,Siemens,F(xiàn)ANUC |
參考價(jià) | 面議 |
聯(lián)系方式:洪工查看聯(lián)系方式
更新時(shí)間:2017-06-29 14:18:16瀏覽次數(shù):918
聯(lián)系我們時(shí)請(qǐng)說(shuō)明是制藥網(wǎng)上看到的信息,謝謝!
DSQC 539
DSQC 539
過(guò)來(lái)人經(jīng)驗(yàn)分享:新手學(xué)習(xí)PLC編程的建議
我原本是化工專(zhuān)業(yè)畢業(yè)的,后因工作需要,加之個(gè)人興趣,才轉(zhuǎn)行搞儀表、機(jī)械。十年前,我剛開(kāi)始使用PLC時(shí),也是一頭霧水。仗著自己對(duì)硬件、工程知識(shí)的熟悉,和對(duì)組態(tài)軟件的粗淺了解,硬著頭皮接下了任務(wù)。當(dāng)時(shí)已經(jīng)來(lái)不及接受培訓(xùn),相關(guān)資料極其缺乏,僅有的參考資料是一本英文的S7-200手冊(cè),以及西門(mén)子上找到的一些全西文的示例,總算在三個(gè)月內(nèi)完成了系統(tǒng)的構(gòu)建、軟件的編寫(xiě)工作。期間走彎路、出故障是家常便飯,經(jīng)常搞得我茶飯不思,而且還由于操作不慎燒毀過(guò)一臺(tái)PLC。
1、編程需要堅(jiān)強(qiáng)的毅力和足夠的耐心
人各有所長(zhǎng)。有些人把編程看作一項(xiàng)冗長(zhǎng)而枯燥的工作;有些人把編程看作一項(xiàng)趣味的智力游戲。如果你是前者,強(qiáng)烈建議你遠(yuǎn)離這份工作。畢竟編程工作是對(duì)人的毅力和耐心的挑戰(zhàn)。我所在實(shí)驗(yàn)室中,很多學(xué)生看到我編程序就會(huì)驚訝于我面對(duì)這一堆堆符號(hào)所表現(xiàn)出的專(zhuān)注。其實(shí),這是興趣使然。興趣使我具備了足夠的毅力和耐心。
2、編程需要敢于實(shí)踐的信心
我曾經(jīng)教過(guò)一個(gè)學(xué)生學(xué)AutoCAD,我對(duì)她的*要求就是實(shí)踐。我告訴她:你隨便怎么操作,大不了一張圖重畫(huà);zui壞的結(jié)果是系統(tǒng)崩潰,沒(méi)關(guān)系,系統(tǒng)重做,再來(lái);只要電腦沒(méi)被砸了,怎么都行。兩年后,我再看到她做的CAD圖紙,也自嘆不如。
3、編程需要有縝密的邏輯思維
編程本身就是一種邏輯思維過(guò)程。在高級(jí)語(yǔ)言中,使用zui多的是ifthenelse、select這些條件判別語(yǔ)句,這就是邏輯中的因果關(guān)系。PLC程序就是由這些因果關(guān)系組成的:判別條件是否成立,進(jìn)而決定執(zhí)行相應(yīng)的指令。zui初的PLC是用來(lái)替代繼電器邏輯電路的,所以繼承了繼電器電路以觸點(diǎn)作為觸發(fā)條件的描述方式。
4、*的相關(guān)知識(shí)
PLC的程序是直接作用于對(duì)象的具體工藝過(guò)程,那么對(duì)對(duì)象具體工藝過(guò)程的理解是非常重要的的。我在與用戶(hù)的交流過(guò)程中,會(huì)用我所掌握的UnitOperation的知識(shí)分析用戶(hù)的工藝過(guò)程,協(xié)助用戶(hù)整理過(guò)程控制中的各個(gè)邏輯關(guān)系,甚至包括各種儀表、硬件的配置。這得益于我原本所學(xué)的專(zhuān)業(yè)。當(dāng)然,不能要求所有搞PLC程序的工程師都有我這樣的經(jīng)歷。但是有兩門(mén)知識(shí)卻是*的:一是過(guò)程儀表的硬件知識(shí),包括傳感器、變送器(二次儀表)和PLC本身,這是構(gòu)建控制系統(tǒng)的基礎(chǔ);二是過(guò)程控制理論,包括各種控制模型的原理和應(yīng)用,其中zui重要的是二位調(diào)節(jié)和PID調(diào)節(jié)模型。
5、養(yǎng)成良好的編程習(xí)慣
每個(gè)人編程都會(huì)有不同的習(xí)慣和特點(diǎn),不能強(qiáng)求*。但是一些好的習(xí)慣還是應(yīng)該為大多數(shù)人所遵循。一是理順邏輯關(guān)系、時(shí)序關(guān)系,編制程序框圖;二是合理分配主程序、子程序和中斷程序;三是合理分配寄存器,編制寄存器符號(hào)表。
zui后,PLC提供了豐富的指令、模塊,比單片機(jī)方便了很多。但是初學(xué)者編程時(shí)應(yīng)盡量先使用簡(jiǎn)單的指令達(dá)到目的。盡管看上去有點(diǎn)土,卻不失為一個(gè)入門(mén)的好途徑,且對(duì)你理解那些較為復(fù)雜的指令會(huì)有幫助。具備了一定經(jīng)驗(yàn)后,應(yīng)該考慮掌握復(fù)雜指令的應(yīng)用,以及程序的優(yōu)化。
TU830V1 3BSE013234R1
TU831 3BSE008530R1
TU831V1 3BSE013235R1
TU835V1 3BSE013236R1
TU836V1 3BSE013237R1
TU837V1 3BSE013238R1
TU838 3BSE008572R1
TU839 3BSE046966R1
TU841 3BSE020848R1
TU847 3BSE022462R1
TU890 3BSC690075R1
TU891 3BSC840157R1
1SBP260020R1001 07CR41 07cr41-l22
1SBP260052R1001 IMMK14N1
1SNA645524R2300 OBROC
200-APB12
200-IA8 S200-IA8
200-IE8 490176097, S200-IE8
200-IT8
200-TB3T 490176065
200C-IB10xOB6P 492960133
200C-IB16 492933501
200C-IE8 492933801
200C-OB16P 492933701
3BDH000032R1 FI830F
3BSC950192R1 TK850V007
AI210 492953101
AI801 3BSE020512R1
AI810 3BSE008516R1
AI820 3BSE008544R1
AI830 3BSE008518R1
AI830A 3BSE040662R1
AI835 3BSE008520R1, AI835A
AI845 3BSE023675R1
AI890 3BSC690071R1
AI895 3BSC690087R1
AM811F 3BDH000050R1
AO801 3BSE020514R1
AO810 3BSE008522R1
AO810V2 3BSE038415R1
AO820 3BSE008546R1
AO845 3BSE023676R1
AO845A 3BSE045584R1
AO895 3BSC690087R1
CI801 3BSE022366R1
CI810A
CI810V1 3BSE008584R1
CI810V2
CI820 3BSE013200R1
CI820-1 3BSE013201A1
CI820V1 3BSE025255R1
CI830 3BSE013252R1
CI840 3BSE022457R1
CI840A 3BSE041882R1
CI854 3BSE025347R1
CI854A 3BSE030221R1
CI854AK01 3BSE030220R1
DFM02
DI210 492953401
DI801 3BSE020508R1
DI810 3BSE008508R1
DI814 3BUR001454R1
DI820 3BSE008512R1
DI821 3BSE008550R1
DI821Z 3BSE035380R1
DI830 3BSE013210R1
DI890 3BSC690073R1
DO210 492953501
DO801 3BSE020510R1
DO802 3BSE022364R1
DO810 3BSE008510R1
DO814 3BUR001455R1
DO820 3BSE008514R1
DO890 3BSC690074R1
DP820 3BSE013228R1
DP840 3BSE028926R1
EI803F 3BDH000017R1
EI813F 3BDH000022R1
FI810F 3BDH000030R1
ABB Advant-800xA
FIO100 PHBFIO10010000