亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        多種通信協(xié)議在智能PLC中的應用分析

        2017-05-12 09:41:13趙海斌
        關鍵詞:智能儀表功能塊通信協(xié)議

        趙海斌

        (中國鋼研科技集團有限公司 安泰環(huán)境工程技術有限公司,北京 100081)

        多種通信協(xié)議在智能PLC中的應用分析

        趙海斌

        (中國鋼研科技集團有限公司 安泰環(huán)境工程技術有限公司,北京 100081)

        以加熱爐電氣控制系統(tǒng)為例說明多種通信協(xié)議在西門子S7-200 smart系列PLC中的使用方法及注意事項。系統(tǒng)中S7-200 smart CPU同時使用了Modbus-RTU、USS和以太網(wǎng)通信協(xié)議分別與系統(tǒng)中的不同設備進行通信。實踐證明,該PLC通過合理的編程使用,可以實現(xiàn)多種通信方式混合使用,成本低廉、功能強大、通信可靠,成為小型自動化系統(tǒng)的首選產(chǎn)品。

        Modbus通信;USS通信;以太網(wǎng)通信;S7-200 smart

        引 言

        西門子S7-200 smart系列PLC集成以太網(wǎng)接口和3路高速脈沖輸出,選用高速處理器芯片,基本指令執(zhí)行時間為0.15 μs,相比S7-200具有機型豐富、性能卓越、編程高效、經(jīng)濟便捷的特點。由于上市時間較短,在很多行業(yè)中還沒有案例可供參考,其多種通信接口還需要實踐驗證。有關此款PLC的通信接口配置及應用,在說明書中有較為詳細介紹,但是在實際使用中,由于加熱爐的工藝控制需求,單純依靠某種通信方式不能滿足系統(tǒng)設計要求,需要在PLC中綜合運用多種通信方式,在說明書中有關多種通信協(xié)議綜合使用的參考資料很少。本文從實際需求出發(fā),闡述了smart多種通信接口同時使用在實際應用中遇到的問題及注意事項,通過優(yōu)化程序設計,最終將三種通信協(xié)議成功地應用于smart控制系統(tǒng)中,以低成本的方式滿足了工藝控制要求,增強了產(chǎn)品的市場競爭力。

        1 控制系統(tǒng)配置

        1.1 系統(tǒng)基本結構

        該加熱爐以S7-200 smart作為核心控制器完成系統(tǒng)數(shù)據(jù)采集、邏輯控制、數(shù)據(jù)運算、速度協(xié)調(diào)控制等功能。上位機選用觸摸屏,與smart通過以太網(wǎng)接口通信,完成過程數(shù)據(jù)顯示及記錄功能。溫度控制選用智能溫控儀表及熱電偶實現(xiàn)爐內(nèi)溫度實時控制,爐內(nèi)多區(qū)域溫度設定及實際值數(shù)據(jù)通過Modbus-RTU通信與smart進行數(shù)據(jù)交換,完成爐內(nèi)多區(qū)域溫度設定及顯示功能。加熱爐的進料及出料速度匹配控制選用西門子V20變頻器控制變頻電機實現(xiàn)。由于smart本身集成RS485接口,與擴展RS485接口不能同時使用Modbus或USS協(xié)議通信,因此smart與變頻器之間數(shù)據(jù)交換選用USS協(xié)議實現(xiàn)。選用本體集成的RS485通信接口,連接成總線與多臺變頻器進行通信。這樣smart本體配置通信接口和擴展的通信接口均被配置使用,有助于實現(xiàn)不同控制設備間的多個數(shù)據(jù)交換。

        整套控制系統(tǒng)的通信網(wǎng)絡配置圖如圖1所示,系統(tǒng)主要包括1臺PLC、1臺觸摸屏、1臺溫控儀表和8臺變頻器。

        圖1 系統(tǒng)通信網(wǎng)絡配置圖

        系統(tǒng)具體配置如下:

        ① PLC型號選用smart系列ST40,自帶24點輸入和16點輸出,晶體管型輸出,無擴展模板。ST40本體集成一個以太網(wǎng)接口和一個RS485接口,通過擴展CM01信號板可以增加一個RS485接口。本體集成的RS485接口,使用USS驅(qū)動協(xié)議與變頻器進行通信,擴展的RS485接口使用Modbus-RTU協(xié)議與智能儀表通信。ST40本體集成的以太網(wǎng)接口,支持西門子S7協(xié)議,可以與編程設備或觸摸屏進行通信連接。

        ② 智能溫控儀表選擇伯特公司產(chǎn)品,采用單片微處理器設計,內(nèi)置PID調(diào)節(jié)功能,配置RS485通信接口,支持標準Modbus-RTU協(xié)議。

        ③ 變頻器選用西門子SINAMICS V20系列,該變頻器內(nèi)置常見的連接宏和應用宏,設置簡單,集成USS和Modbus通信接口,靈活便捷。

        1.2 通信線路連接

        Modbus通信是一種主從網(wǎng)絡,允許一個主站和一個或多個從站通信。smart作為通信主站,智能儀表作為從站,通信線路連接如圖2所示。

        圖2 Modbus通信連接線路圖

        USS協(xié)議采用單主站主-從訪問機制。smart P作為通信主站,V20變頻作為通信從站。線路連接如圖3所示。

        圖3 USS通信連接線路圖

        偏置電阻用于在復雜環(huán)境下確保通信線上的電平在總線未被驅(qū)動時保持穩(wěn)定,終端電阻用于吸收網(wǎng)絡上的反射信號,一個完善的總線型網(wǎng)絡必須在兩端接偏置和終端電阻。通信口的等電位連接線建議使用單獨的較粗導線,不要使用通信電纜的屏蔽層代替,因為連接線上可能有較大的電流,會導致通信中斷。由于smart通信端口為非隔離型的,在不加中繼及隔離的情況下,通信雙絞電纜最長為50 m,電纜屏蔽層應可靠接地,通信線與動力線分開布線,減小外界信號干擾。

        2 Modbus通信實現(xiàn)及注意事項

        Modbus協(xié)議是由Modicon公司在1979年發(fā)明的,是全球第一個真正用于工業(yè)現(xiàn)場的總線協(xié)議,此協(xié)議支持傳統(tǒng)的RS232、RS422、RS485和以太網(wǎng)設備,許多工業(yè)設備(包括PLC、DCS、智能儀表等)都在使用Modbus協(xié)議作為通信標準。在Modbus系統(tǒng)中有2種傳輸模式可供選擇,這2種傳輸模式與從機通信的能力是同等的,在實際應用中,應視所用Modbus主機而定,每個Modbus系統(tǒng)只能使用一種模式,不允許2種模式混用。一種模式是ASCII(美國信息交換碼),另一種模式是RTU(遠程終端設備)。

        S7-200 smart只支持Modbus協(xié)議RTU通信模式,本項目中PLC作為通信主站,智能儀表作為通信從站。編程軟件中自帶了Modbus-RTU主站協(xié)議庫的標準功能塊,包括主站初始化功能塊MBUS_CTRL和主站讀寫子程序功能塊MBUS_MSG。 在用戶程序中調(diào)用此功能塊,可以讀寫Modbus RTU從站的數(shù)字量、模擬量I/O以及保持寄存器中的內(nèi)容。

        讀寫子程序功能塊MBUS_MSG在用戶程序中只能有一個處于運行狀態(tài),否則會導致通信報錯。當需要讀寫多個不連續(xù)的變量時,需要多次調(diào)用此功能塊,此時需要編寫主站輪詢訪問程序,控制每時刻只有一個MBUS_MSG功能模塊被調(diào)用。

        如果依照說明書編寫通信程序,在實際應用中,出現(xiàn)了smart與智能儀表通信連接成功后,經(jīng)過一段時間通信中斷的情況,導致溫度數(shù)據(jù)不更新,顯示溫度不能反映實際溫度變化。經(jīng)過反復分析驗證,發(fā)現(xiàn)是由于PLC和智能儀表通信速率不匹配,主站頻繁讀寫從站寄存器數(shù)據(jù),從站響應速度跟不上,導致數(shù)據(jù)讀取失敗。

        針對這個問題,在程序中做了優(yōu)化,降低主站數(shù)據(jù)讀取的頻次,寫入數(shù)據(jù)時,在主站有寫入需求時才寫入,更改后通信恢復正常。

        3 USS協(xié)議通信實現(xiàn)及使用要點

        USS(Universal Serial Interface)通用串行通信接口是西門子專門為傳動裝置開發(fā)的通信協(xié)議,支持多點通信,一個網(wǎng)絡上最多可以有31個從站,報文格式簡單可靠,數(shù)據(jù)傳輸靈活高效。USS協(xié)議工作機制,通信總是由主站發(fā)起,主站不斷循環(huán)輪詢各個從站,從站根據(jù)收到的指令,決定是否響應以及如何響應,從站永遠不會主動發(fā)送數(shù)據(jù)。

        smart編程軟件提供了USS通信的標準指令庫,指令庫包含初始化功能塊USS_INIT、傳動裝置控制功能塊USS_CTRL和USS參數(shù)讀寫功能塊。

        由于通過調(diào)用傳動控制功能塊USS_CTRL,只支持讀取變頻器的實際運行頻率,用戶不能更改功能塊,在實際應用中,變頻器的運行電流等參數(shù)也需要參與工藝控制,要讀取這個變量,需要通過用戶編寫程序單獨調(diào)用參數(shù)讀寫指令塊實現(xiàn)。如果要讀取多個變頻器的運行電流,需要調(diào)用多個讀寫指令塊實現(xiàn),同樣需要編寫輪詢程序進行控制,保證每時刻只有一個讀寫指令塊被調(diào)用。

        在程序設計中,調(diào)用8個功能塊USS_CTRL分別控制8個變頻器的啟停和速度設定。這8個功能塊不需要編寫輪詢程序,只需設定不同的訪問地址,程序會根據(jù)初始化功能塊USS_INIT的Active參數(shù)自動控制。讀取實際電流等參數(shù),需要多次調(diào)用參數(shù)讀寫功能塊USS_RPM_R,輪詢程序如下 :

        1 LD SM0.1

        R V9.0,2

        R V0.0,1

        2 LD V0.0

        EU

        S V9.0,1

        3 LD SM0.1

        CALL USS_INIT,1,19200,0,2#1111111110, V0.0, VB300

        4 LD V9.0

        = L 60.0

        LD V9.0

        EU

        = L63.7

        LD L60.0

        CALL USS_RPM_R, L63.7, 3, 27, 0, &VB3600, V9.4,VB3618, VD3500

        5 LD V9.4

        EU

        MOVR VD3500, VD3550

        R V9.0, i

        S V9.1, i

        6 LD V9.1

        = L60.0

        LD V9.1

        EU

        = L63.7

        LD L60.0

        CALL USS_RPM_R, L63.7, 4, 27, 0, &VB3620, V9.5,VB3619, VD3504

        7 LD V9.5

        EU

        MOVR VD3504, VD3554

        R V9.1, i

        S V9.6, i

        4 以太網(wǎng)通信使用要點

        S7-200 smart CPU均提供一個以太網(wǎng)端口,該端口不支持TCP、UDP和ISO on TCP等開放式用戶通信和Modbus TCP通信,只支持西門子S7協(xié)議,可以實現(xiàn)與支持S7協(xié)議的以太網(wǎng)端口設備通信。通過編程軟件Step7-Micro/Win smart調(diào)試smart時,需中斷其他以太網(wǎng)設備通信,最多可以連接8個HMI設備。有關smart以太網(wǎng)通信接口支持通信協(xié)議的局限性,需在使用前重點關注。

        結 語

        在Modbus通信應用中,通過優(yōu)化讀寫速率,最后得以穩(wěn)定運行,實踐證明Modbus通信雖然簡單易用,但是需要通過編程匹配使用,單純依靠指令庫程序難以穩(wěn)定運行,需要具體情況具體分析。

        [1] 西門子.S7-200 smart 系統(tǒng)手冊V2.2,2016.

        [2] 廖常初.S7-200 SMART PLC編程及應用[M]. 北京:機械工業(yè)出版社,2015.

        [3] 西門子.西門子V20變頻器操作手冊,2013.

        趙海斌(工程師),研究方向為冶金自動化控制。

        Application Analysis of Multiple Communication Protocols in Intelligent PLC

        Zhao Haibin

        (Advanced Environment Engineering Technology Co.,Ltd.,China Iron&Steel Research Institute Group,Beijing 100081,China)

        In this article,the electric control system of heating furnace is taken as an example to show how to use various communication protocols in SIEMENS S7-200 smart series PLC.The system uses Modbus-RTU,USS and ethernet communication protocol in S7-200 smart CPU to communicate with different devices in the system.Through the use of reasonable programming,practice has proved that the PLC can be used to achieve a variety of communication methods.With the advantage of low cost,powerful function and reliable communication,it will become the first choice for the small automation systems.

        Modbus communication;USS communication;ethernet communication;S7-200 smart

        TP273

        A

        士然

        2017-02-24)

        猜你喜歡
        智能儀表功能塊通信協(xié)議
        智能儀表的抗干擾和故障診斷研究
        智能儀表技術及工業(yè)自動化應用發(fā)展分析
        智能儀表在動態(tài)稱重系統(tǒng)中的應用
        基于Z-Stack通信協(xié)議棧的紅外地溫采集電路設計
        智能儀表在工業(yè)自動化控制中的運用研究
        電子制作(2017年14期)2017-12-18 07:08:00
        Ovation系統(tǒng)FIRSTOUT和FIFO跳閘首出比較
        基于DMX512通信協(xié)議的多路轉發(fā)器設計與研究
        基于NS-3的PLC多頻通信協(xié)議仿真平臺設計與實現(xiàn)
        電測與儀表(2016年2期)2016-04-12 00:24:52
        自定義功能塊類型在電解槽聯(lián)鎖中的應用
        中國氯堿(2015年9期)2015-11-02 01:03:41
        基于MACSV6.5.2的鍋爐燃盡風開關量調(diào)節(jié)門控制功能塊設計
        亚洲AV无码AV色| 中文字幕精品一区二区精品| 日本无码欧美一区精品久久 | 青青草视频在线观看绿色| 国产亚洲精品久久午夜玫瑰园 | 99久久国产免费观看精品 | 综合色就爱涩涩涩综合婷婷| 无码国产精品一区二区高潮| 国产艳妇av在线出轨| 国产内射视频在线观看| 日本va中文字幕亚洲久伊人| 天天爽夜夜爽夜夜爽精品视频 | 亚洲人妻调教中文字幕| 免费a级毛片无码免费视频120软件 | 亚洲AV永久天堂在线观看| 永久免费在线观看蜜桃视频| 日韩女优图播一区二区| 国产色系视频在线观看| 久久精品国产亚洲av蜜臀| 在线观看国产精品91| 国产一区二区三区不卡在线播放| 亚洲国产精品久久无人区| 绝顶潮喷绝叫在线观看| 久久精品国产自清天天线| 国产亚洲高清在线精品不卡| 色婷婷一区二区三区久久亚洲| 人人妻人人澡人人爽国产| 女人高潮被爽到呻吟在线观看| 一本无码人妻在中文字幕| 久久国产亚洲av高清色| 有坂深雪中文字幕亚洲中文| 欧美成妇人吹潮在线播放| 欧美国产成人精品一区二区三区| 中国老太老肥熟女视频| 91久久国产香蕉熟女线看| 亚洲av无码乱码在线观看富二代| 国产成人久久精品77777综合| yw193.can尤物国产在线网页| 视频一区视频二区自拍偷拍| 国产精品白丝久久av网站| 野花社区www高清视频|