91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

虹科教您派固定工業(yè)樹(shù)莓派Modbus RTU設(shè)備編號(hào)

虹科工業(yè)物聯(lián)網(wǎng)技術(shù) ? 2021-10-18 18:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

f66353fc-2eb1-11ec-aa30-dac502259ad0.png?f72a6578-2eb1-11ec-aa30-dac502259ad0.png

虹科工業(yè)樹(shù)莓派

高性能

多接口

寬溫--適應(yīng)惡劣環(huán)境

★★★★

f7faeb76-2eb1-11ec-aa30-dac502259ad0.gif

“ 01/前言

虹科工業(yè)樹(shù)莓派是一款基于樹(shù)莓派計(jì)算模塊進(jìn)行工業(yè)級(jí)設(shè)計(jì)和封裝的,并且經(jīng)過(guò)工業(yè)標(biāo)準(zhǔn)測(cè)試(EN61131-2和IEC 61000-6-2),如EMI,浪涌和突發(fā)事件等等,有ESD的極性保護(hù),達(dá)到4KV/8KV。

f85db5d0-2eb1-11ec-aa30-dac502259ad0.png?

虹科工業(yè)樹(shù)莓派的操作系統(tǒng)在Raspbian基礎(chǔ)上進(jìn)行了優(yōu)化,給linux內(nèi)核添加了RT實(shí)時(shí)補(bǔ)丁,以使得linux滿足硬實(shí)時(shí)的需求。

f7faeb76-2eb1-11ec-aa30-dac502259ad0.gif

“ 02/Modbus TCP/RTU主從站功能

虹科工業(yè)樹(shù)莓派內(nèi)置虛擬Modbus TCP/RTU主從站功能,用戶可以通過(guò)產(chǎn)品上的USB接口(需要USB轉(zhuǎn)接線)/RS485接口連接Modbus RTU設(shè)備,并對(duì)設(shè)備進(jìn)行讀寫操作。

fb21c4aa-2eb1-11ec-aa30-dac502259ad0.png

圖1.1 虛擬Modbus TCP/RTU主從站

用戶可以在網(wǎng)頁(yè)配置界面PiCtory中對(duì)虛擬主從站進(jìn)行配置。

比如:配置Modbus RTU Master一個(gè)任務(wù)為每1000ms讀取一次從站地址為1,寄存器地址為1的保持寄存器的值,并將讀取到的值放入Input_Word_1中,配置好之后讀取操作將自動(dòng)執(zhí)行,用戶只需讀取Input_Word_1的值即可獲得相應(yīng)數(shù)據(jù)。

fba8ee76-2eb1-11ec-aa30-dac502259ad0.png

圖1.2 虛擬Modbus RTU Master任務(wù)配置

在配置Modbus RTU Master時(shí)需要輸入通過(guò)USB口連接的從站的設(shè)備編號(hào)的路徑,比如:/dev/ttyUSB0。

這就帶來(lái)一個(gè)問(wèn)題:當(dāng)從站通過(guò)USB口連接到模塊時(shí),其設(shè)備端口號(hào)是系統(tǒng)自動(dòng)分配的,Linux內(nèi)核會(huì)根據(jù)設(shè)備插入的先后順序進(jìn)行編號(hào)的分配,比如第一個(gè)插入的設(shè)備編號(hào)是ttyUSB0,第二個(gè)插入的設(shè)備編號(hào)是ttyUSB1,依次類推。

所以,在每次重啟系統(tǒng)之后,連接的Modbus RTU從站的設(shè)備編號(hào)可能會(huì)發(fā)生變化,上一次啟動(dòng)時(shí)是ttyUSB0,下一次啟動(dòng)就可能變成ttyUSB1。

如果每次啟動(dòng)設(shè)備都要檢查和修改設(shè)備編號(hào)路徑的話就會(huì)在實(shí)際應(yīng)用中帶來(lái)很多麻煩,那么有沒(méi)有一種方法可以固定設(shè)備編號(hào)呢?

答案是肯定的!

我們可以通過(guò)指定udev規(guī)則,讓udev除了產(chǎn)生/dev/ttyUSB*設(shè)備文件外,另外再創(chuàng)建一個(gè)軟鏈接。具體操作見(jiàn)下文。

f7faeb76-2eb1-11ec-aa30-dac502259ad0.gif

“ 03/udev規(guī)則-通過(guò)芯片的特定碼創(chuàng)建軟鏈接

Vender ID和Product ID,即“廠家標(biāo)識(shí)”和“產(chǎn)品標(biāo)識(shí)”。USB 設(shè)備驅(qū)動(dòng)的硬件接口需要識(shí)別Vender ID和Product ID。

可以通過(guò)lsusb命令查看當(dāng)前通過(guò)USB接入的設(shè)備的描述列表,就可以得到設(shè)備的Vender ID和Product ID,然后在進(jìn)行后續(xù)綁定。

fca00602-2eb1-11ec-aa30-dac502259ad0.png

圖2.1 lsusb命令

從上圖可以看到,我通過(guò)USB口連接的USB-Serial adapter設(shè)備的Vender ID是1a86,Product ID是7523。接下來(lái),在/etc/udev/rule.d目錄下創(chuàng)建新的規(guī)則文件ttyUSBLink.rules。并輸入以下規(guī)則:

KERNEL==”ttyUSB*”, ATTRS{idVendor}==”1a86”, ATTRS{idProduct}==”7523”, MODE:=”0666”, GROUP:=”dialout”, SYMLINK+=”modbus_device_1”

保存并退出文件,重新拔插USB設(shè)備,新建的udev規(guī)則即可生效(若沒(méi)有生效,以root權(quán)限運(yùn)行命令:service udev reload和service udev restart)。

以上述規(guī)則為例,以后無(wú)論按照什么順序插入,都能夠通過(guò)自定義的modbus_device_1設(shè)備文件軟鏈接訪問(wèn)設(shè)備,而無(wú)需關(guān)心系統(tǒng)分配給設(shè)備的ttyUSB*的編號(hào)是什么。

fd033ec0-2eb1-11ec-aa30-dac502259ad0.png

圖2.2 udev規(guī)則效果

從上圖可以看出,系統(tǒng)自動(dòng)為我的設(shè)備分配的編號(hào)是ttyUSB0,同時(shí)也創(chuàng)建了一個(gè)名為modbus_device_1的軟鏈接,這樣就可以在PiCtory界面直接輸入軟鏈接的路徑。

但很多時(shí)候,設(shè)備廠商由于一些特殊原因,在串口芯片上寫入的設(shè)備號(hào)是相同的:

fd8d6cb2-2eb1-11ec-aa30-dac502259ad0.png

圖2.3 具有相同ID的USB串口設(shè)備

那么這種創(chuàng)建軟連接的方法就會(huì)出問(wèn)題,此時(shí)我們就需要另一種方法,詳見(jiàn)下一部分。

f7faeb76-2eb1-11ec-aa30-dac502259ad0.gif

“ 04/udev規(guī)則-綁定硬件端口號(hào)

如上文所說(shuō),我們可能會(huì)遇到具有相同ID號(hào)的設(shè)備,此時(shí)通過(guò)綁定ID號(hào)創(chuàng)建軟鏈接的方法就行不通了,但可以通過(guò)綁定硬件端口號(hào)實(shí)現(xiàn)同樣的效果。

每個(gè)設(shè)備的硬件端口號(hào)是不一樣的,可以通過(guò)udevadm info --attribute-walk --name=/dev/ttyUSB0查看設(shè)備的硬件端口號(hào):

fe746798-2eb1-11ec-aa30-dac502259ad0.png

圖3.1 查看設(shè)備硬件端口號(hào)

通過(guò)上述命令,可以看到我的ttyUSB0設(shè)備的硬件端口號(hào)是1-1.2:1.0,ttyUSB1設(shè)備的硬件端口號(hào)是1-1.3:1.0。

然后修改一下ttyUSBLink.rules文件,改為以下規(guī)則:

fece963c-2eb1-11ec-aa30-dac502259ad0.png

圖3.2 綁定硬件端口號(hào)udev規(guī)則

保存并退出后,重新拔插設(shè)備就可以看到生成的兩個(gè)軟鏈接:

ff1ea046-2eb1-11ec-aa30-dac502259ad0.png

圖3.3 udev規(guī)則效果

需要注意的是,這里涉及的硬件端口號(hào)對(duì)應(yīng)的是USB端口而不是USB端口上連接的設(shè)備。也就是說(shuō),假如你有左右兩個(gè)USB端口,左邊USB端口的端口號(hào)是1-1.2:1.0,右邊USB端口的端口號(hào)是1-1.3:1.0。那么,插入左邊USB端口的設(shè)備對(duì)應(yīng)的軟鏈接就是modbus_device_1,插入右邊USB端口的設(shè)備對(duì)應(yīng)的軟鏈接就是modbus_device_2。

虹科--工業(yè)物聯(lián)網(wǎng)

虹科是一家在工業(yè)物聯(lián)網(wǎng)IIoT行業(yè)經(jīng)驗(yàn)超過(guò)3年的高科技公司,虹科與世界領(lǐng)域頂級(jí)公司包括EXOR、Eurotech、Unitronics、Matrikon、KUNBUS、VDOO、Esper等合作,提供先進(jìn)的高端工業(yè)4.0 工業(yè)觸摸屏、高端邊緣計(jì)算機(jī)、IoT開(kāi)發(fā)框架、PLC與HMI一體機(jī)、OPC UA、工業(yè)級(jí)樹(shù)莓派、VTSCADA、VDOO設(shè)備安全分析與防護(hù)平臺(tái)、安卓設(shè)備一站式管理平臺(tái)等解決方案。物聯(lián)網(wǎng)事業(yè)部所有成員都受過(guò)專業(yè)培訓(xùn),并獲得專業(yè)資格認(rèn)證,平均3年+的技術(shù)經(jīng)驗(yàn)和水平一致贏得客戶極好口碑。我們積極參與行業(yè)協(xié)會(huì)的工作,為推廣先進(jìn)技術(shù)的普及做出了重要貢獻(xiàn)。至今,虹科已經(jīng)為行業(yè)內(nèi)諸多用戶提供從硬件到軟件的不同方案,并參與和協(xié)助了眾多OEM的設(shè)備研發(fā)和移植項(xiàng)目,以及終端用戶的智能工廠和工業(yè)4.0升級(jí)改造項(xiàng)目。


原文標(biāo)題:虹科教您派固定工業(yè)樹(shù)莓派Modbus RTU設(shè)備編號(hào)

文章出處:【微信公眾號(hào):工業(yè)物聯(lián)網(wǎng)技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

    關(guān)注

    87

    文章

    11511

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    樹(shù)莓6 傳聞:發(fā)布日期與規(guī)格!

    每當(dāng)我想再為我的收藏增添一款樹(shù)莓時(shí),總會(huì)在是立即購(gòu)買還是等待硬件更強(qiáng)大的下一代之間猶豫不決。但新樹(shù)莓型號(hào)的發(fā)布往往容易被錯(cuò)過(guò),尤其是在你的信息流被病毒式傳播的貓咪視頻占據(jù)時(shí)。因此,
    的頭像 發(fā)表于 07-11 16:21 ?195次閱讀
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>6 傳聞:發(fā)布日期與規(guī)格!

    精通遠(yuǎn)程控制:借助樹(shù)莓釋放 SSH 的強(qiáng)大功能!

    什么是SSH?我們?nèi)绾卫肧SH連接到樹(shù)莓、對(duì)其進(jìn)行監(jiān)控并執(zhí)行其他任務(wù)?注意:文章鏈接可能需要科學(xué)上網(wǎng)。通過(guò)SSH連接到樹(shù)莓是遠(yuǎn)程管理設(shè)備
    的頭像 發(fā)表于 06-27 15:26 ?239次閱讀
    精通遠(yuǎn)程控制:借助<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>釋放 SSH 的強(qiáng)大功能!

    樹(shù)莓小技巧:無(wú)需鍵盤或顯示器,如何通過(guò)WiFi設(shè)置樹(shù)莓

    接入,但隨著我們逐漸遠(yuǎn)離臺(tái)式電腦,找到鍵盤和顯示器變得越來(lái)越困難。一旦WiFi設(shè)置完成,就可以通過(guò)SSH連接到樹(shù)莓,并從筆記本電腦或其他設(shè)備遠(yuǎn)程與樹(shù)莓
    的頭像 發(fā)表于 06-26 15:41 ?302次閱讀
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>小技巧:無(wú)需鍵盤或顯示器,如何通過(guò)WiFi設(shè)置<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>?

    樹(shù)莓分類器:用樹(shù)莓識(shí)別不同型號(hào)的樹(shù)莓

    在本教程系列的第一部分中,您將學(xué)習(xí)如何使用樹(shù)莓AI攝像頭來(lái)檢測(cè)不同的樹(shù)莓型號(hào)。本系列由DavidPlowman創(chuàng)建,他是樹(shù)莓
    的頭像 發(fā)表于 06-13 16:39 ?408次閱讀
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>分類器:用<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>識(shí)別不同型號(hào)的<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>!

    樹(shù)莓“揪出”家里的耗電怪獸!

    在本應(yīng)用中,我們將使用樹(shù)莓設(shè)置一個(gè)CE電流監(jiān)測(cè)器,并通過(guò)網(wǎng)頁(yè)界面顯示電路的電流讀數(shù)。本項(xiàng)目使用的組件硬件組件樹(shù)莓2ModelBx112通道20安培電流監(jiān)測(cè)控制器x1項(xiàng)目背景介紹在本
    的頭像 發(fā)表于 06-04 15:33 ?715次閱讀
    用<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>“揪出”家里的耗電怪獸!

    樹(shù)莓“吉尼斯世界記錄”:將樹(shù)莓的性能發(fā)揮到極致的項(xiàng)目!

    樹(shù)莓是一款功能強(qiáng)大、體積小巧且高度可定制的設(shè)備,多年來(lái),我們見(jiàn)證了它被應(yīng)用于眾多領(lǐng)域。無(wú)論是將其裝入3D打印的經(jīng)典游戲機(jī)外殼,還是簡(jiǎn)單地將它隱藏起來(lái)作為家庭文件服務(wù)器,我們都報(bào)道過(guò)在社區(qū)里用
    的頭像 發(fā)表于 05-22 16:53 ?640次閱讀
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>“吉尼斯世界記錄”:將<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>的性能發(fā)揮到極致的項(xiàng)目!

    樹(shù)莓 Zero 打造的智能漫游車!

    使用PXFMini和樹(shù)莓Zero打造自己的自主漫游車。本項(xiàng)目所用組件硬件組件ErleRoboticsPXFmini×1樹(shù)莓Zero×1
    的頭像 發(fā)表于 05-13 16:39 ?435次閱讀
    用 <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游車!

    淺談樹(shù)莓工業(yè)領(lǐng)域的應(yīng)用!

    關(guān)于樹(shù)莓,互聯(lián)網(wǎng)上總是反復(fù)出現(xiàn)一些問(wèn)題。其中最常見(jiàn)的是:它們是如何被使用的?在這篇文章中,我將重點(diǎn)介紹樹(shù)莓工業(yè)領(lǐng)域的一些應(yīng)用方式。特別
    的頭像 發(fā)表于 03-25 09:25 ?488次閱讀
    淺談<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>在<b class='flag-5'>工業(yè)</b>領(lǐng)域的應(yīng)用!

    GPIO在樹(shù)莓中的應(yīng)用

    直接控制和讀取外部硬件設(shè)備的狀態(tài)。 1. GPIO簡(jiǎn)介 GPIO是樹(shù)莓派上用于與外部世界交互的一組引腳。這些引腳可以被配置為輸入或輸出模式,從而實(shí)現(xiàn)對(duì)外部設(shè)備的控制和數(shù)據(jù)讀取。樹(shù)莓
    的頭像 發(fā)表于 01-09 09:41 ?833次閱讀

    ARM開(kāi)發(fā)板與樹(shù)莓的比較

    ARM開(kāi)發(fā)板和樹(shù)莓都是基于ARM架構(gòu)的單板計(jì)算機(jī),它們?cè)诮逃?b class='flag-5'>工業(yè)控制、物聯(lián)網(wǎng)等領(lǐng)域有著廣泛的應(yīng)用。 硬件配置 ARM開(kāi)發(fā)板和樹(shù)莓的硬件
    的頭像 發(fā)表于 11-05 11:11 ?1392次閱讀

    樹(shù)莓gpio有什么用,樹(shù)莓gpio接口及編程方法

    一、樹(shù)莓GPIO的用途 樹(shù)莓(Raspberry Pi)是一款小巧、功能強(qiáng)大的單板計(jì)算機(jī),廣泛應(yīng)用于編程教育、物聯(lián)網(wǎng)項(xiàng)目、家庭媒體中心等領(lǐng)域。GPIO(General Purpos
    的頭像 發(fā)表于 10-22 18:09 ?2678次閱讀

    什么是樹(shù)莓?樹(shù)莓是什么架構(gòu)的

    什么是樹(shù)莓 樹(shù)莓(Raspberry Pi,簡(jiǎn)寫為RPi,別名為RasPi/RPI)是由英國(guó)“Raspberry Pi 慈善基金會(huì)”開(kāi)發(fā)的一款為學(xué)習(xí)計(jì)算機(jī)編程教育而設(shè)計(jì)的微型電腦。
    的頭像 發(fā)表于 10-22 17:33 ?5822次閱讀

    樹(shù)莓網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    的特點(diǎn)是體積小巧(大約信用卡大?。?,但功能齊全,足以支持多種計(jì)算任務(wù)。 樹(shù)莓經(jīng)常被用作物聯(lián)網(wǎng)網(wǎng)關(guān),收集設(shè)備數(shù)據(jù),然后將數(shù)據(jù)上傳云平臺(tái),并還可以用來(lái)接收來(lái)自云端的控制指令,控制其他連接的設(shè)備
    的頭像 發(fā)表于 10-09 16:44 ?831次閱讀
    類<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    樹(shù)莓和單片機(jī)的優(yōu)缺點(diǎn)是什么

    )接口,樹(shù)莓可以連接各種傳感器、執(zhí)行器和其他外圍設(shè)備。 易于編程 :樹(shù)莓支持多種編程語(yǔ)言,如Python、C++、Java等,使得
    的頭像 發(fā)表于 08-30 18:21 ?2893次閱讀

    樹(shù)莓的功能用途是什么

    、科研、工業(yè)控制、物聯(lián)網(wǎng)、多媒體播放、家庭自動(dòng)化等領(lǐng)域。 樹(shù)莓(Raspberry Pi)是一種小型、低成本的單板計(jì)算機(jī),由英國(guó)的Raspberry Pi基金會(huì)開(kāi)發(fā),其功能和用途非常廣泛。以下是
    的頭像 發(fā)表于 08-30 18:01 ?4603次閱讀
    主站蜘蛛池模板: 午夜免费毛片 | 成人午夜小视频手机在线看 | 黄色美女网站免费看 | 天天操综合网 | 2021国产成人精品国产 | 午夜小视频免费观看 | 天天干天天操天天摸 | 天天插天天操天天射 | 国产综合在线视频 | 色91在线 | 国产主播在线播放 | 国产小片 | 欧美日韩一级视频 | 欧美日韩高清一区 | 五月激情综合 | 精品色 | 美女扒开尿口给男人桶 | 日韩亚洲人成网站在线播放 | 色综合久久中文综合网 | 日本免费一区二区老鸭窝 | 欧美一级视频在线观看 | 中文字幕自拍 | 中文天堂在线视频 | 狠狠色综合色综合网络 | 亚洲第一页在线 | 国产午夜精品理论片在线 | 久久99精品福利久久久 | 三级电影在线观看视频 | 欧美日韩视频综合一区无弹窗 | 特级黄色免费片 | 日本黄色免费片 | 一级片观看| 激情97| 男人操女人视频网站 | 午夜影视免费观看 | 美女用手扒开尿口给男生桶爽 | 草草影院www色极品欧美 | 丁香啪啪天堂激情婷婷 | 在线观看日本免费视频大片一区 | 劳拉淫欲护士bd字幕 | 狠狠色丁香婷婷第六色孕妇 |