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

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

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

虛擬串口工具M(jìn)CGS開(kāi)發(fā)調(diào)試的靈活應(yīng)用教程

jf_10471008 ? 來(lái)源:jf_10471008 ? 作者:jf_10471008 ? 2022-11-08 10:05 ? 次閱讀

MCGS開(kāi)發(fā)調(diào)試一般來(lái)說(shuō)具有三種方式,如下所述:

(1)選擇使用模擬設(shè)備,一般來(lái)說(shuō)無(wú)法直接在電腦上調(diào)試真實(shí)設(shè)備(不帶以太網(wǎng)型號(hào)),需要通過(guò)USB轉(zhuǎn)485設(shè)備中轉(zhuǎn)實(shí)現(xiàn),在調(diào)試完成需要燒錄U盤(pán)下載程序前調(diào)整為正確串口就行(通常為COM1-RS232與COM2-RS485);也可以選擇設(shè)備驅(qū)動(dòng)中的“模擬數(shù)據(jù)設(shè)備”,此法會(huì)在調(diào)試完成后對(duì)設(shè)備驅(qū)動(dòng)相關(guān)的“腳本”或者“控件”有調(diào)整,而且該方法使用起來(lái)步驟繁瑣,理解起來(lái)復(fù)雜,不建議使用。

(2)通過(guò)TCP/IP連接屏幕直接調(diào)試,此方法調(diào)試是最為方便的,但一些老舊型號(hào)并不支持以太網(wǎng)連接,所以該方法具有一定的局限性。

(3)通過(guò)USB下載,燒錄程序很慢還需要使用不常用的USB梯型口,多數(shù)情況下需要單獨(dú)購(gòu)買(mǎi),并且USB通訊距離很短無(wú)法在“中控室”實(shí)現(xiàn)對(duì)現(xiàn)場(chǎng)設(shè)備的調(diào)試。

以上方式各有優(yōu)缺點(diǎn),沒(méi)有最好的方法只有最適合的方法。

這里介紹一種在家無(wú)需在現(xiàn)場(chǎng)調(diào)試方式,此方法需要結(jié)合虛擬串口和Modbus仿真從機(jī)實(shí)現(xiàn),此方法可在一臺(tái)電腦上較完整的仿真整個(gè)開(kāi)發(fā)工程,完成整個(gè)開(kāi)發(fā)過(guò)程中的調(diào)試,節(jié)省開(kāi)發(fā)人員的現(xiàn)場(chǎng)調(diào)試時(shí)間。

TCP客戶端虛擬串口(ModBus RTU)

此處以父設(shè)備采用官方提供的“通用串口父設(shè)備”驅(qū)動(dòng),子設(shè)備驅(qū)動(dòng)使用“莫迪康Modbus RTU”為例,設(shè)備添加如下圖所示:

pYYBAGNpuVuAA3SSAABZvZtzr78139.png


MCGS添加變量與關(guān)聯(lián)變量,在之后的網(wǎng)絡(luò)仿真調(diào)試中也會(huì)使用此處定義的變量;

poYBAGNpuVyACsc5AABy05v9h9Q142.png

Modbus Slave仿真設(shè)備,由于組態(tài)屏Modbus RTU協(xié)議進(jìn)行通訊,因此仿真設(shè)備必須使用Modbus RTU Over TCP/IP連接方式,該軟件從機(jī)工作在TCP/IP時(shí)只能使用服務(wù)器模式,市場(chǎng)上還有不少的Modbus仿真軟件比如: modscan、MThings等軟件,都可以使用這里就采用Modbus Slave為例其余軟件方法類(lèi)似,此處仿真從機(jī)使用的控制點(diǎn)位會(huì)在后續(xù)調(diào)試中使用到;

poYBAGNpuWGAbGfYAABgR6PRJT0900.png


pYYBAGNpuWGAD05qAABgR6PRJT0049.png

簡(jiǎn)單制作人機(jī)交互界面方便演示后續(xù)后續(xù)仿真調(diào)試也使用該界面演示;

poYBAGNpuWKASDwTAABSO4Wt6yg814.png


利用虛擬串口工具虛擬串口1(COM1),新建TCP客戶端模式,配置IP參數(shù)仿真設(shè)備服務(wù)器地址192.168.3.100,端口號(hào)9000。

poYBAGNpuWSAKa5GAADBLknXwAo113.png


完成以上配置后就可以實(shí)現(xiàn)整個(gè)流程的仿真控制,并且調(diào)試程序可以直接用于生成“U盤(pán)下載程序”,下圖完整演示了仿真屏幕控制仿真設(shè)備的第一路輸出;

pYYBAGNpuWeAEjfbAAFx7brkp_8696.png






審核編輯:劉清

聲明:本文內(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)投訴
  • modbusRTU
    +關(guān)注

    關(guān)注

    0

    文章

    39

    瀏覽量

    8326
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ZDP1440串口屏應(yīng)用開(kāi)發(fā)如何使用虛擬串口調(diào)試

    ZDP1440串口屏應(yīng)用開(kāi)發(fā)如何使用虛擬串口調(diào)試呢?本文將詳細(xì)方法分享給大家。
    的頭像 發(fā)表于 01-25 11:32 ?1534次閱讀
    ZDP1440<b class='flag-5'>串口</b>屏應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b>如何使用<b class='flag-5'>虛擬</b><b class='flag-5'>串口</b><b class='flag-5'>調(diào)試</b>

    串口通訊調(diào)試工具 -下載

    串口通訊調(diào)試工具 -下載:是一款功能靈活,操作方便的串口調(diào)試程序。適用于Win9X/2000系
    發(fā)表于 05-26 08:59 ?63次下載

    串口調(diào)試監(jiān)聽(tīng)工具(ComSpy)

    串口調(diào)試監(jiān)聽(tīng)工具(ComSpy)
    發(fā)表于 05-26 10:25 ?91次下載
    <b class='flag-5'>串口</b><b class='flag-5'>調(diào)試</b>監(jiān)聽(tīng)<b class='flag-5'>工具</b>(ComSpy)

    keil MDK中使用虛擬串口調(diào)試串口

    本內(nèi)容介紹了keil MDK中使用虛擬串口調(diào)試串口
    發(fā)表于 05-24 12:07 ?223次下載
    keil MDK中使用<b class='flag-5'>虛擬</b><b class='flag-5'>串口</b><b class='flag-5'>調(diào)試</b><b class='flag-5'>串口</b>

    串口調(diào)試工具

    串口調(diào)試工具 便于單片機(jī)下載 串口調(diào)試工具 串口調(diào)試工具
    發(fā)表于 11-20 16:35 ?42次下載

    Keil 開(kāi)發(fā)環(huán)境與虛擬串口屏綁定調(diào)試

    在實(shí)際調(diào)試過(guò)程中,若我們手頭上沒(méi)有硬件實(shí)物或每次修改工程圖片又得重新下載而浪費(fèi)時(shí)間,此時(shí)我們就可以直接將Keil 開(kāi)發(fā)環(huán)境與虛擬串口屏連接起來(lái)。用戶使用Keil 程序Debug 仿真時(shí)
    發(fā)表于 05-25 14:25 ?27次下載

    虛擬串口工具

    虛擬串口工具串口調(diào)試,感興趣的可以看看。
    發(fā)表于 10-12 16:05 ?26次下載

    串口調(diào)試工具

    串口調(diào)試工具
    發(fā)表于 12-28 10:16 ?172次下載

    串口開(kāi)發(fā)環(huán)境與虛擬串口屏綁定調(diào)試-V2.0

    串口開(kāi)發(fā)環(huán)境與虛擬串口屏綁定調(diào)試,大家可以來(lái)學(xué)習(xí)下
    發(fā)表于 03-21 20:01 ?20次下載

    plc.單片機(jī)的串口通訊的調(diào)試方法——通過(guò)虛擬串口工具串口助手來(lái)調(diào)試串口

    加一個(gè),串口助手和虛擬串口工具統(tǒng)合使用的鏈接,可以一起看哦~https://blog.csdn.net/qq_32278309/article/details/101384003博主是
    發(fā)表于 12-17 18:49 ?14次下載
    plc.單片機(jī)的<b class='flag-5'>串口</b>通訊的<b class='flag-5'>調(diào)試</b>方法——通過(guò)<b class='flag-5'>虛擬</b><b class='flag-5'>串口</b><b class='flag-5'>工具</b>和<b class='flag-5'>串口</b>助手來(lái)<b class='flag-5'>調(diào)試</b><b class='flag-5'>串口</b>

    串口調(diào)試助手工具

    串口調(diào)試助手非常有用串口調(diào)試工具
    發(fā)表于 08-22 09:34 ?20次下載

    串口調(diào)試工具

    串口調(diào)試工具免費(fèi)下載。
    發(fā)表于 09-13 17:41 ?34次下載

    TCP服務(wù)器虛擬串口工具MCGS開(kāi)發(fā)調(diào)試教程

    虛擬串口的方式不同,虛擬從機(jī)的連接方式也就不同,利用虛擬串口的TCP服務(wù)器模式虛擬
    的頭像 發(fā)表于 11-07 18:06 ?3661次閱讀
    TCP服務(wù)器<b class='flag-5'>虛擬</b><b class='flag-5'>串口</b><b class='flag-5'>工具</b>的<b class='flag-5'>MCGS</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>調(diào)試</b>教程

    串口調(diào)試工具

    串口調(diào)試工具
    發(fā)表于 04-28 13:53 ?7次下載

    虛擬串口生成工具

    虛擬串口生成工具
    發(fā)表于 04-28 13:56 ?5次下載