關(guān) 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于Profibus-DP的控制系統(tǒng)的通信互連

        基于Profibus-DP的控制系統(tǒng)的通信互連

        作者: 時間:2008-11-21 來源:網(wǎng)絡(luò) 收藏

          用于DPS7-200的用戶程序

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

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

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

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

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

          NETWORK 1

          //計算輸出數(shù)據(jù)指針到V寄存器

          LDB= SMB224,2

          MOVD VB0,VD1000

          ITD SMW226,AC0

          +D AC0,VD1000

          NETWORK 2

          // 計算輸入數(shù)據(jù)指針到V寄存器



        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 巧家县| 石林| 五常市| 涟源市| 类乌齐县| 曲靖市| 宁津县| 镇安县| 普陀区| 阳信县| 象州县| 东乡族自治县| 姚安县| 福海县| 涟水县| 五河县| 兴和县| 孙吴县| 徐闻县| 卢氏县| 桐乡市| 邳州市| 万荣县| 深水埗区| 定安县| 石台县| 桃园市| 白玉县| 交口县| 麟游县| 汪清县| 雷波县| 固安县| 奉贤区| 石阡县| 府谷县| 灯塔市| 通化县| 资溪县| 涪陵区| 年辖:市辖区|