午夜三级做爱黄片,午夜福利小视频,午夜国产成人精品,午夜黄色在线视频 - www.atkqc.com

由于操作過于頻繁,請點(diǎn)擊下方按鈕進(jìn)行驗證撕氧!

西門子S7-200 PLC Modbus通訊應(yīng)用

        S7-200的串口Modbus通信被廣泛應(yīng)用于S7-200與儀表铸董、變頻器使驰、HMI及第三方PLC的數(shù)據(jù)交換窄悍。S7-200 Modbus串口通信指令本身使用簡單,但由于應(yīng)用范圍廣泛铲瞎,所以在應(yīng)用中會遇到各種問題拳喘。
        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為廣播地址阀参,從站的實(shí)際地址范圍為1-247。Modbus通信標(biāo)準(zhǔn)協(xié)議可以通過各種傳輸方式傳播瞻坝,如RS232C蛛壳、RS485、光纖牢簸、無線電等骨矗。在S7-200 CPU通信口上實(shí)現(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ù)先編好的程序功能塊實(shí)現(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主站指令庫闸婴,須遵循下列步驟:
        安裝西門子標(biāo)準(zhǔn)指令庫坏挠;
        按照要求編寫用戶程序調(diào)用 Modubs RTU 主站指令庫 芍躏;
        二、主站和從站功能塊
        1降狠、主站控制功能塊和數(shù)據(jù)讀寫功能塊可以參見幫助文件对竣,寫的非常詳細(xì)!
        三榜配、注意及常見問題
        1否纬、MODBUS通訊是一種輪詢的方式,即一次只能讀取一個站的數(shù)據(jù)蛋褥。所以在觸發(fā)讀取數(shù)據(jù)的時候要用脈沖觸發(fā)临燃,而非長期為1去觸發(fā)。
        2烙心、在讀取多個從站的時候膜廊,要注意每個站的輪詢,輪詢程序沒做好淫茵,將導(dǎo)致通訊超時得錯誤牡科,從而無法讀取數(shù)據(jù)。
        3师莫、參數(shù)設(shè)計的時候桂喂,奇偶校驗,通訊速率得一致叼叙,站地址不能有沖突荷焦。
        4、主站與從站的數(shù)據(jù)區(qū)必須一致么酪。
        5掌范、詳細(xì)故障可以通過程序塊得故障代碼查詢。
        S7-200 PLC比較300 plc實(shí)現(xiàn)Modbus的優(yōu)點(diǎn):
        雖然s7-200在實(shí)現(xiàn)modbus通訊時使用的是s7-200的自由口功能长尼,借口采用rs485睦键,或通過適配器轉(zhuǎn)換成rs232接口類型不如cp341的豐富,但其實(shí)現(xiàn)modbus功能上無需組態(tài)和額外購買組件瞻替,所以實(shí)現(xiàn)起來既簡單而且成本低廉栗沫,在比較低端的場合是不錯的選擇.

        S7-300plc+cp341的優(yōu)點(diǎn):
        1.由于cp341可以安裝在etm200站上通過profibus方式與主站相通,此方案適合于較大型系統(tǒng)進(jìn)行modbus通信設(shè)計和改造.
        2.cp341的接口類型多遥倦,包含rs232谤绳,rs422/rs485.
從MODBUS RTU庫中調(diào)用MODBUS子程序后需要給其分配庫存儲區(qū)。即選擇項目目錄樹下的“程序塊”->“庫”袒哥,點(diǎn)擊鼠標(biāo)右鍵缩筛,在彈出的菜單中選擇“庫存儲區(qū)(M)...”,在彈出的對話框中分配庫存儲區(qū)地址,此地址不要與其他程序使用的存儲區(qū)重疊瞎抛。
        1.地址選擇:由于指令庫占用一定地址空間艺演,編程時要注意,可以使用建議地址桐臊,不會有沖突(注意:間接接尋址檢測不到)胎撤。
        2.STEP 7-Micro/WIN V4.0以上版內(nèi)部已經(jīng)帶有新的指令庫,但在未安裝西門子Instruction Library軟件包的情況下断凶,不能顯示出來使用伤提。
        要使用西門子的標(biāo)準(zhǔn)指令庫,必須先安裝西門子的指令庫軟件包Instruction Library懒浮。安裝了Instruction Library之后飘弧,只要安裝的STEP7-Micro/WIN版本是最新的,就能獲得相應(yīng)版本的新指令庫删广。安裝Micro/WIN的升級包(Service Pack)也會更新指令庫的版本。
        需要下載:
        Toolbox_V32-STEP7-Micro WIN 32 Instruction Library
        3.PLC間邏輯地應(yīng)連接好刚驶。
        S7-300剩知、CP341作主站時需要安裝的軟件及功能塊注意事項:
        串行通訊模板的驅(qū)動程序,安裝后才能驅(qū)動PTP模板牙吼,STEP7中才能使用相應(yīng)功能塊瞭剧。CP341做主站時還需要安裝MODBUS MASTER的驅(qū)動協(xié)議。
         另外柱称,功能塊中R-TYP必須為大寫如“X”(extended data block)盘挠,“E”(I區(qū)),“A”(Q區(qū))臼磁,LEN的內(nèi)容要按通訊功能碼來填寫遗挚,如功能碼“01”--》長度“6”。

(摘自西門子技術(shù)論壇)

聲明:本網(wǎng)站所收集的部分公開資料來源于互聯(lián)網(wǎng)吊磕,轉(zhuǎn)載的目的在于傳遞更多信息及用于網(wǎng)絡(luò)分享勃犬,并不代表本站贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé),也不構(gòu)成任何其他建議挎狸。本站部分作品是由網(wǎng)友自主投稿和發(fā)布扣汪、編輯整理上傳,對此類作品本站僅提供交流平臺锨匆,不為其版權(quán)負(fù)責(zé)崭别。如果您發(fā)現(xiàn)網(wǎng)站上所用視頻、圖片恐锣、文字如涉及作品版權(quán)問題茅主,請第一時間告知,我們將根據(jù)您提供的證明材料確認(rèn)版權(quán)并按國家標(biāo)準(zhǔn)支付稿酬或立即刪除內(nèi)容,以保證您的權(quán)益暗膜!聯(lián)系電話:010-58612588 或 Email:editor@mmsonline.com.cn匀奏。

網(wǎng)友評論 匿名:

分享到