科學的PLCbianchengbuzhouqishihenjiandan,danwangwangdaduoshugongchengshijiushirenweijiandanerhulvehenduoxijie。xijiedehulve,biranhuizaiyihouchuxianwenti。xiangbimianrihoudewenti,zhiyouhaohaodezunshouguize,meiyouguijubuchengfangyuan,plc編程一樣有其自身的規矩。

第一步:閱讀產品說明書
第一步看起來再簡單不過了,但很多工程師都做不到。認為這一步是浪費時間,甚至隻從供貨方培訓來了解設備。
zaixiyuedushuomingshushibianchengdediyibu,shouxianyaoyueduanquanshouze,zhidaonaxiezhixingjigoukenenghuiduirenshenzaochengshanghai,naxiejigoujianzuirongyifashengzhuangji,dangfashengweixianshiruhejiejue,zhexiezuizhimingdewentidouzaianquanshouzezhong,weishenmebuqukanne?
此ci外wai,關guan於yu設she備bei每mei個ge元yuan件jian的de特te性xing,使shi用yong方fang法fa,調tiao試shi方fang法fa也ye在zai說shuo明ming書shu中zhong,不bu去qu閱yue讀du,即ji使shi程cheng序xu正zheng確que,如ru果guo元yuan件jian沒mei有you調tiao試shi好hao,設she備bei一yi樣yang不bu能neng工gong作zuo。再zai有you,所suo有you的de電dian路lu圖tu、氣動液壓回路圖、裝配圖也在說明書中,不去閱讀它怎麼知道沒種元件可以做何種改造呢。
第二步:根據說明書,檢查I/O
檢查I/O,俗稱“打點”。檢查I/O的方法很多,但是一定要根據說明書提供的地址依次進行檢查,在絕對安全的情況下來檢查。
在檢查輸入點時,一般輸入信號無非是各種傳感器,如電容、電感、光電、壓阻、超聲波、ciganshihexingchengkaiguandengchuanganqi。jianzhazhexieyuanjianbijiaojiandan,genjuyuanjianshuomingjianggongjianfangzaigongweishang,huoshiyidongzhixingjigoujianzhachuanganqishifouyouxinhaojike。dangran,butongdeshebeijiancedefangshikenengbutong,zheyaokanjutiqingkuangerdingle。
danshizaijianzhashuchuxinhaoshijiuyaogewaixiaoxinle。ruguoshidianqudongchanpin,bixuzaianquanqingkuangxia,youqishibaozhengshebeibuhuifashengzhuangjiqiantixia,rangzhixingjigoudequdongqidedian,jianzhazhixingjigoushifounenggouyundong。ruguoshiyeyahuoqidongzhixingjigou,tongyangzaianquanqingkuangxiashoudongshihuanxiangfadedian,congerkongzhizhixingjigou。zaijianzhashuchuxinhaoshi,bulunzhixingjigoudequdongfangshishishenme,yidingyaogenjuyuanjianshuomingshu,shouxianyaobaozhengshebeiherenshenanquan,yaozhuyibingbushisuoyoushebeidezhixingjigoudoukeyitongdianceshide,suoyiyoushigebiedeshuchuxinhaokenengwufashoudongceshi。
無論是輸入還是輸出裝置,當傳感器有信號或執行機構的驅動裝置得電後,必須同時檢查PLC上的I/O模塊指示燈是否也點亮。很多設備中,輸入輸出信號是通過接線端子與PLC連接,有時接線端子的指示燈有信號 ,但不能保證由於連接導線內部斷路,而PLC上相應的地址沒有信號接通。這一點要特別注意。
在(zai)測(ce)量(liang)輸(shu)入(ru)輸(shu)出(chu)信(xin)號(hao)後(hou),要(yao)同(tong)時(shi)將(jiang)測(ce)量(liang)的(de)地(di)址(zhi)記(ji)錄(lu)下(xia)來(lai),保(bao)證(zheng)信(xin)號(hao)地(di)址(zhi)和(he)說(shuo)明(ming)書(shu)中(zhong)一(yi)致(zhi)。如(ru)有(you)不(bu)同(tong),再(zai)次(ci)測(ce)量(liang)設(she)備(bei)地(di)址(zhi),多(duo)次(ci)測(ce)量(liang)仍(reng)然(ran)不(bu)一(yi)致(zhi),先(xian)聯(lian)係(xi)設(she)備(bei)廠(chang)家(jia),因(yin)為(wei)此(ci)時(shi)不(bu)能(neng)保(bao)證(zheng)廠(chang)家(jia)提(ti)供(gong)的(de)地(di)址(zhi)沒(mei)有(you)錯(cuo)誤(wu)。

第三步:打開編程軟件,進行硬件配置,並將I/O地址寫在符號表中
不同的PLC使用不同的編程軟件。但是對於任何一種軟件來說,編程前的第一步就是進行硬件組態,根據實際PLC的類型建立硬件配置及相應的通訊配置。硬件組態完成後,將之前在紙上記錄下來的I/O地di址zhi寫xie在zai軟ruan件jian的de符fu號hao表biao中zhong。由you於yu軟ruan件jian不bu同tong,對dui於yu符fu號hao表biao的de定ding義yi可ke能neng不bu同tong,但dan一yi般ban的de軟ruan件jian都dou有you該gai功gong能neng,這zhe一yi步bu是shi至zhi關guan重zhong要yao的de。在zai編bian寫xie符fu號hao表biao時shi,不bu僅jin要yao把ba設she備bei輸shu入ru輸shu出chu的de絕jue對dui地di址zhi寫xie正zheng確que,最zui好hao再zai給gei每mei個ge地di址zhi命ming名ming並bing添tian加jia注zhu釋shi,這zhe對dui後hou麵mian的de編bian程cheng會hui非fei常chang方fang便bian。不bu需xu要yao在zai編bian程cheng時shi每mei次ci都dou查zha詢xun絕jue對dui地di址zhi,隻zhi要yao填tian寫xie命ming名ming好hao的de名ming稱cheng即ji可ke。當dang然ran,這zhe也ye取qu決jue於yu軟ruan件jian是shi否fou具ju備bei此ci功gong能neng。
第四步:寫出程序流程圖
在編程之前,一定要在草稿上寫出程序的流程圖。一個完整的程序,應該包括主程序、停止程序、急停程序、複位程序等部分,如果軟件允許,應該將各個程序按“塊”的形式編寫,即一個程序是一個塊,最終將每個塊按需求來調用即可。
PLC最(zui)擅(shan)長(chang)的(de)就(jiu)是(shi)處(chu)理(li)順(shun)序(xu)控(kong)製(zhi),在(zai)順(shun)序(xu)控(kong)製(zhi)中(zhong)主(zhu)流(liu)程(cheng)是(shi)核(he)心(xin),一(yi)定(ding)要(yao)確(que)保(bao)製(zhi)定(ding)好(hao)的(de)流(liu)程(cheng)是(shi)正(zheng)確(que)的(de),要(yao)在(zai)草(cao)稿(gao)上(shang)仔(zai)細(xi)檢(jian)查(zha)。如(ru)果(guo)主(zhu)流(liu)程(cheng)存(cun)在(zai)問(wen)題(ti),當(dang)程(cheng)序(xu)被(bei)PLC執行後,很可能發生撞擊,損壞設備或對人身造成危險。
第五步:在軟件中編寫程序
確保主流程沒有問題後,便可以在軟件中編寫程序了。此外,還要注意停止、急ji停ting和he複fu位wei程cheng序xu的de正zheng確que性xing,尤you其qi是shi停ting止zhi和he急ji停ting程cheng序xu,這zhe是shi關guan係xi到dao人ren身shen安an全quan和he設she備bei安an全quan的de最zui重zhong要yao的de程cheng序xu,萬wan萬wan不bu可ke小xiao視shi。一yi定ding要yao保bao證zheng無wu論lun在zai任ren何he情qing況kuang下xia,隻zhi要yao執zhi行xing停ting止zhi或huo急ji停ting程cheng序xu,設she備bei絕jue對dui不bu會hui對dui人ren身shen造zao成cheng傷shang害hai。

第六步:調試程序
在調試程序這一步中,可以分成兩個方麵。
1.如果條件允許,或是你的邏輯能力超強,可以先用軟件的仿真功能做測試,但是很多繁瑣的程序很難用軟件仿真看出程序是否正確。
2.將程序下傳到PLC中zhong進jin行xing在zai線xian的de調tiao試shi。如ru果guo設she備bei不bu動dong或huo運yun行xing中zhong出chu現xian異yi常chang情qing況kuang,先xian不bu要yao去qu修xiu改gai程cheng序xu,很hen可ke能neng是shi傳chuan感gan器qi沒mei有you調tiao試shi到dao位wei,如ru果guo確que保bao傳chuan感gan器qi無wu誤wu,再zai去qu修xiu改gai程cheng序xu。
第七步:調試完成後,再次編輯程序
在上一步的調試中,由於對程序有所修改,故必須再次整體檢查或編輯一下程序,然後將最終的程序下傳到PLC中。
第八步:保存程序
在這一步中,要注意一個問題,就是應該將程序保存在什麼地方?PC硬ying盤pan?閃shan存cun設she備bei?移yi動dong硬ying盤pan?當dang然ran這zhe些xie都dou不bu可ke以yi,所suo有you這zhe些xie存cun儲chu設she備bei都dou可ke能neng感gan染ran病bing毒du。所suo以yi,必bi須xu且qie隻zhi能neng將jiang程cheng序xu燒shao製zhi到dao光guang盤pan上shang。而er且qie還hai有you一yi個ge問wen題ti,燒shao製zhi的de程cheng序xu是shi哪na個ge程cheng序xu?在zai之zhi前qian我wo們men已yi經jing將jiang最zui終zhong調tiao試shi並bing修xiu改gai完wan成cheng的de程cheng序xu下xia載zai到daoPLC中,如果PLC在執行該程序時完全無誤的話,就將該程序上傳到PC中,將此程序燒製到光盤中。上麵的一切都是為了安全。
第九步:填寫報告
wanchengbianchenghou,yinggaitianxiezuihoudetiaoshibaogao,jiangyudaodewentihechengxudeyixienandianwentiyiyijiluxialai。yinweichangshijianyihou,zijiyehuiduichengxudemouxiejiqiaodedifangyiwang,tongshiyefangbianqitatongshinenggoulijienisuobianxiedechengxu。