一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

S7協(xié)議讀取西門子S7-200 Smart PLC數(shù)據(jù)

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

掃碼添加小助手

加入工程師交流群

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

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

西門子 S7協(xié)議

適配PLC:S7-200 Smart

S7-300

S7-400

S7-1200

S7-1500

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

1.硬件連接

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

wKgZomaPVMyACXs0AAAumSg9lMg812.png

2.PLC通信參數(shù)

2.1.查看機架/槽號

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

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

wKgZomaPVF2AEsL1AALw0H-htY0015.png

2.2.打開訪問權限

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

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

wKgaomaPVM6AK-vxAANuaZGseyA373.pngwKgaomaPVM-AcVM4AAMvaEu_23I885.png

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

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

3.網(wǎng)關設置

3.1. PLC連接設置


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

3.2.數(shù)據(jù)點位設置

在Siemens節(jié)點的參數(shù)列表內(nèi)填寫要讀取的數(shù)據(jù)點,數(shù)據(jù)點填寫完成后,會按照設定的頻率自動讀取PLC的數(shù)據(jù)。

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

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

wKgZomaPVM2AYPgYAAJMosSOTkI039.png

3.3.測試

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

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

4.將兩者連起來

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

wKgZomaPVM2AP7dCAAJLkU2GmIc681.png

5.部署

此時,節(jié)點和流程僅存在于工作區(qū)中。如果需要流程執(zhí)行,必須點擊部署按鈕將程序固化到網(wǎng)關內(nèi)

wKgZomaPVM-AW2w5AAQGUWYEtug024.png

6.測試

選中調(diào)試區(qū)的日志窗口,單擊注入節(jié)點的左側按鈕,日志窗口會打印時間戳

wKgaomaPVM2AV2OzAALROFbWyE0469.png

7.添加一個函數(shù)節(jié)點

你可以在函數(shù)節(jié)點里面通過JavaScript代碼對消息進行處理

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

在注入節(jié)點和調(diào)試節(jié)點之間連接函數(shù)節(jié)點

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


// 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;

現(xiàn)在,單擊注入節(jié)點按鈕時,日志窗口的消息已經(jīng)被函數(shù)節(jié)點格式化為可讀的時間戳

wKgaomaPVNGANSMBAAxjkge7Su8502.png

總結

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

源碼

所有的流程支持以json格式導入導出,方便與其他人分享做好的流程。本章節(jié)的流程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":"調(diào)試 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":"函數(shù)計算 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

注意

其他的節(jié)點都可以理解為封裝好的函數(shù)節(jié)點。

審核編輯 黃宇

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

    關注

    5037

    文章

    13921

    瀏覽量

    474639
  • 封裝
    +關注

    關注

    128

    文章

    8685

    瀏覽量

    145509
  • 西門子
    +關注

    關注

    98

    文章

    3173

    瀏覽量

    118278
  • SMART
    +關注

    關注

    3

    文章

    230

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    西門子PLCS7-1200/1500/300/400)的數(shù)據(jù)采集與監(jiān)控方案

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

    西門子S7-200 PLC數(shù)據(jù)采集與遠程調(diào)試上下載解決方案

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

    西門子S7 PLC通過深控技術無點表工業(yè)網(wǎng)關實現(xiàn)數(shù)據(jù)采集與智能決策方案

    深控技術“不需要點表的工業(yè)數(shù)采網(wǎng)關”針對西門子S7系列PLC(包括S7-300、S7-400、S7
    的頭像 發(fā)表于 05-23 10:44 ?248次閱讀

    OPC UA數(shù)采網(wǎng)關實現(xiàn)西門子PLC數(shù)據(jù)采集到MES平臺

    UA等協(xié)議,能夠與西門子PLCS7-200S7-200 SMART、
    的頭像 發(fā)表于 05-08 14:06 ?337次閱讀
    OPC UA數(shù)采網(wǎng)關實現(xiàn)<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b><b class='flag-5'>數(shù)據(jù)</b>采集到MES平臺

    MCGS觸摸屏與西門子S7系列PLC以太網(wǎng)通信

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

    西門子S7-200SMART與WINCC如何通信?老工控人這樣做!

    :RJ45接口 供電:12-24VDC 通訊協(xié)議:ModbusTCP/IP協(xié)議 傳輸距離:100米,1KM 本方案以WinCC和2臺西門子S7-200SMART
    的頭像 發(fā)表于 02-25 10:06 ?1208次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200SMART</b>與WINCC如何通信?老工控人這樣做!

    西門子S7-200與變頻器之間無線MODBUS通訊實例

    、易于編程和擴展性強等特點,被廣泛應用于各種工業(yè)控制場合。而MODBUS作為一種標準的工業(yè)通訊協(xié)議,也因其簡單、可靠而被廣泛接受。本案例將詳細介紹如何通過無線MODBUS通訊方式實現(xiàn)西門子S7-200
    的頭像 發(fā)表于 02-19 11:55 ?767次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b>與變頻器之間無線MODBUS通訊實例

    西門子PLC S7-1500系列介紹

    西門子PLCS7-1500系列是西門子自動化領域中的一款重要產(chǎn)品,它以其卓越的性能、強大的功能和高度的靈活性,在工業(yè)自動化控制系統(tǒng)中占據(jù)了一席之地。本文將詳細介紹西門子
    的頭像 發(fā)表于 12-09 18:23 ?2770次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b> <b class='flag-5'>S7</b>-1500系列介紹

    西門子1200、200smart、LOGO實現(xiàn)S7通訊演示

    : 1、三臺實現(xiàn)S7通訊 2、任意一臺控制另外兩臺輸出QB0輸出狀態(tài) 3、任意一臺讀寫另外兩臺的數(shù)據(jù)VB10 VB20 VB30寄存器 4、熟悉西門子S7通訊 三、通信連接說明: 1、
    的頭像 發(fā)表于 12-05 09:31 ?1806次閱讀
    <b class='flag-5'>西門子</b>1200、<b class='flag-5'>200smart</b>、LOGO實現(xiàn)<b class='flag-5'>S7</b>通訊演示

    西門子plc200編程實例詳解

    西門子PLC S7-200是一款廣泛應用于工業(yè)自動化領域的可編程邏輯控制器,其強大的功能和靈活的編程方式使得它能夠滿足各種復雜的控制需求。 一、西門子
    的頭像 發(fā)表于 10-22 14:38 ?2868次閱讀

    教程-西門子S7協(xié)議轉換為HTTP協(xié)議

    本章要實現(xiàn)一個流程:EG8200采集西門子S7-200Smart數(shù)據(jù),并組裝成JSON格式通過HTTP上報應用平臺。
    的頭像 發(fā)表于 10-12 16:18 ?1791次閱讀
    教程-<b class='flag-5'>西門子</b><b class='flag-5'>S7</b><b class='flag-5'>協(xié)議</b>轉換為HTTP<b class='flag-5'>協(xié)議</b>

    西門子S7協(xié)議PLC數(shù)據(jù)采集到MQTT物聯(lián)網(wǎng)平臺 ?

    ,廣泛應用于各種工業(yè)控制場合。而MQTT(消息隊列遙測傳輸)物聯(lián)網(wǎng)平臺則以其高效的消息傳輸機制和數(shù)據(jù)處理能力,為物聯(lián)網(wǎng)設備提供了強大的連接、管理和數(shù)據(jù)處理服務。 對此,物通博聯(lián)提供基于工業(yè)智能網(wǎng)關實現(xiàn)西門子
    的頭像 發(fā)表于 09-26 10:42 ?747次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>PLC</b><b class='flag-5'>數(shù)據(jù)</b>采集到MQTT物聯(lián)網(wǎng)平臺  ?

    EG網(wǎng)關采集西門子S7-200smart轉Modbus協(xié)議

    通過EG邊緣計算網(wǎng)關,用戶可以輕松實現(xiàn)西門子S7-200 Smart PLC數(shù)據(jù)的采集,并將其轉換為標準Modbus
    的頭像 發(fā)表于 09-10 10:42 ?1178次閱讀
    EG網(wǎng)關采集<b class='flag-5'>西門子</b><b class='flag-5'>S7-200smart</b>轉Modbus<b class='flag-5'>協(xié)議</b>

    西門子PLC不得不說的事:S7-200SMART通信端口及連接方式

    今天我們來聊聊西門子S7-200 SMART的“通信大法”!挺簡單的,咱們來捋捋~ S7-200 SMART
    的頭像 發(fā)表于 08-27 17:31 ?2615次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>不得不說的事:<b class='flag-5'>S7-200SMART</b>通信端口及連接方式

    西門子 S7 通信協(xié)議大揭秘

    什么是S7協(xié)議 有網(wǎng)友說,如果 S7 是一輛汽車,它可能看起來像這樣: 實際上,西門子S7協(xié)議
    的頭像 發(fā)表于 08-12 14:21 ?1791次閱讀
    <b class='flag-5'>西門子</b> <b class='flag-5'>S7</b> 通信<b class='flag-5'>協(xié)議</b>大揭秘