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

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

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

英創(chuàng)信息技術(shù)主板中預(yù)裝Modbus通訊協(xié)議

英創(chuàng)信息技術(shù) ? 來(lái)源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2020-02-06 10:55 ? 次閱讀

目前英創(chuàng)公司提供ModBus通訊協(xié)議軟件運(yùn)行于WinCE及Linux環(huán)境下,均是以C函數(shù)加靜態(tài)庫(kù)(modbus.lib或libmodbus.a文件)的形式提供給客戶。隨著越來(lái)越多的客戶的使用,最近我們將modus通訊協(xié)議,特別是主控協(xié)議軟件(簡(jiǎn)稱modbus_Master),以動(dòng)態(tài)庫(kù)(modbus_Master.dll或libmbusmaster.so文件)的形式預(yù)裝到英創(chuàng)嵌入式工控主板內(nèi)核系統(tǒng)中,以方便客戶應(yīng)用程序的調(diào)用。預(yù)裝Modbus協(xié)議的工控主板包括ESM928x、ESM335x、ESM6800、ESM6802等型號(hào)。

Modbus協(xié)議動(dòng)態(tài)庫(kù)各個(gè)接口函數(shù)定義在modbus_Master.h,與原來(lái)的靜態(tài)庫(kù)保持不變,相應(yīng)各個(gè)API函數(shù)的說(shuō)明請(qǐng)參見(jiàn)英創(chuàng)網(wǎng)站技術(shù)天地文章《Wince下的Modbus主控通訊協(xié)議》、《英創(chuàng)嵌入式Linux工控主板支持Modbus主控協(xié)議軟件》。這次的更新在RS485通訊模式中,還增加了可以配置RTS硬件方向控制的功能,實(shí)現(xiàn)該功能并沒(méi)有增加任何函數(shù),只是調(diào)整打開(kāi)函數(shù)mbusMaster_OpenPortProtocol(…)中所帶參數(shù) pPortName即可。

選擇RS485通訊模式,其格式如下:

_T( "COM3:9600-8-1-0 RS485" );

如果需要用GPIO來(lái)作為RS485的RTS硬件方向控制,以GPIO8為例,其參數(shù)格式調(diào)整如下:

_T( "COM3:9600-8-1-0 RS485-GPIO8" );

應(yīng)用程序的開(kāi)發(fā)在Linux環(huán)境下保持不變,參考《英創(chuàng)嵌入式Linux工控主板支持Modbus主控協(xié)議軟件》一文即可。在WinCE環(huán)境下需要做以下調(diào)整:

WinCE應(yīng)用需要重新在開(kāi)發(fā)主機(jī)上更新以下安裝文件后重新安裝SDK,

EM928x_SDK.msi

ESM335X_SDK.msi

ESM6802_SDK.msi

SDK成功安裝后,開(kāi)發(fā)主機(jī)的環(huán)境中就自帶了modbus對(duì)應(yīng)的文件:

modus_Master.h

modus_Master.lib

應(yīng)用程序中需要包含#include "modbus_Master.h",并將link設(shè)置中加入modbus_Master.lib,用于指定附加的Modbus庫(kù)的名稱,如:

編譯后的應(yīng)用程序在板卡上運(yùn)行時(shí)會(huì)自動(dòng)加載modbus動(dòng)態(tài)庫(kù),相比原來(lái)靜態(tài)庫(kù),應(yīng)用程序的大小明顯變小。

后續(xù)供貨的ESM系列主板中均預(yù)裝modbus協(xié)議,原有的靜態(tài)庫(kù)模式也可繼續(xù)正常運(yùn)行。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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

    文章

    11335

    瀏覽量

    210072
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6086

    瀏覽量

    35510
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    安科瑞AWT100-DP 無(wú)線通訊終端,支持串口MODBUS RTU協(xié)議

    產(chǎn)品簡(jiǎn)介 功能:■支持串口MODBUS RTU協(xié)議的數(shù)據(jù)采集,并通過(guò)安科瑞平臺(tái)協(xié)議與安科瑞服務(wù)器通訊。 ■支持多30個(gè)MODBUS RTU設(shè)
    的頭像 發(fā)表于 01-02 10:40 ?94次閱讀
    安科瑞AWT100-DP 無(wú)線<b class='flag-5'>通訊</b>終端,支持串口<b class='flag-5'>MODBUS</b> RTU<b class='flag-5'>協(xié)議</b>

    中科創(chuàng)達(dá)榮獲2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)

    及前百家企業(yè)”名單。中科創(chuàng)達(dá)憑借非凡的技術(shù)實(shí)力與持續(xù)的創(chuàng)新能力,成功入選“2024年度軟件和信息技術(shù)服務(wù)競(jìng)爭(zhēng)力百?gòu)?qiáng)企業(yè)”以及“2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)”。
    的頭像 發(fā)表于 10-30 11:44 ?525次閱讀

    串口屏Modbus通訊協(xié)議詳解

    Modbus是一種開(kāi)放的通信協(xié)議,廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域。它定義了消息結(jié)構(gòu)和設(shè)備間的通信方式,支持多種物理層網(wǎng)絡(luò),如RS-232、RS-485等。本文將詳細(xì)介紹如何在串口屏上實(shí)現(xiàn)Modbus
    的頭像 發(fā)表于 10-20 14:23 ?1622次閱讀

    智能工廠升級(jí):Modbus設(shè)備與OPC UA協(xié)議的無(wú)縫對(duì)接

    本文將帶你了解OPCUA協(xié)議,并探討其在未來(lái)智能制造的趨勢(shì)。同時(shí),我們還介紹如何快速方便地將Modbus設(shè)備接入到OPCUA協(xié)議通訊,實(shí)現(xiàn)
    的頭像 發(fā)表于 10-17 08:04 ?556次閱讀
    智能工廠升級(jí):<b class='flag-5'>Modbus</b>設(shè)備與OPC UA<b class='flag-5'>協(xié)議</b>的無(wú)縫對(duì)接

    DeviceNet轉(zhuǎn)Modbus-TCP協(xié)議轉(zhuǎn)化網(wǎng)關(guān)通訊解決方案

    是詳細(xì)信息。 一,設(shè)備主要功能 遠(yuǎn)創(chuàng)智控YC-DNT-TCP是自主研發(fā)的一款DeviceNet從站功能的通訊網(wǎng)關(guān)。該產(chǎn)品主要功能是將DeviceNet總線和Modbus-TCP網(wǎng)絡(luò)連接
    的頭像 發(fā)表于 07-24 17:26 ?368次閱讀
    DeviceNet轉(zhuǎn)<b class='flag-5'>Modbus</b>-TCP<b class='flag-5'>協(xié)議</b>轉(zhuǎn)化網(wǎng)關(guān)<b class='flag-5'>通訊</b>解決方案

    EtherNet IP轉(zhuǎn)Modbus-RTU協(xié)議轉(zhuǎn)化網(wǎng)關(guān)經(jīng)典通訊案例

    ,下面是詳細(xì)信息。 一,設(shè)備主要功能 遠(yuǎn)創(chuàng)智控YC-EIP-RTU是自主研發(fā)的一款ETHERNET/IP從站功能的通訊網(wǎng)關(guān)。該產(chǎn)品主要功能是將各種MODBUS-RTU設(shè)備接入到ETHE
    的頭像 發(fā)表于 07-24 15:39 ?367次閱讀
    EtherNet IP轉(zhuǎn)<b class='flag-5'>Modbus</b>-RTU<b class='flag-5'>協(xié)議</b>轉(zhuǎn)化網(wǎng)關(guān)經(jīng)典<b class='flag-5'>通訊</b>案例

    Profibus協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)模塊在船舶的應(yīng)用

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

    Modbus協(xié)議轉(zhuǎn)Profibus協(xié)議網(wǎng)關(guān)模塊連PLC與激光發(fā)射器通訊

    在PLC控制系統(tǒng),從站設(shè)備通常以Modbus協(xié)議,ModbusTCP協(xié)議,Profinet協(xié)議,Profibus協(xié)議,Profibus D
    的頭像 發(fā)表于 06-22 10:24 ?423次閱讀
    <b class='flag-5'>Modbus協(xié)議</b>轉(zhuǎn)Profibus<b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)模塊連PLC與激光發(fā)射器<b class='flag-5'>通訊</b>

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

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

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

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

    通訊協(xié)議轉(zhuǎn)換Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)

    Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)是工業(yè)通信轉(zhuǎn)換設(shè)備,能夠?qū)崿F(xiàn)Modbus協(xié)議與Profinet協(xié)議之間的有效轉(zhuǎn)換和穩(wěn)定傳輸。通過(guò)該網(wǎng)關(guān),工業(yè)設(shè)備之間可以實(shí)現(xiàn)數(shù)據(jù)交換和通信,提高生產(chǎn)效率和智能化程度
    的頭像 發(fā)表于 06-13 14:07 ?527次閱讀
    <b class='flag-5'>通訊</b><b class='flag-5'>協(xié)議</b>轉(zhuǎn)換<b class='flag-5'>Modbus</b>轉(zhuǎn)Profinet網(wǎng)關(guān)

    Modbus-RTU通訊協(xié)議是什么?

    Modbus-RTU通訊協(xié)議是一種串行通訊協(xié)議,它可以用于連接不同類型的設(shè)備,以實(shí)現(xiàn)遠(yuǎn)程監(jiān)控和控制。Mo
    的頭像 發(fā)表于 05-23 15:06 ?669次閱讀

    Modbus協(xié)議的工作原理、優(yōu)缺點(diǎn)及應(yīng)用

    在當(dāng)今工業(yè)物聯(lián)網(wǎng)(IIoT)的浪潮Modbus協(xié)議無(wú)疑是連接傳統(tǒng)工業(yè)設(shè)備與現(xiàn)代信息技術(shù)的橋梁。作為一位工業(yè)物聯(lián)網(wǎng)的資深工程師,我深感有責(zé)任向傳統(tǒng)行業(yè)解釋這一重要協(xié)議的工作原理、優(yōu)缺
    的頭像 發(fā)表于 05-21 17:06 ?1471次閱讀
    <b class='flag-5'>Modbus協(xié)議</b>的工作原理、優(yōu)缺點(diǎn)及應(yīng)用

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

    Modbus協(xié)議網(wǎng)關(guān)是一種專門用于工業(yè)自動(dòng)化環(huán)境的網(wǎng)絡(luò)設(shè)備,其主要功能是實(shí)現(xiàn)不同通信協(xié)議之間的轉(zhuǎn)換,尤其是將基于Modbus協(xié)議的設(shè)備或系統(tǒng)與使用其他
    的頭像 發(fā)表于 04-11 15:51 ?795次閱讀

    軟通動(dòng)力與捷創(chuàng)技術(shù)簽訂戰(zhàn)略合作協(xié)議

    近日,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱“軟通動(dòng)力”)與寧波捷創(chuàng)技術(shù)股份有限公司(以下簡(jiǎn)稱“捷創(chuàng)技術(shù)”)正式簽訂戰(zhàn)略合作
    的頭像 發(fā)表于 02-03 16:35 ?1144次閱讀