發布日期:2022-04-26 點擊率:31 品牌:西門子_Siemens
當用戶了解了西門子plc程序的構造后,就能夠關于紛歧樣的操控政策與所挑選的PLC類型,依據實習狀況挑選PLC程序的構造構造,并著手進行西門子plc程序的計劃作業。
程序計劃與系統硬件計劃、系統調試挨近有關。軟件計劃時期所需求的操控懇求、操作界面、PLC類型、I/O地址等都有必要在硬件計劃時期現已完畢;而程序的輸入與批改、程序查看、程序調試等作業需求在程序批改與系統調試時期完畢。
關于簡略的PLC程序,也能夠直接經過PLC的批改軟件,在批改軟件上一同完畢程序的計劃與輸入進程。
1.挑選程序構造
作為西門子plc編程軟件計劃的榜首步,首要需求斷定的是PLC程序的底子構造系統。程序構造系統由如下兩方面要素抉擇:
①所運用的PLC類型。PLC類型從客觀上規矩了能夠選用程序構造,如:當PLC挑選為S7-200時,只能挑選線性化構造或主一子程序的構造辦法:當挑選的PLC為S7-300/400時能夠選用線性化構造、調用式構造或構造化編程。
②操控系統的懇求。假定操控系統的懇求較簡略,PLC程序的長度不大,出于簡化調試、削減程序計劃作業量等方面的思考,選用線性化構造能夠省掉編寫程序塊、功用塊、數據塊、有些變量等作業,跋涉編程的速度。假定操控系統較凌亂,程序所占的容量較大,為了使得程序便于分段閱覽與調試,能夠思考選用調用式構造( S7-300/400)與主一子程序構造(S7-200);假定操控系統非常無量,程序反常凌亂,或是系統相類似的操控懇求較多,在S7-300/400上能夠優先思考選用構造化編程。
2.樹立程序文件
樹立程序文件包含編寫I/O地址表、界說符號地址、編寫程序闡明等內容,其意圖是為程序計劃供應便當。
在S7中,通常是直接運用編程軟件,經過編程軟件的“符號表批改器”對“符號地址表(SymbolTable)”的編寫,一次性完畢I/O地址、符號地址、數據格局、注釋等悉數作業。
3.批改邏輯塊
在選定了程序的底子構造系統與完畢符號表的批改后,即可著手進行PLC程序中各類邏輯塊的批改。
邏輯塊的批改包含了編寫邏輯操控程序與界說程序變量兩有些內容。
邏輯操控程序能夠經過梯形圖、功用塊圖,指令表等辦法編寫:程序變量應經過“變量聲明表”樹立與了解(內容見本節后述),關于線性構造的PLC程序也能夠不運用變量與變量表。
假定選用的是線性構造,只需求直接編寫安排塊OBl;假定挑選的是分塊式構造,則應首要進行FC、FB等底子邏輯塊的編制,終究才調編寫安排塊。經過編程軟件輸入程序時,相同應當遵照這一準則,由于,假定底子邏輯塊未編制完畢,在OB1中將無法斷定邏輯塊所需求的賦值參數,在輸入邏輯塊調用指令時將致使犯錯。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航