新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于PROFIBUS-DP的PLC通信

        基于PROFIBUS-DP的PLC通信

        作者: 時間:2012-07-19 來源:網絡 收藏


        3.2二類主站的組態
        (1)同樣還是在PC1上,在圖3的界面中點擊圖標(ConfigureNetwork),彈出如圖4的界面。添加一個SIMATICPCStation(此時這個PCStation還沒有掛到DP網上),并雙擊它,彈出如圖5的窗口(此窗口與圖3類同)。手動添加OPCServer和CP5611,槽位隨意。將CP5611站點地址設為3,從屬于之前添加的DP網,并設定為DPMasterClass2(即二類主站),將配置結果下載到模塊。再次點擊,可看到PCStation掛到DP網上了。

        圖4ConfigureNetwork

        圖5二類主站的組態
        (2)現在操作對象轉到PC2上。同樣運行ConfigurationConsole,設置也與PC1相同。打開PCStationWizard新建一個工程。將CP5611設為DPMasterClass2,站地址設為3,同樣要從屬于DPmastersystem(1)。將配置結果下載到模塊。
        3.3從站的組態
        為了將EM277作為一個DP從站使用,必須設定與主站組態中的地址相匹配的DP端口地址(之前設定的地址為2)。從站地址是使用EM277模塊上的旋轉開關設定的。在變動旋轉開關之后,用戶必須重新啟動CPU電源。
        EM277輸出和輸入數據緩沖區駐留在S7-200CPU變量存儲器(V存儲器)內,輸入緩沖區緊緊跟隨輸出緩沖器。緩沖區的大小是由DP主站組態設定的(之前設定為8BytesOut/8BytesIn)。組態后,EM277可接收從主站來的輸出數據,并將輸入數據返回給主站。主從站緩沖區的關系如圖6:

        圖6主從站的緩沖區
        若EM277從站模塊為I/O鏈中的第一個智能模塊,則它的狀態信息從CPU224中的SMB200到SMB249獲得;若EM277為第二個智能模塊,其狀態從SMB250到SMB299獲得。只有DP主站才可以組態運行了DP方式下的EM277DP模塊,用戶不能通過改寫有關SMB存儲單元來組態EM277DP模塊的緩沖區大小或位置。
        由表1中專用存儲器字節的說明,不難寫出CPU224的DP通信程序,見表2。


        4通過OPC讀寫PLC數據
        OPC(OLEforProcessControl)是過程控制業中的新興標準,它的出現為基于Windows的應用程序和現場過程控制應用建立了橋梁。可以通過Siemens提供的OPCServer程序讀寫PLC中的數據。


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 临沂市| 阿克苏市| 咸丰县| 宁阳县| 施秉县| 孝昌县| 甘南县| 弥勒县| 会宁县| 新乡市| 黄山市| 登封市| 灵山县| 邵阳县| 泸定县| 玉山县| 安图县| 盖州市| 资源县| 临邑县| 昌平区| 梁平县| 武宁县| 海淀区| 安宁市| 榆树市| 海南省| 张家口市| 文化| 长沙市| 云林县| 海伦市| 龙门县| 巨鹿县| 岱山县| 青阳县| 淮滨县| 炎陵县| 丰都县| 襄樊市| 大田县|