亚洲精华国产精华精华液网站,你懂的,娇生惯养4ph归寻(矜以),丰年经继拇中文3与其他教材比较

技術頻道

娓娓工業
您現在的位置: 中國傳動網 > 技術頻道 > 應用方案 > 基于物聯網的工業PLC應用

基于物聯網的工業PLC應用

時間:2016-08-30 17:52:19來源:潘佩華,李方園

導語:? 物聯網目前已經成為現代設備發展的一種趨勢,ZigBee是其中的一種網絡拓撲結構。本文介紹了一種基于順舟ZigBee產品的西門子S7-200 PLC應用案例。

摘要:物聯網目前已經成為現代設備發展的一種趨勢,ZigBee是其中的一種網絡拓撲結構。本文介紹了一種基于順舟ZigBee產品的西門子S7-200 PLC應用案例。

**本項目為2015年浙江工商職業技術學院大學生科技創新項目立項。

1 前言

物聯網是新一代信息技術的重要組成部分,也是“信息化”時代的重要發展階段。其英文名稱是:“Internetofthings(IoT)”。顧名思義,物聯網就是物物相連的互聯網。物聯網通過智能感知、識別技術與普適計算等通信感知技術,廣泛應用于網絡的融合中,也因此被稱為繼計算機、互聯網之后世界信息產業發展的第三次浪潮。

在物聯網的網絡拓撲中,ZigBee技術是一種便宜、低功耗、高可靠性的近距離無線組網通信技術,是一個由可多達65000個無線數傳模塊組成的無線數傳網絡平臺。在整個網絡范圍內,每個ZigBee網絡節點不僅本身可以作為監控對象,例如網絡中所連接的傳感器可直接進行數據采集和控制,還可以自動中轉別的網絡節點傳過來的數據資料。除此之外,每一個ZigBee網絡節點還可在自己的信號覆蓋范圍內,和多個不承擔網絡信息中轉任務的孤立的子節點進行無線連接。

本文主要介紹了一種基于順舟ZigBee產品的西門子S7-200PLC應用案例。

2 ZigBee無線組網策略分析

ZigBee無線組網到底應采用ZigBee芯片,還是用采用現成的ZigBee模塊,是每個開發者首先需要決定的問題。采用ZigBee芯片,價格比較便宜,但需要較高的硬件設計、軟件設計能力。還要掌握ZigBee網絡原理、協議棧調用、IAR軟件集成開發環境應用等一系列技術,開發周期很長,一般需要一個團隊來做。

圖1順舟ZigBee網絡典型應用

若采用ZigBee模塊組網(圖1),問題就簡單多了,只要學習一下模塊的使用方法,掌握模塊參數的設置方法,就像配置PC機網卡那樣簡單就把無線網絡組建完成了。這樣就能把主要精力放在應用開發上,把組網工作交給專業公司去做,縮短的開發周期,提高了工作效率,也提高了作品或工程的可靠性。

綜上所述,大多數工程技術人員應采用ZigBee模塊解決ZigBee無線組網問題,就像PC機聯網買一塊網卡實現聯網一樣,很少有人自己去做一塊網卡,這樣既費時,又不可靠。網卡應由專業公司來生產提供,大批量生產,價廉物美,這也是社會分工的必然趨勢。

3 西門子S7-200與順舟ZigBee物聯網產品的聯機案例

因為要連接工業設備(這里為西門子S7-200PLC),采用上海順舟科技的SZ05系列嵌入式模塊,規格是SZ05-ADV-1,最大可視傳輸距離2000米。接口板采用ZIGBEE評估板-RS485(接PLC端)和ZIGBEE評估板-USB(接PC端)。如圖2所示,評估板RS485的A、B連接PLC接口A、B2根線即可。

圖2無線通信模塊與PLC接線

將PLC485接口插入PORT0口(圖3所示)。

圖3485接口插入PLC的PORT0口

PC端插入USB接口評估板接線(圖4)。

圖4PC端USB接口評估板連線

硬件連線問題解決了,還需要確定無線傳輸模塊的參數。為了使用方便,以下將無線模塊參數的發送方式設置為固定目標發送模式,即節點1固定地發送到節點2,反之,節點2固定地發送到節點1,數據源地址不輸出。

看一下節點1的配置參數:

節點地址:00000001

節點類型:中繼路由

網絡類型:星型網

網絡ID:FFFF

無線頻點:09

數據編碼:ASCII

發送模式:固定目標00000002

波特率:9600

校驗:None

數據位:8+0+1

數據源址:不輸出

發射功率:最大

休眠控制:IO控制

休眠時間:2

工作時間:0

主動上報:無

IO功能:無定義

量程模式:真實值

這樣,準備工作就做完了。打開PLC電源,打開串口調試軟件,串口參數與有線連接相同,但COM口可能會不同,需要用設備管理器查看確認。

4 西門子PLC自由口接收實例

打開西門子的PLCSTEP7MicroWIN編程軟件,新建一個項目“自由口接收”,程序代碼如下(STL格式):

網絡1初始化:SMB30設置為自由口,SMB87存放控制字,SMW90空閑檢測時間,SMW92超時檢測時間,SMW94最大接收字符數

LDSM0.1

MOVB9,SMB30

MOVB156,SMB87

MOVW0,SMW90

MOVW200,SMW92

MOVB200,SMB94

網絡2接收信息狀態字(SMB86))不等于0執行接收,VB0為接受緩沖區,接收端口0,接收的第1個字節送QB0顯示

LDB<>SMB86,0

RCVVB0,0

MOVBVB1,QB0

接下去是連接編程電纜,下載程序至PLC,運行程序。將無線通信模塊接在PORT0口,另一個無線通信模塊插入電腦USB端口,打開串口調試軟件。

在串口調試軟件的發送區輸入“11“,用16進制發送(圖5)。圖6所示為PLC接收信息并在QB0顯示。

圖5PC端向PLC發送信息

圖6PLC接收信息并在QB0顯示

5 結束語

在操作時會發現,PC端向PLC發送數據不是很順暢,這是因為自由口是半雙工工作的,在程序中只能設置成一半時間用于接收(每秒下降沿),另一半時間用于發送(上升沿)。因此,PC端發送的信息可能由于時間段沒有合上而接受不到,需要多次發送才收到的情況。

PC端也可以采用比較小巧的USB無線通信模塊,同樣可以實現與PLC通信與控制,只是通信距離要短一些(100米),配置方法與上述相同。

標簽:

點贊

分享到:

上一篇:筆尖滾珠尺寸檢測,包邊缺陷檢測

下一篇:樓宇自動化控制系統機電設備...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.siyutn.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網站簡介|會員服務|聯系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業執照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號

主站蜘蛛池模板: 平度市| 湟中县| 阿拉善左旗| 平谷区| 财经| 河东区| 诏安县| 阿鲁科尔沁旗| 鹤山市| 保定市| 石河子市| 桃园县| 宁强县| 清新县| 金昌市| 元朗区| 调兵山市| 衡山县| 梁平县| 景东| 湖口县| 桦川县| 宝山区| 东辽县| 大英县| 新建县| 扬中市| 竹溪县| 嫩江县| 屯门区| 盐山县| 慈利县| 太湖县| 南江县| 鹤岗市| 永州市| 桂平市| 南华县| 潜江市| 滁州市| 邵阳市|