色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

S7-1500與CP343-1之間的TCP通信(TIA)配置過程

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2024-02-22 11:24 ? 次閱讀

1.概述

SIMATIC S7- 1500 CPU集成了PROFINET接口,該接口除了具備連接PROFINET總線通信功能,同時還可用于標準的TCP通信。通過組態(tài)TCP連接或使用開放式通信專用功能塊與其它設備建立TCP連接以實現通信。本文介紹了S7-1500 CPU與S7-300通信處理器CP 343-1進行TCP通信的配置過程(包括同一個項目中的指定對象和非指定對象)。

2.自動化解決方案

2.1網絡拓撲結構

如圖1所示,S7-1500 PLC(192.168.0.1/24)與S7-300 CPU通過CP 343-1(192.168.0.2/24)進行TCP通信。

1568ea80-d12d-11ee-a297-92fbcf53809c.png

圖1網絡拓撲結構

2.2硬件與軟件需求

設備 數量 訂貨號 注釋
PM190 W 120/230 VAC 1 6EP1333-4BA00 負載電源模塊
CPU 1511-1 1 6ES7590-1AF30-0AA0 V1.7
存儲卡2GB 1 6ES7954-8LP01-0AA0 作為裝載存儲器
CPU 315-2 DP 1 6ES7315-2AG10-0AB0 V2.6
CP 343-1 1 6GK7343-1CX10-0XE0 V3.0
SCALANCE X208 1 6GK5208-0BA10-2AA3 交換機

表1硬件列表

設備 數量 訂貨號 注釋
STEP 7 Professional V13 SP1 Update4 1 6ES7822-1AA03-0YA5
Windows 7 Ultimate SP1
64-bit Operating System
1

表2軟件環(huán)境

3.組態(tài)配置

3.1分配IP地址

通過如下的步驟配置PC的IP地址

步驟 操作 備注
1.
.
選擇“開始>控制面板>網絡和共享>本地連接>屬性”打開Internet Protocol Version 4(TCP/IPv4),
設置PC的IP地址。
1587cee6-d12d-11ee-a297-92fbcf53809c.png

分配CPU模塊的IP地址(指定對象)

步驟 操作 備注
1.
.
用網線將CPU 1511-1、CP343-1和PG分別連接到X208交換機上 將設備連接到同一個以太網物理網上
2. 在Engineer PC上打開TIA V13。進入項目視圖,展開項目樹下的“在線訪問”,選擇實際使用的物理網卡,雙擊“更新可訪問的設備”。 158ea3ce-d12d-11ee-a297-92fbcf53809c.png
3. 按照打印在CP1511-1模塊上的X1接口MAC地址來確定需要分配IP地址的設備,本案例為00-1B-1B-13-92-E6,展開“可訪問設備[00-1B-1B-13-92-E6]”,雙擊“在線和診斷”。 15e18be8-d12d-11ee-a297-92fbcf53809c.png
4. 在工作區(qū)選擇“功能”下的“分配IP地址”,輸入IP地址192.168.0.1和子網掩碼255.255.255.0,點擊“分配IP地址”,操作成功后可在巡視窗口信息頁面看到 “參數已成功傳送”消息。 15f0aa60-d12d-11ee-a297-92fbcf53809c.png
5. 類似操作為CP343-1分配IP地址192.168.0.2和子網掩碼255.255.255.0

3.2創(chuàng)建PLC項目

在STEP7 V13中創(chuàng)建一個項目并插入CPU1511-1和CPU 317站。指定對象操作步驟如表3

步驟 操作 備注
1.
.
在Engineer PC上打開TIA V13。在“項目”菜單中選擇“新建(N)…”選項。 15f84f22-d12d-11ee-a297-92fbcf53809c.png
2. 在彈出的創(chuàng)建新項目窗口里輸入項目名為“1500_TCP”, 然后點擊“創(chuàng)建”按鈕。 1603a3c2-d12d-11ee-a297-92fbcf53809c.jpg
3.
.
在項目樹1500_TCP下點擊“添加新設備”。 161fc58e-d12d-11ee-a297-92fbcf53809c.png
4. 輸入設備名稱PLC_1并
組態(tài)控制器,SIMATIC S7-1500下的CPU1511-1 PN,選擇實際使用CPU的訂貨號以及版本號,本案例使用的是6ES7511-1AK00-0AB0 V1.7,點擊“確認”后進入設備視圖。
163d3998-d12d-11ee-a297-92fbcf53809c.png
5. 在工作區(qū)的設備視圖下雙擊CPU1511-1接口可打開位于巡視窗口下的屬性頁,選擇“常規(guī)”下方的“以太網地址”,為以太網接口添加子網PN/IE_1,設置IP地址192.168.0.1和子網掩碼255.255.255.0。 1647e2ee-d12d-11ee-a297-92fbcf53809c.png
6. 重復步驟3~5,插入315 PLC和CP343-1,將以太網接口連接到步驟5建立的子網PN/IE_1.分配IP地址192.168.0.2和子網掩碼255.255.255.0; 1655c148-d12d-11ee-a297-92fbcf53809c.png

表3指定對象硬件組態(tài)

非指定對象操作步驟如表4

步驟 操作 備注
1. 1500項目組態(tài)參考指定對象添加,步驟1~5 165f54f6-d12d-11ee-a297-92fbcf53809c.png
2. 重復1500PLC添加項目步驟3~5,插入315 PLC和CP343-1,在工作區(qū)的設備視圖下雙擊CP343-1 接口可打開位于巡視窗口下的屬性頁,選擇“常規(guī)”下方的“以太網地址”,為以太網接口新添加子網PN/IE_2,設置IP地址192.168.0.2和子網掩碼255.255.255.0。 167af2a6-d12d-11ee-a297-92fbcf53809c.png

表4 非指定對象硬件組態(tài)

3.3TCP通信編程

指定對象TCP通訊編程

步驟 操作 備注
1. 在項目樹下雙擊“設備和網絡”,進入工作區(qū)圖形窗口選擇“網絡視圖”,點擊連接圖標16890fda-d12d-11ee-a297-92fbcf53809c.png,選擇“TCP連接”,單擊CPU1511?以太網接口,將拖拽出的虛線連接至CP343-1以太網接口雙擊建立“TCP_連接_1”; 16973538-d12d-11ee-a297-92fbcf53809c.png
2. 在項目樹下PLC_1程序塊中添加新塊,類型選擇全局DB,創(chuàng)建發(fā)送數據區(qū)DB1,并定義10個字節(jié)的數組為發(fā)送區(qū)。(數據區(qū)大小根據實際應用定義) 169e490e-d12d-11ee-a297-92fbcf53809c.png
3. 繼續(xù)添加全局DB,創(chuàng)建接收數據區(qū)DB2,并定義10個字節(jié)的數組為接收區(qū)。(數據區(qū)大小根據實際應用定義) 16c366b2-d12d-11ee-a297-92fbcf53809c.png
4. 打開OB1,將指令TRCV_C拖拽至OB1的程序段1,根據提示操作添加背景數據塊“TRCV_C_DB”。 16e098cc-d12d-11ee-a297-92fbcf53809c.png
5. 在巡視窗口下選擇“屬性”,“組態(tài)”中的“連接參數”:
接口選擇CPU實際使用的以太網接口;
組態(tài)模式選擇“使用組態(tài)的連接”
連接類型選擇“TCP”
連接數據在點擊16eb512c-d12d-11ee-a297-92fbcf53809c.png按鈕彈出的選擇連接對話框中選擇“TCP_連接_1”,將自動加載本地ID,以及通信伙伴的信息;
如果1500 CPU作為TCP連接服務器端,則在伙伴側選擇“主動建立連接”;如果1500 CPU作為客戶端,則在本地側選擇“主動建立連接”,本例程設計為1500CPU作為TCP客戶端;
本地端口設為2000,表示CPU 1511用端口號2000發(fā)送數據到服務器;
伙伴端口即服務器端CP343-1使用的端口此處設為2000,表示CP343-1將偵聽來自端口2000的TCP數據;
16fbfa4a-d12d-11ee-a297-92fbcf53809c.png
6. 選擇“屬性”頁下“組態(tài)”中“塊參數”:
EN_R設置為TRUE,保持接收;
CONT = 1,保持連接;
確認CONNECT指針指向"PLC_1_Receive_DB"
將步驟1中預定義的接收DB數組作為起始地址;
17070e58-d12d-11ee-a297-92fbcf53809c.png
7. 將指令TSEND拖拽至OB1的程序段2中,根據提示操作添加背景數據塊“TSEND_DB”,
填寫TRCV參數:
設置“Tag_1”(%M0.0)作為REQ觸發(fā)信號,上升沿有效;
ID參數為TRCV_C創(chuàng)建連接時系統(tǒng)自動生成的連接ID號(見步驟5),此處為256;
LEN參數此處設置為接收10個字節(jié)。
DATA參數使用步驟2中預定義的發(fā)送DB數組“發(fā)送數據區(qū).SendBuff”。
17237142-d12d-11ee-a297-92fbcf53809c.png
8. 參照步驟2和3,在PLC_2下添加發(fā)送數據區(qū)DB2,并定義10個字節(jié)的數組為發(fā)送區(qū)。(數據區(qū)大小根據實際應用定義),添加接收數據區(qū)DB3,并定義10個字節(jié)的數組為接收區(qū)。(數據區(qū)大小根據實際應用定義) 173ab500-d12d-11ee-a297-92fbcf53809c.png
9. 雙擊項目樹下“設備和網絡”進入網絡視圖;
拉開列表區(qū),選擇“連接”頁面;
雙擊本地站點為“PLC_2”的連接;
查看巡視窗口下“屬性”頁面->“常規(guī)”->“本地ID”
記錄塊參數,此處ID為1,LADDR為16#100
1745fd0c-d12d-11ee-a297-92fbcf53809c.png
10 打開PLC_2下程序塊中的OB1,在右側“指令”任務卡->通信->通信處理器->Simatic NET CP下,將“AG_SEND”指令拖拽至程序段1; 174e3c2e-d12d-11ee-a297-92fbcf53809c.png
ID及LADDR參數值見步驟9,其余參數設置如下
ACT:start(M0.0)
SEND:P#DB2.DBX0.0 BYTE 10
LEN: 10
DONE:send_done(M0.1)
ERROR:send_error(M0.2)
STATUS:send_status(MW2)
11 類似步驟10,將指令“AG_RECV”拖拽至操作程序段2; 17703a40-d12d-11ee-a297-92fbcf53809c.png
ID及LADDR參數值見步驟9,其余參數設置如下
RECV:P#DB3.DBX0.0 BYTE 10
NDR:recv_ndr(M0.3)
ERROR:recv_error(M0.4)
STATUS:recv_status(MW4)
LEN:recv_len(MW6)

表5 指定對象TCP通信編程

非指定對象TCP通訊編程

步驟 操作 備注
1. 參考指定建立連接步驟2~6,在配置第5步連接參數伙伴選擇未指定對象,設置IP地址:192.168.0.2,伙伴端口號2000; 178fb262-d12d-11ee-a297-92fbcf53809c.png
2. 參照指定建立連接步驟2和3,在PLC_2下添加發(fā)送數據區(qū)DB2,并定義10個字節(jié)的數組為發(fā)送區(qū)。(數據區(qū)大小根據實際應用定義),添加接收數據區(qū)DB3,并定義10個字節(jié)的數組為接收區(qū)。(數據區(qū)大小根據實際應用定義) 173ab500-d12d-11ee-a297-92fbcf53809c.png
3. 雙擊項目樹下“設備和網絡”進入網絡視圖;
點擊連接圖標16890fda-d12d-11ee-a297-92fbcf53809c.png,選擇“TCP連接”,右擊300PLC下拉菜單選擇添加新連接;
選擇非指定對象,因為300作為服務器,所以不勾選主動建立連接
17b5f166-d12d-11ee-a297-92fbcf53809c.png
4. 打開PLC_2下程序塊中的OB1,在右側“指令”任務卡->通信->通信處理器->Simatic NET CP下,將“AG_SEND”指令拖拽至程序段1; 174e3c2e-d12d-11ee-a297-92fbcf53809c.png
ID及LADDR參數值見步驟9,其余參數設置如下
ACT:start(M0.0)
SEND:P#DB2.DBX0.0 BYTE 10
LEN: 10
DONE:send_done(M0.1)
ERROR:send_error(M0.2)
STATUS:send_status(MW2)
5. 類似步驟10,將指令“AG_RECV”拖拽至操作程序段2; 17703a40-d12d-11ee-a297-92fbcf53809c.png
ID及LADDR參數值見步驟9,其余參數設置如下
RECV:P#DB3.DBX0.0 BYTE 10
NDR:recv_ndr(M0.3)
ERROR:recv_error(M0.4)
STATUS:recv_status(MW4)
LEN:recv_len(MW6)

表6 非指定對象TCP通信編程

3.4下載組態(tài)到站點

如圖2所示,在項目樹中選中PLC_1,點擊工具欄中的下載圖標,彈出下載對話框如圖3所示。

17e6c3cc-d12d-11ee-a297-92fbcf53809c.png

圖2下載站點配置

下載對話框設置

a.PG/PC接口的類型下拉框中選擇PN/IE

b.PG/PC接口下拉框中選擇連接CPU的實際以太網卡

c.接口/子網的連接下拉框選擇CPU連接的子網PN/IE_1

d.點擊“開始搜索”按鈕,搜索網絡連接的兼容設備

e.在兼容設備列表中選擇搜索出的設備CPU1511-1 PN

f.點擊“下載”按鈕,按照提示完成站點下載

17f3973c-d12d-11ee-a297-92fbcf53809c.png

圖3下載對話框

參看以上步驟下載PLC_2到CPU315中

4.TCP通信測試

在PLC_1和PLC_2各建立一個監(jiān)視變量表并進入監(jiān)視狀態(tài)如圖4所示,將PLC_1發(fā)送器數據設為全16#01,PLC_2發(fā)送器數據設為全16#02;

PLC_1下M0.0從0→1→0,點擊項目樹下設備和網絡在工作列表區(qū)下查看連接是否建立,如圖5所示1813c14c-d12d-11ee-a297-92fbcf53809c.png表示連接已建立,在巡視窗口診斷頁面連接信息中能查到更多關于連接的詳細信息。

182453a4-d12d-11ee-a297-92fbcf53809c.png

圖4創(chuàng)建監(jiān)視變量表

18304eca-d12d-11ee-a297-92fbcf53809c.png

圖5檢測連接狀態(tài)





審核編輯:劉清

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

    關注

    68

    文章

    19259

    瀏覽量

    229653
  • 控制器
    +關注

    關注

    112

    文章

    16332

    瀏覽量

    177812
  • 子網掩碼
    +關注

    關注

    2

    文章

    41

    瀏覽量

    11019
  • SIMATIC
    +關注

    關注

    1

    文章

    231

    瀏覽量

    15743
  • S7-1500
    +關注

    關注

    3

    文章

    300

    瀏覽量

    6392

原文標題:S7-1500 (C) 與 CP343-1(S) 之間的 TCP 通信(TIA)

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

收藏 人收藏

    評論

    相關推薦

    基于S7-1500 CPU集成PN口的Modbus TCP通信快速入門

    S7-1500 PLC需要通過TIA Portal博途軟件進行組態(tài)配置,從TIA Portal V12SP1開始軟件中增加了
    發(fā)表于 11-21 17:05 ?5391次閱讀

    S7-1200和CP343-1的Profinet通信方法

    (6GK7343-1CX10-0XE0) 支持 I Device 模式,故可使用 CP343-1 作為智能 IO 設備和 S7-1200 做 Profinet 通信。本例中將
    的頭像 發(fā)表于 10-30 14:21 ?3769次閱讀
    <b class='flag-5'>S7</b>-1200和<b class='flag-5'>CP343-1</b>的Profinet<b class='flag-5'>通信</b>方法

    SIMATIC S7-1500 PLC之間的OUC通信及其應用

    OUC(開放式用戶通信)適用于SIMATIC S7-1500/300/400PLC之間通信S7-PLC與
    的頭像 發(fā)表于 11-18 17:04 ?2586次閱讀
    SIMATIC <b class='flag-5'>S7-1500</b> PLC<b class='flag-5'>之間</b>的OUC<b class='flag-5'>通信</b>及其應用

    基于SIMOTION和S7-1500TCP通信

    進行非實時的數據交換,本文以S7-1500 和SIMOTION 為例進行TCP 通信的介紹和配置的步驟說明。
    發(fā)表于 09-27 10:27 ?31次下載
    基于SIMOTION和<b class='flag-5'>S7-1500</b>的<b class='flag-5'>TCP</b><b class='flag-5'>通信</b>

    通過CP343-1模塊實現S7-300之間的以太網通訊設計方案

    2套S7-300系統(tǒng)由PS307電源、CPU314C-2DP、CPU314C-2PTP、CP343-1CP343-1 IT、PC、CP5611、STEP
    發(fā)表于 08-17 15:57 ?1.8w次閱讀

    西門子S7-1500Modbus TCP通信

    TIA Portal V12 SP1開始軟件中增加了S7-1500的Modbus TCP塊庫(V3.0及以上版本),用于S7-1500與支
    發(fā)表于 02-09 17:05 ?2.1w次閱讀
    西門子<b class='flag-5'>S7-1500</b>Modbus <b class='flag-5'>TCP</b><b class='flag-5'>通信</b>

    S7-200 SMART與調試助手之間TCP通信

    TCP 通信為面向連接的通信,需要雙方都調用指令以建立連接及交換數據。S7-200 SMART 與 S7-300
    的頭像 發(fā)表于 03-14 10:08 ?5102次閱讀

    S7-1500S7-1500之間S7通信

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

    S7-1500 CPU與S7-300通信處理器CP 343-1進行TCP通信配置過程

    功能塊與其它設備建立TCP連接以實現通信。本文介紹了S7-1500 CPU與S7-300 通信處理器CP
    的頭像 發(fā)表于 11-25 17:24 ?6689次閱讀

    WinCC與 S7-1200/S7-1500 PLC之間通信解析

    自WinCC V7.2版本起,軟件新增加了 "SIMATIC S7-1200, S7-1500 Channel"通道,用于WinCC與 S7-1200/S7-1500 PLC
    發(fā)表于 02-06 09:39 ?8301次閱讀

    S7-1500 CPU與S7-300通信處理器CP 343-1進行TCP通信配置過程

    SIMATIC S7- 1500 CPU集成了 PROFINET 接口,該接口除了具備連接 PROFINET總線通信功能,同時還可用于標準的 TCP
    發(fā)表于 03-08 09:35 ?3850次閱讀

    西門子S7-1500 之間 S7 通信

    S7-1500S7-1500 之間 S7 通信 S7-1500 的 PROFINET
    的頭像 發(fā)表于 05-29 14:04 ?5695次閱讀
    西門子<b class='flag-5'>S7-1500</b> <b class='flag-5'>之間</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 ?3200次閱讀
    <b class='flag-5'>S7-1500</b><b class='flag-5'>之間</b><b class='flag-5'>S7</b><b class='flag-5'>通信</b>實例

    S7-1500做服務器端與三方設備的TCP通信

    專用功能塊與其它設備建立 TCP 連接以實現通信。介紹 S7-1500 CPU 作為 TCP 服務器與 PC 進行 TCP
    的頭像 發(fā)表于 07-24 15:40 ?1970次閱讀
    <b class='flag-5'>S7-1500</b>做服務器端與三方設備的<b class='flag-5'>TCP</b><b class='flag-5'>通信</b>

    SIMATIC S7-1500 PLC之間的OUC通信

    OUC(開放式用戶通信)適用于SIMATIC S7-1500/300/400PLC之間通信S7-PLC與
    的頭像 發(fā)表于 11-15 09:36 ?946次閱讀
    主站蜘蛛池模板: 男人边吃奶边摸边做刺激情话| 国产亚洲视频在线播放香蕉| 成人人观看的免费毛片| 丰满大爆乳波霸奶| 果冻传媒在线观看网站| 久久AV国产麻豆HD真实| 狠狠色丁香婷婷久久综合| 年轻的女教师2017韩国在线看 | 狠狠色噜噜狠狠狠狠米奇777| 久久无码AV亚洲精品色午夜麻豆| 欧美日韩精品不卡在线观看| 驯服有夫之妇HD中字日本| 一色屋精品亚洲香蕉网站| jizzjizz丝袜| 精品无码一区二区三区中文字幕 | 花蝴蝶在线高清视频观看免费播放 | 久久精品手机观看| 色悠久久综合| 99精品AV无码一区二区| 黄色a三级三级三级免费看| 日韩欧美群交P内射捆绑| 在线观看免费av网站| 国产一及毛片| 色柚视频网站ww色| 超碰在线 视频| 米奇在线8888在线精品视频| 亚洲精品喷白浆在线观看| 大香网伊人久久综合观看| 麻豆免费版| 一本大道香蕉中文在线视频观看| 国产成人综合在线| 人妻无码AV中文系列| 1V1各种PLAY女主被肉| 久久99精国产一区二区三区四区| 亚久久伊人精品青青草原2020| YELLOW日本动漫免费动漫| 欧美精品专区第1页| 91福利潘春春在线观看| 久久视频在线视频观看天天看视频| 亚洲国产精品一区二区第一页| 国产免费人成在线视频有码|