|
此次編程采用順序功能圖(Sequential Function Chart),利用順序功能圖的過程劃分和步驟間轉換功能。可將程序段進行模塊化自由組合。
由you於yu順shun序xu功gong能neng圖tu編bian程cheng具ju有you直zhi觀guan和he流liu程cheng化hua的de特te點dian,分fen解jie後hou的de每mei一yi步bu驟zhou和he每mei個ge轉zhuan換huan條tiao件jian都dou為wei相xiang對dui簡jian單dan的de程cheng序xu過guo程cheng,在zai順shun序xu控kong製zhi領ling域yu應ying用yong比bi較jiao廣guang泛fan。
3.1 模塊化的分解與實現
染布工藝經過長時間的積累,已經形成一套相對固定的工藝流程。但是隨著布料種類、染料種類和印染要求的不同,會在原有流程上進行一定的增加、刪減或者參數的改變,因此需要將整個印染工藝分解為若幹個小模塊以實現這一功能。
經過對印染工藝的了解,現將整體工藝拆分為如下功能塊:
模mo塊kuai功gong能neng的de實shi現xian應ying用yong順shun序xu功gong能neng圖tu流liu程cheng的de概gai念nian。在zai一yi個ge關guan聯lian且qie封feng閉bi的de順shun序xu流liu程cheng中zhong,每mei一yi時shi刻ke隻zhi有you一yi個ge步bu驟zhou在zai運yun行xing,且qie各ge流liu程cheng間jian互hu不bu幹gan擾rao。而er工gong藝yi模mo塊kuai的de劃hua分fen也ye正zheng是shi本ben著zhe一yi個ge模mo塊kuai內nei的de工gong藝yi順shun序xu執zhi行xing、各個模塊間的工藝盡量獨立這一原則。因此,一個模塊對應一個流程即可。
3.2 自由式組合編程的實現
工藝要求能夠自由的對功能模塊進行順序組合和重組,而PLC的程序是通過軟件將PC中的內容寫入到PLCgujianzhongde,yinciyijingxierujiubuzaikeyigenggai,chengxudezhixingwanquananzhaoyudingliucheng。yushiwomentongguoyushangweijidepeihe,zaijieheshunxugongnengtudetedian,laishixianziyoubianchengde,qiyuanliruxiatu:

在上位機中對各個功能模塊進行組合,通過組態軟件將這些模塊所對應的流程的起始步進號存儲到一個配方列表中。上位機PC發送配方當前的步進號給PLC,PLC接收到後啟動該步進對應的流程,並在流程的最後置位某固定的完成標誌,發送給上位機。PC收到完成標誌後,配方的步進號向下傳遞並再發送,如此實現自由組合編程。
四 小結
通過模塊化的編程與PLC雙通信口的功能,把一個中型機的功能在小型機上就輕易實現了,實現了染缸工藝要求的全部功能,並降低了客戶的成本。
|