|
一、出發前的準備
從事PLC的技術支持的人,如果是要到現場開始進行係統調試,無論是對OEM客戶,還是對一個過程控製的係統集成,都要在事先做好一些準備工作。就像一個“驢友”出行前,要更換自己的尤其是鞋子,帶好水、食品,還要準備在野外的一些防身用品,如果是過夜的話,還要有帳篷、手電筒等一樣,作為一個職業的PLC技術支持工程師,也有不少的東西是要準備的。
首先要安排自己的行程計劃和衣食住行。如果是需要住宿的話,那麼如何定機票、酒店(旅館、招待所),這裏就不多說了。如果時間很長(如超過一個月),weileshengqian,jiuyaokaolvzaidangdizufangzile,youqishichufadeshiyigexiaozu,erbushiyigerendeshihou。yishizhuxing,zhexiewentiyuputongdelvxingshiyiyangde,suiranzhexiewentiduiniwanchengrenwudeyingxianglibingbuyayunidezhuanyeshuiping。xiangxiangyixia,nidaolexianchang,yinweishiwuzhongdudaozhiyigexingqilalijideqingkuanghuiduigongzuozaochengshenmeyangdeyingxiang,jiuzhidaogaizhunbeinaxiedongxile。tongchang,youjingyandezidonghuagongsidexingzhengbumenhuiweigongchengshikaolvhaozhexieqingkuang,danshi,zuoweigongchengshizijiyidingyaojinxingqueren,kankanshifousuoyoudeshiqingdouyijinganpaihaole。
安頓好了衣食住行的後,要準備自己的工具。作為PLC的現場調試工程師,並不需要很多的調試工具。但是,一個螺絲刀、一yi台tai萬wan用yong表biao,還hai是shi必bi備bei的de。另ling外wai,如ru果guo要yao與yu現xian場chang的de儀yi表biao傳chuan感gan器qi進jin行xing係xi統tong聯lian調tiao的de時shi候hou,還hai要yao有you一yi台tai信xin號hao發fa生sheng器qi來lai模mo擬ni現xian場chang儀yi表biao的de信xin號hao,以yi確que定ding當dang發fa生sheng問wen題ti時shi,現xian場chang的de信xin號hao是shi完wan好hao的de。還hai有you,一yi台tai結jie實shi的de手shou提ti電dian腦nao,是shi你ni編bian程cheng和he調tiao試shi的de必bi需xu的de工gong具ju。雖sui然ran這zhe些xie工gong具ju你ni可ke以yi要yao求qiu用yong戶hu準zhun備bei好hao,但dan是shi,作zuo為wei一yi個ge職zhi業ye的dePLC工(gong)程(cheng)師(shi),如(ru)果(guo)連(lian)這(zhe)幾(ji)樣(yang)工(gong)具(ju)都(dou)沒(mei)有(you),會(hui)被(bei)用(yong)戶(hu)懷(huai)疑(yi)你(ni)的(de)職(zhi)業(ye)水(shui)平(ping)的(de)。其(qi)它(ta)的(de)一(yi)些(xie)儀(yi)器(qi)儀(yi)表(biao),如(ru)果(guo)需(xu)要(yao)的(de)話(hua),你(ni)可(ke)以(yi)向(xiang)公(gong)司(si)或(huo)者(zhe)客(ke)戶(hu)提(ti)出(chu)來(lai),讓(rang)他(ta)們(men)提(ti)前(qian)準(zhun)備(bei),比(bi)如(ru),示(shi)波(bo)器(qi)、穩壓電源等等。畢竟這些不那麼通用的儀器,通常是不可能隨身攜帶或備用的。
有一些常被忽視的小東西,你準備了之後一定有用的。如,電氣膠帶、熱縮套管、打火機(你吸煙的話自然會有,沒有別人也會有),束線帶、還(hai)有(you),如(ru)果(guo)現(xian)場(chang)接(jie)線(xian)已(yi)經(jing)完(wan)成(cheng)了(le),要(yao)準(zhun)備(bei)好(hao)一(yi)些(xie)與(yu)信(xin)號(hao)線(xian)相(xiang)同(tong)的(de)電(dian)纜(lan),和(he)一(yi)些(xie)固(gu)定(ding)基(ji)座(zuo)的(de)螺(luo)絲(si)。你(ni)可(ke)能(neng)懷(huai)疑(yi)要(yao)這(zhe)些(xie)做(zuo)什(shen)麼(me)用(yong),相(xiang)信(xin)我(wo),帶(dai)上(shang)這(zhe)些(xie),雖(sui)然(ran)有(you)些(xie)隻(zhi)值(zhi)幾(ji)分(fen)錢(qian),但(dan)到(dao)了(le)現(xian)場(chang)後(hou),可(ke)能(neng)會(hui)節(jie)約(yue)你(ni)一(yi)天(tian)甚(shen)至(zhi)幾(ji)天(tian)的(de)時(shi)間(jian),尤(you)其(qi)是(shi)你(ni)去(qu)的(de)地(di)方(fang)是(shi)在(zai)一(yi)個(ge)偏(pian)遠(yuan)的(de)山(shan)區(qu)的(de)時(shi)候(hou)。雖(sui)然(ran)在(zai)發(fa)貨(huo)的(de)時(shi)候(hou)廠(chang)家(jia)都(dou)有(you)螺(luo)絲(si)釘(ding),但(dan)是(shi)到(dao)了(le)現(xian)場(chang)什(shen)麼(me)都(dou)有(you)可(ke)能(neng)發(fa)生(sheng),如(ru)果(guo)螺(luo)絲(si)釘(ding)不(bu)夠(gou)(而這是每次都必然發生的),會引起許多問題。
除chu了le以yi上shang的de東dong西xi,就jiu是shi這zhe次ci調tiao試shi所suo要yao帶dai的de備bei品pin備bei件jian了le。雖sui然ran現xian場chang的de貨huo物wu清qing單dan可ke能neng會hui已yi經jing考kao慮lv了le備bei品pin備bei件jian的de問wen題ti,但dan為wei了le應ying付fu萬wan一yi的de情qing況kuang,有you些xie備bei件jian你ni最zui好hao還hai是shi自zi己ji要yao隨sui身shen攜xie帶dai。首shou先xian是shiPLC的基板(有的成為機架)、電源、CPU模塊,因為這些是一台PLC能(neng)夠(gou)工(gong)作(zuo)的(de)基(ji)礎(chu),如(ru)果(guo)現(xian)場(chang)隻(zhi)有(you)一(yi)套(tao)係(xi)統(tong),那(na)麼(me)這(zhe)些(xie)模(mo)塊(kuai)就(jiu)隻(zhi)有(you)一(yi)個(ge),假(jia)如(ru)沒(mei)有(you)備(bei)分(fen)的(de)話(hua),一(yi)旦(dan)出(chu)現(xian)故(gu)障(zhang),你(ni)的(de)所(suo)有(you)的(de)工(gong)作(zuo)都(dou)必(bi)須(xu)停(ting)下(xia)來(lai)。因(yin)此(ci)最(zui)好(hao)帶(dai)上(shang)一(yi)套(tao)。
其它的I/O模塊和通訊模塊,如果現場隻有一個的,你都要考慮在多帶一個。對於那些現場已經有兩塊以上的模塊,你就不用考慮自己帶了。 二、設計交底工作
ruguoxitongshejibushinizijizuode,namezaichufaqian,jiuyaoyuxitongdeshejirenyuanjinxingchongfendegoutong,duiyubuqingchuhebumingbaidedifang,yidingyaonongqingchu,quebaozijiqingxidilijieleyaowanchengdegongzuomubiao,heshejizhedeyitu。buyaoqingyifoudingshejizhedefangan,yebuyaoqingyidishuobierennalishejidebuxing。
但是,因為你是從事現場的工程師,因此,也不必過於迷信設計者。你可以提出自己的建議。比如,PLC的機架和CPU模塊和I/O模塊的搭配原則,可能有時候,設計師不知道你所用的 PLC的機架有4槽、6槽和8槽,甚至12槽的,因此,也許全部都選了8槽的,而導致了幾個槽的空缺,你可以建議它修改為4槽或6槽的。 fanganshejizhong,zuirongyichuwentidedifangshitongxun,xianchangtiaoshizuimafandedifangyeshitongxun,suoyiduiyutongxundebufen,nibixuqingxilejiexitongdekuangjiajiegou,bingqieduixuyaojinxingtongxundedongxizaichufaqianjiuyaoquanbujinxingyibiantiaoshi,erqieyaoquerenqizhongdesuoyouxuyaotongxundemokuaishikeyitongxunde。biru,caozuotaidiannao、觸摸屏、PLC、變頻器、其它的PLC、一(yi)些(xie)智(zhi)能(neng)儀(yi)表(biao)和(he)儀(yi)器(qi),如(ru)果(guo)這(zhe)些(xie)東(dong)西(xi)需(xu)要(yao)通(tong)訊(xun)的(de)話(hua),你(ni)必(bi)須(xu)要(yao)確(que)認(ren)它(ta)們(men)相(xiang)互(hu)之(zhi)間(jian)是(shi)可(ke)以(yi)通(tong)訊(xun)的(de),如(ru)果(guo)你(ni)不(bu)確(que)認(ren)的(de)話(hua),就(jiu)要(yao)與(yu)廠(chang)家(jia)聯(lian)絡(luo),並(bing)親(qin)自(zi)再(zai)試(shi)一(yi)次(ci)。如(ru)果(guo)PLC的節點數較多,要考慮距離和廠家CPU的限製。
如果係統較大,遠程單元、本地機架數量、meigejijiademokuaishuliangdexianzhi,bingfeichuyuxitonggongnenghejishushangdexianzhi,ershiyouyushiyongguifanxingdexianzhi。zaixitongyingjianzutaishi,yaokaolvzhexiemokuaidedapeizuoyong。
對於電源模塊的配置,一個資深的工程師應該能夠做出比較合理的搭配。例如,電源模塊通常有5A和10A的分別,如果模塊較少,可以選用功率小的電源模塊,如果模塊較多,則應該選用大功率的電源模塊。而一般,如果現場儀表需要PLC也供應24V直流電源而不是采用外部電源供電(如RTU)的情景,通常CPU所在的機架上選用大功率的電源比較合理。
此外,在I/O模(mo)塊(kuai)的(de)安(an)裝(zhuang)時(shi),根(gen)據(ju)不(bu)同(tong)的(de)係(xi)統(tong),通(tong)常(chang)同(tong)型(xing)號(hao)的(de)模(mo)塊(kuai)放(fang)置(zhi)在(zai)一(yi)起(qi)。但(dan)是(shi),如(ru)果(guo)對(dui)於(yu)輸(shu)出(chu)模(mo)塊(kuai)與(yu)輸(shu)入(ru)模(mo)塊(kuai)形(xing)成(cheng)回(hui)路(lu)的(de),則(ze)可(ke)以(yi)將(jiang)一(yi)個(ge)回(hui)路(lu)的(de)參(can)量(liang)所(suo)涉(she)及(ji)的(de)模(mo)塊(kuai)放(fang)置(zhi)在(zai)一(yi)個(ge)機(ji)架(jia)上(shang)(或一個CPU所控製的機架上)比較合理。有的設計師在設計的時候不會考慮這一點,你可以調整過來。
在選型的時候,因為各種PLC都有大型、中型、小型的分別,這些分別主要是由CPU模塊的性能不同造成的。在實際上,並非一定大型的功能就是合適的。除了價格方麵的考量之外,主要是,如果控製點數不多,小型的CPU模塊完全可以勝任,則小型的CPU反而比大型的CPU模塊工作還要可靠一些。因為,小型的CPU所涉及的資源少,而大型CPU的de資zi源yuan多duo,在zai程cheng序xu執zhi行xing中zhong,為wei處chu理li那na些xie程cheng序xu不bu需xu用yong到dao的de資zi源yuan時shi,也ye要yao分fen配pei時shi間jian去qu處chu理li,這zhe樣yang不bu僅jin造zao成cheng資zi源yuan的de浪lang費fei,可ke能neng在zai程cheng序xu處chu理li上shang不bu及ji小xiao型xingCPU可以更單純和穩定地工作。
在zai設she計ji交jiao底di的de過guo程cheng中zhong要yao指zhi出chu的de是shi,對dui於yu設she計ji中zhong的de任ren何he變bian更geng,你ni隻zhi能neng提ti建jian議yi,而er不bu是shi擅shan自zi做zuo修xiu改gai。因yin為wei,你ni的de職zhi責ze是shi按an照zhao設she計ji施shi工gong,而er不bu是shi設she計ji,因yin此ci,對dui於yu任ren何he你ni發fa現xian的de不bu合he理li的de東dong西xi,你ni可ke以yi提ti出chu意yi見jian,但dan必bi須xu要yao等deng到dao設she計ji變bian更geng確que認ren書shu下xia到dao你ni手shou裏li後hou,你ni才cai能neng按an照zhao變bian更geng後hou的de設she計ji工gong作zuo,盡jin管guan這zhe個ge變bian更geng可ke能neng是shi你ni的de意yi見jian。還hai有you,即ji使shi最zui初chu的de設she計ji也ye是shi你ni做zuo的de,你ni在zai變bian更geng後hou,也ye要yao通tong知zhi客ke戶hu,並bing取qu得de客ke戶hu的de書shu麵mian同tong意yi。 三、裝機步驟
到了現場後,進行係統安裝前,需要考慮安裝環境是否滿足PLC的使用環境要求,這一點可以參考各類產品的使用手冊。但無論什麼PLC,要不能裝設在下列場所:含有腐蝕性氣體之場所,陽光直接照射到的地方,溫度上下值在短時間內變化急遽的地方,油、水、化學物質容易侵入的地方,有大量灰塵的地方,振動大且會造成安裝件移位的地方。
如ru果guo必bi須xu要yao在zai上shang麵mian的de環huan境jing使shi用yong,則ze要yao為wei製zhi作zuo合he適shi的de控kong製zhi箱xiang,采cai用yong規gui範fan和he必bi要yao的de防fang護hu措cuo施shi。如ru果guo需xu要yao在zai野ye外wai極ji低di溫wen度du下xia使shi用yong,可ke以yi使shi用yong有you加jia熱re功gong能neng的de控kong製zhi箱xiang。如ru何he做zuo這zhe些xie防fang護hu箱xiang或huo控kong製zhi箱xiang,各ge製zhi造zao商shang和he和he資zi格ge的de係xi統tong集ji成cheng商shang將jiang會hui為wei客ke戶hu提ti供gong相xiang應ying的de供gong應ying和he設she計ji。
在使用控製箱時,在控製箱內OpenPLC安裝的位置要注意如下事項:控製箱內空氣流通是否順暢(各裝置間須保持適當的距離),變壓器、馬達控製器、變頻器等是否與PLC保持適當距離,動力線與信號控製線是否分離配置,組件裝設之位置是否利於日後之檢修,是否需預留空間,供日後係統擴充使用。
除了上述注意事項之外,還有其它注意事項要留意。
首先比較重要的是靜電的隔離。靜電是無形的殺手,但可能因為不會對人造成生命危險,所以許多人常常忽視它。在中國的北方、幹燥的場所,人體身上的靜電都是造成靜電損壞電子組件的因素。雖然你被靜電打到的話,隻不過是輕微的酥麻,但這對PLC和其它任何電子器件就足以致命了。
要避免靜電的衝擊有下列三種方式:在進行維修或更換組件時,請先碰觸接地的金屬,以去除身上的靜電;不要碰觸電路板上的接頭或是IC接腳;電子組件不使用時,請用有隔離靜電的包裝物,將組件放置在裏麵。想象PLC裏的元器件是一個嬌嫩的嬰兒,而那些靜電會導致這個嬰兒死亡,你就會更容易以正確的態度對待這個問題了。
基座安裝(RACK)時(shi),在(zai)決(jue)定(ding)控(kong)製(zhi)箱(xiang)內(nei)各(ge)種(zhong)控(kong)製(zhi)組(zu)件(jian)及(ji)線(xian)槽(cao)位(wei)置(zhi)後(hou),要(yao)依(yi)照(zhao)圖(tu)紙(zhi)所(suo)示(shi)尺(chi)寸(cun),標(biao)定(ding)孔(kong)位(wei),鑽(zuan)孔(kong)後(hou)將(jiang)固(gu)定(ding)螺(luo)絲(si)旋(xuan)緊(jin)到(dao)基(ji)座(zuo)牢(lao)固(gu)為(wei)止(zhi)。在(zai)裝(zhuang)上(shang)電(dian)源(yuan)供(gong)應(ying)模(mo)塊(kuai)前(qian),必(bi)須(xu)同(tong)時(shi)注(zhu)意(yi)電(dian)源(yuan)線(xian)上(shang)的(de)接(jie)地(di)端(duan)有(you)無(wu)與(yu)金(jin)屬(shu)機(ji)殼(ke)連(lian)結(jie),若(ruo)無(wu)則(ze)須(xu)接(jie)上(shang)。接(jie)地(di)不(bu)好(hao)的(de)話(hua),會(hui)導(dao)致(zhi)一(yi)係(xi)列(lie)的(de)問(wen)題(ti),靜(jing)電(dian)、浪湧、外幹擾,等等。由於不接地,往往PLC也(ye)能(neng)夠(gou)工(gong)作(zuo),因(yin)此(ci),不(bu)少(shao)經(jing)驗(yan)不(bu)足(zu)的(de)工(gong)程(cheng)師(shi)就(jiu)誤(wu)以(yi)為(wei)接(jie)地(di)不(bu)那(na)麼(me)重(zhong)要(yao)了(le)。這(zhe)就(jiu)像(xiang)登(deng)山(shan)的(de)時(shi)候(hou),沒(mei)有(you)係(xi)上(shang)保(bao)護(hu)纜(lan)繩(sheng)一(yi)樣(yang),雖(sui)然(ran)你(ni)正(zheng)常(chang)前(qian)進(jin)的(de)時(shi)候(hou),保(bao)護(hu)纜(lan)繩(sheng)沒(mei)有(you)任(ren)何(he)作(zuo)用(yong),但(dan)一(yi)旦(dan)你(ni)失(shi)足(zu)的(de)時(shi)候(hou),沒(mei)有(you)那(na)根(gen)繩(sheng)子(zi),你(ni)的(de)生(sheng)命(ming)就(jiu)完(wan)結(jie)了(le)。PLC的接地,就相當於給PLC係上保護纜繩。
在I/O模塊安裝時,須注意如下事項:I/O模塊插入機架上的槽位前,要先確認模塊是否為自己所預先設計的模塊;I/O模塊在插入機架上的導槽時,務必插到底,以確保各接觸點是緊密結合的;模塊固定螺絲務必鎖緊;接線端子排插入後,其上下螺絲必須旋緊。由於現場的變壓器、電機等影響,多少會有振動,如果這些螺絲釘鬆動了,會導致模塊從機架中鬆開。 四、硬件模塊的組態和確認
對於各種PLC的現場硬件組態和軟件調試,通常有經驗的工程師應該先花一些時間對自己的現場工作進行一個簡單的規劃,通常應當采取如下的步驟:
(1) 係統的規劃
首shou先xian,必bi須xu深shen入ru了le解jie係xi統tong所suo需xu求qiu的de功gong能neng,並bing調tiao查zha可ke能neng的de控kong製zhi方fang法fa,同tong時shi與yu用yong戶hu或huo設she計ji院yuan共gong同tong探tan討tao最zui佳jia之zhi操cao作zuo程cheng序xu,根gen據ju所suo歸gui納na之zhi結jie論lun來lai擬ni定ding係xi統tong規gui劃hua,決jue定ding所suo采cai行xing的dePLC係統架構、所需之I/O點數與I/O模塊型式。
(2) I/O模塊選擇與地址設定
當I/O模塊選妥後,依據所規劃之I/O點使用情形,由PLC的CPU係統自動設定I/O地址,或由使用者自定I/O模塊的地址。
(3) 梯形圖程序的編寫與係統配線
在確定好實際的I/O地址之後,依據係統需求的功能,開始著手梯形圖程序的編寫。同時,I/O之地址已設定妥當,故係統之配線亦可著手進行。
(4) 梯形圖程序的仿真與修改
在梯形圖程序撰寫完成後,將程序寫入PLC,便可先行在PC與OpenPLC係統做在線連接,以執行在線仿真作業。倘若程序執行功能有誤,則必須進行除錯,並修改梯形圖程序。
(5) 係統試車與實際運轉
在線上程序仿真作業下,若梯形圖程序執行功能正確無誤,且係統配線亦完成後,便可使係統納入實際運轉,項目計劃亦告完成。
(6)程序注釋和歸檔
為(wei)確(que)保(bao)日(ri)後(hou)維(wei)修(xiu)的(de)便(bian)利(li),要(yao)將(jiang)試(shi)車(che)無(wu)誤(wu)可(ke)供(gong)實(shi)際(ji)運(yun)轉(zhuan)的(de)梯(ti)形(xing)圖(tu)程(cheng)序(xu)做(zuo)批(pi)注(zhu),並(bing)加(jia)以(yi)整(zheng)理(li)歸(gui)檔(dang),方(fang)能(neng)縮(suo)短(duan)日(ri)後(hou)維(wei)修(xiu)與(yu)查(zha)閱(yue)程(cheng)序(xu)之(zhi)時(shi)間(jian)。這(zhe)是(shi)職(zhi)業(ye)工(gong)程(cheng)師(shi)的(de)良(liang)好(hao)習(xi)慣(guan),無(wu)論(lun)對(dui)今(jin)後(hou)自(zi)己(ji)進(jin)行(xing)維(wei)護(hu),或(huo)者(zhe)移(yi)交(jiao)用(yong)戶(hu),這(zhe)都(dou)會(hui)帶(dai)來(lai)極(ji)大(da)的(de)便(bian)利(li),而(er)且(qie)是(shi)你(ni)的(de)職(zhi)業(ye)水(shui)準(zhun)的(de)一(yi)個(ge)體(ti)現(xian)。
yishanggongzuozhong,fuzadexitongguihuakenengxuyaojitianshenzhigengchangdeshijian,danyigejiandandexitongguihuazaiyigejuyoulianghaodezhiyexiguandebianchenggongchengshishouzhong,kenengzhixuyaojigexiaoshi。
這裏要強調一個問題,是十分簡單但卻幾乎每個項目都會發生的,那就是對PLC的(de)接(jie)線(xian)。這(zhe)往(wang)往(wang)是(shi)經(jing)驗(yan)不(bu)足(zu)的(de)工(gong)程(cheng)師(shi)常(chang)常(chang)忽(hu)略(lve)的(de)一(yi)個(ge)問(wen)題(ti)。其(qi)實(shi),現(xian)場(chang)調(tiao)試(shi)大(da)部(bu)分(fen)的(de)問(wen)題(ti)和(he)工(gong)作(zuo)量(liang)都(dou)是(shi)在(zai)接(jie)線(xian)方(fang)麵(mian)。有(you)經(jing)驗(yan)的(de)工(gong)程(cheng)師(shi)首(shou)先(xian)應(ying)當(dang)檢(jian)查(zha)現(xian)場(chang)的(de)接(jie)線(xian)。通(tong)常(chang),如(ru)果(guo)現(xian)場(chang)接(jie)線(xian)是(shi)由(you)用(yong)戶(hu)或(huo)者(zhe)其(qi)它(ta)的(de)施(shi)工(gong)人(ren)員(yuan)完(wan)成(cheng)的(de),則(ze)通(tong)過(guo)看(kan)其(qi)接(jie)線(xian)圖(tu)和(he)接(jie)線(xian)的(de)外(wai)觀(guan),就(jiu)可(ke)以(yi)對(dui)接(jie)線(xian)的(de)質(zhi)量(liang)有(you)個(ge)大(da)致(zhi)的(de)判(pan)斷(duan)。然(ran)後(hou)要(yao)對(dui)所(suo)有(you)的(de)接(jie)線(xian)進(jin)行(xing)一(yi)次(ci)完(wan)整(zheng)而(er)認(ren)真(zhen)的(de)檢(jian)查(zha)。現(xian)場(chang)由(you)於(yu)接(jie)線(xian)錯(cuo)誤(wu)而(er)導(dao)致(zhi)PLC被bei燒shao壞huai的de情qing況kuang屢lv次ci發fa生sheng,在zai進jin行xing真zhen正zheng的de調tiao試shi之zhi前qian,一yi定ding要yao認ren真zhen地di檢jian查zha。即ji便bian接jie線xian不bu是shi你ni的de工gong作zuo,檢jian查zha接jie線xian也ye是shi你ni的de義yi務wu和he責ze任ren,而er且qie,可ke以yi省sheng去qu你ni後hou麵mian大da量liang的de時shi間jian。 五、通訊的設置
現在的PLC大多數需要與人機界麵進行連接,而下麵也常常有變頻器需要進行通訊,而在需要多個CPU模塊的係統中,可能不同的CPU所接的I/O模(mo)塊(kuai)的(de)參(can)量(liang)有(you)需(xu)要(yao)協(xie)同(tong)處(chu)理(li)的(de)地(di)方(fang),或(huo)者(zhe),即(ji)使(shi)不(bu)需(xu)要(yao)協(xie)同(tong)控(kong)製(zhi),可(ke)能(neng)也(ye)要(yao)送(song)到(dao)某(mou)一(yi)個(ge)中(zhong)央(yang)控(kong)製(zhi)室(shi)進(jin)行(xing)集(ji)中(zhong)顯(xian)示(shi)或(huo)保(bao)存(cun)數(shu)據(ju)。即(ji)便(bian)隻(zhi)有(you)一(yi)個(ge)CPU模塊,如果有遠程單元的話,就牽涉到本地CPU模塊與遠程單元模塊的通訊。此外,即使隻有本地單元,CPU模塊也需要通過通訊口與編程器進行通訊。因此,PLC的通訊是十分重要的。而且,由於涉及到不同廠家的產品,通訊往往是令人頭痛的問題。
PLC的通訊有RS232、RS485、以太網等幾種方式。通訊協議有MODBUS、PROFIBUS、LONWORKS、DEVICENET等等,通常以MODBUS協議使用得最為廣泛,而其它的協議則與產品的品牌有關。今後,應該是工業以太網協議會越來越普遍。
PLC與編程器或手提電腦的通訊大部分采用RS232協議的串口通訊。用戶在進行程序下載和診斷時都是這種方式,但是,這種通訊的方式絕不僅限於此。在大量的機械設備控製係統中,PLC都是采用這種方式與人機界麵進行通訊的。人機界麵通常也是采用串口,協議則以MODBUS為主,或者是專門的通訊協議。而界麵方麵則由HMI的廠家提供軟件來進行設計。
現在的PANEL PC也有采用這種方式來進行通訊的,在PANEL PC上運行一些組態軟件,通過串口來存取OpenPLC的數據,由於PANEL PC的逐漸輕型化和價格的下降,這種方式也越來越多地被使用。
在需要對多台PLC進行聯網的時候,如果PLC的數量不是很多(15個節點以內)、數據傳輸量不大的係統,常采用的方式是通過RS485所(suo)組(zu)成(cheng)的(de)一(yi)個(ge)簡(jian)單(dan)串(chuan)行(xing)通(tong)訊(xun)口(kou)連(lian)接(jie)的(de)通(tong)訊(xun)網(wang)絡(luo)。由(you)於(yu)這(zhe)種(zhong)通(tong)訊(xun)方(fang)式(shi)編(bian)程(cheng)簡(jian)單(dan),程(cheng)序(xu)運(yun)行(xing)可(ke)靠(kao),結(jie)構(gou)也(ye)比(bi)較(jiao)合(he)理(li),因(yin)此(ci)很(hen)受(shou)離(li)散(san)製(zhi)造(zao)行(xing)業(ye)的(de)工(gong)廠(chang)工(gong)程(cheng)師(shi)的(de)歡(huan)迎(ying)。在(zai)總(zong)的(de)I/O點數不超過上10000個,開關量I/O點占80%以上的係統,都可以采用這種通訊方式能夠穩定而可靠地運行。
如ru果guo對dui通tong訊xun速su度du要yao求qiu較jiao高gao的de場chang合he,可ke以yi采cai用yong點dian到dao點dian的de以yi太tai網wang通tong訊xun方fang式shi。使shi用yong控kong製zhi器qi的de點dian到dao點dian通tong訊xun指zhi令ling,通tong過guo標biao準zhun的de以yi太tai網wang口kou,用yong戶hu可ke以yi在zai控kong製zhi器qi之zhi間jian或huo者zhe擴kuo展zhan控kong製zhi器qi的de存cun儲chu器qi之zhi間jian進jin行xing數shu據ju交jiao換huan。這zhePLC較為廣泛使用的一種多CPU模塊的通訊方式,與串口的RS485所(suo)構(gou)成(cheng)的(de)點(dian)對(dui)點(dian)網(wang)絡(luo)相(xiang)比(bi),由(you)於(yu)以(yi)太(tai)網(wang)的(de)速(su)度(du)大(da)大(da)加(jia)快(kuai),加(jia)上(shang)同(tong)樣(yang)具(ju)有(you)連(lian)接(jie)簡(jian)單(dan),編(bian)程(cheng)方(fang)便(bian)的(de)優(you)勢(shi),更(geng)方(fang)便(bian)的(de)是(shi),與(yu)上(shang)位(wei)機(ji)可(ke)以(yi)直(zhi)接(jie)通(tong)過(guo)以(yi)太(tai)網(wang)進(jin)行(xing)通(tong)訊(xun),因(yin)此(ci)很(hen)受(shou)用(yong)戶(hu)的(de)歡(huan)迎(ying)。甚(shen)至(zhi),在(zai)一(yi)些(xie)單(dan)台(tai)PLC和一台PANEL PC構成的人機界麵的係統中,由於PANEL PC中通常有內置的以太網口,也有用戶采用這種通訊方式。目前,OpenPLC對一些SCADA係統和連續流程行業的遠程監控係統和控製係統,基本上采用這樣的方式。
還有一種分布式網絡在大型PLC係統中是最為廣泛考慮的結構。通過使用人機界麵(HMI)和DDE 服務器均可獲得對象控製器的數據,同時可以通過Internet遠程獲得該控製器的數據。各個CPU獨立運行,通過以太網結構采用C/S方式進行數據的存取。數據的采集和控製功能的實現都在OpenPLC的CPU模塊中實現,而數據的保存則在上位機的服務器中完成。數據的顯示和打印等則通過HMI界麵和組態軟件來實現。 六、軟件調試
PLC的內部固化了一套係統軟件,使得你開始能夠進行初始化工作和對硬件的組態。PLC的啟動設置、看門狗、中斷設置、通訊設置、I/O模塊地址識別都是在PLC的係統軟件中進行的。
每種PLC都有各自的編程軟件作為應用程序的編程工具,常用的編程語言是梯形圖語言,也有ST、IL和其它的語言。如何使用編程語言進行編程,這裏就不細述了。
但是,用一種編程語言編出十分優化的程序,則是工程師編程水平的體現。每一種PLC的編程語言都有自己的特色,指令的設計與編排思路都不一樣。如果對一種PLC的指令十分熟悉,就可以編出十分簡潔、優美、流暢的程序。例如,對於同樣的一款PLC的同樣一個程序的設計,如果編程工程師對指令不熟悉,編程技巧也差的話,需要1000條語句;但一個編程技巧高超的工程師,可能隻需要200條tiao語yu句ju就jiu可ke以yi實shi現xian同tong樣yang的de功gong能neng。程cheng序xu的de簡jian潔jie不bu僅jin可ke以yi節jie約yue內nei存cun,出chu錯cuo的de概gai率lv也ye會hui小xiao很hen多duo,程cheng序xu的de執zhi行xing速su度du也ye快kuai很hen多duo,而er且qie,今jin後hou對dui程cheng序xu進jin行xing修xiu改gai和he升sheng級ji也ye容rong易yi很hen多duo。
所以,雖然說所有的PLC的梯形圖邏輯都大同小異,一個工程師隻要熟悉了一種PLC的編程,再學習第二個品牌的PLC就可以很快上手。但是,工程師在使用一個新的PLC的時候,還是應該仔細將新的PLC的編程手冊認真看一遍,看看指令的特別之處,尤其是自己可能要用到的指令,並考慮如何利用這些特別的方式來優化自己的程序。
各個PLC的編程語言的指令設計、界麵設計都不一樣,不存在孰優孰劣的問題,主要是風格不同。我們不能武斷地說三菱PLC的編程語言不如西門子的STEP7,也不能說STEP7比ROCKWELL的RSLOGIX要好,所謂的好與不好,大部分是工程師形成的編程習慣與編程語言的設計風格是否適用的問題。
現場常常需要對已經編好的程序進行修改。修改的原因可能是用戶的需求變更了,可能是發現了原來編程時的錯誤,或者是PLC運yun行xing時shi發fa生sheng了le電dian源yuan中zhong斷duan,有you些xie狀zhuang態tai數shu據ju會hui丟diu失shi,如ru非fei保bao持chi的de定ding時shi器qi會hui複fu位wei,輸shu入ru映ying射she區qu會hui刷shua新xin,輸shu出chu映ying射she區qu可ke能neng會hui清qing零ling,但dan狀zhuang態tai文wen件jian的de所suo有you組zu態tai數shu據ju和he偶ou然ran的de事shi件jian如ru計ji數shu器qi的de累lei計ji值zhi會hui被bei保bao存cun。
工程師在這個時候可能會需要對PLCjinxingbiancheng,shimouxieneicunkeyihuifudaoqueshengdezhuangtai。zaichengxubuxuyaoxiugaideshihou,keyishejiyingyongmorentujinglaizhongxinqidong,huozheliyongshoucisaomiaoweidegongneng。
所有的智能I/O模塊,包括模擬量I/Omokuai,zaijinrubianchengmoshihouhuozhedianyuanzhongduanhou,douhuidiushiqizutaishuju,yonghuchengxubixuquerenmeicizhongxinjinruyunxingmoshishi,zutaishujunenggoubeizhongxinxieruzhinengI/O模塊。
在現場修改已經運行時常被忽略的一個問題是,工程師忘記將PLC切換到編程模式,雖然這個錯誤不難發現,但工程師在疏忽時,往往會誤以為PLC發生了故障,因此耽誤了許多時間。
另外,在PLC進行程序下載時,許多PLC是不允許進行電源中斷的,因為這時,舊的程序已經部分被改寫,但新的程序又沒有完全寫完,因此,如果電源中斷,會造成PLC無法運行,這時,可能需要對PLC的底層軟件進行重新裝入,而許多廠家是不允許在現場進行這個操作的。大部分新的PLC已經將用戶程序與PLC的係統程序分開了,可以避免這個問題。
七、結語
現xian場chang工gong程cheng師shi的de工gong作zuo是shi十shi分fen重zhong要yao的de。要yao想xiang成cheng為wei一yi個ge優you秀xiu的de現xian場chang工gong程cheng師shi,首shou先xian要yao對dui現xian場chang的de工gong作zuo有you熱re情qing甚shen至zhi激ji情qing,然ran後hou要yao有you嚴yan謹jin和he耐nai心xin的de態tai度du。現xian場chang的de工gong作zuo環huan境jing不bu想xiang在zai自zi己ji的de公gong司si裏li那na麼me舒shu適shi,常chang常chang是shi又you髒zang又you亂luan的de,而er且qie由you於yu有you工gong期qi和he時shi間jian的de限xian製zhi,壓ya力li也ye很hen大da。而er且qie,要yao麵mian對dui用yong戶hu和he其qi它ta專zhuan業ye(如電氣、儀表、工藝、管線施工等)dexianchangrenyuandeyaoqiuhezhize,xuyaoyouxietiaohelinghuobiantongdenengli。lingwai,xianchanggongchengshiyuyanfagongchengshizaigongzuozhongyouyigehendadebutongdianzaiyu,zaixianchang,nidezuizhongyaoderenwushibaozhengxitongnenggouanshizhengchangyunxing。ruguoyigefanganzanshizoubutong,yaolijikaolvdiershenzhidisanfangan,napashixianjiangjiuyixia,yeyaoshixitongnenggouxianzhengchanggongzuoqilai。eryanfagongzuoshibunengbiantongde,niyaoshixianzhegegongneng,bixuyongzhegebanfa,qitafangfasuirankeyishixian,dannishibunengshiyongde。xuduoxianchanggongchengshiyouyubulejiezhegechabie,changchangzaixianchangzuanruniujiaojian,yitiaoluzoudaosi,jieguodaozhilexianchangtiaoshigongzuodeyanwu。zheyeshiweishenmeyigeyouxiudeyanfagongchengshiwangwangbingbushiyigehaodexianchanggongchengshideyuanyin。xianchangdegongchengshibixuyoukaifangdetounaohelinghuodexintai,dangranshijianlizaiyanjindegongzuotaidudejichuzhishangde。
此(ci)外(wai),盡(jin)管(guan)現(xian)場(chang)工(gong)作(zuo)壓(ya)力(li)十(shi)分(fen)巨(ju)大(da),但(dan)要(yao)注(zhu)意(yi)勞(lao)逸(yi)結(jie)合(he)。有(you)時(shi)候(hou),三(san)天(tian)三(san)夜(ye)不(bu)離(li)開(kai)現(xian)場(chang)似(si)乎(hu)是(shi)必(bi)要(yao)的(de)。但(dan)對(dui)於(yu)一(yi)個(ge)編(bian)程(cheng)和(he)調(tiao)試(shi)工(gong)程(cheng)師(shi)來(lai)說(shuo),可(ke)能(neng)回(hui)去(qu)睡(shui)它(ta)一(yi)個(ge)好(hao)覺(jiao),工(gong)作(zuo)一(yi)定(ding)會(hui)完(wan)成(cheng)得(de)更(geng)快(kuai)。如(ru)果(guo)在(zai)現(xian)場(chang)的(de)調(tiao)試(shi)時(shi)間(jian)很(hen)長(chang),則(ze)抽(chou)出(chu)一(yi)兩(liang)天(tian)放(fang)鬆(song)一(yi)下(xia),也(ye)是(shi)十(shi)分(fen)必(bi)要(yao)的(de)。有(you)時(shi)候(hou),遊(you)山(shan)玩(wan)水(shui)也(ye)是(shi)工(gong)作(zuo)。
lingwai,yigeyouxiudexianchanggongchengshi,zhuyaoyikaodeshigongzuojingyandejilei,yugerendetianfenguanxibuda,zhiyaoqinken,bingzuoguozugouduodexiangmu,namejuedaduoshurendoushikeyichengweiyigeyouxiudexianchanggongchengshide。suoxuyaodeshijian?kenengshisannianwunian,yekenengshibannianyinian。
|