国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

S7協議讀取西門子S7-200 Smart PLC數據

蘇州穩聯科技 ? 來源:蘇州穩聯科技 ? 作者:蘇州穩聯科技 ? 2024-07-11 11:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

(以下來源公眾號授權-更多可見-https://mp.weixin.qq.com/s/uk0QMT59wlOD1wBSfxPx5Q-蘇州穩聯)

西門子S7-200 Smart PLC因其穩定性和易用性而廣泛應用。通過使用S7協議,可以實現對PLC數據的高效讀取和控制。本文將詳細介紹如何使用S7協議讀取西門子S7-200 Smart PLC的數據。

西門子 S7協議

適配PLC:S7-200 Smart

S7-300

S7-400

S7-1200

S7-1500

西門子目前在售的PLC一般都支持S7協議通信,以下主要講解EG8200Mini使用S7協議讀取西門子S7-200 Smart PLC的數據。

1.硬件連接

S7協議采用網口通信的方式,因此,只需要保證網關的LAN口IP和西門子PLC的IP在一個網段即可(注意:特殊情況下可以不在一個網段,需要設置路由,詳詢技術支持)。本例程IP地址分配如下:

wKgZomaPVMyACXs0AAAumSg9lMg812.png

2.PLC通信參數

2.1.查看機架/槽號

a.如果PLC型號是S7-200 Smart,無需設置機架號和槽號

b.如果PLC型號是S7-300/S7-400/S7-1200/S7-1500,在設備組態頁面下,選擇常規,項目信息,查看機架號和槽號:

wKgZomaPVF2AEsL1AALw0H-htY0015.png

2.2.打開訪問權限

如果PLC型號是S7-1200/S7-1500,需打開訪問權限,才能讀取到數據,具體操作如下:

a.右鍵單擊要使用的DB快,在彈出的會話框中選擇屬性,在彈出的會話框中,取消勾選優化的塊訪問:

wKgaomaPVM6AK-vxAANuaZGseyA373.pngwKgaomaPVM-AcVM4AAMvaEu_23I885.png

右鍵單擊設備名稱,在彈出的會話框中選擇屬性,如圖設置訪問級別和連接機制:

wKgZomaPVM-AfWUvAAOSk1mHlsc146.pngwKgZomaPVM-AAizoAANLYWvPoRk303.pngwKgaomaPVM-ASEXHAAOVdfYoCdA701.png

3.網關設置

3.1. PLC連接設置


地址:PLC的IP
端口:102(S7通信默認102)
連接超時:2000
通訊超時:2000
型號:S200Smart
wKgaomaPVM2AVxoJAAJpXc282kM594.png

3.2.數據點位設置

在Siemens節點的參數列表內填寫要讀取的數據點,數據點填寫完成后,會按照設定的頻率自動讀取PLC的數據。

數據點一般PLC工程師會提供,拿到點位表后,按照網關要求的格式填寫數據點,具體對應關系可以參考:

本例程讀取VD20地址的數據,通過STEP7軟件可以看到VD20存儲的浮點數是:415.64,在參數列表,依次填寫地址/名稱/數據類型/數據長度,定時2秒循環讀取,如圖所示:

wKgZomaPVM2AYPgYAAJMosSOTkI039.png

3.3.測試

a.如果PLC型號是S7-200 Smart,無需設置機架號和槽號

b.如果PLC型號是S7-300/S7-400/S7-1200/S7-1500,在設備組態頁面下,選擇常規,項目信息,查看機架號和槽號:

4.將兩者連起來

將畫布的注入節點和調試節點連接在一起,具體方法是:鼠標移動到注入節點的輸出口,按住鼠標左鍵不放,拖拽到調試節點的輸入口,松開鼠標即可

wKgZomaPVM2AP7dCAAJLkU2GmIc681.png

5.部署

此時,節點和流程僅存在于工作區中。如果需要流程執行,必須點擊部署按鈕將程序固化到網關內

wKgZomaPVM-AW2w5AAQGUWYEtug024.png

6.測試

選中調試區的日志窗口,單擊注入節點的左側按鈕,日志窗口會打印時間戳

wKgaomaPVM2AV2OzAALROFbWyE0469.png

7.添加一個函數節點

你可以在函數節點里面通過JavaScript代碼對消息進行處理

刪除現有的連線(選擇連線,在鍵盤上按Delete鍵)

在注入節點和調試節點之間連接函數節點

雙擊函數節點打開編輯對話框,將以下代碼復制到對話框中,點擊完成按鈕關閉對話框,單擊部署按鈕


// Create a Date object from the payload
   var date = new Date(msg.payload);
   // Change the payload to be a formatted Date string
   msg.payload = date.toString();
// Return the message so it can be sent on
return msg;

現在,單擊注入節點按鈕時,日志窗口的消息已經被函數節點格式化為可讀的時間戳

wKgaomaPVNGANSMBAAxjkge7Su8502.png

總結

本章節介紹了創建流程的基本概念,展示了如何使用注入節點手動觸發流程,以及調試節點如何在日志窗口查看信息,同時還展示了如何使用函數節點對消息進行處理,S7協議為讀取和控制西門子S7-200 Smart PLC提供了高效可靠的解決方案。通過合理配置和編寫讀取程序,可以輕松實現對PLC數據的獲取和應用。

源碼

所有的流程支持以json格式導入導出,方便與其他人分享做好的流程。本章節的流程json文件如下,復制后在菜單欄右上角選擇導入粘貼即可,導出同理

[{"id":"783c29e7b877e75e","type":"inject","z":"265cd2b9785ecf45","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":190,"y":200,"wires":[["948ded5b0cd90f27"]]},{"id":"013be0bcfbabf68b","type":"debug","z":"265cd2b9785ecf45","name":"調試 1","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":550,"y":200,"wires":[]},{"id":"948ded5b0cd90f27","type":"function","z":"265cd2b9785ecf45","name":"函數計算 1","func":"http:// Create a Date object from the payloadnvar date = new Date(msg.payload);n// Change the payload to be a formatted Date stringnmsg.payload = date.toString();n// Return the message so it can be sent onnreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":370,"y":200,"wires":[["013be0bcfbabf68b"]]}]

wKgZomaPVNCAdRlmAAc5FdkYK5g668.png

注意

其他的節點都可以理解為封裝好的函數節點。

審核編輯 黃宇

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

    關注

    5051

    文章

    14592

    瀏覽量

    486866
  • 封裝
    +關注

    關注

    128

    文章

    9248

    瀏覽量

    148610
  • 西門子
    +關注

    關注

    98

    文章

    3310

    瀏覽量

    120369
  • SMART
    +關注

    關注

    3

    文章

    242

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    西門子S7-1200/1500 PLC數據采集上云實戰指南

    一、背景與挑戰:S7協議解析與數據采集難點 西門子S7 Communication協議作為其私有
    的頭像 發表于 02-28 16:42 ?493次閱讀

    工業無線數傳模塊實現西門子 S7-300?與 S7-200 SMART 300米 Profinet?無線通訊

    (CPU 315-2PN/DP),承擔整條裝配線的生產調度、設備聯動及數據匯總任務,需 PLC?數據無線傳輸 實時獲取室外工位的螺栓緊固扭矩、液壓系統壓力、工件定位坐標等關鍵數據,并
    的頭像 發表于 12-07 14:40 ?2633次閱讀
    工業無線數傳模塊實現<b class='flag-5'>西門子</b> <b class='flag-5'>S7</b>-300?與 <b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> 300米 Profinet?無線通訊

    鋇錸技術BL118 Node-Red邊緣計算網關西門子PLC S7協議使用方法

    一、概述 node-red-contrib-s7用于與 Siemens S7 PLC 交互的 Node-RED 節點。S7數據
    的頭像 發表于 12-03 16:48 ?946次閱讀
    鋇錸技術BL118 Node-Red邊緣計算網關<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b> <b class='flag-5'>S7</b><b class='flag-5'>協議</b>使用方法

    西門子PLC工業控制案例:S7-200S7-1200以太網通信實現多機協同

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

    【教程】Profinet分布式IO(P31系列)與西門子PLC S7-200smart 連接例程

    P31-U系列是一款支持Profinet協議的遠程分布式IO主機模塊,用于將IO數據映射到Profinet。使用GSD文件進行集成,PLC免代碼讀取、寫入I0端口。支持
    的頭像 發表于 08-14 19:33 ?2282次閱讀
    【教程】Profinet分布式IO(P31系列)與<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b> <b class='flag-5'>S7-200smart</b>  連接例程

    西門子S7-200S7-1200通過PPI以太網模塊通訊,賦能汽車制造行業發展

    在當今工業自動化領域,不同型號PLC之間的高效通訊至關重要。西門子S7200與S71200作為常用的可編程邏輯控制器,其通訊需求在眾多工業項目中頻繁出現,但是
    的頭像 發表于 08-12 14:35 ?801次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b>與<b class='flag-5'>S7</b>-1200通過PPI以太網模塊通訊,賦能汽車制造行業發展

    西門子 S7-200?與 S7-1200?借 PPI?以太網模塊通訊,賦能食品行業進步

    在某大型食品加工廠的生產線升級項目中,西門子S7-200S7-1200的通訊難題一度成為制約生產效率提升的瓶頸。S7-200作為該廠早期投入使用的
    的頭像 發表于 08-12 14:30 ?655次閱讀
    <b class='flag-5'>西門子</b> <b class='flag-5'>S7-200</b>?與 <b class='flag-5'>S7</b>-1200?借 PPI?以太網模塊通訊,賦能食品行業進步

    西門子 S7-200 SMART PLC 借助以太網模塊與上位機、觸摸屏通訊案例

    一、行業痛點分析 在工業自動化領域,小型空調系統的控制與監控一直面臨著通信難題。傳統的西門子S7-200 SMART PLC作為一款經典的小型可編程控制器,廣泛應用于各類小型自動化系統
    的頭像 發表于 07-21 14:43 ?1040次閱讀
    <b class='flag-5'>西門子</b> <b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> <b class='flag-5'>PLC</b> 借助以太網模塊與上位機、觸摸屏通訊案例

    依托PPI以太網模塊,西門子S7-200S7-1200通訊助力食品加工行業進步

    在當今工業自動化領域,不同型號PLC之間的高效通訊至關重要。西門子S7200與S71200作為常用的可編程邏輯控制器,其通訊需求在眾多工業項目中頻繁出現,但是
    的頭像 發表于 07-21 09:38 ?829次閱讀
    依托PPI以太網模塊,<b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b>與<b class='flag-5'>S7</b>-1200通訊助力食品加工行業進步

    基于西門子S7-200PLC以太網模塊的STEP7通訊配置實例

    在工業自動化領域,西門子S7-200系列PLC憑借其穩定性、易用性等優勢被廣泛應用,但隨著工業信息化的推進,企業對于遠程監控、數據采集與分析等需求日益增長。
    的頭像 發表于 07-05 16:34 ?1081次閱讀
    基于<b class='flag-5'>西門子</b><b class='flag-5'>S7-200PLC</b>以太網模塊的STEP<b class='flag-5'>7</b>通訊配置實例

    西門子PLCS7-1200/1500/300/400)的數據采集與監控方案

    西門子PLC S7-1200、S7-1500、S7-300/400型號設備,常用協議:PPI(P
    的頭像 發表于 07-04 10:13 ?1404次閱讀

    西門子S7-200 PLC數據采集與遠程調試上下載解決方案

    在工業自動化領域,西門子S7-200PLC 憑借其可靠性和性價比,廣泛應用于各類生產場景。然而,傳統的數據采集和調試方式存在諸多局限,如需技術人員現場操作、設備分布廣導致運維成本高、數據
    的頭像 發表于 06-10 11:55 ?876次閱讀

    西門子S7 PLC通過深控技術無點表工業網關實現數據采集與智能決策方案

    深控技術“不需要點表的工業數采網關”針對西門子S7系列PLC(包括S7-300、S7-400、S7
    的頭像 發表于 05-23 10:44 ?758次閱讀

    OPC UA數采網關實現西門子PLC數據采集到MES平臺

    UA等協議,能夠與西門子PLCS7-200S7-200 SMART
    的頭像 發表于 05-08 14:06 ?1129次閱讀
    OPC UA數采網關實現<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b><b class='flag-5'>數據</b>采集到MES平臺

    MCGS觸摸屏與西門子S7系列PLC以太網通信

    機交互方 式,在工業控制中得到了廣泛的應用。筆者在長期的使 用過程中,發現很多人對于不同型號的 PLC 之間,以及 西門子 PLC 與第三方觸摸屏的數據通信比較陌生,本文 將以具體實例
    的頭像 發表于 03-20 14:19 ?3911次閱讀
    MCGS觸摸屏與<b class='flag-5'>西門子</b><b class='flag-5'>S7</b>系列<b class='flag-5'>PLC</b>以太網通信