詳細介紹
北京西門子CPU1510SP-1 PN代理商公司生產的可編程序控制器在我國的應用相當廣泛,在冶金、化工、印刷生產線等領域都有應用。西門子公司的PLC產品包括LOGO,S7-200,S7-300,S7-400,工業(yè)網(wǎng)絡,HMI人機界面,工業(yè)軟件等。 西門子S7系列PLC體積小、速度快、標準化,具有網(wǎng)絡通信能力,功能更強,可靠性更高。S7系列PLC產品可分為微型PLC:S7-200,S7-1200,小規(guī)模性能要求的PLC:S7-300和中、高性能要求的PLC:S7-400。
1、西門子S7-200
S7-200 PLC是超小型化的PLC,它適用于各行各業(yè),各種場合中的自動檢測、監(jiān)測及控制等。S7-200 PLC的強大功能使其無論單機運行,或連成網(wǎng)絡都能實現(xiàn)復雜的控制功能。
2、西門子S7-1200
S7-1200是西門子公司新推出的一款PLC,主要面向簡單而又高精度的自動化任務。他集成了PROFINET接口,采用模塊化設計并集成了強大的工藝功能,適用于多種場合,滿足不同的自動化需求。集成的 PROFINET 接口用于編程、HMI 通訊和 PLC 間的通訊。此外它還通過開放的以太網(wǎng)協(xié)議支持與第三方設備的通訊。該接口帶一個具有自動交叉網(wǎng)線(auto-cross-over)功能的 RJ45 連接器,提供10/100 Mbit/s 的數(shù)據(jù)傳輸速率,它支持多 16 個以太網(wǎng)連接以及下列協(xié)議:TCP/IPnative、ISO-on-TCP 和 S7 通訊。
3、西門子S7-300
S7-300是模塊化小型PLC系統(tǒng),能滿足中等性能要求的應用。各種單獨的模塊之間可進行廣泛組合構成不同要求的系統(tǒng)。與S7-200 PLC比較,S7-300 PLC采用模塊化結構,具備高速(0.6~0.1μs)的指令運算速度;用浮點數(shù)運算比較有效地實現(xiàn)了更為復雜的算術運算;一個帶標準用戶接口的軟件工具方便用戶給所有模塊進行參數(shù)賦值;方便的人機界面服務已經集成在S7-300操作系統(tǒng)內,人機對話的編程要求大大減少。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)事件(例如:超時,模塊更換,等等);多級口令保護可以使用戶高度、有效地保護其技術機密,防止未經允許的復制和修改;S7-300 PLC設有操作方式選擇開關,操作方式選擇開關像鑰匙一樣可以拔出,當鑰匙拔出時,就不能改變操作方式,這樣就可防止非法刪除或改寫用戶程序。具備強大的通信功能,S7-300 PLC可通過編程軟件Step 7的用戶界面提供通信組態(tài)功能,這使得組態(tài)非常容易、簡單。S7-300 PLC具有多種不同的通信接口,并通過多種通信處理器來連接AS-I總線接口和工業(yè)以太網(wǎng)總線系統(tǒng);串行通信處理器用來連接點到點的通信系統(tǒng);多點接口(MPI)集成在CPU中,用于同時連接編程器、PC機、人機界面系統(tǒng)及其他SIMATIC S7/M7/C7等自動化控制系統(tǒng)。
4、西門子S7-400
S7-400 PLC是用于中、高檔性能范圍的可編程控制器。
S7-400 PLC采用模塊化無風扇的設計,可靠耐用,同時可以選用多種級別(功能逐步升級)的CPU,并配有多種通用功能的模板,這使用戶能根據(jù)需要組合成不同的系統(tǒng)。當控制系統(tǒng)規(guī)模擴大或升級時,只要適當?shù)卦黾右恍┠0?,便能使系統(tǒng)升級和充分滿足需要。
二、西門子PLC與組態(tài)軟件的通訊方式
1、 MPI/PPI:
設備要求:pc機中需要安裝MPI卡(MPI卡安裝在計算機的ISA插槽中,用MPI電纜將MPI卡與S7-300的MPI口相連)或使用PC-Adapter(將PC-Adapter的一端與計算機的串口相連,另一端與S7-300的MPI口相連)
第三方軟件開發(fā)平臺開發(fā)的監(jiān)控軟件與S7系列PLC通信使用MPI協(xié)議的接口軟件有:Prodave、Computing、OPC server。
1.1 用Prodave軟件包實現(xiàn)通信連接
Prodave是西門子公司推出的專門用于西門子PLC產品(S7-200、300、400系列PLC)
Prodave提供動態(tài)連接庫給Win 95/98/NT/ME/2000中的高級語言編程器,使得PG/PC對plc中包括M, T, C, I/O各存儲區(qū)中的數(shù)據(jù)進行讀寫。
Prodave有兩種,Prodave MPI 和Prodave MPI MINI(或稱為Prodave S7和Prodave S7 MINI).新版本Prodave MPI V5.6及Prodave MPI MINI V5.6。新版本5.6支持Win95/98/Me/2000和XP操作系統(tǒng),其它的函數(shù)功能不變
主要函數(shù)有:
(1)load_tool PC機與PLC系統(tǒng)初始化鏈接;北京西門子CPU1510SP-1 PN代理商
(2)unload_tool 斷開PC機與PLC系統(tǒng)鏈接;
(3)以及讀寫PLC內部存儲區(qū)的函數(shù)。
監(jiān)控軟件通過讀寫函數(shù)可以方便監(jiān)控PLC控制系統(tǒng)。
1.2 Computing
安裝Computing后,在VB或Delphi中可以直接插入控件??刹迦氲目丶饕?Data control、Edit controls、Button controls、Label controls、Slider control。
Data controls的主要功能是把以上剩余的控件與S7系列PLC相連接、設置事件觸發(fā)條件以及設定S7系列PLC地址等。而Edit controls、Button controls、Label controls、 Slider control可以與S7-200系列PLC存儲資源直接對應。第三方軟件可以直接調用上列控件對PLC進行監(jiān)控,也可以通過函數(shù)對S7系列PLC進行讀寫操作。
WinAC支持SIMATIC Computing的原有應用,但以后不會開發(fā)新的SIMATIC Computing 版本, SIMATIC Computing 的終版本為V3.1 SP2
對過程數(shù)據(jù)的存取采用以下幾種方式:
1 用戶可以通過標準ActiveX 控件OCX 存取過程數(shù)據(jù)
2 用戶可以使用DCOM Microsoft 分布式組件模式集成網(wǎng)絡上分布式的應用程序分布式的應用由多個程序和不同的計算機協(xié)作完成一個統(tǒng)一的任務
3 允許任何符合OPC 用于過程控制的OLE 客戶機標準的應用軟件通過WinAC 內置的OPC 服務器訪問控制設備中的數(shù)據(jù)
1.3 OPC server
OPC 服務器隨SIMATIC NET 軟件光盤提供, SIMATIC NET 是西門子在工業(yè)控制層面上提供給您的一個開放的,多元的通訊系統(tǒng)。它意味著您能將工業(yè)現(xiàn)場的PLC、主機、工作站和個人電腦聯(lián)網(wǎng)通訊.
VB或Delphi中可編寫OPC客戶端程序與OPC服務器通信。
1.4 用自由口實現(xiàn)通信連接
S7-200系列PLC,在VB或Delphi下插入MSComm控件,按照自定協(xié)議通過串口來收發(fā)數(shù)據(jù),并對數(shù)據(jù)進行處理并實現(xiàn)監(jiān)控.(s7200有用串口通訊的初始化語句,但我還沒有找到相關的資料)
2、 Profibus
PROFIBUS是一種化.開放式.不依賴于設備生產商的現(xiàn)場總線標準。廣泛適用于制造業(yè)自動化.流程工業(yè)自動化和樓宇.交通電力等其他領域自動化。
PROFIBUS由三個兼容部分組成,即PROFIBUS-DP( Decentralized Periphery).PROFIBUS-PA(Process Automation ).PROFIBUS-FMS (Fieldbus Message Specification )。其中,Profibus-DP特別適合于可編程控制器與遠程I/O設備之間的快速數(shù)據(jù)交換通訊。
通過PROFIBUS 建立SIMATIC NET OPC 服務器與PLC 的S7 連接PC 機的軟件和硬件需求
軟件: SIMATIC NET PC SOFTWARE V6.0 SP5 或以上版本
NCM PC V5.1+SP2 或以上版本
STEP 7 V5.1+SP2 或以上版本
SOFTNET-S7(CP5611)授權或S7-5613(CP5613)授權
硬件: CP5611 或CP5613(A2)
PC 機操作系統(tǒng): 根據(jù)不同版本SIMATIC NET 軟件來選擇, 如
WINDOWS2000; WINDOWSXP…
3、Ethernet
通過以太網(wǎng)方式進行通訊時,pc機可以使用普通的以太網(wǎng)卡或者使用西門子公司提供的網(wǎng)卡
通過ETHERNET 建立SIMATIC NET OPC 服務器與PLC 的S7 連接PC 機的軟件和硬件需求
軟件: SIMATIC NET PC SOFTWARE V6.0 SP5 或以上版本
NCM PC V5.1+SP2 或以上版本
STEP 7 V5.1+SP2 或以上版本
SOFTNET-IE S7 授權(CP1612 或普通網(wǎng)卡)
S7-1613 授權(CP1613)
硬件: CP1613 或普通10/100 自適應以太網(wǎng)卡
PC機操作系統(tǒng):根據(jù)不同版本SIMATIC NET 軟件來選擇,如WINDOWS2000;
WINDOWSXP…
通訊處理器(CP)的作用是將SIMATIC PLC連接到工業(yè)以太網(wǎng)網(wǎng)絡中,設計用于嚴酷的工業(yè)環(huán)境,可用于較寬的溫度范圍內,并通過船級認證(ABS),可用于船只或海上設備。通訊處理器配置有RJ45 接口,10/100Mbit/s 的數(shù)據(jù)傳輸速率,能快速傳輸大量數(shù)據(jù)。 SIMATIC PLC 工業(yè)以太網(wǎng)通訊處理器的優(yōu)點:
· 通過UDP 連接或群播功能可達到多用戶。
· 利用NTP(網(wǎng)絡時間協(xié)議)提供時鐘同步(使用CP443-1 和CP443-1 IT)。
· 可選擇KeepAlive 功能。
· 使用10/100Mbit/s 工業(yè)以太網(wǎng)可將SIMATIC S7 集成到復雜的成套裝置內。使用S5 兼容通訊可將SIMATIC S7 集成到現(xiàn)有裝置內。
· 借助于TCP/IP 的WAP 功能,通過電話網(wǎng)絡(例如ISDN),CP 也能遠距離編程和對設備進行初始調試。
· 一種模塊就能用于不同應用: PG/PC,操作和監(jiān)視系統(tǒng)(OP 通訊的多路轉換;多可連接16 個OP)以及SIMATIC S5/S7。
使用NCM S7(已集成在STEP 7中)可提供范圍廣泛的診斷功能,包括顯示CP的操作狀態(tài),實現(xiàn)通用診斷和統(tǒng)計功能,提供連接診斷和LAN 控制器統(tǒng)計及診斷緩沖器。