博客專欄

        EEPW首頁 > 博客 > 虛擬串口工具MCGS開發調試的靈活應用教程

        虛擬串口工具MCGS開發調試的靈活應用教程

        發布人:成都億佰特 時間:2022-11-08 來源:工程師 發布文章

        MCGS開發調試一般來說具有三種方式,如下所述:

        1)選擇使用模擬設備,一般來說無法直接在電腦上調試真實設備(不帶以太網型號),需要通過USB485設備中轉實現,在調試完成需要燒錄U盤下載程序前調整為正確串口就行(通常為COM1-RS232COM2-RS485);也可以選擇設備驅動中的“模擬數據設備”,此法會在調試完成對設備驅動相關的“腳本”或者“控件”有調整,而且該方法使用起來步驟繁瑣,理解起來復雜,不建議使用。

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

        3)通過USB下載,燒錄程序很慢還需要使用不常用的USB梯型口,多數情況下需要單獨購買,并且USB通訊距離很短無法在“中控室”實現對現場設備的調試。

        以上方式各有優缺點,沒有最好的方法只有最適合的方法。

        這里介紹一種在家無需在現場調試方式,此方法需要結合虛擬串口和Modbus仿真從機實現,此方法可在一臺電腦上較完整的仿真整個開發工程,完成整個開發過程中的調試,節省開發人員的現場調試時間。

        TCP客戶端虛擬串口(ModBus RTU

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

        TCP客戶端虛擬串口1

        MCGS添加變量與關聯變量,在之后的網絡仿真調試中也會使用此處定義的變量;

        TCP客戶端虛擬串口2

        Modbus Slave仿真設備,由于組態屏Modbus RTU協議進行通訊,因此仿真設備必須使用Modbus RTU Over TCP/IP連接方式,該軟件從機工作在TCP/IP時只能使用服務器模式,市場上還有不少的Modbus仿真軟件比如: modscan、MThings等軟件,都可以使用這里就采用Modbus Slave為例其余軟件方法類似,此處仿真從機使用的控制點位會在后續調試中使用到;

        TCP客戶端虛擬串口3
        TCP客戶端虛擬串口

        簡單制作人機交互界面方便演示后續后續仿真調試也使用該界面演示;

        TCP客戶端虛擬串口4

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

        TCP客戶端虛擬串口5

        完成以上配置后就可以實現整個流程的仿真控制,并且調試程序可以直接用于生成U盤下載程序”,下圖完整演示了仿真屏幕控制仿真設備的第一路輸出;

        TCP客戶端虛擬串口6


        文章來源:https://www.ebyte.com/new-view-info.html?id=2092

        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞: mcgs 虛擬串口工具

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 唐海县| 荥经县| 榆林市| 呼伦贝尔市| 林州市| 清河县| 楚雄市| 舒城县| 通道| 黑河市| 兴海县| 宝清县| 平度市| 独山县| 岐山县| 玛沁县| 宁强县| 额济纳旗| 上饶市| 信丰县| 邵东县| 盖州市| 佳木斯市| 天台县| 库尔勒市| 洮南市| 姚安县| 南京市| 江城| 大冶市| 曲周县| 山丹县| 东阿县| 晋州市| 雷州市| 体育| 乌拉特前旗| 三台县| 红原县| 万全县| 永济市|