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

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

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

3天內不再提示

S7協議轉Modbus協議

IOTRouter ? 來源:IOTRouter ? 作者:IOTRouter ? 2024-08-19 16:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

選自-成都縱橫智控-https://www.iotrouter.com

需求概述

本章主要實現一個流程:EG8200采集西門子S7-200smart的數據,并將數據存儲在Modbus寄存器中,等待外部主機通過Modbus TCP協議來讀取。

要采集的PLC的IP及端口

PLC S7-200smart
IP 192.168.0.34/102
地址 數據類型 屬性 名稱
I0.0 Boolean 只讀 bitSignal1
I0.1 Boolean 只讀 itSignal2
I0.2 Boolean 只讀 itSignal3
I0.3 Boolean 只讀 itSignal4
I0.4 Boolean 只讀 itSignal5
I0.5 Boolean 只讀 itSignal6
I0.6 Boolean 只讀 itSignal7
I0.7 Boolean 只讀 itSignal8
VD20 Float 只讀 floatSignal1
VD24 Float 只讀 floatSignal2
VD28 Float 只讀 floatSignal3
VD32 Float 只讀 floatSignal4
VW36 Usint16 只讀 uintSignal1
VW38 Usint16 只讀 uintSignal2
VW40 Usint16 只讀 uintSignal3
VW42 Usint16 只讀 uintSignal4

需求分析

在制作流程時,基礎的邏輯是根據功能實現來制作流程。該需求經過分析可以得出,主要分為PLC數據讀取與存儲、Modbus TCP通信兩個部分。

1.通過西門子S7協議讀取PLC的數據,得到的數據存儲在內存中(西門子節點)

2.將數據進行格式化(函數節點)

3.將格式化后的數據存儲到寄存器中(Modbus Server節點)

4.外部主機連接主動讀取

wKgZombDBI-AF2luAAAkzPKku7s086.png

需求實現

1.采集PLC數據

從節點庫拖入一個S7讀數據節點,以及一個調試節點,調試節點用于查看讀取到的PLC的數據,方便定位問題:

wKgZombDBMSAXaAwAAzV2crvgmE057.png

雙擊西門子節點,根據需求概述的內容填寫對應的設置參數,如下圖所示:

wKgZombDBOCASHXtAABq9SWBFHk484.png

如果設置正確,調試窗口會有日志打印,顯示的是讀取到的數據內容:

wKgaombDBV6AGjboAAz30bMjHmA001.png

有的時候PLC數據點比較多,手動依次錄入比較繁瑣。節點支持數據點的導入導出或者參數傳遞的方式來讀取:

wKgZombDBWqATcF1AA_uAa-ih1w263.png

本例程用到的傳參代碼如下:

wKgaombDBYWANFzEAABE5DVAkFw277.png

數據進行格式化

使用函數節點將PLC數據處理成對應格式:

wKgZombDBXWARJFTAB9nlk0OZwQ830.png

數據格式化參考代碼如下:

wKgaombDBaSAcqSrAAB95dT77EM340.png

3.存儲到Modbus寄存器

使用Modbus服務節點,將格式化的數據傳入,并配置存儲方式:

wKgaombDBbGAEihcAB1EyNC96qQ930.png

使用TCP IN節點和TCP OUT節點搭配實現TCP 服務端:

wKgZombDBbqAMX0OABMZZxJWnXs676.png

使用上位機(Modbus Poll軟件)通過Modbus TCP來讀取映射的數據:

wKgZombDBcCALxmbAA3BzOQue1Q041.png

審核編輯 黃宇

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

    關注

    5051

    文章

    14595

    瀏覽量

    486939
  • 西門子
    +關注

    關注

    98

    文章

    3312

    瀏覽量

    120385
  • MODBUS
    +關注

    關注

    28

    文章

    2457

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Modbus協議Profinet協議網關與氣體監測系統配置案例

    Modbus協議和Profinet協議作為工業領域常見的兩種通訊協議,各自具有一定的特點和應用范圍。ModbusProfinet網關(XD
    的頭像 發表于 06-13 17:50 ?2462次閱讀
    <b class='flag-5'>Modbus協議</b><b class='flag-5'>轉</b>Profinet<b class='flag-5'>協議</b>網關與氣體監測系統配置案例

    Modbus協議Profibus協議網關接溫控表與PLC通訊

    Modbus協議Profibus協議網關(XD-MDPB100)則是實現這一通訊的重要工具。ModbusProfibus網關的主要功能是
    的頭像 發表于 06-21 11:31 ?2905次閱讀
    <b class='flag-5'>Modbus協議</b><b class='flag-5'>轉</b>Profibus<b class='flag-5'>協議</b>網關接溫控表與PLC通訊

    Modbus協議HTTP協議,實現JSON格式對接MES等系統平臺

    配置運行。 智能網關IGT-DSER集成了多種PLC的原廠協議,比如西門子S7、三菱MC、歐姆龍FINS,羅克韋爾CIP等,也支持通用的Modbus協議、OPCUA協議。本文是
    發表于 10-27 10:33

    labview 與s7-200 串口通信 modbus協議

    Labview 軟件中使用modbus通信協議與西門子s7-200PLC通信調試記錄準備材料:u 軟件部分labview2010;labview visa驅動;labview中modbus
    發表于 04-14 15:15

    modbus協議筆記

    1 Modbus協議概要? Modbus通信協議由Modicon公司(現在的施耐德電氣Schneider Electric)于1979年為可編程邏輯控制(即PLC)通信而發表。目前,Modbu
    發表于 07-02 07:17

    Modbus協議是什么?Modbus協議主要有哪些應用?

    請問一下Modbus協議是什么?Modbus協議主要有哪些應用?
    發表于 07-15 12:04

    Modbus協議地址與協議層次

    Modbus協議地址是什么意思?Modbus協議層次有何優勢?
    發表于 09-28 06:27

    Modbus協議是什么

    Modbus協議是什么?MODBUS功能碼有哪些?MODBUS協議有哪幾種傳輸模式?
    發表于 09-29 07:06

    Modbus是什么?Modbus協議有哪些優點

    Modbus是什么?Modbus協議有哪些優點?Modbus協議包括哪些?
    發表于 09-30 08:40

    西門子S7協議Modbus協議網關

    西門子S7協議Modbus協議網關
    發表于 11-13 15:03 ?2314次閱讀

    S7通信協議介紹 s7協議和profinet協議區別

    S7協議和Profinet協議都是工業自動化領域中常用的通信協議,其中S7協議是傳統的工控領域常
    發表于 05-08 16:19 ?2.9w次閱讀

    歐姆龍CP1L-ELModbus協議歐姆龍PLCModbus協議

    歐姆龍PLCModbus協議 歐姆龍CP1L-ELModbus協議
    的頭像 發表于 11-06 15:55 ?4904次閱讀
    歐姆龍CP1L-EL<b class='flag-5'>轉</b><b class='flag-5'>Modbus協議</b>歐姆龍PLC<b class='flag-5'>轉</b><b class='flag-5'>Modbus協議</b>

    Modbus協議網關是什么?Modbus協議網關的功能

    數據的互聯互通。Modbus協議作為一種廣泛應用于工業控制領域的通信協議,主要用于在主設備(如PLC、SCADA系統)與從設備(如傳感器、執行器、智能儀表等)之間交換數據。 Modbus協議網關的主要功能包括: 1、數據
    的頭像 發表于 04-11 15:51 ?1935次閱讀

    Profibus協議Modbus協議網關模塊在船舶中的應用

    本文主要介紹了Profibus協議Modbus協議網關模塊(XD-MDPB100)在船舶中的應用。 ProfibusModbus網關能實
    的頭像 發表于 06-27 17:25 ?1187次閱讀
    Profibus<b class='flag-5'>協議</b><b class='flag-5'>轉</b><b class='flag-5'>Modbus協議</b>網關模塊在船舶中的應用

    巴圖制自動化Profinet協議Modbus協議模塊連接PLC和電表通信

    介紹了一種通過Profinet協議Modbus協議模塊(BT-MDPN10)實現PLC與電表通信的方法,無需編寫Modbus輪詢程序,簡化通信過程并提高通信效率和穩定性。巴圖自動化P
    的頭像 發表于 07-03 21:17 ?1189次閱讀
    巴圖制自動化Profinet<b class='flag-5'>協議</b><b class='flag-5'>轉</b><b class='flag-5'>Modbus協議</b>模塊連接PLC和電表通信