- PLC應用技術實訓教程
- 梁碩主編
- 788字
- 2021-10-27 15:12:07
1.1 S7-300 PLC的基礎知識
1.1.1 S7-300 PLC的特點
S7-300系列在西門子家族里的地位如圖1-1所示。它適用于中端的離散自動化系統。

圖1-1 SIMATIC S7-300系列在西門子家族中的地位
與西門子S7-200 PLC相比,S7-300 PLC在硬件方面具有以下特點:
1)S7-300 PLC模塊化程度高。S7-200系列PLC是整體式的,CPU模塊、I/O模塊和電源模塊都在一個模塊內,稱為CPU模塊;而S7-300 PLC的電源、I/O、CPU都是單獨模塊,可以單獨拆卸組裝。但是這么說容易讓人誤解S7-200系列不能擴展,實際上S7-200系列也可以擴展,只不過S7-200的CPU模塊一般都集成了常用功能,一些小型系統不需要另外定制模塊,其實S7-200系列PLC也有信號、通信、位控等模塊。
2)S7-200系列PLC只有一個機架,稱為導軌。為了便于分散控制,S7-300系列可以有多個機架,包括中央機架和擴展機架,機架以及機架上各個模塊的組成需要在軟件里反映出來,即硬件組態。
3)S7-200系列的同一機架上的模塊之間是通過模塊正上方的數據接頭聯系的;而S7-300系列則是通過在底部的U型總線連接器連接的。
4)S7-300系列的I/O輸入是接在前連接器上的,前連接器再接在信號模塊上,這樣更換信號模塊時不用重新接線;而S7-200 PLC的I/O信號直接接在信號模塊上。
5)S7-300系列2DP的部分CPU帶有PROFIBUS接口。
硬件的區別,一句話:西門子PLC系統越大智能化越高,越方便維護。
軟件方面的區別:
1)S7-200系列用的是STEP 7-Micro/WIN40 sp6軟件,300使用的是STEP 7軟件。
2)S7-200系列的編程語言有三種——語句表(STL)、梯形圖(LAD)、功能塊圖(FBD)。S7-300系列除了這三種外,還有結構化控制語言(SCL)和圖形語言(S7-GRAPH),其中SCL是一種高級語言。
3)S7-300軟件最大的特點就是提供了一些數據塊來對應每一個功能塊(Function Block-FB),稱之為Instance。
4)S7-300不能隨意自定義Organization Block、sub-routine和Interrupt routine,因為它們是系統定義的系統功能和系統功能塊。
軟件的區別,一句話總結:編程理念不一樣。
應用場景方面的區別:S7-200系列在西門子的PLC產品類里屬于小型PLC系統,適合的控制對象一般都在256點以下的;S7-300系列在西門子的PLC產品類里屬于中型PLC系統,適合的控制對象一般都在256點以上、1024點以下的系統。