【廣告】
PLC控制程序設(shè)計5大步驟
1. 程序設(shè)計前的準備工作
程序設(shè)計前的準備工作就是要了解控制系統(tǒng)的全部功能、規(guī)模、控制方式、輸入/輸出信號的種類和數(shù)量、是否有特殊功能的接口、與其它設(shè)備的關(guān)系、通信的內(nèi)容與方式等,從而對整個控制系統(tǒng)建立一個整體的概念。接著進一步熟悉被控對象,可把控制對象和控制功能按照響應(yīng)要求、信號用途或控制區(qū)域分類,確定檢測設(shè)備和控制設(shè)備的物理位置,了解每一個檢測信號和控制信號的形式、功能、規(guī)模及之間的關(guān)系。
2. 設(shè)計程序框圖
根據(jù)軟件設(shè)計規(guī)格書的總體要求和控制系統(tǒng)的具體情況,確定應(yīng)用程序的基本結(jié)構(gòu)、按程序設(shè)計標準繪制出程序結(jié)構(gòu)框圖,然后再根據(jù)工藝要求,繪出各功能單元的功能流程圖。
3. 編寫程序
根據(jù)設(shè)計出的框圖逐條地編寫控制程序。編寫過程中要及時給程序加注釋。
4. 程序調(diào)試
調(diào)試時先從各功能單元入手,設(shè)定輸入信號,觀察輸出信號的變化情況。各功能單元調(diào)試完成后,再調(diào)試全部程序,調(diào)試各部分的接口情況,直到滿意為止。程序調(diào)試可以在實驗室進行,也可以在現(xiàn)場進行。如果在現(xiàn)場進行測試,需將可編程控制器系統(tǒng)與現(xiàn)場信號隔離,可以切斷輸入/輸出模板的外部電源,以免引起機械設(shè)備動作。程序調(diào)試過程中先發(fā)現(xiàn)錯誤,后進行糾錯?;驹瓌t是“集中發(fā)現(xiàn)錯誤,集中糾正錯誤”。
5. 編寫程序說明書
在說明書中通常對程序的控制要求、程序的結(jié)構(gòu)、流程圖等給以必要的說明,并且給出程序的安裝操作使用步驟等.
鄭州繼飛機電設(shè)備有限公司專業(yè)承接:配電箱電控系統(tǒng)自動化成套控制柜
專業(yè)供應(yīng):正泰、施耐德等低壓電氣,價格從優(yōu)
成套安裝調(diào)試 ,電氣控制箱安裝與配線,控制電路設(shè)計,伺服電機控制及PLC編程等
什么叫plc采用整體結(jié)構(gòu)方式編程?
梯形圖常用五大語言:1 梯形圖 LD 常用語新手入門使用,可應(yīng)對簡單,點數(shù)較少的邏輯控制,易上手,缺點就是面對復(fù)雜的邏輯程序往往都無法編譯,更別說運行了。
2 指令表 IL 其實就是梯形圖的語言把編程過程編程指令表達出來,基本沒什么人用,多出現(xiàn)在教科書上。
3 功能塊圖 FBD 這是接近底層邏輯的語言,通過一個個引腳,不同的指令,用法,缺點是對新人不友好,難理解,優(yōu)點就是對老鳥很友好,幾乎不存在品牌障礙,輕松上手,也是后期用的比較多的一種編程方式
4 順序功能圖 SFC 運動控制和過程控制經(jīng)常會用到的語言,順序控制非常好用
5 結(jié)構(gòu)化編程 ST 在一個復(fù)雜的邏輯控制過程中,往往需要調(diào)用若干個子程序,隨著程序的進行,需要不停的跳轉(zhuǎn)指針,返回子程序or主程序, 這時就要用到結(jié)構(gòu)化編程了,這是菜鳥向入行轉(zhuǎn)變的一個標志,可以這么說,不會ST編程的都不能叫會PLC。
鄭州繼飛機電設(shè)備有限公司專業(yè)承接:稱重配料 除塵設(shè)備 恒壓供水 加氣磚生產(chǎn)線 污水處理 沼氣太陽能 中央空調(diào)等自動化工程的設(shè)計、安裝、調(diào)試。
IO-link可以提供什么數(shù)據(jù)?
IO-link包含三種數(shù)據(jù)類型:過程型數(shù)據(jù),參數(shù)型數(shù)據(jù),診斷以及事件型數(shù)據(jù)。
診斷或事件型數(shù)據(jù)
診斷型數(shù)據(jù)為控制器提供影響IO-link智能設(shè)備運行和性能的事件。其具體內(nèi)容可能由于使用的設(shè)備和制造商而大有不同。IO-link智能設(shè)備可以提供關(guān)鍵數(shù)據(jù),如負載、溫度、應(yīng)力水平、過載和短路診斷、錯誤代碼、配置或參數(shù)問題、訪問問題等,作為診斷或事件數(shù)據(jù)的一部分。事件代碼大小為2字節(jié),采用十六進制數(shù)據(jù)格式。然后,控制器/用戶可以使用查找表或IODD(IO-link設(shè)備描述文件)文件來解釋該信息。使用手冊同樣由可作為參考的診斷型數(shù)據(jù)表。
總之,IO-link使得在控制器和機器上的設(shè)備之間為這種即插即用的關(guān)系。使用IO-link數(shù)據(jù),控制器可以自動識別和配置連接到其網(wǎng)絡(luò)的IO-link從站設(shè)備。過程和診斷數(shù)據(jù)提供關(guān)于設(shè)備狀態(tài)和運行狀況的持續(xù)反饋,直至傳感器和執(zhí)行器級別——自動化金字塔的級別。
鄭州繼飛機電設(shè)備有限公司專業(yè)承接:稱重配料 除塵設(shè)備 恒壓供水 加氣磚生產(chǎn)線 污水處理 沼氣太陽能 中央空調(diào)等自動化工程的設(shè)計、安裝、調(diào)試。
七、如何進行S7-200的電源需求與計算?
S7-200CPU模塊提供5VDC和24VDC電源:
當有擴展模塊時CPU通過I/O總線為其提供5V電源,所有擴展模塊的5V電源消耗之和不能超過該CPU提供的電源額定。若不夠用不能外接5V電源。
每個CPU都有一個24VDC傳感器電源,它為本機輸入點和擴展模塊輸入點及擴展模塊繼電器線圈提供24VDC。如果電源要求超出了CPU模塊的電源定額,你可以增加一個外部24VDC電源來提供給擴展模塊。
所謂電源計算,就是用CPU所能提供的電源容量,減去各模塊所需要的電源消耗量。
注意:
M277模塊本身不需要24VDC電源,這個電源是通訊端口用的。24VDC電源需求取決于通訊端口上的負載大小。CPU上的通訊口,可以連接PC電纜和TD200并為它們供電,此電源消耗已經(jīng)不必再納入計算。
鄭州繼飛機電設(shè)備有限公司專業(yè)承接:配電箱電控系統(tǒng)自動化成套控制柜 ,成套安裝調(diào)試 ,電氣控制箱安裝與配線,控制電路設(shè)計,伺服電機控制及PLC編程等