公司動(dòng)態(tài)
天津西門子PLC怎么樣編程,您知道嗎?(天津西門子PLC代理)!
閱讀:27 發(fā)布時(shí)間:2023-4-18當(dāng)用戶了解西門子PLC程序結(jié)構(gòu)完成后,可以針對(duì)不同的控制對(duì)象和選擇PLC根據(jù)實(shí)際情況選擇型號(hào)PLC程序的結(jié)構(gòu)框架,并開始進(jìn)行西門子PLC程序設(shè)計(jì)工作。
程序設(shè)計(jì)與系統(tǒng)硬件設(shè)計(jì)、系統(tǒng)調(diào)試密切相關(guān)。軟件設(shè)計(jì)階段所需的控制要求、操作界面、PLC型號(hào),I/O地址必須在硬件設(shè)計(jì)階段完成,程序輸入和編輯、程序檢查、程序調(diào)試需要在程序編輯和系統(tǒng)調(diào)試階段完成。
對(duì)于簡(jiǎn)單的PLC程序也可以直接通過PLC編輯軟件,同時(shí)完成編輯軟件上的程序設(shè)計(jì)和輸入過程。
1.選擇程序結(jié)構(gòu)
作為西門子plc編程軟件設(shè)計(jì)**步驟,首先要確定的是PLC程序的基本結(jié)構(gòu)體系。程序結(jié)構(gòu)體系由以下兩個(gè)因素決定:
①所使用的PLC型號(hào)。PLC程序結(jié)構(gòu)可以客觀地規(guī)定,如:當(dāng):PLC選擇為S7-200時(shí),只能選擇線性化結(jié)構(gòu)或主一子程序的結(jié)構(gòu)形式:當(dāng)選擇時(shí)PLC為S線性結(jié)構(gòu)、調(diào)用結(jié)構(gòu)或結(jié)構(gòu)化編程可用于7-300/400。
②控制系統(tǒng)的要求。如果控制系統(tǒng)的要求比較簡(jiǎn)單,PLC程序的長度不大。為了簡(jiǎn)化調(diào)試,減少程序設(shè)計(jì)的工作量,線性結(jié)構(gòu)可以省略編寫程序塊、功能塊、數(shù)據(jù)塊和局部變量,提高編程速度。如果控制系統(tǒng)復(fù)雜,程序容量大,為了使程序易于分段閱讀和調(diào)試,可以考慮調(diào)用結(jié)構(gòu)(S7-300/400(S7-200);如果控制系統(tǒng)非常龐大,程序異常復(fù)雜,或者系統(tǒng)類似的控制要求更多,在S結(jié)構(gòu)化編程可優(yōu)先考慮7-300/400。
2.建立程序文件
程序文件包括編寫程序文件I/O地址表、定義符號(hào)地址、編寫程序說明等內(nèi)容,其目的是為程序設(shè)計(jì)提供便利。
在S7、一般直接使用編程軟件,通過編程軟件“符號(hào)表編輯器"對(duì)“符號(hào)地址表(SymbolTable)"編寫,一次性完成I/O地址、符號(hào)地址、數(shù)據(jù)格式、注釋等全部工作。
3.編輯邏輯塊
選擇程序的基本結(jié)構(gòu)系統(tǒng)并編輯符號(hào)表后,即可開始進(jìn)行PLC編輯程序中的各種邏輯塊。
邏輯塊的編輯包括編寫邏輯控制程序和定義程序變量。
邏輯控制程序可通過梯形圖、功能塊圖、指令表等方法編寫:程序變量應(yīng)通過梯形圖、功能塊圖、指令表等方法編寫:“變量聲明表"建立和明確(內(nèi)容見本節(jié)后述),線性結(jié)構(gòu)PLC程序也可以不使用變量和變量表。
如果采用線性結(jié)構(gòu),只需直接編寫組織塊OBl;如果選擇分塊結(jié)構(gòu),應(yīng)*行FC,F(xiàn)B編制等基本邏輯塊,*在編寫組織塊之前。通過編程軟件輸入程序時(shí),我們也應(yīng)該遵循這一原則,因?yàn)槿绻麤]有完成基本邏輯塊的編制,我們應(yīng)該遵循這一原則OB在輸入邏輯塊調(diào)用指令時(shí),將無法確定邏輯塊所需的賦值參數(shù)。
天津溫達(dá)偉業(yè)科技有限公司代理銷售德國SIEMENS西門子PLC模塊,西門子plc可編程序控制器,銷售現(xiàn)貨西門子plc s7-400,S7-1500,S7-300,S7-1200等系列產(chǎn)品,歡迎選購!