6ES7953-8LL20-0AA0
SIEMENS PLC模塊系列技術(shù)參數(shù)
S7-300PLC中的FB和FC的分別?FB帶有自己的背景DB而FC沒有自己的背景DB,用FC和FB有什么分別呢,他們都能實現(xiàn)控制功能,到底該用FB還是該用FC,什么時候用FB什么時候用FC?
FB與FC沒有太大的差別,F(xiàn)B帶有背景數(shù)據(jù)塊,而FC沒有。所以FB帶上不同的數(shù)據(jù)塊,就可以帶上不同的參數(shù)值。這樣就可以用同一FB和不同的背景數(shù)據(jù)塊,被多個對象調(diào)用。
FC和FB像C中的函數(shù),只不過FB可以生成靜態(tài)變量,在下次函數(shù)調(diào)用時數(shù)據(jù)可以保留,而FC的變量只在調(diào)用期內(nèi)有效,下次調(diào)用又重新更換。每次調(diào)用FC的I/O區(qū)域必須要自己每次手動輸入,而FB就不要,省去不少麻煩,如果在上位機控制直接輸入DB控制地址就可以。
舉個例子來說,有50臺電機需要控制,這些電機除了參數(shù)不一樣,控制流程上是一樣的,每個
電機需要不同的參數(shù)去運行,運行中的過程參數(shù)要參與到下一次的控制過程中。
這個要求,用FC做的話,你需要針對不同的電機分配好DB塊,來逐一的確認參數(shù)地址,不能混
淆,保存和調(diào)用不能出錯,可以想象會有多麻煩。如果用FB來做呢?寫好控制過程和定義的參
數(shù)的調(diào)用就可以了。針對電機重復調(diào)用同一個FB,每次調(diào)用一個獨立的DB作為背景數(shù)據(jù)塊
,完全不必理會背景DB中的數(shù)據(jù)是怎么存儲的。如果功能需要修改,只要修改該FB就行了。
還有其他的例子,比如PID、比如流量累計等等。
fc就相當于流水線,加工完就過去了!沒有任何紀錄。fb+db不但可以加工,還能記錄數(shù)據(jù)的。
一般有多個設備的時候,我們編寫一個fb然后多次調(diào)用,自動生成相應的db,這樣簡化了我們
的工作。
FB的變量聲明表中有靜態(tài)變量,并可以進行多級的參數(shù)傳遞,因此在調(diào)用FB時需生成背景數(shù)據(jù)塊,
而FC則沒有這些.FB可以替代FC,反之則不行.
多級的參數(shù)傳遞即所謂的MULTIINSTANCE,你可以把FB,DB做為另外一個FB中的函數(shù)來調(diào)用,
如在FB2中可以使用FB1中的參數(shù),而終只生成一個背景數(shù)據(jù)塊
CPU:
不同的 CPU 可用于不同的性能范圍,包括具有集成 I/O 和對應功能的 CPU 以及具有集成 PROFIBUS DP、PROFINET 和點對點接口的 CPU。
用于數(shù)字量和模擬量輸入/輸出的信號模塊 (SM)。
用于連接總線和點對點連接的通信處理器 (CP)。
用于高速計數(shù)、定位(開環(huán)/閉環(huán))及 PID 控制的功能模塊(FM)。
根據(jù)要求,也可使用下列模塊:
用于將 SIMATIC S7-300 連接到 120/230 V AC 電源的負載電源模塊(PS)。
接口模塊 (IM),用于多層配置時連接中央控制器 (CC) 和擴展裝置 (EU)。
通過分布式中央控制器 (CC) 和 3 個擴展裝置 (EU),SIMATIC S7-300 可以操作多達 32 個模塊。所有模塊均在外殼中運行,并且無需風扇。
SIPLUS 模塊可用于擴展的環(huán)境條件:
適用于 -25 至 +60℃ 的溫度范圍及高濕度、結(jié)露以及有霧的環(huán)境條件。防直接日曬、雨淋或水濺,在防護等級為 IP20 機柜內(nèi)使用時,可直接在汽車或室外建筑使用。不需要空氣調(diào)節(jié)的機柜和 IP65 外殼。
設計
簡單的結(jié)構(gòu)使得 S7-300 使用靈活且易于維護:
安裝模塊:
只需簡單地將模塊掛在安裝導軌上,轉(zhuǎn)動到位然后鎖緊螺釘。
集成的背板總線:
背板總線集成到模塊里。模塊通過總線連接器相連,總線連接器插在外殼的背面。
模塊采用機械編碼,更換極為容易:
更換模塊時,必須擰下模塊的固定螺釘。按下閉鎖機構(gòu),可輕松拔下前連接器。前連接器上的編碼裝置防止將已接線的連接器錯插到其他的模塊上。
現(xiàn)場證明可靠的連接:
對于信號模塊,可以使用螺釘型、彈簧型或絕緣刺破型前連接器。
TOP 連接:
為采用螺釘型接線端子或彈簧型接線端子連接的 1 線 - 3 線連接系統(tǒng)提供預組裝接線另外還可直接在信號模塊上接線。
規(guī)定的安裝深度:
所有的連接和連接器都在模塊上的凹槽內(nèi),并有前蓋保護。因此,所有模塊應有明確的安裝深度。
無插槽規(guī)則:
信號模塊和通信處理器可以不受限制地以任何方式連接。系統(tǒng)可自行組態(tài)。
擴展
若用戶的自動化任務需要 8 個以上的 SM、FM 或 CP 模塊插槽時,則可對 S7-300(除 CPU 312 和 CPU 312C 外)進行擴展:
中央控制器和3個擴展機架多可連接32個模塊:
總共可將 3 個擴展裝置(EU)連接到中央控制器(CC)。每個 CC/EU 可以連接八個模塊。
通過接口模板連接:
每個 CC / EU 都有自己的接口模塊。在中央控制器上它總是被插在 CPU 旁邊的插槽中,并自動處理與擴展裝置的通信。
- 通過 IM 365 擴展:
1 個擴展裝置遠擴展距離為 1 米;電源電壓也通過擴展裝置提供。
- 通過 IM 360/361 擴展:
3 個擴展裝置, CC 與 EU 之間以及 EU 與 EU 之間的遠距離為 10m。
單獨安裝:
對于單獨的 CC/EU,也能夠以更遠的距離安裝。兩個相鄰 CC/EU 或 EU/EU 之間的距離:長達 10m
![]() |
![]() |
和 8 MB 微存儲卡一樣,其它的 SIMATIC 微存儲卡已經(jīng)分配了新的訂貨號。主要是由于制造的原因。新訂貨號的微存儲卡與先前版本的備件兼容,并且現(xiàn)在可以立即供貨了。 貨信息
|
在PLC控制系統(tǒng)中。具有多種形式的“地”。
主要有:
(1)信信號地:是輸入端信號元件——傳感器的地。為了抑制附加在電源及輸人、輸出端的干擾,應對PLC系統(tǒng)進行良好的接地。一般情況下。接地方式與信號頻率有關(guān),當頻率低于1 MHz時,可用一點接地;高于10 MHz時,采用多點接地;
在1—10MHz間采用哪種接地視實際情況而定。
因此,PLC組成的控制系統(tǒng)常用一點接地。接地線截面積不能小于2 mm2。接地電阻不能大于100Q.接地線是地線。若達不到這種要求。也可采用公共接地方式。禁止采用與其他設備串聯(lián)接地的方式。
(2)屏蔽地:一般為防止靜電、磁場感應而設置的外殼或金屬絲網(wǎng)。通過專門的銅導線將其與地殼連接。
(3)交流地和保護地:交流供電電源的N線,通常它是產(chǎn)生噪聲的主要地方。而保護地一般將機器設備外殼或設備內(nèi)獨立器件的外殼接地。用以保護人身安全和防護設備漏電。交流電源在傳輸時,在相當一段間隔的電源導線上。會有幾mV、甚至幾V的電壓,而低電平信號傳輸要求電路電平為零。為防止交流電對低電平信號的干擾。在直流信號的導線上要加隔離屏蔽:不允許信號源與交流電共用一根地線:各個接地點通過接地銅牌連接到一起。屏蔽地、保護地不能與電源地、信號地和其他地扭在一起。只能各自獨立地接到接地銅牌上。為減少信號的電容耦合噪聲,可采用多種屏蔽措施。對于電場屏蔽的分布電容問題,通過將屏蔽地接入大地可解決。對于純防磁的部位,例如強磁鐵、變壓器、大電機的磁場耦合??刹捎酶邔Т挪牧献魍庹?。將外罩接入大地來屏蔽。
PLC電源線、I/O電源線、輸入信號線、輸出信號線、交流線、直流線都應盡量分開布線。開關(guān)量信號線與模擬量信號線也應分開布線,無論是開關(guān)量信號線還是模擬量信號線均應采用屏蔽線。并且將屏蔽層可靠接地。由于雙絞線中電流方向相反。大小相等,可將感應電流引起的噪聲互相抵消。故信號線多采用雙絞線或屏蔽線。
2018年12月30日14:33:34 發(fā)表評論 247 閱讀
S7-200的Modbus通訊:
S7-200只支持Modbus RTU協(xié)議,不支持Modbus ASCII協(xié)議;
Modbus是一種單主站的主/從通信模式。一條Modbus網(wǎng)絡上同時只能有一臺主站,從站可以有若干個(如下圖所示)。從站的地址范圍為1-247
首先,*個引腳Mode表示等于1的時候是啟動Modbus,等于0的時候是關(guān)閉Modbus,Addr表示的是這個從站的從站地址,Baud表示波特率,Parity是奇偶校驗,0是無校驗,1是奇校驗,2是偶校驗,Delay是附加字符之間的延遲,MaxIQ表示的是大I/Q地址(默認128),MaxAI表示的是大AI長度(默認32),MaxHold表示的是大的V存儲區(qū)(VW),關(guān)鍵的是HoldStart,表示的是V區(qū)起始地址(對應40001),在之前已經(jīng)提到過S7-200作為從站的時候,它的V區(qū)地址對應于Modbus標準地址的起始地址是可更改的,那么就在這里進行設定,在本例中如果HoldStart寫的是VB0,那么40001對應的地址就是VW0,40002對應的地址是VW2,40003對應的地址是VW4,以此類推,每一個標準的Modbus地址碼對應的是一個Word,以字為單位,同樣如果這里設的是VB100,那么40001對應的就是VW100,40002對應的是VW102,以此類推。
這一條初始化指令只需要調(diào)用一次就可以了,所以在上圖中用的是SM0.1在上電的時候執(zhí)行一次就可以了。
:S7系列的PLC模塊
3:300系列
2:數(shù)字量(1為CPU,3為模擬量,4為通迅,5為公能)
1:輸入(2為輸出,3為輸入輸出)
1:功能級別(數(shù)越大功能越強)
B:晶體管(H是繼電器,F(xiàn)是交流,如果是模擬量K是通用型,P為溫度信號)
H:16點,(L表示32點,F(xiàn)為8點,D為4點,B為兩點)
01:版本號,0.1版本
0XA0:后輟,用于描述特殊功能。
S7 300 MPI 電纜方式是否支持通過 GPRS 和組態(tài)王通訊?
不支持。組態(tài)王的 GPRS 通訊方式要求必須創(chuàng)建虛擬串口并通過此串口進行數(shù)據(jù)通訊。而對于 MPI 協(xié)議,我們的 MPI 驅(qū)動是通過調(diào)用西門子 PLC 的動態(tài)連接庫(s7onlinx.dll等)實現(xiàn)和 PLC 進行通訊的,并不是直接通過串口實現(xiàn)數(shù)據(jù)通訊。
其他類似調(diào)用方法的驅(qū)動,同樣也不支持 GPRS 連接
組態(tài)王和多臺西門子S7-300、400 PLC 通過 DP 協(xié)議通訊時,設備地址應如何定義?
硬件連接:計算機中插入一塊CP5611(或CP5613)可實現(xiàn)將多個S7-300/400PLC連接在一條 DP 總線上。
DP 協(xié)議設置:所有 PLC 必須設置的 DP Slave 站, CP5611(或 CP5613)要求通過 Simatic net 設置的 DP master 站;
組態(tài)王中設備地址定義:選擇 PLC/西門子/S7-200 系列(DP)/Profibus-DP ,設備地址固定為 1.1 (該地址與從站 PLC 的地址設置無關(guān))。
西門子 300 plc 通過 MPI 通訊卡與組態(tài)王進行通訊時,能否實現(xiàn)雙設備冗余的功能?
可以實現(xiàn)。
一個 cp5611 卡可以連接兩臺 s7300plc(使用西門子廠家提供的可編程插頭來實現(xiàn));
在組態(tài)王軟件中建立兩個 s7300plc,設備地址分別設備為 7.2 和 8.2(設備地址根據(jù)實際設備來設置),小數(shù)點前面的號指 plc 的地址,后面是 cpu 所在的槽號。這兩個 plc 在 STEP7 編程軟件中是單獨定義的,所以除 plc 地址不一樣,槽號是一樣的;
在組態(tài)王中只須定義主設備的變量即可。
組態(tài)王和西門子 300、400PLC 通訊支持哪些通訊鏈路?是否需要西門子軟件的支持?
MPI 電纜通訊方式:組態(tài)王所在的計算機必須安裝 STEP7 編程軟件;
MPI 通訊卡方式:組態(tài)王所在的計算機必須安裝 STEP7 編程軟件;
以太網(wǎng)通訊方式:不需要在組態(tài)王所在的計算機上安裝 STEP7 或 Simatic net 通訊軟件;
Profibus-DP通過方式:需要在本機上安裝 STEP7 編程軟件和 Simatic net 6.0(或以上版本)的通訊配置軟件和*;
Profibus-S7通過方式:需要在組態(tài)王所在的計算機上安裝 STEP7 編程軟件 ,但不需要安裝SIMATIC NET 軟件。
一、程序結(jié)構(gòu)
FC100:之后用來建立一些可以循環(huán)調(diào)用的子程序;
FC105:系統(tǒng)自帶,模擬量輸入子程序(可以循環(huán)調(diào)用);
FC106:系統(tǒng)自帶,模擬量輸出子程序(可以循環(huán)調(diào)用);
modbus通訊(CP341):FB7:P_RCV_RK,F(xiàn)B8:P_SND_RK;
通訊CP340:FB2:P_RCV,F(xiàn)B3:P_SND;
一般PID:用FB41;
溫、濕度PID:用FB58;
如果程序塊與系統(tǒng)塊重復,請避讓。
數(shù)據(jù)塊
DB1:AI數(shù)據(jù),類型:REAL,與上位機接口;
DB2:AO數(shù)據(jù),類型:REAL,與上位機接口;
DB3:DI數(shù)據(jù),類型:BOOL,與上位機接口;
DB4:DO數(shù)據(jù),類型:BOOL,與上位機接口;
DB5:設備運行時間及流量累計,類型:REAL,與上位機接口;
DB6:報警消息,類型:BOOL,與上位機接口;
DB7:類型:REAL,中間寄存器;
DB8:類型:INT,中間寄存器;
DB9:類型:WORD,中間寄存器;
DB10:類型:BOOL,中間寄存器;
DB11:之后用作與設備通訊用,例如:MODBUS通訊等;
DB100:之后用作調(diào)用FB塊時的背景數(shù)據(jù)塊;
M區(qū):也作為中間變量。
3、 DP從站故障診斷
DP從站必須做故障
FB125即可。
二、控制模式
1、 系統(tǒng)設置遠程/本地/手動按鈕
1.1、 遠程:只能通過上位機對系統(tǒng)進行自動啟/??刂疲瑔闻_設備就地控制優(yōu)先,在程控時,可以通過上位機對設備進行軟手操/自動切換,軟手操啟/停;
1.2、 本地:只能通過觸摸屏對系統(tǒng)進行自動啟/停控制,單臺設備就地控制優(yōu)先,在程控時,可以通過觸摸屏對設備進行軟手操/自動切換,軟手操啟/停;
1.3、 手動:手動控制時,上位機/觸摸屏失效,只能通過手動控制設備的啟/停。
2、 單臺設備控制
單臺設備必須有軟手操/自動切換以及軟手操時可以啟/停功能,由自動切換到軟手操時,設備不能停機;由軟手操切換到自動時,設備啟/停取決于自動程序。
3、 單臺設備(泵、風機及其它大型設備)運行滿24小時必須進行輪換,且必須有運行時間累計,如果由上位機設定啟/停順序除外,操作人員自行設定;
三、編程技巧
1、 程序塊盡量細化,方便閱讀,將同一類型的設備控制放在一個程序塊中;
2、 如遇特殊情況下采用語言編程,多數(shù)情況下請使用梯形圖編程,方便別人閱讀;
3、 對于經(jīng)常調(diào)用的子程序,可以做成子模塊,頻繁調(diào)用,例如:求幾個數(shù)平均值或求幾個數(shù)的大值;
4、 程序要有注釋,變量及中間變量必須有描述,方便別人閱讀或以后查閱;
5、 定期做程序備份以工程名稱+系統(tǒng)名稱+當天日期;
6、 程序加密,防止別人竊取。
四、西門子PLC按照控制規(guī)模來分類
可以分為大型機、中型機和小型機。
西門子PLCS7-300系列
小型機:小型機的控制點一般在256點之內(nèi),適合于單機控制或小型系統(tǒng)的控制。
西門子小型機有S7-200:處理速度0.8~1.2ms ;存貯器2k ;數(shù)字量248點;模擬量35路 。
中型機:中型機的控制點一般不大于2048點,可用于對設備進行直接控制,還可以對多個下一級的可編程序控制器進行監(jiān)控,它適合中型或大型控制系統(tǒng)。
西門子中型機有S7-300:處理速度0.8~1.2ms ;存貯器2k ;數(shù)字量1024點;模擬量128路 ;網(wǎng)絡PROFIBUS;工業(yè)以太網(wǎng);MPI。
大型機:大型機的控制點一般大于2048點,不僅能完成較復雜的算術(shù)運
西門子PLCS7-400系列
算還能進行復雜的矩陣運算。它不僅可用于對設備進行直接控制,還可以對多個下一級的可編程序控制器進行監(jiān)控。
西門子大型機有S7-400 :處理速度0.3ms / 1k字;
存貯器512k ;I/O點12672;
SIMATIC人機界面(HMI)從S7-300中取得數(shù)據(jù),S7-300按用戶的刷新速度傳送這些數(shù)據(jù)。S7-300操作系統(tǒng)自動地處理數(shù)據(jù)的傳送;
CPU的智能化的診斷系統(tǒng)連續(xù)監(jiān)控系統(tǒng)的功能是否正常、記錄錯誤和特殊系統(tǒng)事件(例如:超時,模塊更換,等等);
多級口令保護可以使用戶高度、有效地保護其技術(shù)機密,防止未經(jīng)允許的復制和修改;
S7-300PLC設有操作方式選擇開關(guān),操作方式選擇開關(guān)像鑰匙一樣可以拔出,當鑰匙拔出時,就不能改變操作方式,這樣就可防止非法刪除或改寫用戶程序。具備強大的通信功能,
S7-300PLC可通過編程軟件Step7的用戶界面提供通信組態(tài)功能,這使得組態(tài)非常容易、簡單。
S7-300PLC具有多種不同的通信接口,并通過多種通信處理器來連接AS-I總線接口和工業(yè)以太網(wǎng)總線系統(tǒng);串行通信處理器用來連接點到點的通信系統(tǒng);多點接口(MPI)
集成在CPU中,用于同時連接編程器、PC機、人機界面系統(tǒng)及其他SIMATICS7/M7/C7等自動化控制系統(tǒng)