衡阳派盒市场营销有限公司

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

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

3天內不再提示

西門子S7-1200之間以太網通信的詳細步驟

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

一.通信前的準備

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

西門子S7-1200之間以太網通信的詳細步驟

然后組態設備,選擇s7-1200的CPU 1214C DC/DC/RLY,版本號為4.1,如下圖所示:

西門子S7-1200之間以太網通信的詳細步驟

打開項目后,選中PLC_1設備視圖,選擇下面的“屬性”選項,再選擇“系統和時鐘存儲器”,在右邊的顯示出的啟用時鐘存儲器字節的復選框中打上勾,如下圖所示:

西門子S7-1200之間以太網通信的詳細步驟

再選中PLC_1設備中以太網口,在以太網地址設置PLC_1的IP地址為:192.168.0.1,如下圖所示:

西門子S7-1200之間以太網通信的詳細步驟

然后把PLC_1復制粘貼成PLC_2,同樣地在以太網口那里設置PLC_2的IP地址為:192.168.0.2,之前的系統和時鐘存儲器已經設置好了,PLC_2不用再設了。具體如下:

西門子S7-1200之間以太網通信的詳細步驟

在設備視圖中轉到拓撲視圖,分別添加交換機和PC端,并將它們按照下圖連接起來。

西門子S7-1200之間以太網通信的詳細步驟

到這里通信前設備設置已經完成了。

二.程序編程

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

西門子S7-1200之間以太網通信的詳細步驟

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

西門子S7-1200之間以太網通信的詳細步驟

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

西門子S7-1200之間以太網通信的詳細步驟

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

西門子S7-1200之間以太網通信的詳細步驟

然后添加全局數據塊,命名為send,如下圖所示:

西門子S7-1200之間以太網通信的詳細步驟

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

西門子S7-1200之間以太網通信的詳細步驟

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

西門子S7-1200之間以太網通信的詳細步驟

接下來關于指令“TSEND_C”的設置如下面所示:

西門子S7-1200之間以太網通信的詳細步驟

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

西門子S7-1200之間以太網通信的詳細步驟

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

西門子S7-1200之間以太網通信的詳細步驟

關于指令“TRCV_C”的設置如下所示:

西門子S7-1200之間以太網通信的詳細步驟

到這里PLC_1的編程組態已經完成,關于PLC_2的編程組態設置和PLC_1的設置步驟大同小異,基本的設置如下面所示:

在PLC_2中TSEND_C指令的設置組態如下:

西門子S7-1200之間以太網通信的詳細步驟

在PLC_2中TRCV_C指令的設置組態如下:

西門子S7-1200之間以太網通信的詳細步驟

關于指令TSEND_C和TRCV_C設置如下:

西門子S7-1200之間以太網通信的詳細步驟

西門子S7-1200之間以太網通信的詳細步驟

到這里PLC_1 和PLC_2的編程組態已經完成了

下載測試

將PLC_1的程序下載到PLC中去

西門子S7-1200之間以太網通信的詳細步驟

西門子S7-1200之間以太網通信的詳細步驟

將PLC_2的程序下載到PLC中去

西門子S7-1200之間以太網通信的詳細步驟

西門子S7-1200之間以太網通信的詳細步驟

在PLC_1和PLC_2中添加監控表,如下圖所示:

西門子S7-1200之間以太網通信的詳細步驟

西門子S7-1200之間以太網通信的詳細步驟

啟動兩臺PLC并監控,輸入名字然后點修改,測試結果如下所示:

西門子S7-1200之間以太網通信的詳細步驟

到這里,通信成功。

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

    關注

    40

    文章

    5460

    瀏覽量

    172724
  • 西門子
    +關注

    關注

    95

    文章

    3062

    瀏覽量

    116443

原文標題:圖文詳解西門子S7-1200之間以太網通信,必須收藏

文章出處:【微信號:GKB1508,微信公眾號:工控幫】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

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

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

    西門子S7-1200以太網接口通信功能分享

    西門子S7-1200以太網接口通信功能1.用于下載、上載、監控和故障診斷為了實現PLC與計算機的通信,需要用計算機的控制面板的“網絡連接”功
    發表于 02-24 19:59

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

    西門子S7-1200S7-1500 的編程指南
    發表于 03-27 15:15 ?302次下載

    如何使用博途平臺上完成西門子S7-1500與S7-1200以太網通信

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

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

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

    S7-1200S7-300和S7-400以太網通信數據交換的教程說明

    S7-1200S7-300和S7-400以太網通信數據交換的教程說明
    發表于 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'>以太網通信</b>數據交換的教程說明

    羅克韋爾PLC與西門子PLC以太網通訊進行連接

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

    S7-1200S7-300 PN口之間以太網通信方法

    S7-1200S7-300 PN 口之間以太網通信可以通過 UDP 協議來實現,使用的通信指令是在雙方 CPU 調用
    的頭像 發表于 04-11 09:44 ?7219次閱讀

    西門子S7-1200S7-1500編程風格指南

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

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

    西門子S7-1200集成以太網接口,通過該接口可以與其它設備進行以太網通信S7-1200以太網通信
    的頭像 發表于 11-16 10:54 ?1.8w次閱讀

    西門子S7-1200與組態軟件之間無線MODBUS通信實例

    本方案是組態軟件與西門子 S7-1200進行無線 MODBUS 通信的實現方法。此方案可以作為西門子 S7-1200與組態軟件的無線 MOD
    的頭像 發表于 01-11 09:27 ?2895次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-1200</b>與組態軟件<b class='flag-5'>之間</b>無線MODBUS<b class='flag-5'>通信</b>實例

    西門子1200PLC之間的ModbusTCP通訊如何實現?

    西門子1200PLC通過以太網通訊與其它設備進行數據交互,西門子1200PLC可以和西門子系列p
    發表于 07-30 14:49 ?1w次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>1200</b>PLC<b class='flag-5'>之間</b>的ModbusTCP通訊如何實現?

    西門子S7-300和S7-400之間以太網通訊方法和步驟

    隨著工業自動化的不斷發展,以太網通訊在工業控制領域的應用越來越廣泛。西門子S7系列PLC就是其中的一個典型代表。本文將詳細介紹S7-300
    的頭像 發表于 08-24 14:37 ?6922次閱讀

    PLC西門子S7-200smart和S7-1200的區別?

    PLC西門子S7-200smart和S7-1200的區別? 西門子S7-200 smart和S7-120
    的頭像 發表于 11-17 11:41 ?1.1w次閱讀

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

    西門子S7-1200 PLC,作為西門子自動化控制產品中的一款緊湊型控制器,憑借其強大的功能和易用性,在工業控制領域得到了廣泛的應用。S7-1200 PLC不僅具備標準的PLC功能,還
    的頭像 發表于 06-18 14:52 ?3115次閱讀
    百家乐官网赚水方法| 百家乐庄闲最佳打法| 百家乐导航| 五台县| 做生意养猫风水| 大发888娱乐城 bg| 百家乐官网双倍派彩的娱乐城| 百家乐电话投注多少| 333娱乐场| 阿玛尼百家乐官网的玩法技巧和规则 | 百家乐哪里可以玩| 黄平县| 如何玩百家乐扑克| 大赢家网上娱乐| 丽都百家乐官网的玩法技巧和规则 | 百家乐必胜方法如果你还想继续不看可能后悔一生 | 老虎机干扰器| 百家乐官网怎么| 至尊百家乐年代| 策勒县| 百家乐赌缆注码运用| 百乐彩博彩| 百家乐投注技巧| 武冈市| 网络百家乐官网真人游戏| 大发888国际娱乐城| 老人头百家乐官网的玩法技巧和规则| 大发888开户日博备用| 百家乐官网专业赌博| 大发888娱乐游戏可以玩吗| 3U百家乐官网的玩法技巧和规则| 波克棋牌游戏大厅下载| 澳门百家乐官网怎么才能赢钱 | 做生意适合放什么花招财| 彩票预测| 永康百家乐赌博| 新葡京百家乐官网娱乐城| 大发888娱乐城贴吧| 网上百家乐官网公| 娱乐城棋牌| 百家乐破解仪|