chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

S7協(xié)議轉Modbus協(xié)議

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

掃碼添加小助手

加入工程師交流群

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

需求概述

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

要采集的PLC的IP及端口

PLC S7-200smart
IP 192.168.0.34/102
地址 數(shù)據(jù)類型 屬性 名稱
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

需求分析

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

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

2.將數(shù)據(jù)進行格式化(函數(shù)節(jié)點)

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

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

wKgZombDBI-AF2luAAAkzPKku7s086.png

需求實現(xiàn)

1.采集PLC數(shù)據(jù)

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

wKgZombDBMSAXaAwAAzV2crvgmE057.png

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

wKgZombDBOCASHXtAABq9SWBFHk484.png

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

wKgaombDBV6AGjboAAz30bMjHmA001.png

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

wKgZombDBWqATcF1AA_uAa-ih1w263.png

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

wKgaombDBYWANFzEAABE5DVAkFw277.png

數(shù)據(jù)進行格式化

使用函數(shù)節(jié)點將PLC數(shù)據(jù)處理成對應格式:

wKgZombDBXWARJFTAB9nlk0OZwQ830.png

數(shù)據(jù)格式化參考代碼如下:

wKgaombDBaSAcqSrAAB95dT77EM340.png

3.存儲到Modbus寄存器

使用Modbus服務節(jié)點,將格式化的數(shù)據(jù)傳入,并配置存儲方式:

wKgaombDBbGAEihcAB1EyNC96qQ930.png

使用TCP IN節(jié)點和TCP OUT節(jié)點搭配實現(xiàn)TCP 服務端:

wKgZombDBbqAMX0OABMZZxJWnXs676.png

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

wKgZombDBcCALxmbAA3BzOQue1Q041.png

審核編輯 黃宇

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

    關注

    5037

    文章

    13921

    瀏覽量

    474658
  • 西門子
    +關注

    關注

    98

    文章

    3173

    瀏覽量

    118279
  • MODBUS
    +關注

    關注

    28

    文章

    2123

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Modbus協(xié)議Profinet協(xié)議網(wǎng)關與氣體監(jiān)測系統(tǒng)配置案例

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

    Modbus協(xié)議Profibus協(xié)議網(wǎng)關接溫控表與PLC通訊

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

    labview 與s7-200 串口通信 modbus協(xié)議

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

    modbus協(xié)議筆記

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

    Modbus協(xié)議是什么?Modbus協(xié)議主要有哪些應用?

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

    Modbus協(xié)議地址與協(xié)議層次

    Modbus協(xié)議地址是什么意思?Modbus協(xié)議層次有何優(yōu)勢?
    發(fā)表于 09-28 06:27

    Modbus協(xié)議是什么

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

    Modbus是什么?Modbus協(xié)議有哪些優(yōu)點

    Modbus是什么?Modbus協(xié)議有哪些優(yōu)點?Modbus協(xié)議包括哪些?
    發(fā)表于 09-30 08:40

    西門子S7協(xié)議Modbus協(xié)議網(wǎng)關

    西門子S7協(xié)議Modbus協(xié)議網(wǎng)關
    發(fā)表于 11-13 15:03 ?2063次閱讀

    一招讓你實現(xiàn)PLCModbus協(xié)議接入現(xiàn)有上位機體系

    通過金鴿科技PLCModbus協(xié)議轉換網(wǎng)關BL102讓你實現(xiàn)PLCModbus協(xié)議接入現(xiàn)有上位機體系
    發(fā)表于 11-21 09:55 ?2410次閱讀

    S7通信協(xié)議介紹 s7協(xié)議和profinet協(xié)議區(qū)別

    S7協(xié)議和Profinet協(xié)議都是工業(yè)自動化領域中常用的通信協(xié)議,其中S7協(xié)議是傳統(tǒng)的工控領域常
    發(fā)表于 05-08 16:19 ?2.8w次閱讀

    歐姆龍CP1L-ELModbus協(xié)議歐姆龍PLCModbus協(xié)議

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

    Modbus協(xié)議網(wǎng)關是什么?Modbus協(xié)議網(wǎng)關的功能

    數(shù)據(jù)的互聯(lián)互通。Modbus協(xié)議作為一種廣泛應用于工業(yè)控制領域的通信協(xié)議,主要用于在主設備(如PLC、SCADA系統(tǒng))與從設備(如傳感器、執(zhí)行器、智能儀表等)之間交換數(shù)據(jù)。 Modbus協(xié)議網(wǎng)關的主要功能包括: 1、數(shù)據(jù)
    的頭像 發(fā)表于 04-11 15:51 ?1192次閱讀

    Profibus協(xié)議Modbus協(xié)議網(wǎng)關模塊在船舶中的應用

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

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

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