91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

使用ET200S 1SI模塊實現(xiàn)自由口通信

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2022-10-12 16:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

硬件列表

表1 實驗所需硬件列表

2 組態(tài)和配置

1、打開軟件TIA PORTAL STEP7 V16,點擊項目-》新建。..創(chuàng)建一新項目,項目名稱為S7-1500_ET200S_ASCII。

圖1 新建項目

2、用鼠標點擊“添加新設備”,選擇SIMATIC S7-1500-》CPU-》CPU 1518-4 PN/DP-》6ES7 518-4AP00-0AB0。

圖2 添加站點CPU 1518-4PN/DP

3、雙擊“設備組態(tài)”進入設備視圖。雙擊以太網(wǎng)接口,進入以太網(wǎng)接口屬性界面,新建一個子網(wǎng)“PN/IE_1”,并分配IP地址。

圖3 組態(tài)硬件

4、點擊菜單欄“在線”-》“硬件檢測”-》“網(wǎng)絡中的PROFINET設備”,在線檢測所連接的ET200S站點,如圖4所示。

圖4 在線檢測ET200S站

在彈出的“PROFINET 設備的硬件檢測”窗口內(nèi)勾選搜索到的ET200S站點,并點擊添加設備。

圖5 添加ET200S站

5、設備添加成功后,在“網(wǎng)絡視圖”內(nèi),可以看到新添加的ET200S站。另外,用戶也可以從選件目錄中找到正確的ET200S接口模塊型號,將它拖拽到網(wǎng)絡視圖中,添加模塊時需要注意組態(tài)的模塊版本應與實際一致。

圖6 添加ET200S站法二

6、點擊ET200S站左側(cè)“未分配”,選擇IO控制器PLC_1.PROFINET接口_1”,為ET200S分配好IO控制器。

圖7 Profinet網(wǎng)絡配置

同時為ET200S的以太網(wǎng)接口分配好IP地址,注:此時給ET200S分配了一個設備名稱為“im151-3pn”(該名稱不唯一,以實際項目為準),確保離線和在線的設備名稱一致。

下面介紹如何修改設備名稱。如需離線修改該設備名稱,可以進入ET200S模塊的屬性-〉以太網(wǎng)地址。

圖8 離線修改ET200S的設備名稱

下面介紹如何在線分配IO設備名稱。如ET200S的實際設備名稱與組態(tài)設置的不一致,也可以在線修改。右擊網(wǎng)絡“PN/IE_1”,點擊“分配設備名稱”,在線修改ET200S的設備名稱。

圖9 分配設備名稱

確保ET200S的設備名稱的狀態(tài)是“確定”,如果出現(xiàn)不一致的情況,選擇問題站點后點擊“分配名稱”,確保該站點最后的狀態(tài)是“確定”,如下圖所示。

圖10 確認ET200S設備名稱在線與離線一致

7、雙擊“im151-3pn”,進入ET200S組態(tài)界面,(自動檢測已經(jīng)將電源模塊PM-E和ET200S 1SI串口模塊組態(tài)到1、2槽;手動組態(tài)時需要用戶手動從選件目錄中拖拽添加),雙擊1SI_1串口通信模塊,進入屬性框,協(xié)議選擇“ASCII”,波特率為9600,地址區(qū)為32字節(jié)。

圖11 1SI_1選擇ASCII協(xié)議

8、點擊“報文”,進行報文設置,數(shù)據(jù)位:8,停止位:1,奇偶校驗:無。

圖12 報文設置

9、點擊“接口”,接口選擇“半雙工(RS-485兩線制模式)”,接收線路初始狀態(tài)選擇“信號R(A)0V/信號R(B)5V”。

圖13 接口設置

3 編寫通信程序

1、雙擊“添加新塊”,創(chuàng)建發(fā)送數(shù)據(jù)塊DB10和接收數(shù)據(jù)塊DB11,這2個數(shù)據(jù)塊中分別新建1個數(shù)據(jù)類型Array的變量,數(shù)組元素的數(shù)據(jù)類型為Byte,數(shù)量為401;發(fā)送數(shù)據(jù)塊中的變量名稱為Send,接收數(shù)據(jù)塊中的變量名稱為Rcv。

圖14 新建發(fā)送接收數(shù)據(jù)塊

1.注意以上兩個DB塊,右鍵其屬性對話框,一定要確?!皟?yōu)化的塊訪問”參數(shù)未勾選。

2、進入主程序OB1,從通信-》通信處理器-》ET200S串行接口,調(diào)用發(fā)送功能塊S_SEND和接收功能塊S_RCV。S_END的背景數(shù)據(jù)塊為DB3,S_RCV的背景數(shù)據(jù)塊為DB4。

圖15 調(diào)用發(fā)送接收功能塊

1SI串口模塊的發(fā)送與接收功能塊的參數(shù)設置見以下表格。

表2 發(fā)送功能塊S_SEND 參數(shù)表

表3 接收功能塊S_RCV 參數(shù)表

4 設備連接

RS485的方式接線為例說明,ET200S 1SI 模塊按照RS485的接線方式連接到電腦USB口,連接示意圖如下。

圖16 硬件結(jié)構(gòu)和接線示意圖

5 通信測試

使用串口調(diào)試軟件來測試ET200S 1SI和計算機的通信,步驟如下。

1、1SI串口模塊發(fā)送數(shù)據(jù)到SSCOM32

1.將硬件配置和程序下載到CPU1518-4PN/DP中

2.設置需要發(fā)送的數(shù)據(jù)長度MW2=10(字節(jié))

3.將DB10中前10個字節(jié)設為十六進制的01 02 03 04 05 06 07 08 09 0A

4.當M0.0從FALSE置成TRUE上升沿時,1SI串口模塊將發(fā)送數(shù)據(jù),可以從SSCOM32接收窗口中看到收到的數(shù)據(jù)(十六進制),如下圖所示。

圖17 ET200S 1SI發(fā)送數(shù)據(jù)調(diào)試軟件接收數(shù)據(jù)測試結(jié)果

2、1SI串口模塊從SSCOM32接收數(shù)據(jù)

M1.0為常閉點,程序下載完成,CPU運行后,就始終處于接收狀態(tài)。

1.在計算機上打開軟件SSCOM32,在字符輸入窗口輸入16進制數(shù)據(jù)10111213141516171819,然后點擊發(fā)送按鈕發(fā)送數(shù)據(jù)。

2.在TIA STEP7中打開接收數(shù)據(jù)塊DB11監(jiān)控接收到的數(shù)據(jù),可以看到SSCOM32發(fā)送的數(shù)據(jù)被正確的接收。

圖18 ET200S 調(diào)試軟件發(fā)送數(shù)據(jù)1SI接收數(shù)據(jù)測試結(jié)果

6 常見問題

1.為什么程序下載后,CPU突然不能正常啟動,并報錯“編程錯誤(OB啟動事件)”和“FB97中的區(qū)域長度錯誤”?

如下圖所示,CPU切換為STOP模式,報錯“編程錯誤(OB啟動事件)”和“FB97中的區(qū)域長度錯誤”。

圖19 ET200S 調(diào)試軟件發(fā)送數(shù)據(jù)1SI接收數(shù)據(jù)測試結(jié)果

可能的原因是:發(fā)送或者接收的數(shù)據(jù)塊(例中DB10或者DB11)是優(yōu)化的DB塊,那么在執(zhí)行發(fā)送或者接收操作時會報以上錯誤,并且CPU停機,所以務必注意該DB塊的屬性必須是非優(yōu)化的,如圖14。

1.為什么發(fā)送或者接收指令塊報錯“16#1E0E”?

可能的原因是:發(fā)送或者接收功能塊的“LADDR”管腳設置錯誤,正確的應該設置該模塊的硬件標識符,而不是模塊的I/O起始地址,具體查找步驟參考下表。

表4 模塊硬件標識符查找方法

方法一方法二

審核編輯:郭婷

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

    關(guān)注

    41

    文章

    6008

    瀏覽量

    180939
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11285

    瀏覽量

    225127

原文標題:S7-1500系統(tǒng)內(nèi)使用ET200S 1SI模塊實現(xiàn)自由口通信

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    UWB653Pro USB測距通信定位模塊規(guī)格書

    UWB653Pro USB測距通信定位模塊規(guī)格書
    發(fā)表于 12-16 11:32 ?6次下載

    深入解析 onsemi NXH600B100H4Q2F2S1G Si/SiC 混合模塊

    在電子工程師的日常設計工作中,選擇合適的功率模塊至關(guān)重要。今天,我們將深入探討 onsemi 的 NXH600B100H4Q2F2S1G Si/SiC 混合模塊,了解它的特點、參數(shù)以及
    的頭像 發(fā)表于 12-05 09:43 ?516次閱讀
    深入解析 onsemi NXH600B100H4Q2F2<b class='flag-5'>S1</b>G <b class='flag-5'>Si</b>/SiC 混合<b class='flag-5'>模塊</b>

    探索 onsemi NXH600B100H4Q2F2S1G:Si/SiC 混合模塊的卓越性能

    在電子工程領域,功率模塊的性能直接影響著整個系統(tǒng)的效率和穩(wěn)定性。今天,我們將深入探討 onsemi 的 NXH600B100H4Q2F2S1G,一款具有出色性能的 Si/SiC 混合三通道飛跨電容升壓
    的頭像 發(fā)表于 12-04 17:08 ?753次閱讀
    探索 onsemi NXH600B100H4Q2F2<b class='flag-5'>S1</b>G:<b class='flag-5'>Si</b>/SiC 混合<b class='flag-5'>模塊</b>的卓越性能

    SI24R1與NRF24L01P的兼容資料

    。 清除中斷標志后,檢查狀態(tài)寄存器值以確認發(fā)送結(jié)果:確保發(fā)送狀態(tài)準確無誤。 五、總結(jié) SI24R1 是一款功能強大的無線通信模塊,適用于多種嵌入式應用。通過合理的寄存器配置和代碼實現(xiàn),
    發(fā)表于 11-28 11:04

    SI24R1芯片驅(qū)動+STM32103C8T6

    。 清除中斷標志后,檢查狀態(tài)寄存器值以確認發(fā)送結(jié)果:確保發(fā)送狀態(tài)準確無誤。 五、總結(jié) SI24R1 是一款功能強大的無線通信模塊,適用于多種嵌入式應用。通過合理的寄存器配置和代碼實現(xiàn),
    發(fā)表于 11-28 11:02

    UWB650串測距通信定位模塊規(guī)格書

    UWB650串測距通信定位模塊規(guī)格書
    發(fā)表于 11-03 17:40 ?1次下載

    西門子PLC1200通過無線網(wǎng)橋和ET200SP實現(xiàn)無線通訊的解決方案實施案例

    ET200SP的分布式遠程IO模塊位于3000米外的另一個室內(nèi),這些IO模塊用于實時采集現(xiàn)場的各類傳感器信號(如溫度、壓力、流量等)以及執(zhí)行來自PLC的控制指令,是生產(chǎn)過程中不可或缺的分布式控制節(jié)點。 然而,PLC1200與多個
    的頭像 發(fā)表于 09-13 15:42 ?3131次閱讀

    西門子PLC工業(yè)控制案例:S7-200S7-1200以太網(wǎng)通信實現(xiàn)多機協(xié)同

    在工業(yè)機械控制領域,西門子S7-200系列PLC憑借其高可靠性和經(jīng)濟性,長期占據(jù)中小型自動化設備的控制核心地位。然而,該系列PLC設計年代較早,硬件上未配備以太網(wǎng)接口,僅通過RS485串(9針接口
    的頭像 發(fā)表于 08-27 18:07 ?1368次閱讀
    西門子PLC工業(yè)控制案例:<b class='flag-5'>S7-200</b>與<b class='flag-5'>S</b>7-1200以太網(wǎng)<b class='flag-5'>通信實現(xiàn)</b>多機協(xié)同

    PLC串口轉(zhuǎn)網(wǎng)全場景工業(yè)聯(lián)網(wǎng)解決方案

    的統(tǒng)一以太網(wǎng)接入。 產(chǎn)品型號及規(guī)格 產(chǎn)品描述及拓撲圖 1? 西門子PLC串口轉(zhuǎn)網(wǎng)模塊 本系列產(chǎn)品用來給西門子S7-200/300
    的頭像 發(fā)表于 08-13 16:50 ?588次閱讀
    PLC串口轉(zhuǎn)網(wǎng)<b class='flag-5'>口</b>全場景工業(yè)聯(lián)網(wǎng)解決方案

    485自由轉(zhuǎn)profibus網(wǎng)關(guān)快速配置案例

    在當今工業(yè)自動化的浪潮中,如何將傳統(tǒng)的工業(yè)設備與現(xiàn)代化的自動化系統(tǒng)無縫對接成了眾多工程師和技術(shù)專家面臨的難題。 而今天,我們要介紹的485自由轉(zhuǎn)Profibus網(wǎng)關(guān),就是為解決這一問題而生的革新
    的頭像 發(fā)表于 05-07 17:53 ?807次閱讀
    485<b class='flag-5'>自由</b><b class='flag-5'>口</b>轉(zhuǎn)profibus網(wǎng)關(guān)快速配置案例

    RS485與Profibus網(wǎng)關(guān)自由數(shù)據(jù)互換技巧

    興達易控RS485轉(zhuǎn)Profibus網(wǎng)關(guān)在自由模式下的數(shù)據(jù)互換,是工業(yè)自動化領域內(nèi)一項關(guān)鍵的技術(shù)應用,它實現(xiàn)了不同通信協(xié)議設備之間的有效連接與數(shù)據(jù)交換。在現(xiàn)代工業(yè)生產(chǎn)中,眾多設備和系
    的頭像 發(fā)表于 05-07 17:40 ?603次閱讀
    RS485與Profibus網(wǎng)關(guān)<b class='flag-5'>自由</b><b class='flag-5'>口</b>數(shù)據(jù)互換技巧

    BK200-800S24GB1N6 BK200-800S24GB1N6

    電子發(fā)燒友網(wǎng)為你提供AIPULNION(AIPULNION)BK200-800S24GB1N6相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有BK200-800S24GB1N6的引腳圖、接線圖、封裝手冊、中文資料、英文
    發(fā)表于 03-21 18:40
    BK<b class='flag-5'>200-800S24GB1</b>N6 BK<b class='flag-5'>200-800S24GB1</b>N6

    BK200-800S28G1N6 BK200-800S28G1N6

    電子發(fā)燒友網(wǎng)為你提供AIPULNION(AIPULNION)BK200-800S28G1N6相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有BK200-800S28G1N6的引腳圖、接線圖、封裝手冊、中文資料、英文資料,BK200-800S28G1
    發(fā)表于 03-21 18:40
    BK<b class='flag-5'>200-800S28G1</b>N6 BK<b class='flag-5'>200-800S28G1</b>N6

    BK200-750S48G1N6 BK200-750S48G1N6

    電子發(fā)燒友網(wǎng)為你提供AIPULNION(AIPULNION)BK200-750S48G1N6相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有BK200-750S48G1N6的引腳圖、接線圖、封裝手冊、中文資料、英文資料,BK200-750S48G1
    發(fā)表于 03-21 18:39
    BK<b class='flag-5'>200-750S48G1</b>N6 BK<b class='flag-5'>200-750S48G1</b>N6

    NA200-220S48M1 NA200-220S48M1

    電子發(fā)燒友網(wǎng)為你提供AIPULNION(AIPULNION)NA200-220S48M1相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有NA200-220S48M1的引腳圖、接線圖、封裝手冊、中文資料、英文資料,NA200-220S48M1真值表,
    發(fā)表于 03-19 18:34
    NA<b class='flag-5'>200-220S48M1</b> NA<b class='flag-5'>200-220S48M1</b>