新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > NetX片上系統數據采集與遠程監控的設計與實現

        NetX片上系統數據采集與遠程監控的設計與實現

        作者: 時間:2009-12-09 來源:網絡 收藏

        3)從站循環掃描控制IO程序:基于reX實時操作系統,通過調用板級支持包中的系統函數實現IO控制。
        4)從站數據通信程序:基于BSP、串口通信協議和PROFINET IO協議棧實現與主站的通信。
        5)從站間多任務數據交互:從站控制作業如LED控制任務與通信任務采用信號量通信的方式獲得共享內存區(ARM數據POOL)的訪問權限,實現任務間的數據交互。

        本文引用地址:http://www.104case.com/article/195614.htm

        3 SoC主從站數據通信及Web訪問設計
        3.1 主從站通信配置
        SYCON.NET是基于現場設備工具(FDT)/設備類型管理器(DTM)技術的配置工具。FDT不依賴通信協議及主機系統或現場設備的軟件環境,它具有標準的接口規范,對智能儀表實現綜合集成;DTlM可以實現設備的驅動、設置及通信,在FDT下運行。采用FDT/DTM可提高系統對現場設備進行診斷和維護的能力,實現快速響應,提高系統的安全性和可靠性。如圖3所示,SYCON.NET配置工具可以實現PROFINET IO網絡配置、連接、診斷和相關NXD配置文件的導出。方式是在SYCON.NET配置工具中,在右側Hilscher GmbH列表中選擇Master文件夾中的500 PNM模塊拖到左側網絡線上。同樣的方法可以將NXIO從站加入到左側主站網絡線上,并利用DTM配置相應的主從站。對于其他廠家的從站設備,需要加入設備的GSD文件。
        3.2 主站通信設計
        主站通信利用C-Toolkit配置cifX卡,包括初始化、內存操作、字符操作、事件處理、文件處理、同步定時、PLC的配置讀寫等,如圖4所示。Visual Studio.NET平臺下,采用C#(C-sharp)結合C-Toolkit下提供的關于cifX卡固件加載的Lab文件、API函數及通信授權協議實現主站通信程序的設計,包括從站數據并入庫、向從站發送相關的配置信息等。圖5是串口通信類事件驅動完成對NXIO從站串口通信的配置,以及通過RS-232實現控制從站IO接口的開關及LED狀態顯示,同時程序包含Socket類實現接受Web下發的從站配置和控制信息。

        主站通信網絡程序中定義Socket類,用于監聽Web頁面上客戶端發送的配置信息。如下是主站Socket通信部分代碼:



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 曲靖市| 抚顺县| 米脂县| 中卫市| 正定县| 勐海县| 本溪市| 济源市| 太原市| 灵璧县| 赤城县| 同江市| 鄯善县| 沂源县| 四会市| 贵阳市| 安达市| 林西县| 高淳县| 闻喜县| 化隆| 礼泉县| 天柱县| 三台县| 潮安县| 抚顺县| 吴堡县| 蒙城县| 新竹县| 应城市| 安庆市| 博野县| 桂平市| 安新县| 安丘市| 思南县| 大同县| 铜陵市| 郓城县| 县级市| 阿瓦提县|