關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于Profibus-DP的控制系統的通信互連

        基于Profibus-DP的控制系統的通信互連

        作者: 時間:2008-11-21 來源:網絡 收藏

          用于DPS7-200的用戶程序

          和利時PLC和S7-200 CPU226之間的通信是通過使用FM208模塊將S7-200 CPU226作為DP連入網絡的。FM208為模塊化的DP從站,I/O數據最大為32字。FM208通過串行總線和S7-200 CPU226連接,通過DP連接到Profibus上。其主要功能為:可運行在9.6kbps-12Mbps之間的任何速率;接收從來的I/O配置和參數信息;向發送和接收不同數量的數據;傳送I/O數據,以及支持變量塊的傳送等。

          對主站的組態包括從站地址,從站的變量存儲區(V存儲區)偏置以及選取I/O模塊。

          運行時,DP主站首先建立網絡,然后初始化啟動DP從站,并且主站將參數賦值信息和I/O配置寫入到從站。然后主站從從站獲取診斷信息,在確認從站已接收到信息后,主站就擁有了此從站的指揮權。此時網絡上的其它主站可以讀取該從站的數據但是不能向該從站寫入數據。整個主站的組態是通過設備數據庫(GSD)文件siem089d.gsd來完成的。

          從站地址通過FM208模塊上的硬件開關設定,此開關必須與主站軟件設定的地址一致。從站I/O緩沖區駐留在S7-200的V存儲區,因此要求參數賦值中必須包含V存儲區的緩沖區的起始位置及I/O的數據量,以確定緩沖區的大小。FM208提供字節、字、緩沖區三種類型的數據交換。

          S7-200 CPU226 PLC的通信用戶程序如下:

          NETWORK 1

          //計算輸出數據指針到V寄存器

          LDB= SMB224,2

          MOVD VB0,VD1000

          ITD SMW226,AC0

          +D AC0,VD1000

          NETWORK 2

          // 計算輸入數據指針到V寄存器



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 墨竹工卡县| 南雄市| 越西县| 张北县| 绵阳市| 福海县| 灵宝市| 陇南市| 邢台县| 东港市| 东山县| 德庆县| 茶陵县| 毕节市| 迁西县| 拉孜县| 文化| 长寿区| 米脂县| 乐昌市| 利辛县| 浮山县| 嘉峪关市| 丽江市| 阜阳市| 亚东县| 盐津县| 高碑店市| 兴义市| 准格尔旗| 武威市| 衡南县| 西城区| 连云港市| 疏附县| 涞水县| 正蓝旗| 鸡泽县| 尚志市| 玉环县| 吉水县|