衡阳派盒市场营销有限公司

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

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

3天內不再提示

如何確保FX5U能跟掃碼槍正常通訊?

blackwatching ? 來源:技成培訓網 ? 2023-04-14 11:52 ? 次閱讀

一、案例任務控制要求描述

串口調試助手是一款基于Windows系統(tǒng)的軟件:

1. 支持TCP、UDP、串口

2. 支持地址的域名解析

3. 支持同一個類型下創(chuàng)建多個連接

4. 周期發(fā)送、十六進制顯示、自動換行、文件輸入、文件輸出

5. 窗口集成分離等,分離后可調大小

6. 底層采用livevent開發(fā),通訊穩(wěn)定可靠。以上要取決于軟件開發(fā)工程師對此助手的設計,每一家的串口調試助手都是大同小異。

控制說明:不論是什么設備之間在進行串口通訊,當不成功時往往我們都是焦頭爛額不知道從哪里分析。

分析無非分為兩個部分:硬件與軟件

1.硬件包括:硬件設備是否故障,硬件接線是否正確;

2.軟件包括:軟件設置是否正確,程序是否正確?

我們此時可以利用串口調試助手去判斷軟件問題。把PLC發(fā)送的數(shù)據(jù)傳給串口調試助手;串口調試助手把數(shù)據(jù)發(fā)送給對應設備;分為兩個部分。通過這兩個部分的數(shù)據(jù)對比就可以清楚軟件是否有問題了。

以掃碼槍為例,當FX5U跟掃碼槍通訊不上時,可以利用FX5U發(fā)送數(shù)據(jù)給串口調試助手,串口調試助手發(fā)送數(shù)據(jù)給掃碼槍,當兩個設備都正常時,對比一下數(shù)據(jù)即可以解決問題。如圖1-1所示。

c1c3ce88-d888-11ed-bfe3-dac502259ad0.png

圖 1-1串口調試助手

二、重點知識講解

c1bae962-d888-11ed-bfe3-dac502259ad0.png

1.串行數(shù)據(jù)傳送RS2指令說明

c1d4caf8-d888-11ed-bfe3-dac502259ad0.png

c1e06138-d888-11ed-bfe3-dac502259ad0.png

c1fb6d66-d888-11ed-bfe3-dac502259ad0.png

c2131ee8-d888-11ed-bfe3-dac502259ad0.png

通訊通道說明如圖2-1所示。

c22463ec-d888-11ed-bfe3-dac502259ad0.png

圖 2-1 通訊通道說明

三、任務的實施

c1bae962-d888-11ed-bfe3-dac502259ad0.png

本案例會從硬件接線—掃碼槍設置—錯誤數(shù)據(jù)—串口調試助手與掃碼槍—串口調試助手與FX5U—找出問題并糾正錯誤這六個方面進行講解。

1 硬件接線圖

在購買掃碼槍時,記得選擇配對的型號。本案例中選用的掃碼槍本體是網口并且附贈了一條RJ45RS232的通訊線。由于通訊接口都是母頭,所以需要用兩個公頭短接起來,并且把接收和發(fā)送的線接好,如圖3-1中的1所示。由于FX5U的PLC本體是485接口,所以需要選用一個RS232轉RS485的模塊,如圖3-2中的2所示。

通過轉接過后的RS485的口由于只有TXD跟RXD,并且在圖3-1中的1已經把發(fā)送跟接收對應好了,所以在如圖3-1的3中,需要把RDA跟SDA短接并接入到TXD,RDB跟SDB短接并接入到RXD。

c23a1e4e-d888-11ed-bfe3-dac502259ad0.png

圖3-1 FX5U與掃碼槍接線圖

在購買掃碼槍時,記得選擇配對的型號。本案例中選用的掃碼槍本體是網口并且附贈了一條RJ45轉RS232的通訊線。由于目前市面上的筆記本電腦基本都是USB口的,所以需要另購一條RS232轉USB的通訊線。如圖3-2所示。

c2572bce-d888-11ed-bfe3-dac502259ad0.png

圖3-2掃碼槍與串口調試助手接線圖

FX5U本體是485接口,筆記本電腦本身是USB接口,所以電腦與FX5U之間有兩種接線方式:一種是通過USB轉RS485的通訊線進行連接;另一種就是通過USB轉RS232的通訊線,再通過RS232轉RS485的模塊進行連接。本案例采用的是第2種方式,如圖3-3所示。

c27047a8-d888-11ed-bfe3-dac502259ad0.png

圖3-3 FX5U與串口調試助手接線圖

2 掃碼槍參數(shù)設置

1:將掃碼槍通電。

2:用掃碼槍掃描“恢復出廠設置”條碼,可將掃碼槍的所有參數(shù)恢復到出廠時的配置。

c29530cc-d888-11ed-bfe3-dac502259ad0.png

3:用掃碼槍掃描“RS232串行輸出”條碼,可進行配置串行通訊格式。

c2a6d94e-d888-11ed-bfe3-dac502259ad0.png

4:用掃碼槍依次掃描對應的條碼,可配置串行通訊格式中的波特率以及串行校驗位設置,本設置選用“9600bps”以及“ODD”。注:掃碼槍串行通訊格式固定8位數(shù)據(jù)位、1位停止位。

1)波特率設置

c2b9e570-d888-11ed-bfe3-dac502259ad0.png

2)串行校驗位配置

c2c0db82-d888-11ed-bfe3-dac502259ad0.png

c2d54964-d888-11ed-bfe3-dac502259ad0.png

5:想通過發(fā)送命令,控制掃描槍掃描,可先掃“串口&全碼開啟”條碼。

c2e0526e-d888-11ed-bfe3-dac502259ad0.png

然后掃描“命令觸發(fā)模式”條碼啟動命令觸發(fā)模式。在這種模式下,掃碼槍接收到主機發(fā)送的掃描命令時開始讀碼,在讀碼成功輸出信息或單次讀碼時間結束后停止讀碼。

注:在命令觸發(fā)模式下,觸發(fā)掃描的串口指令為:7E 00 08 01 00 02 01 AB CD;掃碼槍收到觸發(fā)指令后,會先輸出七個字節(jié)的回應信息并同步啟動掃描(回應信息內容:02 00 00 01 00 33 31)

c2ea3608-d888-11ed-bfe3-dac502259ad0.png

3 錯誤數(shù)據(jù)

1:設置好如圖3-4參數(shù)。

c2f6e268-d888-11ed-bfe3-dac502259ad0.png

圖3-4 通信格式

2:編寫如圖3-5的程序

c2ff9430-d888-11ed-bfe3-dac502259ad0.png

圖3-5 錯誤程序

3:賦值如圖3-6的數(shù)據(jù)

c315be5e-d888-11ed-bfe3-dac502259ad0.png

圖3-6 數(shù)據(jù)

4:檢測結果:沒有任何數(shù)據(jù),如圖3-7所示。

c326569c-d888-11ed-bfe3-dac502259ad0.png

圖3-7 結果

4 串口調試助手與掃碼槍

檢測結果:沒有任何數(shù)據(jù),如圖3-7所示。將串口調試助手的串口設置按照如下設置,COM口號要看設備管理器,其他的跟掃碼槍保持一致。在發(fā)送區(qū)設置中,選用按十六進制發(fā)送,把7E 00 08 01 00 02 01 AB CD發(fā)送給掃碼槍后,掃碼槍會自動返回對應的數(shù)據(jù)“02 00 00 01 00 33 31”“37 35 31 39 38 34 32 33 39 38 0D”后一段數(shù)據(jù)為二維碼數(shù)據(jù)。如圖3-8所示。

c33ccf94-d888-11ed-bfe3-dac502259ad0.png

圖3-8 串口調試助手與掃碼槍通訊測試

5 串口調試助手與FX5U

經過多次PLC修改數(shù)據(jù) ,終于發(fā)出了一串正確的數(shù)字即最后一行

c34c7f98-d888-11ed-bfe3-dac502259ad0.png

圖3-9 串口調試助手與FX5U通訊測試

6 找出問題并糾正錯誤

利用FX5U發(fā)送給串口調試助手的程序發(fā)送給掃碼槍,已經可以得到正確的數(shù)據(jù),修改后的程序:

c36012e2-d888-11ed-bfe3-dac502259ad0.png

c37585fa-d888-11ed-bfe3-dac502259ad0.png

測試結果如下:

c3855f8e-d888-11ed-bfe3-dac502259ad0.png

審核編輯 :李倩

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

    關注

    8

    文章

    7139

    瀏覽量

    89578
  • 串口調試
    +關注

    關注

    2

    文章

    268

    瀏覽量

    24771

原文標題:如何確保FX5U能跟掃碼槍正常通訊?

文章出處:【微信號:玩轉PLC工業(yè)機器人,微信公眾號:玩轉PLC工業(yè)機器人】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    232轉Profinet網關接與PLC通訊在物流分揀線上的應用

    通過232轉Profinet網關接入到PLC上進行通訊,232轉Profinet網關集成了網口和串口,支持
    的頭像 發(fā)表于 05-28 21:35 ?782次閱讀
    232轉Profinet網關接<b class='flag-5'>掃</b><b class='flag-5'>碼</b><b class='flag-5'>槍</b>與PLC<b class='flag-5'>通訊</b>在物流分揀線上的應用

    FX5U TCP以太網通訊

    本帖最后由 362896182 于 2018-1-10 13:10 編輯 1.三菱FX5U固件版本1.060以后才支持,MODBUS以太網從站功能,如果舊版本項目實現(xiàn)TCP以太網通訊,可以用
    發(fā)表于 01-09 17:29

    多個USB,如何區(qū)分是哪個的?

    多個USB,如何區(qū)分是哪個
    發(fā)表于 02-23 13:32

    LV與FX5U以太網通訊問題

    LV與FX5U通訊,包括M寄存器、R寄存器字符串通訊。通過OPC通訊刷新速度和程序運行很慢,關掉OPC或禁止通訊接口程序運行速度還可。網上找
    發(fā)表于 09-24 21:05

    基于MELSEC iQ-F的FX5U硬件接線及構成

    FX5U CPU模塊在每個系統(tǒng)中可連接的擴展設備臺數(shù)有限制。FX5U CPU模塊可在擴展設備輸入輸出點數(shù)(最大256點)與遠程I/O點數(shù)(最大384點)合計512點以下進行控制。使用FX3的擴展模塊時需要總線轉換模塊。此外
    發(fā)表于 09-29 18:27 ?24次下載
    基于MELSEC iQ-F的<b class='flag-5'>FX5U</b>硬件接線及構成

    FX5U與LabVIEW進行以太網通訊的資料概述

    本文檔的主要內容詳細介紹的是FX5U與LabVIEW進行以太網通訊的資料概述。
    發(fā)表于 01-08 08:00 ?146次下載
    <b class='flag-5'>FX5U</b>與LabVIEW進行以太網<b class='flag-5'>通訊</b>的資料概述

    三菱FX5U PLC的應用手冊免費下載

    本文檔的主要內容詳細介紹的是三菱FX5U PLC的應用手冊免費下載。
    發(fā)表于 11-18 08:00 ?49次下載
    三菱<b class='flag-5'>FX5U</b> PLC的應用手冊免費下載

    三菱PLC FX3UFX5U連接MQTT物聯(lián)網關

    三菱PLC FX3UFx5U憑仗其穩(wěn)定性與性價比成為三菱熱銷的PLC型號,被廣泛應用于智慧水務、智慧交通、智慧工廠等應用場景。隨著工業(yè)物聯(lián)網IIOT的開展,需要把把Fx3UFX5U
    發(fā)表于 11-21 10:03 ?1896次閱讀

    多臺FX5U之間無線MODBUS組網通訊步驟詳解

    本方案用于解決多臺三菱FX5U PLC之間基于MODBUS通訊協(xié)議下的無線通信實現(xiàn)方法。方案中采用日系PLC無線通訊終端DTD435M,作為實現(xiàn)無線通訊的硬件設備。 一、方案概述 1.
    發(fā)表于 12-06 13:59 ?4401次閱讀
    多臺<b class='flag-5'>FX5U</b>之間無線MODBUS組網<b class='flag-5'>通訊</b>步驟詳解

    MELSEC iQ F FX5U用戶手冊(硬件篇)

    MELSEC iQ-F FX5U 用戶手冊 (硬件篇) 產品規(guī)格書
    發(fā)表于 08-28 09:58 ?3次下載
    MELSEC iQ F <b class='flag-5'>FX5U</b>用戶手冊(硬件篇)

    MELSEC iQ F FX5U CPU模塊硬件手冊

    本手冊的內容是關于 FX5U CPU模塊各部件的名稱、外形尺寸、安裝以及接線,從 MELSEC iQ-F FX5U用戶手冊(硬件篇)中節(jié)選出來的有關內容。有關詳細內容請查閱 MELSEC iQ-F FX5U用戶手冊(硬件篇)
    發(fā)表于 08-28 09:44 ?3次下載
    MELSEC iQ F <b class='flag-5'>FX5U</b> CPU模塊硬件手冊

    FX5U正常通訊的設計實現(xiàn)

    我們此時可以利用串口調試助手去判斷軟件問題。把PLC發(fā)送的數(shù)據(jù)傳給串口調試助手;串口調試助手把數(shù)據(jù)發(fā)送給對應設備;分為兩個部分。
    的頭像 發(fā)表于 10-25 09:32 ?3474次閱讀

    如何實現(xiàn)MCGS觸摸屏與FX5U之間無線自組網通訊?

    、方案概述 本方案是MCGS觸摸屏與三菱FX5U PLC基于MODBUS協(xié)議下的無線通信實現(xiàn)方法。此方案中威綸通觸摸屏作為主站,三菱FX5U PLC作為從站,并采用日系PLC專用無線通訊終端——DTD435MC,作為實現(xiàn)無線
    的頭像 發(fā)表于 12-02 10:01 ?2302次閱讀
    如何實現(xiàn)MCGS觸摸屏與<b class='flag-5'>FX5U</b>之間無線自組網<b class='flag-5'>通訊</b>?

    USB存儲(數(shù)據(jù)存儲、換型)

    USB存儲(數(shù)據(jù)存儲、換型)
    發(fā)表于 04-28 17:04 ?4次下載

    如何將連接至PROFINET系統(tǒng)與西門子通訊

    如何將連接至PROFINET系統(tǒng)與西門子通訊
    的頭像 發(fā)表于 04-14 18:03 ?3983次閱讀
    如何將<b class='flag-5'>掃</b><b class='flag-5'>碼</b><b class='flag-5'>槍</b>連接至PROFINET系統(tǒng)與西門子<b class='flag-5'>通訊</b>
    百家乐赌博大全| 网络百家乐真假| 山西百家乐官网用品| 盈丰国际| 二八杠游戏机| 玩百家乐新2娱乐城| 网上百家乐官网网| 网上百家乐官网网址| 全讯网官网| 玩百家乐平台| 澳门百家乐官网经| 百家乐官网哪家赌安全| 湘潭市| 大发888 加速器| 综合百家乐博彩论坛| 百家乐园zyylc| 博狗百家乐官网的玩法技巧和规则| 玩百家乐官网平台| 萝北县| 伟德亚洲| 大发888娱乐注册| 同乐城百家乐娱乐城| 打百家乐庄闲的技巧| 属虎属鼠做生意可以吗| 真人百家乐官网博弈| 缅甸百家乐官网龙虎斗| 百家乐官网桩闲落注点| 皇冠娱乐城| 六合彩开奖历史记录| 大发888代理平台| 累积式百家乐的玩法技巧和规则| 百家乐翻天粤| 百家乐赢钱皇冠网| 百家乐官网赢一注| 澳门档百家乐官网的玩法技巧和规则 | 百家百家乐官网网站| 百家乐买对子技巧| 网上百家乐正规代理| 博狗百家乐开户| 做生意的好风水好吗| 十六浦百家乐官网的玩法技巧和规则 |