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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

S7-1200和調(diào)試助手進(jìn)行數(shù)據(jù)通信

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2023-05-26 09:25 ? 次閱讀

UDP和調(diào)試助手

S7-1200支持UDP單播和UDP廣播,不支持UDP組播。UDP是一種無連接的通信協(xié)議,通過調(diào)用TSEND_C、TRCV_C、TCON等指令可以與其他設(shè)備或軟件進(jìn)行UDP通信。

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

TIA Portal V16

② TCP/UDP Socket調(diào)試工具

CPU1214C DC/DC/DC(6ES7 214-1AG40-0XB0),V4.4

④ PC

以太網(wǎng)

需要完成的通信任務(wù):

S7-1200和調(diào)試助手進(jìn)行數(shù)據(jù)通信

通信設(shè)置

調(diào)試助手設(shè)置

1、打開調(diào)試軟件,選中左方的UDP Server,點(diǎn)擊“創(chuàng)建“按鈕。如圖1所示:

561a153c-fb3a-11ed-90ce-dac502259ad0.png

圖1.Socket創(chuàng)建UDP

2、軟件彈出端口輸入框。如圖2所示:

56366eda-fb3a-11ed-90ce-dac502259ad0.jpg

圖2.Socket設(shè)置端口號(hào)

3、輸入端口后,軟件會(huì)在收到對(duì)方數(shù)據(jù)后更新對(duì)方信息。如圖3所示:

564c69e2-fb3a-11ed-90ce-dac502259ad0.png

圖3.Socket設(shè)置完成

S7-1200設(shè)置

1、打開TIA Portal V16,創(chuàng)建一個(gè)新項(xiàng)目,添加CPU1214C DC/DC/DC V4.4并設(shè)置CPU的IP地址。如圖4所示:

56777100-fb3a-11ed-90ce-dac502259ad0.jpg

圖4.S7-1200設(shè)置IP地址

2、添加TCP通信指令。如圖5所示:

56b401b0-fb3a-11ed-90ce-dac502259ad0.jpg

圖5.調(diào)用通信指令

注意:TSEND_C只能實(shí)現(xiàn)S7-1200單播,實(shí)現(xiàn)廣播需要使用TCON+TUSEND指令。

3、對(duì)通信進(jìn)行組態(tài)。如圖6所示:

56e6758c-fb3a-11ed-90ce-dac502259ad0.jpg

圖6.組態(tài)通信

4、編寫發(fā)送和接收指令。如圖7所示:

5715b004-fb3a-11ed-90ce-dac502259ad0.png

圖7.數(shù)據(jù)收發(fā)指令

通信測試

編譯保存項(xiàng)目,下載至CPU。監(jiān)控?cái)?shù)據(jù)交互,如圖8所示:

5742c576-fb3a-11ed-90ce-dac502259ad0.png

圖8.數(shù)據(jù)交互

注意:調(diào)試助手發(fā)送的ASCII格式的123456789,所以CPU收到的是十六進(jìn)制的313233343536373839。





審核編輯:劉清

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

    關(guān)注

    40

    文章

    5323

    瀏覽量

    170538
  • ASCII
    +關(guān)注

    關(guān)注

    5

    文章

    171

    瀏覽量

    35005
  • S7-1200
    +關(guān)注

    關(guān)注

    11

    文章

    331

    瀏覽量

    17827
  • UDP通信
    +關(guān)注

    關(guān)注

    0

    文章

    21

    瀏覽量

    1876

原文標(biāo)題:S7-1200UDP和調(diào)試助手

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    labview通過OPC怎么與西門子的S7-200PLC進(jìn)行數(shù)據(jù)通信

    求助各位大神,labview通過OPC怎么與西門子的S7-200PLC進(jìn)行數(shù)據(jù)通信,怎么配置OPC啊,程序完全不會(huì),求指教。
    發(fā)表于 05-04 17:17

    如何利用PIP對(duì)象進(jìn)行數(shù)據(jù)通信

    本文在對(duì)各種通信方式進(jìn)行簡要介紹的基礎(chǔ)上,對(duì)各種通信方式進(jìn)行比較,并給出利用PIP對(duì)象進(jìn)行數(shù)據(jù)通信的1個(gè)例子。
    發(fā)表于 05-27 06:00

    i.MX6UL如何使用串口進(jìn)行數(shù)據(jù)通信

    i.MX6UL RS232串口通信程序目標(biāo):了解i.MX6UL如何使用串口進(jìn)行數(shù)據(jù)通信。功能:使用串口進(jìn)行自定義的數(shù)據(jù)收發(fā),并把收發(fā)數(shù)據(jù)實(shí)時(shí)
    發(fā)表于 12-16 06:10

    S7-1200與PROFINET的通信

    S7-1200 CPU 本體上集成了一個(gè)PROFINET 通信口,支持以太網(wǎng)和基于TCP/IP 的通信標(biāo)準(zhǔn)。使用這個(gè)通信口可以實(shí)現(xiàn)S7-1200
    發(fā)表于 09-29 18:58 ?38次下載
    <b class='flag-5'>S7-1200</b>與PROFINET的<b class='flag-5'>通信</b>

    S7-1200S7-1200進(jìn)行S7通信的詳細(xì)資料說明

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

    S7-1200S7-300和S7-400以太網(wǎng)通信數(shù)據(jù)交換的教程說明

    S7-1200S7-300和S7-400以太網(wǎng)通信數(shù)據(jù)交換的教程說明
    發(fā)表于 12-04 08:00 ?1次下載
    <b class='flag-5'>S7-1200</b>與<b class='flag-5'>S7</b>-300和<b class='flag-5'>S7</b>-400以太網(wǎng)<b class='flag-5'>通信</b><b class='flag-5'>數(shù)據(jù)</b>交換的教程說明

    關(guān)于S7-1200S7-1200之間UDP的通信與仿真

    S7-1200S7-1200 之間的以太網(wǎng)通信可以通過 UDP 協(xié)議來實(shí)現(xiàn),使用的通信指令是在雙方 CPU 調(diào)用 T-block ( TCON, TDISCON, TUSEND,
    的頭像 發(fā)表于 04-22 09:14 ?5366次閱讀
    關(guān)于<b class='flag-5'>S7-1200</b>和<b class='flag-5'>S7-1200</b>之間UDP的<b class='flag-5'>通信</b>與仿真

    S7-1200系列PLC調(diào)試過程小結(jié)

    S7-1200系列PLC調(diào)試過程小結(jié)
    發(fā)表于 12-20 09:25 ?3次下載

    TCP通信通過網(wǎng)絡(luò)調(diào)試助手S7-1200建立TCP連接

    S7-1200 V4.5 版本開始支持網(wǎng)絡(luò)視圖組態(tài)開放式用戶通信連接,不需要在程序中調(diào)用 TCON 等建立連接指令,只需要調(diào)用發(fā)送接收指令即可實(shí)現(xiàn)數(shù)據(jù)的收發(fā)。下面以 TCP 通信為例,
    的頭像 發(fā)表于 07-06 15:39 ?1.1w次閱讀

    西門子S7-1200的TCP通信配置過程及數(shù)據(jù)交換方式

    西門子S7-1200集成以太網(wǎng)接口,通過該接口可以與其它設(shè)備進(jìn)行以太網(wǎng)通信S7-1200的以太網(wǎng)通信主要有
    的頭像 發(fā)表于 11-16 10:54 ?1.7w次閱讀

    S7-1200通過網(wǎng)絡(luò)視圖建立開放式用戶通信連接

    S7-1200 V4.5 版本開始支持網(wǎng)絡(luò)視圖組態(tài)開放式用戶通信連接,不需要在程序中調(diào)用 TCON 等建立連接指令,只需要調(diào)用發(fā)送接收指令即可實(shí)現(xiàn)數(shù)據(jù)的收發(fā)。下面以 TCP 通信為例,
    的頭像 發(fā)表于 02-06 11:12 ?2062次閱讀

    S7-1200S7-300 CP342-5的DP口的主從通信

    使用 S7-1200S7-300 用 CP342-5 進(jìn)行主從通信,這里S7-1200 的 CM1243-5 做為主站,將 CP342
    的頭像 發(fā)表于 02-13 09:32 ?1530次閱讀

    S7-1200 CPU與S7-200 SMART S7通信指南

    服務(wù)器端則只需準(zhǔn)備好通信數(shù)據(jù)即可。S7-1200 系統(tǒng)預(yù)留了 8 個(gè)可組態(tài)的 S7 連接資源,考慮上 6 個(gè)動(dòng)態(tài)連接資源,最多可組態(tài) 14 個(gè)客戶端的
    的頭像 發(fā)表于 04-19 15:14 ?2953次閱讀

    S7-1200S7-300的選型區(qū)別

    在硬件擴(kuò)展方面,S7-300的主機(jī)架多支持八個(gè)擴(kuò)展模塊,而S7-1200支持?jǐn)U展多八個(gè)信號(hào)模塊和多三個(gè)通信模塊。以S7-300 CPU313C和S7
    的頭像 發(fā)表于 05-04 15:18 ?1619次閱讀
    <b class='flag-5'>S7-1200</b>與<b class='flag-5'>S7</b>-300的選型區(qū)別

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

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