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

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

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

3天內不再提示

TCP通信通過網絡調試助手與S7-1200建立TCP連接

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2022-07-06 15:39 ? 次閱讀

S7-1200 通過網絡視圖建立開放式用戶通信連接

S7-1200 V4.5 版本開始支持網絡視圖組態開放式用戶通信連接,不需要在程序中調用 TCON 等建立連接指令,只需要調用發送接收指令即可實現數據的收發。下面以 TCP通信為例,通過電腦上的網絡調試助手與 S7-1200 建立 TCP 連接。

本示例中使用的軟件和硬件環境:

TIA Portal V17

② TCP/UDP 網絡調試工具

CPU 1214C DC/DC/DC(6ES7 214-1AG40-0XB0),V4.5

④ 電腦

以太網

需要完成的通信任務:

①S7-1200作為客戶端和調試助手進行數據通信

②S7-1200作為服務器和調試助手進行數據通信

S7-1200 作為客戶端

創建 TCP 服務器

1、打開網絡調試助手,選中協議類型為 TCP Server。

2、選擇本地主機 IP 地址。即電腦網卡 IP 地址。

3、設置本地主機端口為 2000。

4、點擊“打開”按鈕。如圖 1 所示:

bbc690b6-f624-11ec-ba43-dac502259ad0.png

圖1. 網絡調試助手創建服務器

創建 TCP 客戶端

1、打開 TIA Portal,創建一個新項目,添加 CPU1214C DC/DC/DC V4.5,添加子網并設置 CPU 的 IP 地址。如圖 2 所示:

bbe19578-f624-11ec-ba43-dac502259ad0.png

圖 2.添加子網并設置 IP 地址

① 點擊以太網地址屬性

② 添加新子網

③ 設置 IP 地址

2、對通信進行組態。如圖 3 - 圖 5 所示:

bbf52886-f624-11ec-ba43-dac502259ad0.png

圖 3.添加新連接

bc08eec0-f624-11ec-ba43-dac502259ad0.png

圖 4.設置參數

bc14ded8-f624-11ec-ba43-dac502259ad0.png

圖 5.設置伙伴

① 打開網絡視圖

② 點擊連接

③ 在下拉菜單中選擇 TCP 連接

④ 右鍵點擊 PLC 選擇添加新連接

⑤ 在彈出的新窗口中填寫本地 ID 號 100

⑥ 因為 S7-1200 作客戶端,所以需要勾選主動建立連接

⑦ 點擊添加按鈕,信息窗口中會提示“TCP_連接_1”已經添加到 PLC_1,然后點擊關閉按鈕關閉此窗口

⑧ 在“TCP_連接_1”的地址詳細信息屬性中根據圖 1 中的 IP 與端口號填寫伙伴 IP 地址及端口號,本地端口號可以不填或者指定,本例中指定了本地端口號 2000

3、編寫發送和接收指令并下載組態和程序。如圖 6 所示:

bc2a24dc-f624-11ec-ba43-dac502259ad0.png

圖 6.數據收發指令

4、確認連接。在網絡視圖中的連接中查看,連接名稱前的圖標為綠色,代表連接成功。如圖 7 所示:

bc3b9bd6-f624-11ec-ba43-dac502259ad0.png

圖 7.TCP 連接建立

5、數據交互。通過在線監視 DB 塊,可以看到與網絡調試助手發送接收數據一致。如圖 8 所示:

bc50d6b8-f624-11ec-ba43-dac502259ad0.png

圖 8.數據交互

S7-1200 作為服務器

創建 TCP 服務器

1、打開 TIA Portal ,創建一個新項目,添加 CPU1214C DC/DC/DC V4.5 并設置 CPU 的 IP 地址。如圖 9 所示:

bc6512ae-f624-11ec-ba43-dac502259ad0.png

圖 9.設置IP地址

① 點擊以太網地址屬性

② 添加新子網

③ 設置 IP 地址

2、對通信進行組態。如圖 10 - 圖 12 所示:

bc795516-f624-11ec-ba43-dac502259ad0.png

圖 10.添加新連接

bc873a0a-f624-11ec-ba43-dac502259ad0.png

圖 11.設置參數

bc967506-f624-11ec-ba43-dac502259ad0.png

圖 12.設置本地端口號

① 打開網絡視圖

② 點擊連接

③ 在下拉菜單中選擇 TCP 連接

④ 右鍵點擊 PLC 選擇添加新連接

⑤ 在彈出的新窗口中填寫本地 ID 號 100

⑥ 因為作為服務器,所以不需要激活主動建立連接

⑦ 點擊添加按鈕,信息窗口中會提示“TCP_連接_1”已經添加到PLC_1,然后可以點擊關閉按鈕關閉此窗口

⑧ 在“TCP_連接_1”的地址詳細信息屬性中設置本地端口號,伙伴 IP 與端口號不填

3、編寫發送和接收指令并下載組態和程序。如圖 13 所示:

bca770cc-f624-11ec-ba43-dac502259ad0.png

圖 13.數據收發指令

創建 TCP 客戶端

1、打開網絡調試助手,選中協議類型為 TCP Client。

2、根據圖 12 本地 IP 填寫遠程主機地址,。

3、根據圖 12 本地端口號填寫遠程主機端口。

4、點擊連接。如圖 14 所示:

bcbc3ea8-f624-11ec-ba43-dac502259ad0.png

圖 14. 網絡調試助手創建客戶端

5、確認連接。在網絡視圖中的連接中查看,連接名稱前的圖標為綠色,代表連接成功。如圖 15 所示:

bcc8e09a-f624-11ec-ba43-dac502259ad0.png

圖 15.TCP 建立連接

6、數據交互。通過在線監視DB塊,可以看到與網絡調試助手發送接收數據一致。如圖 16 所示:

bcd3dfa4-f624-11ec-ba43-dac502259ad0.png

圖 16.數據交互

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

    關注

    40

    文章

    5374

    瀏覽量

    171097
  • 服務器
    +關注

    關注

    12

    文章

    9017

    瀏覽量

    85182
  • TCP
    TCP
    +關注

    關注

    8

    文章

    1349

    瀏覽量

    78985

原文標題:S7-1200 通過網絡視圖建立開放式用戶通信連接

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

收藏 人收藏

    評論

    相關推薦

    如何將RS-485通信轉換為TCP/IP通信

    將RS-485通信轉換為TCP/IP通信,通常是為了讓不支持以太網通信的設備能夠通過網絡進行數據
    的頭像 發表于 11-05 11:29 ?456次閱讀
    如何將RS-485<b class='flag-5'>通信</b>轉換為<b class='flag-5'>TCP</b>/IP<b class='flag-5'>通信</b>

    TCP協議是什么

    ,應用層之下,為各種應用提供可靠的、面向連接的、基于字節流的傳輸服務。本文將詳細解析TCP協議的定義、工作原理、主要特點及其在各種應用場景中的重要作用。 定義與基本原理 TCP協議是一種面向
    的頭像 發表于 10-09 13:54 ?358次閱讀

    請問西門子S7-1200如何實現Modbus TCP通訊?

    西門子S7-1200如何實現Modbus TCP通訊?
    發表于 07-25 06:24

    AT模式建立TCP客戶端連接一直不成功是怎么回事?

    =\"TCP\",\"192.168.0.111\",8080 ERROR CLOSED 網絡調試助手軟件建立
    發表于 07-18 06:42

    Labview Tcp Server one to many client(TCP調試助手服務端)

    一直想自己做一個TCP調試助手,苦于能力有限,終于簡單的功能讓我給實現了,還請大家幫忙看看,指出不足,謝謝 界面未作設計,控件簡單的放上去,有美工的同學可以幫忙做界面嗎? 有客戶端連接
    發表于 07-14 19:56

    西門子S7協議與TCP協議的區別

    在工業自動化領域,通信協議的選擇對于確保設備間的順暢通信和數據的可靠傳輸至關重要。西門子S7協議和TCP協議作為兩種常用的通信協議,各自具有
    的頭像 發表于 06-19 15:54 ?3109次閱讀

    西門子S7-1200 PLC的指令介紹

    西門子S7-1200 PLC,作為西門子自動化控制產品中的一款緊湊型控制器,憑借其強大的功能和易用性,在工業控制領域得到了廣泛的應用。S7-1200 PLC不僅具備標準的PLC功能,還融入
    的頭像 發表于 06-18 14:52 ?2393次閱讀

    STM32H7+FREERTOS+LWIP建立TCP連接連接不穩定怎么解決?

    利用ST的Demo建立TCP連接,但是當建立TCP連接超過4個時,
    發表于 04-25 06:05

    如何使用S7-1200 CPU的存儲卡呢?

    S7-1200 CPU 使用的存儲卡為 SD 卡,存儲卡中可以存儲用戶項目文件,有如下3種功能
    的頭像 發表于 02-26 09:53 ?1758次閱讀
    如何使用<b class='flag-5'>S7-1200</b> CPU的存儲卡呢?

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

    SIMATIC S7- 1500 CPU集成了 PROFINET 接口,該接口除了具備連接 PROFINET總線通信功能,同時還可用于標準的 TCP
    的頭像 發表于 02-22 11:24 ?1629次閱讀
    <b class='flag-5'>S7</b>-1500與CP343-1之間的<b class='flag-5'>TCP</b><b class='flag-5'>通信</b>(TIA)配置過程

    S7-1200如何實現內部數據的掉電保持?

    S7-1200 PLC 可以通過多種方式實現內部數據的掉電保持,以確保在斷電或重啟后數據不會丟失。
    的頭像 發表于 01-29 16:11 ?6844次閱讀

    TCP和UDP協議有什么區別?如何通過網關實現TCP協議通信

    TCP協議是一種面向連接的、可靠的、基于字節流的傳輸層通信協議,能夠保證數據從發送方到達接收方,是物聯網領域常見的通信協議之一。 TCP是面
    的頭像 發表于 01-24 11:07 ?569次閱讀
    <b class='flag-5'>TCP</b>和UDP協議有什么區別?如何<b class='flag-5'>通過</b>網關實現<b class='flag-5'>TCP</b>協議<b class='flag-5'>通信</b>?

    西門子S7-1200S7-300PLC之間的區別有哪些?

    S7-1200作為新推出的緊湊型控制器,其產品定位在原有的SIMATIC S7-200和S7-300之間,它與S7-300的區別主要體現在硬件、通信
    的頭像 發表于 01-10 10:54 ?1013次閱讀
    西門子<b class='flag-5'>S7-1200</b>與<b class='flag-5'>S7</b>-300PLC之間的區別有哪些?

    s71200可用step7S7-1200的硬件結構

    S7-1200主要由CPU模塊、信號板、信號模塊、通信模塊和編程軟件組成,各種模塊安裝在標準DIN導軌上。
    發表于 01-10 10:53 ?2371次閱讀
    <b class='flag-5'>s</b>71200可用step<b class='flag-5'>7</b>嗎 <b class='flag-5'>S7-1200</b>的硬件結構

    西門子plc如何選型 s7-1500和s7-1200區別

    S7-1200是一種小型的PLC,適用于小型自動化應用。它具有較小的尺寸、較低的成本和中等級別的性能。S7-1200系列提供了多種CPU型號和不同數量的I/O模塊,可擴展性較強。
    發表于 01-10 10:48 ?5515次閱讀