新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 工業以太網OPEN IE的數據通訊方案

        工業以太網OPEN IE的數據通訊方案

        作者: 時間:2014-01-13 來源:網絡 收藏


        fc106:a m 90.6 //啟動打印

        = l 20.0

        bld103

        call “ag_send56” //調用fc56 ag_send發送接口

        act :=l20.0 //激活發送打印命令

        id :=2//硬件組態連接號tcp connection2

        laddr:=w#16#100 //cp模塊十六進制硬件組態地址

        send :=p#db101.dbx 0.0 byte 164 //發送命令塊起始地址

        len :=164 //發送命令塊長度共164個字節

        done :=“weight”.b101//發送執行代碼位

        error:=“weight”b102//發送錯誤代碼位

        status:=“weight”w4 //發送狀態字

        3)條碼掃描編程

        ms1690 focus條形碼掃描儀采用了高分辨率的cmos感應器和功能強大的高速處理芯片,再加上firstflash?專利技術,使它的全向掃描模式能從各個角度掃描當前市場上所有標準碼制的條碼,在使用前首先要對它進行參數設置定義,參數定義內容包含如:通信模式設置、stx前綴/etx后綴、掃描模式、條碼類型/解碼規則和掃描間隔時間等,這些參數即可通過軟件設置也可經掃描設置,掃描儀占有tcp connection1連接與cp343-1進行單向接受通信,step 7中調用功能fc107中的fc66 ag_recv接口來完成條碼ascii數據的采集,并存入指定接收數據的db塊,其區域長度只要不小于掃描儀發送字節長度就可以了,因此fc66編程思路與稱量fc6 ag_recv接口相似,在這里就不再重復.

        4)通信診斷

        診斷功能對控制系統而言有著非常重要的地位,它對系統的調試、運行和故障排除起著關鍵的作用,step 7為simatic系統提供了在線和編程二類通信診斷的途徑,在線診斷具有一個分級概念的診斷功能,這種概念將使您能夠查詢關于simatic s7組件和功能的狀態信息,并對各種不同情形下的問題進行分類診斷,它覆蓋了下列內容:

        ·使用step 7對包括s7工作站、cp模板等硬件進行診斷和故障檢測。

        ·使用ncm s7進行網絡通訊診斷或模塊通訊功能和運行狀態的動態檢測。

        ·hw config提供所組態的在線或離線cp的通訊屬性的靜態信息。

        因此從上述系統分類診斷中可看出ncm s7 diagnostics為在線cp模板的通訊功能及運行狀態提供了常規動態診斷,另外它還可以對cp模板進行出廠設置初始化、c-plug 卡格式化等操作。ncm s7可通過程序組simatic/step 7、cp屬性對話框或netpro連接屬性對話框來啟動。


        圖5 通訊格式

        與simatic manager管理器相同,在左側的瀏覽區中,可看到分層排列的診斷對象, 顯示的對象結構與當前正在檢查的cp類型、該cp組態的功能和相匹配的連接,瀏覽區中顯示了本地plc當前共有8個在線tcp connection連接;在右側的內容區,將可發現在瀏覽區域中選定的診斷功能的結果和狀態,即反映出這8個tcp connection連接的通信收發狀況,分別對應了6套臺秤(tcp connection3~connection8)、1套標簽打印機(tcp connection2)和1套條碼掃描儀(tcp connection1),還包含連接狀態、接收狀態和發送狀態等信息。如發生連接錯誤、中斷或警告,將在ncm s7左側的瀏覽區中顯示,如圖6所示:


        圖6 ncm s7在線診斷窗口

        通過鼠標在ncm s7瀏覽區域中選擇所診斷的對象,就可以執行功能診斷,也可通過相關菜單命令來操作,并且ncm s7診斷緩沖器提供了以太網cp上事件消息的查詢記錄,它包含了關于cp的所有通訊服務和診斷事件的詳細信息,診斷事件消息是記錄在cp模板內的環形緩沖區中,環形緩沖區可包含多達50條信息,另外在ncm s7中,則可保存多達500條消息。所有cp模板功能都將自動生成事件消息,調用診斷對象時消息被讀取并顯示,最新的消息將以最高的連續編號在最上一行中顯示,如果雙擊一個事先選定的事件消息則會顯示關聯的幫助文本,以便我們進一步詳細分析和處理該事件消息。

        4 結束語

        本文結合數據采集處理系統討論了開放式應用方案的實施情況,介紹了在open ie環境下基于tcp/ip協議實現simatic plc平臺與第三方設備的以太網自由通信過程,并且在半導體行業得到了成功的應用,open ie應用突破了應用于同品牌plc與plc之間、plc與分布式i_o之間和plc與上位機之間通訊的局限,加速了向不同陣營自動化平臺、現場設備層和i/o設備層拓展的趨勢,具有實現方法快速靈活、通信可靠穩定、網絡資源整合簡單和不受距離限制等特性,據arc的最新統計預測,2012年工業以太網現場設備層的市場規模預計將會超過四百萬個節點。綜觀當前全集成自動化開放式架構,無論是從縱向(從i/o設備層到mes層的數據、資產管理)還是橫向(單個智能組件和子系統之間的數據供應)信息集成來看,工業以太網及它的擴充技術(如:無線通信、gps廣域網通信、等時同步、功能安全等應用)為開放式架構的無邊界整合帶來了保障,工業以太網向不同層面、不同領域全方位延伸局面已勢不可當,面對當前競爭激烈和不斷變化的市場需求,只有樹立持續創新、勇于開拓的理念,才能共贏未來,開啟工業以太網更廣闊的發展空間。

        西門子plc相關文章:西門子plc視頻教程


        tcp/ip相關文章:tcp/ip是什么


        三維掃描儀相關文章:三維掃描儀原理
        熱敏打印機相關文章:熱敏打印機原理

        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 专栏| 鄂伦春自治旗| 洞口县| 金华市| 门源| 邳州市| 满洲里市| 江门市| 元阳县| 玛曲县| 亚东县| 仪陇县| 湖北省| 都江堰市| 略阳县| 封丘县| 拜泉县| 普洱| 玛多县| 新乡市| 黄骅市| 涪陵区| 琼中| 砀山县| 镇雄县| 龙江县| 丰顺县| 外汇| 临邑县| 金堂县| 旬阳县| 长兴县| 怀化市| 通江县| 盐源县| 开远市| 永州市| 曲阜市| 济阳县| 望江县| 鞍山市|