
西門子PLCModbus地址問題分析原因
Modbus地址實際上分為兩種情況即作Modbus主站,Modbus地址和PLC手冊里的地址一與PLC作從站,PLC不用管什么Modbus地址。
Modbus地址實際上分為兩種情況。下面以/S7-200SMART/和s7-1200為例來說明:
*一種情況:PLC作Modbus主站,Modbus地址和PLC手冊里的地址一致,例如作主站的S7-200的MBUS_MSG指令用于向Modbus從站發送請求消息,和處理從站返回的響應消息。要讀取從站(另一臺)的I0.0開始的地址區時,它的輸入參數Addr(Modbus地址)為10001。從站保持寄存器的V區起始地址為VB200時,要讀取從站VW200開始的V存儲區時,保持寄存器的地址是40001。
*二種情況:PLC作從站,PLC不用管什么Modbus地址,等著主站來讀寫它的地址區就是了。
主站的計算機軟件(例如DCS或組態軟件)的編程人員需要編寫實現Modbus通信的程序,首先需要確定ModbusRTU的報文結構。他們一般不熟悉PLC,因此PLC的編程人員往往需要和上位機軟件的編程人員一起來討論Modbus的報文結構。
較容易出問題的就是報文里Modbus地址與PLC存儲區地址的對應關系。曾經有工作人員做過的一個系統的上位機是專用的組態軟件,通過分析GEPLC手冊給出的CRC的循環異或計算實例每一步的中間數據,編寫出了CRC計算的C語言程序。通過實驗驗證了Modbus報文結構和CRC的計算的可行性。
S7PLC手冊給出的Modbus地址與Modicon公司和GE公司PLC使用的地址相同,是基于1的地址,即同類元件的首地址為1。而采用的是基于0的地址,即同類元件的首地址為0。Modbus報文中西門子PLC的Modbus地址也采用基于0的地址。
PLC系統手冊中的Modbus地址的較高位用來表示地址區的類型,例如I0.0的Modbus地址為10001。因為地址區類型的信息已經包含在報文的功能碼中了,報文中的I0.0的Modbus地址不是10001,而是0。報文中其他地址區的Modbus地址也應按相同的原則處理。例如當S7-200從站保持寄存器的V區起始地址為VB200時,VW200對應的保持寄存器在報文中的Modbus地址為0,而不是40001。
西門子SIMATICS7-1200是一款緊湊型、模塊化的PLC,可完成簡單邏輯控制、高級邏輯控制、HMI和網絡通信等任務。
在經營活動中精益求精,具備如下業務優勢:
SIEMENS可編程控制器
1、SIMATICS7系列PLC:S7-200、S7-1200、S7-300、S7-400、ET-200
2、邏輯控制模塊LOGO!230RC、230RCO、230RCL、24RC、24RCL等
3、SITOP直流電源24VDC1.3A、2.5A、3A、5A、10A、20A、40A可并聯.
4、HMI觸摸屏TD200TD400CK-TPOP177TP177,MP277MP377,
西門子PLC、DCS、FCS三大控制系統的特點和差異?
????(1)從開關量控制發展到順序控制、運送處理,是從下往上的。
????(2)連續PID控制等多功能,PID在中斷站中。
????(3)可用一臺PC機為主站,多臺同型PLC為從站。
????(4)也可一臺PLC為主站,多臺同型PLC為從站,構成PLC網絡。這比用PC機作主站方便之處是:有用戶編程時,不必知道通信協議,只要按說明書格式寫就行。
????(5)PLC網格既可作為獨立DCS/TDCS,也可作為DCS/TDCS的子系統。
????(6)大系統同DCS/TDCS,如TDC3000、CENTUMCS、WDPFI、MOD300。
????(7)PLC網絡如Siemens公司的SINECL1、SINECH1、S4(錯了,去掉)、S5、S6(錯了,去掉)、S7等,GE公司的GENET、三菱公司的MELSECNET、MELSECNET/MINI。
????(8)主要用于工業過程中的順序控制,新型PLC也兼有閉環控制功能。
????(9)制造商:GOULD(美)、AB(美)、GE(美)、OMRON(日)、MITSUBISHI(日)、Siemens(德)等。
????2DCS或TDCS
????(1)分散控制系統DCS與集散控制系統TDCS是集4C(Communication,Computer,
Control、CRT)技術于一身的監控技術。
????(2)從上到下的樹狀拓撲大系統,其中通信(Communication)是關鍵。
????(3)PID在中斷站中,中斷站聯接計算機與現場儀器儀表與控制裝置。
????(4)是樹狀拓撲和并行連續的鏈路結構,也有大量電纜從中繼站并行到現場儀器儀表。
????(5)模擬信號,A/DD/A、帶微處理器的混合。
????(6)一臺儀表一對線接到I/O,由控制站掛到局域網LAN。
????(7)DCS是控制(工程師站)、操作(操作員站)、現場儀表(現場測控站)的3級結構。
????(8)缺點是成本高,各公司產品不能互換,不能互操作,大DCS系統是各家不同的。
?
????(9)用于大規模的連續過程控制,如石化等。
????(10)制造商:Bailey(美)、Westinghous(美)、HITACH(日)、LEEDS
????NORTHRMP(美)、SIEMENS(德)、Foxboro(美)、ABB(瑞士)、Hartmann、Braun(德)、Yokogawa(日)、Honewell(美國)、Taylor(美)等。
????3FCS
????(1)基本任務是:本質(本征)安全、危險區域、易變過程、難于對付的非常環境。
????(2)全數字化、智能、多功能取代模擬式單功能儀器、儀表、控制裝置。
????(3)用兩根線聯接分散的現場儀表、控制裝置、PID與控制中心,取代每臺儀器兩根線。
????(4)在總線上PID與儀器、儀表、控制裝置都是平等的。
西門子S7-300相比較s7-200,s7-300針對的是中小系統,他的模塊可以擴展多達32個模塊,背板總線也在模塊內集成,它的網絡連接已比較成熟和流行,有mpi、工業以太網,使通訊和編程變得簡單,選擇性也比較多,并可借助工具進行組態和設置參數。s7-300的模塊稍微多一點,除了信號模塊(sm)和200的em模塊同類型之外,它還有接口模塊(im)——用來進行多層組態,把總線從一層傳到另一層;占位模塊(dm)——為沒有設置參數的信號模塊保留一個插槽或為以后安裝的接口模塊保留一個插槽;功能模塊(fm)——執行特殊功能,如計數、定位、閉環控制相當于對cpu功能的一個擴展或補充;通訊處理器(cp)——提供點對點連接、profibus和工業以太網。針對cpu設計模式選擇器有:mres=模塊復位功能;stop=停止模式,程序不執行;run=程序執行,編程器只讀操作;run-p=程序執行,編程器可讀寫操作。狀態指示器:sf,batf=電池故障;dc5v=內部5vdc電壓指示;frce=表示至少有一個輸入或輸出被強制;run=當cpu啟動時閃爍,在運行模式下常亮;stop=在停止模式下常亮,有存儲器復位請求時慢速閃爍,正在執行復位時快速閃爍。mpi接口用來連接到編程設備或其它設備,dp接口用來直接連接到分布式i/o。
西門子PLC分類與簡介
一、分類
德國西門子(SIEMENS)公司生產的可編程序控制器在我國的應用也相當廣泛,在冶金、化工、印刷生產線等領域都有應用。西門子(SIEMENS)公司的PLC產品包括LOGO,S7-200,S7-300,S7-400,工業網絡,HMI人機界面,工業軟件等。西門子S7系列PLC體積小、速度快、標準化,具有網絡通信能力,功能更強,可靠性更高。S7系列PLC產品可分為微型PLC(如S7-200),小規模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。
1.SIMATICS7-200PLCS7-200PLC是**小型化的PLC,它適用于各行各業,各種場合中的自動檢測、監測及控制等。S7-200PLC的強大功能使其無論單機運行,或連成網絡都能實現復雜的控制功能。S7-200PLC可提供4個不同的種CPU可供選擇使用。
2.SIMATICS7-300PLCS7-300是模塊化小型PLC系統,能滿足中等性能要求的應用。各種單獨的模塊之間可進行廣泛組合構成不同要求的系統。與S7-200PLC比較,S7-300PLC采用模塊化結構,具備高速(0.6~0.1s)的指令運算速度;用浮點數運算比較有效地實現了更為復雜的算術運算;一個帶標準用戶接口的軟件工具方便用戶給所有模塊進行參數賦值;方便的人機界面服務已經集成在S7-300操作系統內,人機對話的編程要求大大減少。SIMATIC人機界面(HMI)從S7-300中取得數據,S7-300按用戶*的刷新速度傳送這些數據。S7-300操作系統自動地處理數據的傳送;CPU的智能化的診斷系統連續監控系統的功能是否正常、記錄錯誤和特殊系統事件(例如:**時,模塊更換,等等);多級口令保護可以使用戶高度、有效地保護其技術機密,防止未經允許的復制和修改;S7-300PLC設有操作方式選擇開關,操作方式選擇開關像鑰匙一樣可以拔出,當鑰匙拔出時,就不能改變操作方式,這樣就可防止非法刪除或改寫用戶程序。具備強大的通信功能,S7-300PLC可通過編程軟件Step7的用戶界面提供通信組態功能,這使得組態非常容易、簡單。S7-300PLC具有多種不同的通信接口,并通過多種通信處理器來連接AS-I總線接口和工業以太網總線系統;串行通信處理器用來連接點到點的通信系統;多點接口(MPI)集成在CPU中,用于同時連接編程器、PC機、人機界面系統及其他SIMATICS7/M7/C7等自動化控制系統。
3.SIMATICS7-400PLCS7-400PLC是用于中、高檔性能范圍的可編程序控制器。S7-400PLC采用模塊化無風扇的設計,可靠耐用,同時可以選用多種級別(功能逐步升級)的CPU,并配有多種通用功能的模板,這使用戶能根據需要組合成不同的專用系統。當控制系統規模擴大或升級時,只要適當地增加一些模板,便能使系統升級和充分滿足需要。
4.工業通訊網絡通訊網絡是自動化系統的支柱,西門子的全集成自動化網絡平臺提供了從控制級一直到現場級的一致性通訊,SIMATICNET是全部網絡系列產品的總稱,他們能在工廠的不同部門,在不同的自動化站以及通過不同的級交換數據,有標準的接口并且相互之間完全兼容。
5.人機界面(HMI)硬件HMI硬件配合PLC使用,為用戶提供數據、圖形和事件顯示
西門子S7-400同300的區別主要在于熱啟動(wrst)這一部分,其他基本一樣。它還有一個外部的電池電源接口,當在線更換電池時可以向ram提供后備電源。編程設備主要有pg720pg740pg760——可以理解成裝有編程軟件的手提電腦;也可以直接用安裝有step7(siemens的編程軟件)的pc來完成。而實現通訊(要編程首先要和plc的cpu通訊上)的要求主要在于接口:1.可以在pc上裝cp5611卡——上面有mpi口,可用電纜直接連接。2.加個pc適配器,把mpi口轉換成rs-232口后接到pc上。3.plc加cp343卡,使它具有以太網口。
高價回收西門子PLC模塊、現金回收西門子PLC,人機界面、操作面板、變頻器主板等,收購S7-200,S7-300,S7-400等系列PLC,收購6GK6DDTDC西門子數控,收購西門子伺服,收購西門子人機界面,收購西門子變頻器6SL6FC6FX6SN等全線西門子自動化產品以及美國羅克韋爾AB系列1794模塊。包裝不限,新舊不限。
? ?本著“以人為本、科技先導、顧客滿意、持續改進”的工作方針,致力于工業自動化控制領域的產品開發、工程配套和系統集成,擁有豐富的自動化產品的應用和實踐經驗以及雄厚的技術力量,為廣大用戶提供了SIEMENS的較新 技術及自動控制的較佳解決方案,? SIEMENS 可編程控制器自動化科技專業領域內的技術研發、技術服務,銷售自動化控制設備、電氣設備、五金交電、電子元器件、電子設備、儀器儀表、電線電纜、機電設備。 1、 SIMATIC S7 系列PLC、S7200、s71200、S7300、S7400、ET200 2、 邏輯控制模塊 LOGO!230RC、230RCO、230RCL、24RC、24RCL等 3、 SITOP 系列直流電源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A 4、HMI 觸摸屏TD200 TD400C TP177,MP277 MP377 SIEMENS 交、直流傳動裝置,數控伺服







