當前位置: 首頁 > 工業(yè)控制產品 > 自動化控制 > PLC可編程控制器
發(fā)布日期:2022-04-26 點擊率:58 品牌:西門子_Siemens
西門子PLC程序方案進程
西門子PLC程序的構造,關于紛歧樣的操控方針與所挑選的PLC類型,依據(jù)實習狀況挑選PLC程序的構造構造,并著手進行西門子PLC程序的方案作業(yè)。
西門子PLC程序方案通常能夠依照圖所示的流程進行。
程序方案與系統(tǒng)硬件方案、系統(tǒng)調試親近有關。軟件方案期間所需求的操控懇求、操作界面、PLC類型、I/O地址等都有必要在硬件方案期間現(xiàn)已完結;而程序的輸入與批改、程序查看、程序調試等作業(yè)需求在程序批改與系統(tǒng)調試期間完結。
關于簡略的PLC程序,也能夠直接經過PLC的批改軟件,在批改軟件上一同完結程序的方案與輸入進程。
1.挑選程序構造
作為西門子PLC編程軟件方案的榜首步,首要需求斷定的是PLC程序的根柢構造系統(tǒng)。程序構造系統(tǒng)由如下兩方面要素決議:
①所運用的PLC類型。PLC類型從客觀上規(guī)矩了能夠選用程序構造,如:當PLC挑選為S7-200時,只能挑選線性化構造或主一子程序的構造辦法:當挑選的PLC為S7-300/400時能夠選用線性化構造、調用式構造或構造化編程。
②操控系統(tǒng)的懇求。假定操控系統(tǒng)的懇求較簡略,PLC程序的長度不大,出于簡化調試、削減程序方案作業(yè)量等方面的思考,選用線性化構造能夠省掉編寫程序塊、功用塊、數(shù)據(jù)塊、有些變量等作業(yè),行進編程的速度。假定操控系統(tǒng)較雜亂,程序所占的容量較大,為了使得程序便于分段閱覽與調試,能夠思考選用調用式構造( S7-300/400)與主一子程序構造(S7-200);假定操控系統(tǒng)非常無量,程序反常雜亂,或是系統(tǒng)相類似的操控懇求較多,在S7-300/400上能夠優(yōu)先思考選用構造化編程。
2.樹立程序文件
樹立程序文件包含編寫I/O地址表、界說符號地址、編寫程序闡明等內容,其意圖是為程序方案供給便當。
在S7中,通常是直接運用編程軟件,經過編程軟件的"符號表批改器"對"符號地址表(SymbolTable)"的編寫,一次性完結I/O地址、符號地址、數(shù)據(jù)格局、注釋等悉數(shù)作業(yè)。有關"符號地址表( Symbol Table)"的批改辦法,本書將在第12章(S7-200)、第13章(S7-300/400)中予以介紹。
3.批改邏輯塊
在選定了程序的根柢構造系統(tǒng)與完結符號表的批改后,即可著手進行PLC程序中各類邏輯塊的批改。
邏輯塊的批改包含了編寫邏輯操控程序與界說程序變量兩有些內容。
邏輯操控程序能夠經過梯形圖、功用塊圖,指令表等辦法編寫:程序變量應經過"變量聲明表"樹立與了解(內容見本節(jié)后述),關于線性構造的PLC程序也能夠不運用變量與變量表。
假定選用的是線性構造,只需求直接編寫安排塊OBl;假定挑選的是分塊式構造,則應首要進行FC、FB等根柢邏輯塊的編制,終究才華編寫安排塊。經過編程軟件輸入程序時,一樣應當遵從這一準則,由于,假定根柢邏輯塊未編制完結,在OB1中將無法斷定邏輯塊所需求的賦值參數(shù),在輸入邏輯塊調用指令時將致使犯錯。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航