|
公司基本資料信息
|
廈門岳航計算機工程有限公司
contact:?胡玲
Tel:?+86-5?9?2-5?8?5?6?2?0?9????+86-1?8?0?3?0?2?3?5?3?1?1
Fax:?+86-5?9?2-5?1?6?5?5?6?1(傳真時請注明胡玲收,謝謝?。?/font>
QQ:?1?6?0?0?9?2?6?1?8?5
mail:?1?6?0?0?9?2?6?1?8?5?@qq.com
聯(lián)系地址:廈門市思明區(qū)湖濱東路湖光大廈18樓B單元
西門子S7-200?PLC?Modbus通訊應(yīng)用
?????S7-200的串口Modbus通信被廣泛應(yīng)用于S7-200與儀表、變頻器、HMI及第三方PLC的數(shù)據(jù)交換。S7-200?Modbus串口通信指令本身使用簡單,但由于應(yīng)用范圍廣泛,所以在應(yīng)用中會遇到各種問題。 3 MKS baratron 127AA-000.1B-SP?HP, 0.1 TORR, used AMAT 0010-02450 Drive Assembly Single Wafer Loadlock 2 Stec LF-310A liquid flow MFC, LF-310A-EVD, TEPO, 0.25... TWO STEC LF-310A-EVD TEPO 0.25g and TiCl4 0.5 g/min STEC LF-310A-EVD TiCl4, 0.2g/min liquid flow controller TWO STEC LF-310A-EVD Ta(OC2H5)5, 0.2 g/min Novellus A95-122-01 Load Lock external door assembly Brooks 93033-799-21 Hardstop Kit, OEM spares, No TBM, N... Brooks MFC 5866E, N2 30 SLPM, New in Box AMAT 0190-00158 Gasonic LAMP,DRIVER,SPE?O CONTRO national instruments GPIB-120A, Bus Expander/isolat?or, ... Watlow 88-30620-300 Assembly Anafaze Controller, Liquid... IPEC speedfam 2805-740555 F, Pad conditioner assembly New AMAT 0150-02632 Cable Assy, N(M), R/A to N(M), STR ... 9 new AMAT 0020-43598 bracket clamp DC MKS Throttle Valve 683B-23795 Type 683 Control valve MKS Throttle Valve 683B-23795 Type 683 Control valve, S... AMAT 0242-76727 Kit, Special Handler, Cassette Platform... Lambda 48-12, Power Supply, LFS4812 Acces D/A16-16 Channel 16-Bit Analog Output Cards, PCI ... AMAT 7300-027077 Chuck, 300mm, An AI, AMAT 0010-37681, 5000/5200 Throttle Valve Assy Dual Spr... NEW Asyst Teach Pendant Controller 8045R2-1-SB-ASY?ST 04... Ex-Flow Mass/Meter Flow Controller Bronkhorst M2204198... Pixel Vision BV13CAAFLMV01FG?FBNTX AMRAY 800-1268 UVACOS Universal vacuum control system b... AMAT 0190-75084 VGA video interconnect PCB, ESW X3347 AMAT 0100-20001 System Electronics interface PCB board AMAT 0040-09675 Etch Chamber Cathode, Base with RF Rod Asyst 4296-02-1600006?5, PCB, Power Control, 3200-4296-0... NEW MKS HPS 155-1100P-24VDC ISOLATION VALVE NEW Millipore FC-260KZ, AMAT 0190-00029 MFC with AFC, 2... Swagelok SS-BN3847-C, AMAT 3870-01424, 3 Port Nupro bel... NEW LAM 716-028739-001 Gas ring protection sleeve AMAT 0020-30082 throttle valve 8 inch nitride body, reb... Advanced Energy Aera TC FC-PA7820C MFC, 100 SLM, Ar gas... Tylan general AC-2 throttle valve controller AC213C AMAT 0010-09416 P5000 Etch Chamber RF Match, Untested AMAT 0190-04025 Hose Assembly CH LID OUT TO CH BODY IN... Power-One SPM5D2D2V6 Switching DC Power Supply ASYST 3000-1121-01 REV D controller interface PCB, ASSY... ASYST 3200-1044-01 REV 6 controller interface PCB ASYST... NEW Mykrolis 2900 MFC FC-2902MEP5-T-4?V, N2, 5 SLPM Gas ... MKS 629B13TBCJ1B Baratron, 1000T 1/2VCR 15P 100C Thermo Electron Neslab Merlin M25 262112032000 Turns On.
??????Modbus是公開通信協(xié)議,其最簡單的串行通信部分僅規(guī)定了在串行線路的基本數(shù)據(jù)傳輸格式,在OSI七層協(xié)議模型中只到1,2層。Modbus具有兩種串行傳輸模式,ascii 和RTU。它們定義了數(shù)據(jù)如何打包、解碼的不同方式。支持Modbus協(xié)議的設(shè)備一般都支持RTU格式。通信雙方必須同時支持上述模式中的一種。Modbus是一種單主站的主/從通信模式。Modbus網(wǎng)絡(luò)上只能有一個主站存在,主站在Modbus網(wǎng)絡(luò)上沒有地址,從站的地址范圍為0-247,其中0為廣播地址,從站的實際地址范圍為1-247。Modbus通信標準協(xié)議可以通過各種傳輸方式傳播,如RS232C、RS485、光纖、無線電等。在S7-200?CPU通信口上實現(xiàn)的是RS485半雙工通信,使用的是S7-200的自由口功能。
????????S7-200通過以下方式支持Modbus通信協(xié)議:S7-200?CPU上的通信口0(Port0)通過指令庫支持Modbus?RTU從站模式。S7-200?CPU上的通訊口0和1(Port0和Port1)通過指令庫支持Modbus?RTU主站模式。
????????一、s7200?PLC?MOdbus?rtu通訊基礎(chǔ):1.Modbus?RTU主站指令庫的功能是通過在用戶程序中調(diào)用預(yù)先編好的程序功能塊實現(xiàn)的,該庫對Port0和Port1有效。該指令庫將設(shè)置通信口工作在自由口模式下。
????????2.Modbus?RTU主站指令庫使用了一些用戶中斷功能,編其他程序時不能在用戶程序中禁止中斷。
????????3.Modbus?RTU主站庫對CPU的版本有要求。CPU的版本必須為2.00或者2.01(即訂貨號為6ES721*-***23-0BA*),1.22版本之前(包括1.22版本)的S7-200?CPU不支持。
????????使用Modbus?RTU主站指令庫,可以讀寫Modbus?RTU從站的數(shù)字量、模擬量I/O以及保持寄存器。
????????要使用Modbus?RTU主站指令庫,須遵循下列步驟:
????????安裝西門子標準指令庫;
????????按照要求編寫用戶程序調(diào)用?Modubs?RTU?主站指令庫?;
????????二、主站和從站功能塊
????????1、主站控制功能塊和數(shù)據(jù)讀寫功能塊可以參見幫助文件,寫的非常詳細!
????????三、注意及常見問題
????????1、MODBUS通訊是一種輪詢的方式,即一次只能讀取一個站的數(shù)據(jù)。所以在觸發(fā)讀取數(shù)據(jù)的時候要用脈沖觸發(fā),而非長期為1去觸發(fā)。
????????2、在讀取多個從站的時候,要注意每個站的輪詢,輪詢程序沒做好,將導致通訊超時得錯誤,從而無法讀取數(shù)據(jù)。
????????3、參數(shù)設(shè)計的時候,奇偶校驗,通訊速率得一致,站地址不能有沖突。
????????4、主站與從站的數(shù)據(jù)區(qū)必須一致。
????????5、詳細故障可以通過程序塊得故障代碼查詢。