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之間以太網(wǎng)通信的詳細(xì)步驟

1X4o_GKB1508 ? 來源:工程師曾玲 ? 2019-02-02 17:15 ? 次閱讀

一.通信前的準(zhǔn)備

首先創(chuàng)建新項(xiàng)目,并命名為“s7-1200之間通信”,如下圖所示:

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

然后組態(tài)設(shè)備,選擇s7-1200的CPU 1214C DC/DC/RLY,版本號(hào)為4.1,如下圖所示:

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

打開項(xiàng)目后,選中PLC_1設(shè)備視圖,選擇下面的“屬性”選項(xiàng),再選擇“系統(tǒng)和時(shí)鐘存儲(chǔ)器”,在右邊的顯示出的啟用時(shí)鐘存儲(chǔ)器字節(jié)的復(fù)選框中打上勾,如下圖所示:

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

再選中PLC_1設(shè)備中以太網(wǎng)口,在以太網(wǎng)地址設(shè)置PLC_1的IP地址為:192.168.0.1,如下圖所示:

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

然后把PLC_1復(fù)制粘貼成PLC_2,同樣地在以太網(wǎng)口那里設(shè)置PLC_2的IP地址為:192.168.0.2,之前的系統(tǒng)和時(shí)鐘存儲(chǔ)器已經(jīng)設(shè)置好了,PLC_2不用再設(shè)了。具體如下:

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

在設(shè)備視圖中轉(zhuǎn)到拓?fù)湟晥D,分別添加交換機(jī)和PC端,并將它們按照下圖連接起來。

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

到這里通信前設(shè)備設(shè)置已經(jīng)完成了。

二.程序編程

在PLC_1項(xiàng)目中選擇程序塊打開main(OB1),在右邊的通信項(xiàng)選擇“開放式用戶通信”中選擇“TSEND_C”指令并拖放到main(OB1)中去并生成背景數(shù)據(jù)塊DB1,名稱為:TSEND_C_DB。如下圖所示:

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

選中指令,彈出下面的組態(tài)畫面,設(shè)置如下面所示,在連接類型選擇TCP,在連接數(shù)據(jù)行中,在下拉菜單中選擇新建,生成下面所示的畫面。

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

在PLC_1項(xiàng)目中選擇程序塊打開main(OB1),在右邊的通信項(xiàng)選擇“開放式用戶通信”中選擇“TRCV_C”指令并拖放到main(OB1)中去并生成背景數(shù)據(jù)塊DB2,名稱為:TRCV_C_DB,如下所示:

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

選中指令,彈出下面的組態(tài)畫面,設(shè)置如下面所示,在連接類型選擇TCP,在連接數(shù)據(jù)行中,在下拉菜單中選擇新建,生成下面所示的畫面:

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

然后添加全局?jǐn)?shù)據(jù)塊,命名為send,如下圖所示:

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

在打開的全局?jǐn)?shù)據(jù)塊名稱列命名為send,在數(shù)據(jù)類型選擇數(shù)組并設(shè)置為array[0....99]of string,如下圖:

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

在選中send[DB5]中單擊右鍵選擇屬性,將打勾的去掉。如下所示:

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

接下來關(guān)于指令“TSEND_C”的設(shè)置如下面所示:

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

再添加全局?jǐn)?shù)據(jù)塊,并命名為“receive”,然后在打開里面名稱列命名為“receive”,數(shù)據(jù)類型選擇數(shù)組并設(shè)置為array[0....99]of string,如下圖所示:

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

同樣地在receive[DB6]中單擊右鍵選擇屬性,將打勾的去掉。如下所示:

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

關(guān)于指令“TRCV_C”的設(shè)置如下所示:

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

到這里PLC_1的編程組態(tài)已經(jīng)完成,關(guān)于PLC_2的編程組態(tài)設(shè)置和PLC_1的設(shè)置步驟大同小異,基本的設(shè)置如下面所示:

在PLC_2中TSEND_C指令的設(shè)置組態(tài)如下:

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

在PLC_2中TRCV_C指令的設(shè)置組態(tài)如下:

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

關(guān)于指令TSEND_C和TRCV_C設(shè)置如下:

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

到這里PLC_1 和PLC_2的編程組態(tài)已經(jīng)完成了

下載測(cè)試

將PLC_1的程序下載到PLC中去

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

將PLC_2的程序下載到PLC中去

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

在PLC_1和PLC_2中添加監(jiān)控表,如下圖所示:

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

啟動(dòng)兩臺(tái)PLC并監(jiān)控,輸入名字然后點(diǎn)修改,測(cè)試結(jié)果如下所示:

西門子S7-1200之間以太網(wǎng)通信的詳細(xì)步驟

到這里,通信成功。

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

    關(guān)注

    40

    文章

    5320

    瀏覽量

    170500
  • 西門子
    +關(guān)注

    關(guān)注

    93

    文章

    2977

    瀏覽量

    115321

原文標(biāo)題:圖文詳解西門子S7-1200之間以太網(wǎng)通信,必須收藏

文章出處:【微信號(hào):GKB1508,微信公眾號(hào):工控幫】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    南京上門回收西門子S7-1200系列以太網(wǎng)通訊模塊

    可編程控制器兼容S7 200 CPU EM223 231西門子模塊繼電器回收西門子SM321數(shù)字量輸入模塊回收以太網(wǎng)通訊處理器回收 模擬量擴(kuò)展模塊 SM123回收原裝CP243-1通
    發(fā)表于 04-26 09:57

    西門子S7-1200以太網(wǎng)接口通信功能分享

    西門子S7-1200以太網(wǎng)接口通信功能1.用于下載、上載、監(jiān)控和故障診斷為了實(shí)現(xiàn)PLC與計(jì)算機(jī)的通信,需要用計(jì)算機(jī)的控制面板的“網(wǎng)絡(luò)連接”功
    發(fā)表于 02-24 19:59

    西門子S7-1200S7-1500 的編程指南pdf下載

    西門子S7-1200S7-1500 的編程指南
    發(fā)表于 03-27 15:15 ?293次下載

    如何使用博途平臺(tái)上完成西門子S7-1500與S7-1200以太網(wǎng)通信?

    一步步教你使用博途平臺(tái),完成西門子最風(fēng)行的兩款PLC——S7-1500(1515 CPU)與S7-1200(1214 CPU)之間通信,有兩
    的頭像 發(fā)表于 07-09 10:00 ?5.3w次閱讀
    如何使用博途平臺(tái)上完成<b class='flag-5'>西門子</b>的<b class='flag-5'>S7</b>-1500與<b class='flag-5'>S7-1200</b><b class='flag-5'>以太網(wǎng)通信</b>?

    如何使用西門子PLC通過以太網(wǎng)模塊和觸摸屏建立以太網(wǎng)通訊?

    西門子S7 300PLC通過BCNet以太網(wǎng)模塊和西門子SMART IE觸摸屏建立以太網(wǎng)通訊。
    發(fā)表于 08-23 11:02 ?2.1w次閱讀

    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<b class='flag-5'>以太網(wǎng)通信</b>數(shù)據(jù)交換的教程說明

    羅克韋爾PLC與西門子PLC以太網(wǎng)通訊進(jìn)行連接

    羅克韋爾(AB) PLC 1769-L32E(EtherNet/IP)與西門子S7-1200 PLC(PROFINET)以太網(wǎng)通訊進(jìn)行連接。
    發(fā)表于 03-24 11:44 ?7581次閱讀
    羅克韋爾PLC與<b class='flag-5'>西門子</b>PLC<b class='flag-5'>以太網(wǎng)通</b>訊進(jìn)行連接

    S7-1200S7-300 PN口之間以太網(wǎng)通信方法

    S7-1200S7-300 PN 口之間以太網(wǎng)通信可以通過 UDP 協(xié)議來實(shí)現(xiàn),使用的通信指令是在雙方 CPU 調(diào)用
    的頭像 發(fā)表于 04-11 09:44 ?6857次閱讀

    西門子S7-1200S7-1500編程風(fēng)格指南

    西門子S7-1200S7-1500編程風(fēng)格指南分享
    發(fā)表于 08-17 17:30 ?21次下載

    西門子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與組態(tài)軟件之間無線MODBUS通信實(shí)例

    本方案是組態(tài)軟件與西門子 S7-1200進(jìn)行無線 MODBUS 通信的實(shí)現(xiàn)方法。此方案可以作為西門子 S7-1200與組態(tài)軟件的無線 MOD
    的頭像 發(fā)表于 01-11 09:27 ?2678次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-1200</b>與組態(tài)軟件<b class='flag-5'>之間</b>無線MODBUS<b class='flag-5'>通信</b>實(shí)例

    西門子1200PLC之間的ModbusTCP通訊如何實(shí)現(xiàn)?

    西門子1200PLC通過以太網(wǎng)通訊與其它設(shè)備進(jìn)行數(shù)據(jù)交互,西門子1200PLC可以和西門子系列p
    發(fā)表于 07-30 14:49 ?9105次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>1200</b>PLC<b class='flag-5'>之間</b>的ModbusTCP通訊如何實(shí)現(xiàn)?

    西門子S7-300和S7-400之間以太網(wǎng)通訊方法和步驟

    隨著工業(yè)自動(dòng)化的不斷發(fā)展,以太網(wǎng)通訊在工業(yè)控制領(lǐng)域的應(yīng)用越來越廣泛。西門子S7系列PLC就是其中的一個(gè)典型代表。本文將詳細(xì)介紹S7-300
    的頭像 發(fā)表于 08-24 14:37 ?6144次閱讀

    PLC西門子S7-200smart和S7-1200的區(qū)別?

    PLC西門子S7-200smart和S7-1200的區(qū)別? 西門子S7-200 smart和S7-120
    的頭像 發(fā)表于 11-17 11:41 ?9241次閱讀

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

    西門子S7-1200 PLC,作為西門子自動(dòng)化控制產(chǎn)品中的一款緊湊型控制器,憑借其強(qiáng)大的功能和易用性,在工業(yè)控制領(lǐng)域得到了廣泛的應(yīng)用。S7-1200 PLC不僅具備標(biāo)準(zhǔn)的PLC功能,還
    的頭像 發(fā)表于 06-18 14:52 ?2058次閱讀