服務(wù)熱線(xiàn)
86-132-17430013
產(chǎn)品展示PRODUCTS
品牌 | 其他品牌 |
---|
回收西門(mén)子S7-300PLC模塊 回收西門(mén)子S7-300PLC模塊
PLC主要靠運行順序工作,3圖解法圖解法是靠畫(huà)圖進(jìn)行設計。常用的方法有梯形圖法、波形圖法及流程法。梯形圖法是基本方法。要使可編程控制器充沛發(fā)揮作用,除了選用正確的可編程控制器型號,合適的檢測和執行裝置,合理規劃系統結構之外,編制出一個(gè)高質(zhì)量的可編程控制器工作順序也是很重要的
一、編程要求
1所編的順序要合乎所使用的PLC等電子元器件有關(guān)的規定主要是對指令要準確地理解,正確地使用。各種PLC指令多有類(lèi)似之處,但還有些差異。對于有PLC使用經(jīng)驗的人,當選用另一種不太熟悉的型號進(jìn)行編程設計時(shí),一定要對新型號PLC指令重新理解一遍,否則容易出錯。
2要使所編的順序盡可能簡(jiǎn)潔簡(jiǎn)短的順序可以節省內存,簡(jiǎn)化調試,而且還可節省執行指令的時(shí)間,提高對輸入的響應速度。要使所編的順序簡(jiǎn)短,就要注意編程方法,用好指令,用巧指令,還要能優(yōu)化結構。要實(shí)現某種功能,一般而言,達到目的相同時(shí),用功能強的指令比用功能單一的指令,順序步數可能會(huì )少些。
3要使所編的順序盡可能清晰這樣既便于程序的調試、修改或補充,也便于別人了解和讀懂程序。要想使程序清晰,就要注意順序的層次,講究模塊化、規范化。特別是編制復雜的順序時(shí),更要注意程序的層次,可積累自己的與吸收別人的經(jīng)驗,整理出一些標準的具有典型功能的順序,并盡可能使順序單元化,像計算機中的常用的一些子程序一樣,移來(lái)移去都能用,這樣,設計起來(lái)簡(jiǎn)單,他人也易了解。
4要使所編的順序合乎PLC性能指標及工作要求所編程序的指令條數要少于所選用的PLC內存的容量,即程序在PLC中能放得下,所用的輸入、輸出點(diǎn)數要在所選用PLCI/O點(diǎn)數范圍之內,PLC掃描時(shí)間要少于所選用 PLC順序運行監測時(shí)間。PLC掃描時(shí)間不只包括運行用戶(hù)順序所需的時(shí)間,而且還包括運行系統順序,如I/O處置、自監測)所需的時(shí)間。
5所編程序能夠循環(huán)運行 PLC工作特點(diǎn)是循環(huán)反復、不間斷地運行同一順序。運行從初始化后的狀態(tài)開(kāi)始,待控制對象完成了工作循環(huán),則又返回初始化狀態(tài)。只有這樣才干使控制對象在新的工作周期中也得到相同的控制。
二、編程方法常用的PLC編程方法有經(jīng)驗法、解析法、圖解法。
1經(jīng)驗法即是運用自己的或別人的經(jīng)驗進(jìn)行設計,設計前選擇與設計要求相類(lèi)似的勝利的例子,并進(jìn)行修改,增刪局部功能或運用其中局部順序,直至適合自己的情況。工作過(guò)程中,可收集與積累這樣工作的例子,從而可不斷豐富自己的經(jīng)驗。
2解析法可利用組合邏輯或時(shí)序邏輯的理論,并運用相應的解析方法,對其進(jìn)行邏輯關(guān)系的求解,然后再根據求解的結果,畫(huà)成梯形圖或直接寫(xiě)出程序。解析法比較嚴密,可以運用一定的規范,使程序優(yōu)化,可避免編程的盲目性,較有效的方法。
無(wú)論是經(jīng)驗法還是解析法,若將PLC順序轉化成梯形圖后,就要用到梯形圖法。波形圖法適合于時(shí)間控制電路,將對應信號的波形畫(huà)出后,再依時(shí)間邏輯關(guān)系去組合,就可很容易把電路設計出。流程法是用框圖表示PLC順序執行過(guò)程及輸入條件與輸出關(guān)系,使用步進(jìn)指令的情況下,用它設計是很方便的。
1、變量V僅S7-200S7-200中,PLC內部變量用英文字母V標志,其作用與內部寄存器類(lèi)似,可用于寄存PLC順序中間運算結果,但可以使用的數量更多。PLC順序的執行過(guò)程中可以不時(shí)對內部變量V內容進(jìn)行更新與改變。由于變量V狀態(tài)可以由所有的順序塊共用,因此,一種公共變量(也稱(chēng)共享變量)
由于西門(mén)子S7-200中沒(méi)有單獨的數據塊(DB存儲區,內部變量V存儲器的第1局部被作為數據塊DB1使用,不同的CPU中大小不等,可以是128512字節。被作為數據塊DB1使用的內部變量VPLC裝載時(shí)可以像PLC順序一樣復制到PLCEEPROM中,而其余的內部變量V則只能 保管在CPURA M中。
西門(mén)子S7-300/400中,不可以使用內部變量V而是需要通過(guò)數據塊DB來(lái)存儲PLC中間運算結果。
2、局部變量LPLC內部局部變量用英文字母L標志,其作用與公共變量類(lèi)似,但它一種共用的動(dòng)態(tài)變化的存儲區域,其內容與含義隨著(zhù)所執行的邏輯塊的不同而改變,用于寄存僅在邏輯塊內部使用的中間運算結果。
局部變量L與公共變量V區別是公共變量VPLC順序中是通用的即某一順序段或程序塊的執行結果可以用于其他順序段與程序塊;而局部變量L內容 卻是臨時(shí)性、不固定的只有在調用某一邏輯塊時(shí),塊的內部才有明確的含義,邏輯塊一旦執行完成,其作用隨之消失,因此,隨著(zhù)所執行順序塊的不同隨時(shí)進(jìn) 行更新與改變。
局部變量L地址范圍在理論上為L(cháng)O.OL63.7共64個(gè)字節,但實(shí)際可以使用的一般為L(cháng)O.OL59.7共60個(gè)字節