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