詳細(xì)介紹
51304511-200.
51304511-200.
〖廈門莫格電氣自動(dòng)化有限公司〗
【價(jià)格】如此低價(jià),*
【貨期】大量現(xiàn)貨,下單后即可發(fā)貨
【質(zhì)量】*,進(jìn)口
【保障】產(chǎn)品經(jīng)過(guò)專業(yè)檢測(cè),質(zhì)保一年,15天包退換
【服務(wù)標(biāo)準(zhǔn)】降低客戶的停機(jī)時(shí)間以及維護(hù)成本,減少所有的工業(yè)機(jī)械和生產(chǎn)設(shè)備運(yùn)行故障,延長(zhǎng)控制系統(tǒng)的壽命!
PLC 控制系統(tǒng)的軟件設(shè)計(jì)
在進(jìn)行硬件設(shè)計(jì)的同時(shí)可以著手軟件的設(shè)計(jì)工作蒜座。軟件設(shè)計(jì)的主要任務(wù)是根據(jù)控制要求將工藝流程圖轉(zhuǎn)換為梯形圖美域,這是PLC應(yīng)用的zui關(guān)鍵的問(wèn)題汪怒,程序的編寫(xiě)是軟件設(shè)計(jì)的具體表現(xiàn)叽渡。在控制工程的應(yīng)用中茧纵,良好的軟件設(shè)計(jì)思想是關(guān)鍵,優(yōu)秀的軟件設(shè)計(jì)便于工程技術(shù)人員理解掌握酣殊、調(diào)試系統(tǒng)與日常系統(tǒng)維護(hù)郭销。
(1) PLC控制系統(tǒng)的程序設(shè)計(jì)思想。由于生產(chǎn)過(guò)程控制要求的復(fù)雜程度不同锡移,可將程序按結(jié)構(gòu)形式分為基本程序和模塊化程序呕童。
基本程序:既可以作為獨(dú)立程序控制簡(jiǎn)單的生產(chǎn)工藝過(guò)程,也可以作為組合模塊結(jié)構(gòu)中的單元程序;依據(jù)計(jì)算機(jī)程序的設(shè)計(jì)思想淆珊,基本程序的結(jié)構(gòu)方式只有三種:順序結(jié)構(gòu)夺饲、條件分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。
模塊化程序:把一個(gè)總的控制目標(biāo)程序分成多個(gè)具有明確子任務(wù)的程序模塊施符,分別編寫(xiě)和調(diào)試往声,zui后組合成一個(gè)完成總?cè)蝿?wù)的完整程序。這種方法叫做模塊化程序設(shè)計(jì)戳吝。我們建議經(jīng)常采用這種程序設(shè)計(jì)思想浩销,因?yàn)楦髂K具有相對(duì)獨(dú)立性,相互連接關(guān)系簡(jiǎn)單听哭,程序易于調(diào)試修改慢洋。特別是用于復(fù)雜控制要求的生產(chǎn)過(guò)程。
(2) PLC控制系統(tǒng)的程序設(shè)計(jì)要點(diǎn)陆盘。PLC控制系統(tǒng)I/O分配普筹,依據(jù)生產(chǎn)流水線從前至后,I/O點(diǎn)數(shù)由小到大;盡可能把一個(gè)系統(tǒng)丰搞、設(shè)備或部件的I/O信號(hào)集中編址阿钞,以利于維護(hù)。定時(shí)器脓擅、計(jì)數(shù)器要統(tǒng)一編號(hào)篇张,不可重復(fù)使用同一編號(hào),以確保PLC工作運(yùn)行的可靠性嚣僚。
程序中大量使用的內(nèi)部繼電器或者中間標(biāo)志位(不是I/O位)胀蹭,也要統(tǒng)一編號(hào),進(jìn)行分配甫沉。
在地址分配完成后见丘,應(yīng)列出I/O分配表和內(nèi)部繼電器或者中間標(biāo)志位分配表。
彼此有關(guān)的輸出器件似靖,如電機(jī)的正/反轉(zhuǎn)等匀挪,其輸出地址應(yīng)連續(xù)安排,如Q2.0/Q2.1等。
(3) PLC控制系統(tǒng)編程技巧炎剿。PLC程序設(shè)計(jì)的原則是邏輯關(guān)系簡(jiǎn)單明了仁连,易于編程輸入,少占內(nèi)存阱穗,減少掃描時(shí)間饭冬,這是PLC 編程必須遵循的原則。下面介紹幾點(diǎn)技巧揪阶。
PLC各種觸點(diǎn)可以多次重復(fù)使用昌抠,無(wú)需用復(fù)雜的程序來(lái)減少觸點(diǎn)使用次數(shù)。
同一個(gè)繼電器線圈在同一個(gè)程序中使用兩次稱為雙線圈輸出鲁僚,雙線圈輸出容易引起誤動(dòng)作炊苫,在程序中盡量要避免線圈重復(fù)使用。如果必須是雙線圈輸出冰沙,可以采用置位和復(fù)位操作(以S7-300為例如SQ4.0或者 RQ4.0)劝评。
如果要使PLC多個(gè)輸出為固定值 1 (常閉),可以采用字傳送指令完成倦淀,例如 Q2.0蒋畜、Q2.3、Q2.5撞叽、Q2.7同時(shí)都為1姻成,可以使用一條指令將十六進(jìn)制的數(shù)據(jù)0A9H直接傳送QW2即可。
對(duì)于非重要設(shè)備劣搪,可以通過(guò)硬件上多個(gè)觸點(diǎn)串聯(lián)后再接入PLC輸入端能盈,或者通過(guò)PLC編程來(lái)減少I/O點(diǎn)數(shù),節(jié)約資源斟迁。例如:我們使用一個(gè)按鈕來(lái)控制設(shè)備的啟動(dòng)/停止接寥,就可以采用二分頻來(lái)實(shí)現(xiàn)。
模塊化編程思想的應(yīng)用:我們可以把正反自鎖互鎖轉(zhuǎn)程序封裝成為一個(gè)模塊邻因,正反轉(zhuǎn)點(diǎn)動(dòng)封裝成為一個(gè)模塊季础,在PLC程序中我們可以重復(fù)調(diào)用該模塊,不但減少編程量耽暖,而且減少內(nèi)存占用量,有利于大型PLC 程序的編制谦选。