精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

淺析標準CPU與S7-1500R/H冗余系統(tǒng)進行S7通信

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-02-20 09:42 ? 次閱讀

標準 CPU 與 S7-1500R/H 冗余系統(tǒng)進行S7通信

1、簡介

S7-1500R/H 冗余系統(tǒng)的基本通信功能與 S7-1500 標準系統(tǒng)的大致相同,但在具體使用時有一些特殊的限制條件。

S7-1500R/H 冗余系統(tǒng)的通信方式

? 通過 TCP/IP、UDP、ISO on-TCP 和 Modbus/TCP 建立開放式用戶通信
? S7 通信,在通信中作為服務器
? HMI 通信和 PG 通信

S7-1500R/H 冗余系統(tǒng)通信的限制條件

? 開放式用戶通信:
– 不支持所組態(tài)的連接
– 不支持開放式用戶安全通信
電子郵件:S7-1500R/H CPU 支持版本低于 V5.0 的“TMAIL_C”指令。不支持自 V5.0 起的版本。
– 不支持“TCON_Param”的連接描述
? 不支持 OPC UA
? 不支持在 S7 通信中作為客戶端
? 不支持 Web 服務器
? PG 通信:不能同時訪問兩個 CPU。可訪問主 CPU 或備份 CPU。
? S7-1500R/H 的 CPU 不支持集中插入的通信模塊。

S7-1500R/H 冗余系統(tǒng)的系統(tǒng) IP 地址

除了各 CPU 的設備 IP 地址之外,S7-1500R/H 冗余系統(tǒng)分配以下系統(tǒng) IP 地址:
? 兩個 CPU 的 X1 PROFINET 接口的系統(tǒng) IP 地址(系統(tǒng) IP 地址 X1),適用于 CPU 1513R-1PN、CPU 1515R-2PN、CPU 1517H-3PN 和 CPU 1518HF-4PN
? 兩個 CPU 的 X2 PROFINET 接口的系統(tǒng) IP 地址(系統(tǒng) IP 地址 X2),適用于 CPU 1515R-2PN、CPU 1517H-3PN 和 CPU 1518HF-4PN
? 兩個 CPU 的 X3 PROFINET 接口的系統(tǒng) IP 地址(系統(tǒng) IP 地址 X3),適用于 CPU 1518HF-4PN

通過系統(tǒng) IP 地址,可與其它設備(例如,HMI 設備、CPU 和 PC)通信。這些設備通過系統(tǒng) IP 地址始終與冗余系統(tǒng)的主 CPU 進行數(shù)據(jù)通信。
這樣,可確保在冗余操作中原來的主 CPU 發(fā)生故障后,通信伙伴可在 RUN-Solo 系統(tǒng)狀態(tài)下與新的主 CPU(之前的備用 CPU )進行數(shù)據(jù)通信。

與設備 IP 地址相比,系統(tǒng) IP 地址的優(yōu)勢

? 通信伙伴專與主 CPU 進行通信。
? 即使主 CPU 故障發(fā)生主備切換,仍可通過系統(tǒng) IP 地址與 S7-1500R/H 冗余系統(tǒng)進行數(shù)據(jù)通信。

應用

系統(tǒng) IP 地址適用于以下應用中:
? 與 S7-1500R/H 冗余系統(tǒng)進行 HMI 通信,可以使用 HMI 設備控制或監(jiān)視冗余 S7-1500R/H 系統(tǒng)上的過程
? 與 S7-1500R/H 冗余系統(tǒng)進行開放式用戶通信:
– 另一個 CPU 或某 PC 中應用程序訪問 S7-1500R/H 冗余系統(tǒng)的數(shù)據(jù)
– S7-1500R/H 冗余系統(tǒng)訪問一個不同的設備
可建立 TCP、UDP 和 ISO-on-TCP 連接
? 與 S7-1500R/H 冗余系統(tǒng)進行S7通信
– 另一個 CPU 應用程序訪問 S7-1500R/H 冗余系統(tǒng)的數(shù)據(jù)(作為服務器)

2、示例說明

示例中一個標準CPU(CPU1513-1PN) 的PROFINET X1接口與兩個冗余CPU(CPU1515R-2PN)的PROFINET X2接口連接到同一個網(wǎng)絡中,標準CPU(CPU1513-1PN) 通過兩個 CPU1515R-2PN 的 X2 PROFINET 接口的系統(tǒng) IP 地址與 S7-1500R/H 冗余系統(tǒng)進行S7通信,使用指令“PUT”將DB1中10個字節(jié)的數(shù)據(jù)寫入到 CPU1515R-2PN 的DB1中。

09df82be-b077-11ed-bfe3-dac502259ad0.png

圖 1 示例:S7 1500R/H 冗余系統(tǒng)通過系統(tǒng) IP 地址 X2 進行通信

示例中使用的軟硬件環(huán)境

硬件:

CPU1515R-2PN 6ES7 515-2RM00-0AB0,V2.9.2

CPU1515R-2PN 6ES7 515-2RM00-0AB0,V2.9.2

CPU1513-1PN6ES7 513-1AL02-0AB0,V2.9.2

軟件:

STEP7 Professional V17 Update 2

3、組態(tài)和配置過程

根據(jù)文檔開始的介紹,S7-1500R/H 冗余系統(tǒng)在 S7 通信中只能作為服務器,不能主動建立S7連接也沒有用于S7通信的指令。因此,需要在標準 CPU 側(cè)建立一個未指定的單向S7連接,在伙伴地址處填寫S7-1500R/H 冗余系統(tǒng) PROFINET 接口的系統(tǒng) IP 地址。同時只能在標準 CPU 中使用指令“PUT”,將數(shù)據(jù)寫入S7-1500R/H 冗余系統(tǒng)的 CPU 中,使用指令“GET”從冗余 CPU 中讀取數(shù)據(jù)。PUT 和 GET 指令是單向指令,只需在標準CPU中有該指令即可。

3.1 配置S7-1500R/H站

使用 STEP7 V17 創(chuàng)建一個新項目,并通過“添加新設備”組態(tài) S7-1500R/H站,選擇對應型號 CPU1515R-2PN。創(chuàng)建PN/IE_2子網(wǎng),將兩個CPU的PROFINET X2接口連入子網(wǎng)。分別設置兩個CPU的X2接口的設備 IP 地址。

激活CPU1515R-2PN PFORINET X2接口屬性中的“啟用切換通信的系統(tǒng)IP地址”并設置 X2 接口的系統(tǒng) IP 地址,如圖 2 所示。

0a0c4a9c-b077-11ed-bfe3-dac502259ad0.png

圖 2 設置X2接口的系統(tǒng)IP地址

在CPU1515R-2PN 屬性“防護與安全”中激活“允許來自遠程對象的PUT/GET通信訪問”,如圖 3 所示。

0a37e0ee-b077-11ed-bfe3-dac502259ad0.png

圖 3 激活連接機制

CPU1515R-2PN中新建一個數(shù)據(jù)塊_1[DB1]存放接收的數(shù)據(jù),注意,要去掉DB塊屬性中的“優(yōu)化的塊訪問” ,見圖4,圖5。

0a998c0e-b077-11ed-bfe3-dac502259ad0.png

圖 4 創(chuàng)建數(shù)據(jù)塊

0ac19a46-b077-11ed-bfe3-dac502259ad0.png

圖 5 設置數(shù)據(jù)塊屬性

3.2 配置CPU1513-1PN

“添加新設備”組態(tài) CPU1513-1PN,將CPU的PROFINET X1接口連入PN/IE_2子網(wǎng),設置 IP 地址,如圖 6 所示。

0aeb60e2-b077-11ed-bfe3-dac502259ad0.png

圖 6 在項目中配置 CPU1513-1PN

在網(wǎng)絡視圖左上角,點擊“連接”,右側(cè)的下拉框中選擇“S7連接”。鼠標右鍵單擊 CPU1513-1PN,在彈出的對話框中選擇“添加新連接”,如圖 7 所示。
隨后點擊“添加”按鈕,添加一個新的S7連接,如圖 8 所示。

0b2525de-b077-11ed-bfe3-dac502259ad0.png

圖 7 進入添加新連接界面

0b5077f2-b077-11ed-bfe3-dac502259ad0.png

圖 8 添加新連接

在剛剛建立的 S7 連接屬性界面中的“常規(guī)”里填入連接伙伴的 IP 地址,注意此處一定要填寫前面 CPU1515R-2PN 設置的 X2 接口的系統(tǒng) IP 地址(圖2 中),如圖 9 所示。
在“地址詳細信息”中,將伙伴下面的插槽號設置為“1”,見圖 10 所示。

0b7154c2-b077-11ed-bfe3-dac502259ad0.png

圖 9 填入 CPU1515R-2PN 的系統(tǒng) IP 地址

0b9c8d22-b077-11ed-bfe3-dac502259ad0.png

圖 10 設置伙伴插槽

新建發(fā)送數(shù)據(jù)塊,長度和結(jié)構(gòu)與之前在 CPU1515R-2PN 中建立的接收數(shù)據(jù)塊一致,同樣要去掉“優(yōu)化的塊訪問”,如圖 11 所示。

0bc05fa4-b077-11ed-bfe3-dac502259ad0.png

圖 11 建立發(fā)送數(shù)據(jù)塊

S7通信需要使用專門的指令發(fā)送接收數(shù)據(jù),指令位于“指令列表—通信—S7 通信”文件夾下。示例中是 CPU1513-1PN 發(fā)送數(shù)據(jù)到 CPU1515R-2PN,需要使用“PUT”,如圖 12。

0bf91646-b077-11ed-bfe3-dac502259ad0.png

圖 12 調(diào)用指令“PUT”

在指令屬性界面“連接參數(shù)”中,選擇之前步驟建立的S7連接,如圖 13。

0c209004-b077-11ed-bfe3-dac502259ad0.png

圖 13 指令“PUT”選擇連接

填寫指令的相關參數(shù),如圖 14。參數(shù)說明見圖 15,更多關于指令的相關信息可以參考指令的幫助文件!

0c4cf40a-b077-11ed-bfe3-dac502259ad0.png

圖 14 填寫指令參數(shù)

0c752394-b077-11ed-bfe3-dac502259ad0.png

圖 15 指令參數(shù)說明

4、結(jié)果測試

將項目編譯正常后下載到各自CPU中,使用監(jiān)控表對數(shù)據(jù)傳遞進行測試。在 CPU1513-1PN 程序中置位指令“PUT”的參數(shù)“REQ”地址變量M100.0,接收方 CPU1515R-2PN 接收數(shù)據(jù)塊收到數(shù)值,說明數(shù)據(jù)交換正常,見圖 16。

0cb3d4b8-b077-11ed-bfe3-dac502259ad0.png

圖 16 監(jiān)控CPU之間的數(shù)據(jù)傳遞

5、標準 CPU 與S7-1500R/H 冗余 CPU 不在一個項目中的情況

標準 CPU 和S7-1500 R/H 冗余 CPU 不在同一個TIA Portal 項目的情況下,通信的組態(tài)和配置是分開進行的,操作方法是完全相同的(唯一不同就是組態(tài)標準 CPU 時,在3.2章節(jié)步驟1中的圖片中沒有S7-1500R/H 站)。





審核編輯:劉清

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

    關注

    68

    文章

    10827

    瀏覽量

    211173
  • UDP協(xié)議
    +關注

    關注

    0

    文章

    69

    瀏覽量

    12683
  • TCP協(xié)議
    +關注

    關注

    1

    文章

    91

    瀏覽量

    12063
  • S7-1500
    +關注

    關注

    3

    文章

    300

    瀏覽量

    6345

原文標題:標準 CPU 與 S7-1500R/H 冗余系統(tǒng)進行S7通信

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    標準CPUS7-1500R/H冗余系統(tǒng)是如何進行S7通信的?

    S7-1500R/H 冗余系統(tǒng)的基本通信功能與 S7-1500
    的頭像 發(fā)表于 03-02 09:34 ?4908次閱讀

    S7-1200 PLC的S7通信服務器端解決方案

    S7-1200CPU的為S7通信提供了兩條用于讀寫數(shù)據(jù)的指令“PUT”和“GET”,使用PUT個GET指令對伙伴CPU進行讀寫時,不管伙伴
    發(fā)表于 07-07 10:42 ?5341次閱讀
    <b class='flag-5'>S7</b>-1200 PLC的<b class='flag-5'>S7</b><b class='flag-5'>通信</b>服務器端解決方案

    基于S7-1500S7通信編程

    S7 協(xié)議是SIEMENS S7 系列產(chǎn)品之間通訊使用的標準協(xié)議,其優(yōu)點是通信雙方無論是在同- -MPI 總線上、同一PROFIBUS 總線上或同- 工業(yè)以太網(wǎng)中,都可通過
    發(fā)表于 09-26 17:53 ?39次下載
    基于<b class='flag-5'>S7-1500</b>的<b class='flag-5'>S7</b><b class='flag-5'>通信</b>編程

    S7-1200和S7-1200進行S7通信的詳細資料說明

    S7-1200 的 PROFINET 通信口可以做 S7 通信的服務器端或客戶端(CPU V2.0及以上版本)。
    的頭像 發(fā)表于 08-17 10:51 ?2.9w次閱讀
    <b class='flag-5'>S7</b>-1200和<b class='flag-5'>S7</b>-1200<b class='flag-5'>進行</b><b class='flag-5'>S7</b><b class='flag-5'>通信</b>的詳細資料說明

    基于PROFIBUS總線的S7單邊通信

    方式進行數(shù)據(jù)交換而與使用何種總線或網(wǎng)絡無關。S7通信分為按組態(tài)方式可分為單邊通信和雙邊通信,單邊通信
    的頭像 發(fā)表于 08-10 10:06 ?2117次閱讀
    基于PROFIBUS總線的<b class='flag-5'>S7</b>單邊<b class='flag-5'>通信</b>

    S7-1500S7-1500之間S7通信

    使用 STEP7 V14 在同一個項目中,新建兩個S7-1500站點,然后做 S7 通訊。
    的頭像 發(fā)表于 11-23 09:53 ?2933次閱讀

    S7 Fault Tolerant connection/S7容錯連接介紹

    S7容錯連接是S7-400H(High available高可用性)系列CPU才能支持的冗余通訊方式。可以實現(xiàn)基于2/4個子鏈接的冗余通訊。
    的頭像 發(fā)表于 01-30 10:12 ?1685次閱讀

    S7-300/400軟冗余S7-1500R/H冗余系統(tǒng)比較

    ?【導讀】S7-300/400 是大家十分熟悉的西門子PLC系統(tǒng),它們的軟冗余系統(tǒng),在使用配置時不是很方便,而且繁瑣,而 S7-1500R/
    發(fā)表于 03-28 10:25 ?2870次閱讀

    S7-1200 CPUS7-200 SMART S7通信指南

    S7-1200 CPU 固件版本 V2.0 及其以上,本體集成的 PROFINET 通信接口可以做 S7 通信客戶端。
    的頭像 發(fā)表于 04-19 15:14 ?3059次閱讀

    S7-1200 CPUS7-200 SMART S7通信教程

    S7-200 SMART CPU 固件版本 V2.0 及其以上,本體集成的 PROFINET 通信接口支持 S7 通信,可以通過向?qū)Щ蚴褂?
    的頭像 發(fā)表于 05-06 14:49 ?6166次閱讀
    <b class='flag-5'>S7</b>-1200 <b class='flag-5'>CPU</b>與<b class='flag-5'>S7</b>-200 SMART <b class='flag-5'>S7</b><b class='flag-5'>通信</b>教程

    S7-1200 CPUS7-200 SMART S7通信

    S7-200 SMART CPU 固件版本 V2.0 及其以上,本體集成的 PROFINET 通信接口支持 S7 通信
    發(fā)表于 05-06 14:49 ?1138次閱讀
    <b class='flag-5'>S7</b>-1200 <b class='flag-5'>CPU</b>與<b class='flag-5'>S7</b>-200 SMART <b class='flag-5'>S7</b><b class='flag-5'>通信</b>

    一文解析S7-1200與S7-1500 S7通信

    S7-1200 的 PROFINET 通信口可以做 S7 通信的服務器端或客戶端(CPU V2.0及以上版本)。
    發(fā)表于 05-15 17:13 ?5947次閱讀
    一文解析<b class='flag-5'>S7</b>-1200與<b class='flag-5'>S7-1500</b> <b class='flag-5'>S7</b><b class='flag-5'>通信</b>

    西門子S7-1500 之間 S7 通信

    S7-1500S7-1500 之間 S7 通信 S7-1500 的 PROFINET 通信
    的頭像 發(fā)表于 05-29 14:04 ?5629次閱讀
    西門子<b class='flag-5'>S7-1500</b> 之間 <b class='flag-5'>S7</b> <b class='flag-5'>通信</b>

    S7-1500之間S7通信實例

    S7-1500 的 PROFINET 通信口可以做 S7 通信的服務器端或客戶端。S7-1500 支持
    的頭像 發(fā)表于 06-01 09:25 ?3143次閱讀
    <b class='flag-5'>S7-1500</b>之間<b class='flag-5'>S7</b><b class='flag-5'>通信</b>實例

    S7-1500冗余 PLC 1500R使用入門

    電子發(fā)燒友網(wǎng)站提供《S7-1500冗余 PLC 1500R使用入門.pdf》資料免費下載
    發(fā)表于 08-13 09:12 ?1次下載