<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

怎樣才能實現S7-1500與第三方自動化系統的數據交換?

PLC技術圈 ? 來源:陳年麗 ? 2019-07-27 09:16 ? 次閱讀

要將S7-1500自動化系統作為PROFIBUS DP從站接入到第三方自動化系統的DP主站系統中,必須使用CM 1542-5或CP 1542-5并設置PROFIBUS 相關參數,才能實現S7-1500與第三方自動化系統的數據交換。

本文通過一個示例,說明如何在STEP 7 V13 SP1(TIA Portal )中組態CP 1542-5為DP從站,并在STEP 7 V5.5 SP4中由S7-300 CPU(作為DP主站,模擬第三方自動化系統)訪問該DP從站的情況。

如何將S7-1500作為DP從站連接到第三方DP主站系統?

S7-1500的PROFIBUS DP通信可通過集成DP接口的CPU、PROFIBUS通信模塊CM 1542-5或通信處理器CP 1542-5實現。CPU 1516/CPU 1517/CPU1518集成的PROFIBUS DP接口只能被組態為DP主站,不能被組態為DP從站。CM 1542-5/CP 1542-5既可被組態為DP主站,也可被組態為DP從站,但是不能同時作為DP主站和DP從站使用。

1 組態S7-1500 PROFIBUS DP從站

在STEP 7 V13 SP1(TIA Portal)中按照實際配置插入S7-1500 CPU及CP 1542-5。在CP 1542-5的屬性標簽頁下選擇“常規”-“PROFIBUS接口”-“操作模式”,選擇“DP從站”操作模式,“分配的DP主站”為“未分配”。如圖1-1所示。

圖1-1 設置CP1542-5的“DP從站”操作模式

在“常規”-“PROFIBUS接口”-“操作模式”-“智能從站通信”的“傳輸區域”中,設置PROFIBUSDP主從通信的傳輸區,示例中設置了兩個傳輸區,分別對應從站的接收地址區(I區)和發送地址區(Q區)。設置每個傳輸區的長度為64字節(最大),“一致性”選擇“按長度單位”,如圖1-2所示。

圖1-2 設置“智能從站通信”的傳輸區域

在“常規”-“PROFIBUS接口”-“PROFIBUS地址”下,添加一個新的子網,并在“參數”中設置該DP從站的地址,示例中為3,如圖1-3所示。

圖1-3 添加新子網及設置DP從站地址

切換到網絡視圖,并選中新添加的子網“PROFIBUS_1”,在巡視窗口可更改該子網名稱和“網絡設置”相關參數。示例中選擇“傳輸率”為“1.5Mbps”,“標識號”為“DP”,如圖1-4所示。

圖1-4 設置子網的傳輸率等參數

2 組態S7-300PROFIBUS DP主站

在STEP7 V5.5 SP4中組態一個S7-300站,并插入一個DP主站系統。因為DP從站(CP 1542-5)與DP主站(CPU 317-2 PN/DP)不在同一個工程軟件中組態,所以需要將DP從站以GSD文件的形式導入到STEP7 V5.5 SP4中。CP1542-5 的GSD文件可以從以下鏈接下載

https://support.industry.siemens.com/cs/cn/zh/view/113652

下載完該GSD文件后,在STEP 7 V5.5 SP4的HWConfig中進行安裝,如圖1-5所示。

圖1-5 安裝CP1542-5的GSD文件

之后,可在硬件目錄中找到已安裝的CP1542-5 設備(CP 1542-5 PB),并將其拖放到DP主站系統下。在彈出的PROFIBUS接口屬性對話框中設置該DP從站的地址,注意該地址必須與圖1-3中的DP地址一致,示例中為“3”。另外,檢查PROFIBUS子網的網絡設置是否與圖1-4中的設置一致(傳輸率1.5Mbps,DP規范),如果不一致,可打開“Properties”進行更改,如圖1-6所示。

圖1-6 插入DP從站及設置網絡

在CP1542-5 PB的插槽中插入子模塊“64Byte Output unit”和“64Byte Input unit”,分別對應圖1-2中的“智能從站通信”中的“傳輸區_1”和“傳輸區_2”,根據需要可分配這兩個子模塊的I、Q地址,如圖1-7所示。

圖1-7 在CP 1542-5PB中插入子模塊

保存編譯硬件組態后退出硬件配置。

注意:如果在圖1-2中為傳輸區數據的“一致性”選擇了“總長度”,則在CP 1542-5PB的插槽中還可插入子模塊“64 ByteOutput total length”和“64 ByteInput total length”,實現傳輸區數據的一致性傳輸。

3 在不同的工程軟件中分別下載

DP從站和DP主站

在STEP 7 V13 SP1(TIA Portal)中下載DP從站組態數據;在STEP 7 V5.5 SP4中下載DP主站組態數據(并可包含OB86等組織塊)。下載完成后,可以看到,PROFIBUS 主從通信已經建立。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    18304

    瀏覽量

    222356
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10456

    瀏覽量

    206647

原文標題:如何將S7-1500作為DP從站連接到第三方DP主站系統?【圖文詳解】

文章出處:【微信號:xue_PLC,微信公眾號:PLC技術圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Labview如何內嵌操作第三方EXE程序!

    自己在網上搜了下相關資料,能把第三方EXE內嵌進入容器里,但是有個問題,這個第三方軟件必須手動拖到容器正中間,手動最大化。請問有什么方法可以自動實現嗎? 下圖是我內嵌的POLL 軟件。
    發表于 04-18 14:26

    如何打開第三方軟件

    請問大神們 誰知道如何在Labview中 打開第三方軟件,我現在想打開工程后 自動打開USB視頻采集卡,然后就直接顯示出采集卡采集到的圖像了請問如何打開在這先謝過了
    發表于 09-11 16:26

    第三方dll調用問題?。?!

    第三方dll,沒有.h,labview怎么實現調用,dll可以用VS打開,類庫說明也有
    發表于 05-11 09:14

    LabVIEW與第三方軟件交互問題

    現在做一個軟件,就是通過LabVIEW去與第三方軟件進行交互操作!已經通過百度找到了利用user32.dll調用FindWindowA與PostMessage去實現對計算器,找了多方資料也沒有找到解決辦法。想做一個軟件就是對圖片2中第三
    發表于 12-26 17:13

    國內知名第三方檢測認證機構排名

    第三方檢測機構國內起步的很晚,基本是2000年以后的事情,進入改革開放以來,特別是新世紀以來,國家對第三方機構的政策越來越放開了,很多職能部門都逐步下放到第三方機構來做。為了保證產品品質,就有
    發表于 07-19 16:57

    Detectron訓練第三方數據集測試

    從零開始使用Detectron訓練第三方數據集是什么體驗(六)
    發表于 04-14 11:44

    請問第三方平臺授權如何實現?

    第三方平臺授權如何實現
    發表于 11-10 07:27

    請教LABVIEW怎么讀取第三方測量儀器電腦軟件測量結果數據

    各位師傅請教 LABVIEW怎么讀取第三方測量儀器電腦軟件的測量結果數據,第三方儀器聯系售后說生成的測量結果只有它自已的軟件才能打開,不能生成EXECL或者TXT格式,所以現在想LAB
    發表于 12-13 21:07

    請教LABVIEW怎么讀取第三方測量儀器電腦軟件測量結果數據

    各位師傅請教 labview怎么讀取第三方測量儀器電腦軟件的測量結果數據,第三方儀器聯系售后說生成的測量結果只有它自已的軟件才能打開,不能生成EXECL或者TXT格式,所以現在想LAB
    發表于 12-21 11:50

    頭文件中包含第三方文件

    macrocmake如果源文件(例如 CPP)中包含第三方頭文件,但是頭文件(例如 hpp)中不包含該第三方文件頭,采用 PRIVATE。如果源文件和頭文件中都包含該第三方文件頭,采用 PUBLIC
    發表于 08-18 08:10

    控制中心系統通過監控變頻器不同的狀態來控制變頻器啟停

    。協議上不一致無法直接通訊實現數據交互。需要通過第三方的協議轉換模塊來實現不同協議之間的數據交換。在本案例
    發表于 09-03 07:07

    怎樣去引入第三方圖標iconfont呢

    為什么要引入第三方圖標iconfont呢?怎樣去引入第三方圖標iconfont呢?
    發表于 12-20 07:46

    Rockchip默認提供機制來預置第三方APK的實現方法是什么

    Rockchip默認提供機制來預置第三方APK的實現方法是什么?實現原理過程是怎樣的?
    發表于 03-03 06:33

    怎么樣才能S7-1500作為DP從站連接到第三方到DP主站系統

    要將S7-1500自動化系統作為PROFIBUS DP從站接入到第三方自動化系統的DP主站
    的頭像 發表于 08-11 09:42 ?1.3w次閱讀
    怎么樣<b class='flag-5'>才能</b>將<b class='flag-5'>S7-1500</b>作為DP從站連接到<b class='flag-5'>第三方</b>到DP主站<b class='flag-5'>系統</b>

    S7-1500 CPU支持與其它S7-1500 CPU進行直接數據交換

    從固件版本 V2.8 開始,S7-1500 CPU 支持與其它 S7-1500 CPU 進行直接數據交換。在直接數據交換的情況下,S7-1500
    的頭像 發表于 11-29 09:53 ?2933次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>