chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>1路編碼器脈沖計(jì)數(shù)器或2路DI高速計(jì)數(shù)器,Modbus RTU模塊 YL150

1路編碼器脈沖計(jì)數(shù)器或2路DI高速計(jì)數(shù)器,Modbus RTU模塊 YL150

2022-10-31 | pdf | 0.72 MB | 次下載 | 免費(fèi)

資料介紹

產(chǎn)品特點(diǎn):

編碼器解碼轉(zhuǎn)換成標(biāo)準(zhǔn)Modbus RTU協(xié)議

● 可用作編碼器計(jì)數(shù)器或者轉(zhuǎn)速測(cè)量

● 支持編碼器計(jì)數(shù),可識(shí)別正反轉(zhuǎn)

● 也可以設(shè)置作為2路獨(dú)立DI高速計(jì)數(shù)器

● 計(jì)數(shù)值支持?jǐn)嚯娮詣?dòng)保存

●  DI輸入支持PNP和NPN輸入

● 繼電器和機(jī)械開(kāi)關(guān)輸入時(shí)可以設(shè)置濾波時(shí)間

● 通過(guò)RS-485接口可以清零和設(shè)置計(jì)數(shù)值

 寬電源供電范圍:8 ~ 32VDC

● 可靠性高,編程方便,易于應(yīng)用

● 標(biāo)準(zhǔn)DIN35導(dǎo)軌安裝,方便集中布線(xiàn)

● 用戶(hù)可編程設(shè)置模塊地址、波特率等

 

典型應(yīng)用:

● 編碼器脈沖信號(hào)測(cè)量

● 流量計(jì)脈沖計(jì)數(shù)或流量測(cè)量

● 生產(chǎn)線(xiàn)產(chǎn)品計(jì)數(shù)

● 物流包裹數(shù)量計(jì)數(shù)

● 接近開(kāi)關(guān)脈沖信號(hào)測(cè)量

● 編碼器信號(hào)遠(yuǎn)傳到工控機(jī)

● 水表或電表脈沖計(jì)數(shù)

● 智能工廠(chǎng)與工業(yè)物聯(lián)網(wǎng)

產(chǎn)品概述:

YL150產(chǎn)品實(shí)現(xiàn)傳感器和主機(jī)之間的信號(hào)采集,用來(lái)解碼編碼器信號(hào)。YL150系列產(chǎn)品可應(yīng)用在 RS-485總線(xiàn)工業(yè)自動(dòng)化控制系統(tǒng),自動(dòng)化機(jī)床,工業(yè)機(jī)器人,三坐標(biāo)定位系統(tǒng),位移測(cè)量,行程測(cè)量,角度測(cè)量,轉(zhuǎn)速測(cè)量,流量測(cè)量,產(chǎn)品計(jì)數(shù)等等。

產(chǎn)品包括信號(hào)隔離,脈沖信號(hào)捕捉,信號(hào)轉(zhuǎn)換和RS-485串行通信。每個(gè)串口最多可接255只 YL150系列模塊,通訊方式采用ASCII碼通訊協(xié)議或MODBUS RTU通訊協(xié)議,波特率可由代碼設(shè)置,能與其他廠(chǎng)家的控制模塊掛在同一RS-485總線(xiàn)上,便于計(jì)算機(jī)編程。

YL150系列產(chǎn)品是基于單片機(jī)的智能監(jiān)測(cè)和控制系統(tǒng),所有的用戶(hù)設(shè)定的地址,波特率,數(shù)據(jù)格式,校驗(yàn)和狀態(tài)等配置信息都儲(chǔ)存在非易失性存儲(chǔ)器EEPROM里。

YL150系列產(chǎn)品按工業(yè)標(biāo)準(zhǔn)設(shè)計(jì)、制造,信號(hào)輸入 / 輸出之間不隔離,抗干擾能力強(qiáng),可靠性高。工作溫度范圍- 45℃~+85℃。

功能簡(jiǎn)介:

YL150遠(yuǎn)程I/O模塊,可以用來(lái)測(cè)量1路編碼器信號(hào),也可以設(shè)置作為2路獨(dú)立計(jì)數(shù)器或者DI狀態(tài)測(cè)量。

  1. 信號(hào)輸入

1路編碼器信號(hào)輸入或2路獨(dú)立計(jì)數(shù)器,可接干接點(diǎn)和濕接點(diǎn),通過(guò)命令設(shè)置輸入類(lèi)型。

  1. 通訊協(xié)議

通訊接口: 1路標(biāo)準(zhǔn)的RS-485通訊接口。

通訊協(xié)議:支持兩種協(xié)議,命令集定義的字符協(xié)議和MODBUS  RTU通訊協(xié)議。模塊自動(dòng)識(shí)別通訊協(xié)議,能實(shí)現(xiàn)與多種品牌PLC、RTU或計(jì)算機(jī)監(jiān)控系統(tǒng)進(jìn)行網(wǎng)絡(luò)通訊。

數(shù)據(jù)格式:10位。1位起始位,8位數(shù)據(jù)位,1位停止位。無(wú)校驗(yàn)。

通訊地址(0~255)和波特率(2400、4800、9600、19200、38400、57600 、115200bps)均可設(shè)定;通訊網(wǎng)絡(luò)最長(zhǎng)距離可達(dá)1200米,通過(guò)雙絞屏蔽電纜連接。

通訊接口高抗干擾設(shè)計(jì),±15KV ESD保護(hù),通信響應(yīng)時(shí)間小于100mS。       

  1. 抗干擾

可根據(jù)需要設(shè)置校驗(yàn)和。模塊內(nèi)部有瞬態(tài)抑制二極管,可以有效抑制各種浪涌脈沖,保護(hù)模塊,內(nèi)部的數(shù)字濾波,也可以很好的抑制來(lái)自電網(wǎng)的工頻干擾。

產(chǎn)品選型:

485: 輸出為RS-485接口

選型舉例: 型號(hào):YL150 - 485   表示輸出為RS-485接口

YL150通用參數(shù)

(typical @ +25℃,Vs為24VDC)

輸入類(lèi)型:  編碼器AB信號(hào)輸入,1通道(A0/B0)。

             低電平: 輸入  < 1V

             高電平: 輸入  3.5 ~ 30V

             頻率范圍0-50KHz。

             編碼器計(jì)數(shù)范圍 ?- 2147483647? ~ ?+2147483647?

             DI計(jì)數(shù)器范圍0 ~ ?4294967295?

輸入電阻:  30KΩ

通    訊:   協(xié)議  RS-485   標(biāo)準(zhǔn)字符協(xié)議 和 MODBUS RTU通訊協(xié)議

             波特率(2400、4800、9600、19200、38400、57600 、115200bps)可軟件選擇

地址(0~255)可軟件選擇

通訊響應(yīng)時(shí)間:100 ms 最大 

工作電源:    +8 ~ 32VDC寬供電范圍,內(nèi)部有防反接和過(guò)壓保護(hù)電路               

功率消耗:    小于1W

工作溫度:    - 45 ~ +80℃          

工作濕度:   10 ~ 90% (無(wú)凝露)

存儲(chǔ)溫度:   - 45 ~ +80℃               

存儲(chǔ)濕度:   10 ~ 95% (無(wú)凝露)                                     

外形尺寸:   106 mm  x  59mm  x  24mm

 

引腳定義:

YL150字符協(xié)議命令集:

模塊的出廠(chǎng)初始設(shè)置,如下所示: 

地址代碼為01

波特率9600 bps 

禁止校驗(yàn)和 

如果使用 RS-485網(wǎng)絡(luò),必須分配一個(gè)不重復(fù)的地址代碼,地址代碼取值為16進(jìn)制數(shù)在00和FF之間,由于新模塊的地址代碼都是一樣的,他們的地址將會(huì)和其他模塊矛盾,所以當(dāng)你組建系統(tǒng)時(shí),你必須重新配置每一個(gè)YL150模塊地址。可以在接好YL150模塊電源線(xiàn)和RS485通訊線(xiàn)后,通過(guò)配置命令來(lái)修改YL150模塊的地址。波特率,校驗(yàn)和狀態(tài)也需要根據(jù)用戶(hù)的要求而調(diào)整。而在修改波特率,校驗(yàn)和狀態(tài)之前,必須讓模塊先進(jìn)入缺省狀態(tài),否則無(wú)法修改。

讓模塊進(jìn)入缺省狀態(tài)的方法:

YL150模塊都有一個(gè)特殊的標(biāo)為INIT的管腳。將INIT管腳短路接到GND管腳后,再接通電源,此時(shí)模塊進(jìn)入缺省狀態(tài)。在這個(gè)狀態(tài)時(shí),模塊的配置如下:

地址代碼為00

波特率9600 bps

禁止校驗(yàn)和 

這時(shí),可以通過(guò)配置命令來(lái)修改YL150模塊的波特率,校驗(yàn)和狀態(tài)等參數(shù)。在不確定某個(gè)模塊的具體配置時(shí),也可以將INIT管腳短路接到GND管腳,再接通電源,使模塊進(jìn)入缺省狀態(tài),再對(duì)模塊進(jìn)行重新配置。

    字符協(xié)議命令由一系列字符組成,如首碼、地址ID,變量、可選校驗(yàn)和字節(jié)和一個(gè)用以顯示命令結(jié)束符(cr)。主機(jī)除了帶通配符地址“**”的同步的命令之外,一次只指揮一個(gè)YL150模塊。

命令格式:(Leading Code)(Addr)(Command)[data][checksum](cr)

(Leading code) 首碼是命令中的第一個(gè)字母。所有命令都需要一個(gè)命令首碼,如%,$,#,@,...等。  1- 字符 

(Addr)      模塊的地址代碼, 如果下面沒(méi)有指定,取值范圍從 00FF (十六進(jìn)制)。            2- 字符 

(Command) 顯示的是命令代碼或變量值。                                                 變量長(zhǎng)度 

[data]      一些輸出命令需要的數(shù)據(jù)。                                                    變量長(zhǎng)度 

[checksum] 括號(hào)中的Checksum(校驗(yàn)和)顯示的是可選參數(shù),只有在啟用校驗(yàn)和時(shí),才需要此選項(xiàng)。2-字符 

(cr)        識(shí)別用的一個(gè)控制代碼符,(cr)作為回車(chē)結(jié)束符,它的值為0x0D。                  1-字符 

當(dāng)啟用校驗(yàn)和(checksum)時(shí),就需要[Checksum]。它占2-字符。命令和應(yīng)答都必須附加校驗(yàn)和特性。校驗(yàn)和用來(lái)檢查所有輸入命令,來(lái)幫助你發(fā)現(xiàn)主機(jī)到模塊命令錯(cuò)誤和模塊到主機(jī)響應(yīng)的錯(cuò)誤。校驗(yàn)和字符放置在命令或響應(yīng)字符之后,回車(chē)符之前。

計(jì)算方法:兩個(gè)字符,十六進(jìn)制數(shù),為之前所發(fā)所有字符的ASCII碼數(shù)值之和,然后與十六進(jìn)制數(shù)0xFF相與所得。

應(yīng)用舉例:禁止校驗(yàn)和(checksum)

       用戶(hù)命令    $002(cr)

       模塊應(yīng)答    !00020600 (cr)

 啟用校驗(yàn)和(checksum)

用戶(hù)命令    $002B6 (cr)

       模塊應(yīng)答    !00020600 A9 (cr)

       ‘$’ = 0x24   ‘0’ = 0x30   ‘2’ = 0x32

  B6=(0x24+0x30+0x30+0x32) AND 0xFF

       ‘!’ = 0x21   ‘0’ = 0x30   ‘2’ = 0x32   ‘6’ = 0x36

  A9=(0x21+0x30+0x30+0x30+0x32+0x30+0x36+0x30+0x30) AND 0xFF

命令的應(yīng)答 :

應(yīng)答信息取決于各種各樣的命令。應(yīng)答也由幾個(gè)字符組成,包括首代碼,變量和結(jié)束標(biāo)識(shí)符。應(yīng)答信號(hào)的首代碼有兩種, ‘!’或 ‘>’表示有效的命令而‘?’ 則代表無(wú)效。通過(guò)檢查應(yīng)答信息,可以監(jiān)測(cè)命令是否有效

注意:1、在一些情況下,許多命令用相同的命令格式。要確保你用的地址在一個(gè)命令中是正確的,假如你用錯(cuò)誤的地址,而這個(gè)地址代表著另一個(gè)模塊,那么命令會(huì)在另一個(gè)模塊生效,因此產(chǎn)生錯(cuò)誤。

2、必須用大寫(xiě)字母輸入命令。

3、(cr)代表鍵盤(pán)上的回車(chē)符,不要直接寫(xiě)出來(lái),應(yīng)該是敲一下回車(chē)鍵(Enter鍵)。

1、設(shè)置編碼器的工作模式

說(shuō)    明:設(shè)置編碼器工作模式,0 或1,出廠(chǎng)默認(rèn)為0。工作模式修改后,必須重啟模塊才會(huì)生效。

工作模式0編碼器AB信號(hào)輸入

工作模式1:兩路獨(dú)立的高速計(jì)數(shù)器輸入

注意:下面命令備注(工作模式0)的表示是僅在編碼器工作模式為0時(shí)數(shù)據(jù)才有效。

備注(工作模式1)的表示是僅在編碼器工作模式為1時(shí)數(shù)據(jù)才有效。

命令格式:$AA3B    設(shè)置編碼器的工作模式。重啟后生效。

參數(shù)說(shuō)明:AA   模塊地址,取值范圍 00FF(十六進(jìn)制)。出廠(chǎng)地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。

應(yīng)答格式:! AA(cr)     表示設(shè)置成功

參數(shù)說(shuō)明:B      代表編碼器的工作模式,值為 0:工作模式0;值為 1:工作模式1

應(yīng)用舉例:  用戶(hù)命令(字符格式)      $0131   

            模塊應(yīng)答(字符格式)      ! 01(cr)

說(shuō)    明:設(shè)置編碼器為工作模式1,兩路高速計(jì)數(shù)器模式。

2、讀取編碼器的工作模式

說(shuō)    明:讀取編碼器的工作模式。

命令格式:$AA4    讀取編碼器的工作模式。

參數(shù)說(shuō)明:AA   模塊地址,取值范圍 00FF(十六進(jìn)制)。出廠(chǎng)地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。

應(yīng)答格式:! B (cr)     代表8個(gè)編碼器通道的工作模式,8個(gè)數(shù),排列順序?yàn)榫幋a器7~編碼器0, 

值為 0:工作模式0;值為 1:工作模式1

應(yīng)用舉例:  用戶(hù)命令(字符格式)      $014   

            模塊應(yīng)答(字符格式)      ! 1 (cr)

說(shuō)    明:編碼器為工作模式1 

3、讀取開(kāi)關(guān)狀態(tài)命令

說(shuō)    明:從模塊中讀回所有編碼器輸入通道開(kāi)關(guān)量狀態(tài)。

命令格式:#AA(cr)

參數(shù)說(shuō)明:#     分界符。十六進(jìn)制為23H

          AA   模塊地址,取值范圍 00FF(十六進(jìn)制)。出廠(chǎng)地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。

應(yīng)答格式:> CC (cr)      命令有效。

          ?01(cr)       命令無(wú)效或非法操作。

參數(shù)說(shuō)明:>     分界符。十六進(jìn)制為3EH

CC代表讀取到的編碼器輸入開(kāi)關(guān)狀態(tài),8個(gè)數(shù),排列順序?yàn)锽0A0, 

值為 0:  輸入低電平;值為 1: 輸入高電平

(cr)   結(jié)束符,上位機(jī)回車(chē)鍵,十六進(jìn)制為0DH。

應(yīng)用舉例:  用戶(hù)命令(字符格式)      #01 

            模塊應(yīng)答(字符格式)      >01(cr)

說(shuō)    明:模塊輸入開(kāi)關(guān)狀態(tài)是01 , 排列順序?yàn)锽0A0     

A0:高電平      B0:低電平     

4、讀編碼器計(jì)數(shù)器數(shù)據(jù)命令(工作模式0)

說(shuō)    明:讀取編碼器計(jì)數(shù)器的數(shù)據(jù)?!?’表示正轉(zhuǎn),‘-’表示反轉(zhuǎn)。

命令格式:#AA2  

AA   模塊地址,取值范圍 00FF(十六進(jìn)制)。出廠(chǎng)地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。

   表示讀編碼器計(jì)數(shù)器數(shù)據(jù)命令。

應(yīng)答格式:!+AAAAAAAAAA (cr)     

應(yīng)答格式:!+AAAAAAAAAA(cr)     

應(yīng)用舉例:  用戶(hù)命令(字符格式)      #012 

             模塊應(yīng)答(字符格式)     !+0012345678 (cr)

說(shuō)    明:編碼器的計(jì)數(shù)值為正轉(zhuǎn)+12345678

5、讀編碼器輸入頻率命令(工作模式0)

說(shuō)    明:讀取編碼器輸入的頻率?!?’表示正轉(zhuǎn),‘-’表示反轉(zhuǎn)。 

命令格式:#AA3    

AA   模塊地址,取值范圍 00FF(十六進(jìn)制)。出廠(chǎng)地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。

  表示讀編碼器輸入頻率命令。

應(yīng)答格式:!+AAAAAA.AA (cr)     

應(yīng)答格式:! +AAAAAA.AA (cr)     

應(yīng)用舉例:  用戶(hù)命令(字符格式)      #013   

            模塊應(yīng)答(字符格式)     !+001000.00 (cr)

說(shuō)    明:編碼器的輸入頻率值為正轉(zhuǎn)+1KHz。

6、讀編碼器輸入轉(zhuǎn)速命令(工作模式0)

說(shuō)    明:讀取編碼器輸入的轉(zhuǎn)速?!?’表示正轉(zhuǎn),‘-’表示反轉(zhuǎn)。 

命令格式:#AA4    

AA   模塊地址,取值范圍 00FF(十六進(jìn)制)。出廠(chǎng)地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。

   表示讀編碼器0~編碼器7輸入轉(zhuǎn)速命令。

(cr)   結(jié)束符,上位機(jī)回車(chē)鍵,十六進(jìn)制為0DH。

應(yīng)答格式:!+AAAAA (cr)     

應(yīng)用舉例:  用戶(hù)命令(字符格式)      #014(cr)   

             模塊應(yīng)答(字符格式)     !+01000 (cr)

說(shuō)    明:編碼器的輸入轉(zhuǎn)速值為正轉(zhuǎn)+1000轉(zhuǎn)。

7、修改編碼器計(jì)數(shù)器的數(shù)值命令(工作模式0)

說(shuō)    明:修改編碼器計(jì)數(shù)器的值,也可以設(shè)置為零重新計(jì)數(shù)。

命令格式:$AA1+AAAAAAAAAA   修改編碼器的計(jì)數(shù)值。

參數(shù)說(shuō)明:AA   模塊地址,取值范圍 00FF(十六進(jìn)制)。出廠(chǎng)地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。

(cr)   結(jié)束符,上位機(jī)回車(chē)鍵,十六進(jìn)制為0DH。

應(yīng)答格式:! AA(cr)     表示設(shè)置成功

應(yīng)用舉例1:  用戶(hù)命令(字符格式)      $011+0  

            模塊應(yīng)答(字符格式)      ! 01(cr)

說(shuō)    明:設(shè)置編碼器的計(jì)數(shù)值為0。

應(yīng)用舉例2:  用戶(hù)命令(字符格式)      $011+3000   

            模塊應(yīng)答(字符格式)      ! 01(cr)

說(shuō)    明:設(shè)置編碼器的計(jì)數(shù)值為+3000。

8、設(shè)置編碼器的每轉(zhuǎn)脈沖數(shù)(工作模式0)

說(shuō)    明:設(shè)置編碼器的每轉(zhuǎn)脈沖數(shù)。根據(jù)接入的編碼器參數(shù)來(lái)設(shè)定,出廠(chǎng)默認(rèn)值為1000,設(shè)置正確的脈沖數(shù)后才可以讀出編碼器轉(zhuǎn)速。

命令格式:$AA5AAAAA   設(shè)置編碼器的每轉(zhuǎn)脈沖數(shù)。

參數(shù)說(shuō)明:AA   模塊地址,取值范圍 00FF(十六進(jìn)制)。出廠(chǎng)地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。

5    設(shè)置編碼器的每轉(zhuǎn)脈沖數(shù)命令。

AAAAA  代表脈沖數(shù),如1000,800或者600等。

應(yīng)答格式:! AA(cr)     表示設(shè)置成功

應(yīng)用舉例:  用戶(hù)命令(字符格式)      $01500300   

            模塊應(yīng)答(字符格式)      ! 01(cr)

說(shuō)    明:設(shè)置編碼器的每轉(zhuǎn)脈沖數(shù)為300。

9、讀取編碼器的每轉(zhuǎn)脈沖數(shù)(工作模式0)

說(shuō)    明:讀取所有編碼器的每轉(zhuǎn)脈沖數(shù)。

命令格式:$AA6   讀取編碼器的每轉(zhuǎn)脈沖數(shù)。

參數(shù)說(shuō)明:AA   模塊地址,取值范圍 00FF(十六進(jìn)制)。出廠(chǎng)地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。

應(yīng)答格式:! AAAAA (cr)     表示編碼器的每轉(zhuǎn)脈沖數(shù)。

應(yīng)用舉例:  用戶(hù)命令(字符格式)      $016   

            模塊應(yīng)答(字符格式)      ! 01000 (cr)

說(shuō)    明:編碼器的每轉(zhuǎn)脈沖數(shù)都是1000。

10、讀計(jì)數(shù)器數(shù)據(jù)命令(工作模式1)

說(shuō)    明:讀取計(jì)數(shù)器的數(shù)據(jù),可以讀所有通道,也可以讀單通道。 

命令格式:#AA5    

AA   模塊地址,取值范圍 00FF(十六進(jìn)制)。出廠(chǎng)地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。

5     表示讀通道A0~通道B0計(jì)數(shù)器數(shù)據(jù)命令。排列順序A0,B0。

(cr)   結(jié)束符,上位機(jī)回車(chē)鍵,十六進(jìn)制為0DH。

應(yīng)答格式:!AAAAAAAAAA, AAAAAAAAAA (cr)     

命令格式:#AA5N  

AA   模塊地址,取值范圍 00FF(十六進(jìn)制)。出廠(chǎng)地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。

  1.    表示讀計(jì)數(shù)器數(shù)據(jù)命令。

N    表示讀通道N計(jì)數(shù)器數(shù)據(jù)命令。N取值:01,對(duì)應(yīng)A0~B0

(cr)   結(jié)束符,上位機(jī)回車(chē)鍵,十六進(jìn)制為0DH。

應(yīng)答格式:!AAAAAAAAAA(cr)     

應(yīng)用舉例1:  用戶(hù)命令(字符格式)      #015   

             模塊應(yīng)答(字符格式)     !0012345678, 0012345678 (cr)

說(shuō)    明:所有通道的計(jì)數(shù)值為12345678。

應(yīng)用舉例2:  用戶(hù)命令(字符格式)      #0151   

             模塊應(yīng)答(字符格式)     !0012345678(cr)

說(shuō)    明:通道B0的計(jì)數(shù)值為12345678。

11、讀輸入頻率命令(工作模式1)

說(shuō)    明:讀取輸入的頻率,可以讀所有通道,也可以讀單通道。 

命令格式:#AA6    

AA   模塊地址,取值范圍 00FF(十六進(jìn)制)。出廠(chǎng)地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。

   表示讀通道A0~通道B0輸入頻率命令。

(cr)   結(jié)束符,上位機(jī)回車(chē)鍵,十六進(jìn)制為0DH。

應(yīng)答格式:!AAAAAA.AA,AAAAAA.AA (cr) 

命令格式:#AA6N   讀通道N輸入頻率。

AA   模塊地址,取值范圍 00FF(十六進(jìn)制)。出廠(chǎng)地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。

  1.   表示讀輸入頻率命令。

N    表示讀通道N輸入頻率命令。N取值:01,對(duì)應(yīng)A0~B0

(cr)   結(jié)束符,上位機(jī)回車(chē)鍵,十六進(jìn)制為0DH。

應(yīng)答格式:! AAAAAA.AA (cr)     

應(yīng)用舉例1:  用戶(hù)命令(字符格式)      #016  

             模塊應(yīng)答(字符格式)     !001000.00,001000.00 (cr)

說(shuō)    明:所有通道的輸入頻率值為1KHz。

應(yīng)用舉例2:  用戶(hù)命令(字符格式)      #0160(cr)   

             模塊應(yīng)答(字符格式)     !001000.00(cr)

說(shuō)    明:通道A0的輸入頻率值為1KHz。

12、修改DI計(jì)數(shù)器的數(shù)值命令(工作模式1)

說(shuō)    明:修改DI計(jì)數(shù)器的值,也可以設(shè)置為零重新計(jì)數(shù)。

命令格式:$AA2N+AAAAAAAAAA    修改計(jì)數(shù)器N的計(jì)數(shù)值,N為計(jì)數(shù)器代號(hào),取值0或1,對(duì)應(yīng)A0~B0, 設(shè)置N為‘M’時(shí)表示同時(shí)設(shè)置所有通道的計(jì)數(shù)值。

參數(shù)說(shuō)明:AA   模塊地址,取值范圍 00FF(十六進(jìn)制)。出廠(chǎng)地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。

(cr)   結(jié)束符,上位機(jī)回車(chē)鍵,十六進(jìn)制為0DH。

應(yīng)答格式:! AA(cr)     表示設(shè)置成功

應(yīng)用舉例1:  用戶(hù)命令(字符格式)      $0121+0   

            模塊應(yīng)答(字符格式)      ! 01(cr)

說(shuō)    明:設(shè)置通道B0的計(jì)數(shù)值為0。

應(yīng)用舉例2:  用戶(hù)命令(字符格式)      $012M+0  

            模塊應(yīng)答(字符格式)      ! 01(cr)

說(shuō)    明:設(shè)置所有通道的計(jì)數(shù)值為0。

應(yīng)用舉例3:  用戶(hù)命令(字符格式)      $012M+3000   

            模塊應(yīng)答(字符格式)      ! 01(cr)

說(shuō)    明:設(shè)置所有通道的計(jì)數(shù)值為+3000。

13、設(shè)置DI計(jì)數(shù)器的計(jì)數(shù)方式(工作模式1)

說(shuō)    明:設(shè)置DI計(jì)數(shù)器是上升沿計(jì)數(shù)還是下降沿計(jì)數(shù)。出廠(chǎng)設(shè)置為00。默認(rèn)是上升沿計(jì)數(shù)

設(shè)置在模塊重啟后生效。

命令格式:$AA7BB    設(shè)置DI計(jì)數(shù)器的計(jì)數(shù)方式。

參數(shù)說(shuō)明:AA   模塊地址,取值范圍 00FF(十六進(jìn)制)。出廠(chǎng)地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。

 (cr)   結(jié)束符,上位機(jī)回車(chē)鍵,十六進(jìn)制為0DH。

應(yīng)答格式:! AA(cr)     表示設(shè)置成功

參數(shù)說(shuō)明: BB       代表通道狀態(tài),2個(gè)數(shù),排列順序?yàn)锽0A0, 

值為 0:該通道上升沿計(jì)數(shù);值為 1:該通道下降沿計(jì)數(shù)

應(yīng)用舉例:  用戶(hù)命令(字符格式)      $01711   

            模塊應(yīng)答(字符格式)      ! 01(cr)

說(shuō)    明:設(shè)置B0~A0通道下降沿計(jì)數(shù)。

14、讀取DI計(jì)數(shù)器的計(jì)數(shù)方式(工作模式1)

說(shuō)    明:讀取DI計(jì)數(shù)器是上升沿計(jì)數(shù)還是下降沿計(jì)數(shù)。

命令格式:$AA8(cr)     讀取DI計(jì)數(shù)器的計(jì)數(shù)方式。

參數(shù)說(shuō)明:AA   模塊地址,取值范圍 00FF(十六進(jìn)制)。出廠(chǎng)地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。

 (cr)   結(jié)束符,上位機(jī)回車(chē)鍵,十六進(jìn)制為0DH。

應(yīng)答格式:! BB (cr)     表示DI計(jì)數(shù)器的計(jì)數(shù)方式。

參數(shù)說(shuō)明:BB代表通道狀態(tài),排列順序?yàn)锽0A0, 

值為 0:該通道上升沿計(jì)數(shù);值為 1:該通道下降沿計(jì)數(shù)

應(yīng)用舉例:  用戶(hù)命令(字符格式)      $018(cr)   

            模塊應(yīng)答(字符格式)      ! 11 (cr)

說(shuō)    明: B1~A0通道下降沿計(jì)數(shù)。

15、讀DI輸入轉(zhuǎn)速命令(工作模式1)

說(shuō)    明:讀取DI輸入的轉(zhuǎn)速,可以讀所有DI,也可以讀單路DI。‘ 

命令格式:#018    讀DI0~DI7輸入轉(zhuǎn)速。

應(yīng)答格式:!AAAAA,AAAAA (cr)      

命令格式:#018N   讀DI通道N輸入轉(zhuǎn)速

應(yīng)答格式:! AAAAA (cr)     

應(yīng)用舉例1:  用戶(hù)命令(字符格式)      #018  

             模塊應(yīng)答(字符格式)     !01000,01000 (cr)

說(shuō)    明:所有DI通道的輸入轉(zhuǎn)速值為1000轉(zhuǎn)。

應(yīng)用舉例2:  用戶(hù)命令(字符格式)      #0180  

             模塊應(yīng)答(字符格式)     !01000(cr)

說(shuō)    明:DI0的輸入轉(zhuǎn)速值為1000轉(zhuǎn)。

16、設(shè)置DI的每轉(zhuǎn)脈沖數(shù)(工作模式1)

說(shuō)    明:設(shè)置DI的每轉(zhuǎn)脈沖數(shù)。根據(jù)接入DI的設(shè)備參數(shù)來(lái)設(shè)定,出廠(chǎng)默認(rèn)值為1000,設(shè)置正確的脈沖數(shù)后才可以讀出DI轉(zhuǎn)速。

命令格式:$01DWNAAAAA    設(shè)置DI通道N的每轉(zhuǎn)脈沖數(shù)。N為計(jì)數(shù)器代號(hào),取值0或1,對(duì)應(yīng)A0~B0, AAAAA代表脈沖數(shù),如1000,800或

者600等。

應(yīng)答格式:! 01(cr)     表示設(shè)置成功

應(yīng)用舉例:  用戶(hù)命令(字符格式)      $01DW100300  

            模塊應(yīng)答(字符格式)      ! 01(cr)

說(shuō)    明:設(shè)置DI1的每轉(zhuǎn)脈沖數(shù)為300。

17、讀取DI的每轉(zhuǎn)脈沖數(shù)(工作模式1)

說(shuō)    明:讀取所有DI通道的每轉(zhuǎn)脈沖數(shù)。

命令格式:$01DR   讀取所有DI的每轉(zhuǎn)脈沖數(shù),排列順序A0~B0。

應(yīng)答格式:! AAAAA, AAAAA    

表示DI0~DI1的每轉(zhuǎn)脈沖數(shù)。

應(yīng)用舉例:  用戶(hù)命令(字符格式)      $01DR  

            模塊應(yīng)答(字符格式)      ! 01000, 01000 (cr)

說(shuō)    明:所有DI通道的每轉(zhuǎn)脈沖數(shù)都是1000。

18、設(shè)置DI的濾波時(shí)間(工作模式1)

說(shuō)    明:設(shè)置DI的濾波時(shí)間。單位mS,出廠(chǎng)默認(rèn)是0。光電開(kāi)關(guān)輸入設(shè)置為0,機(jī)械開(kāi)關(guān)或者繼電器輸入建議設(shè)置為20~100mS。設(shè)置重啟后生效。

命令格式:$01LWNAAAAA    設(shè)置DI通道N的每轉(zhuǎn)脈沖數(shù)。N為計(jì)數(shù)器代號(hào),取值0或1,對(duì)應(yīng)A0~B0, AAAAA代表濾波時(shí)間,如0,20或者50等。

應(yīng)答格式:! 01(cr)     表示設(shè)置成功

應(yīng)用舉例:  用戶(hù)命令(字符格式)      $01LW100020  

            模塊應(yīng)答(字符格式)      ! 01(cr)

說(shuō)    明:設(shè)置DI1的濾波時(shí)間為20mS。

19、讀取DI的濾波時(shí)間(工作模式1)

說(shuō)    明:讀取所有DI通道的濾波時(shí)間。

命令格式:$01LR   讀取所有DI的濾波時(shí)間,排列順序A0~B0。

應(yīng)答格式:! AAAAA, AAAAA    表示DI0~DI1的濾波時(shí)間。

應(yīng)用舉例:  用戶(hù)命令(字符格式)      $01LR  

            模塊應(yīng)答(字符格式)      ! 00020, 00020 (cr)

說(shuō)    明:所有DI通道的濾波時(shí)間都是20mS。

20、設(shè)置計(jì)數(shù)值斷電是否自動(dòng)保存

說(shuō)    明:設(shè)置計(jì)數(shù)值斷電是否自動(dòng)保存,出廠(chǎng)默認(rèn)值為0(不自動(dòng)保存,斷電清零)。

命令格式:$01SW     

參數(shù)說(shuō)明:S    設(shè)置計(jì)數(shù)值斷電是否自動(dòng)保存命令。

W    0: 不自動(dòng)保存,斷電清零; 1:斷電自動(dòng)保存DI計(jì)數(shù)值。

應(yīng)答格式:! 01(cr)     表示設(shè)置成功

應(yīng)用舉例:  用戶(hù)命令(字符格式)      $01S0   

            模塊應(yīng)答(字符格式)      ! 01(cr)

說(shuō)    明:設(shè)置DI不保存計(jì)數(shù)值,斷電后自動(dòng)清零計(jì)數(shù)。

21、設(shè)置DI的上拉開(kāi)關(guān)

說(shuō)    明:設(shè)置DI的上拉開(kāi)關(guān),出廠(chǎng)默認(rèn)值為0(DI關(guān)閉上拉功能)。

命令格式:$01QX     

參數(shù)說(shuō)明:Q    設(shè)置DI和DO的上拉開(kāi)關(guān)命令。

X    0: DI關(guān)閉上拉電壓; 1:DI接通上拉電壓。

應(yīng)答格式:! 01(cr)     表示設(shè)置成功

應(yīng)用舉例:  用戶(hù)命令(字符格式)      $01Q1  

            模塊應(yīng)答(字符格式)      ! 01(cr)

說(shuō)    明:設(shè)置DI接通上拉電壓。DI是NPN輸入時(shí)可以設(shè)置為接通DI上拉電壓。

22、配置YL150模塊命令

說(shuō)    明:對(duì)一個(gè)YL150模塊設(shè)置地址,波特率,校驗(yàn)和狀態(tài)。配置信息儲(chǔ)存在非易失性存儲(chǔ)器EEPROM里。

命令格式:%AANNTTCCFF(cr)

參數(shù)說(shuō)明:%    分界符。

AA   模塊地址,取值范圍 00FF(十六進(jìn)制)。

          NN   代表新的模塊16進(jìn)制地址,數(shù)值NN的范圍從00到FF。

          TT   用16進(jìn)制代表類(lèi)型編碼。 YL150產(chǎn)品必須設(shè)置為00。

CC   用16進(jìn)制代表波特率編碼。  

 

 

波特率代碼

波特率

04

2400 baud

05

4800 baud

06

9600 baud

07

19200 baud

08

38400 baud

09

57600 baud

0A

115200 baud

 

 

 

 

 

 

表2  波特率代碼

         FF    用16進(jìn)制的8位代表數(shù)據(jù)格式,校驗(yàn)和。注意從bits2 到bits5不用必須設(shè)置為零。 

Bit7

Bit 6

Bit 5

Bit 4

Bit 3

Bit2

Bit 1

Bit 0

 

 

          表3   數(shù)據(jù)格式,校驗(yàn)和代碼

                  Bit7:保留位,必須設(shè)置為零                                   

                  Bit6:校驗(yàn)和狀態(tài),為0:禁止; 為1:允許

                  Bit5-bit2:不用,必須設(shè)置為零。

                  Bit1-bit0:數(shù)據(jù)格式位。 00:工程單位(Engineering Units)                                        

                                         10:16進(jìn)制的補(bǔ)碼(Twos complement) 

          (cr)   結(jié)束符,上位機(jī)回車(chē)鍵,十六進(jìn)制為0DH。

應(yīng)答格式:!AA(cr)  命令有效。

          ?AA(cr)  命令無(wú)效或非法操作,或在改變波特率或校驗(yàn)和前,沒(méi)有安裝配置跳線(xiàn)。

參數(shù)說(shuō)明:!     分界符,表示命令有效。

          ?     分界符,表示命令無(wú)效。

          AA   代表輸入模塊地址

          (cr)   結(jié)束符,上位機(jī)回車(chē)鍵,十六進(jìn)制為0DH。

其他說(shuō)明:假如你第一次配置模塊,AA=00、 NN等于新的地址。假如重新配置模塊改變地址、輸入范圍、數(shù)據(jù)格式,AA等于當(dāng)前已配置的地址,NN等于當(dāng)前的或新的地址。假如要重新配置模塊改變波特率或校驗(yàn)和狀態(tài),則必須安裝配置跳線(xiàn),使模塊進(jìn)入缺省狀態(tài),此時(shí)模塊地址為00H,即 AA=00H,NN等于當(dāng)前的或新的地址。

假如格式錯(cuò)誤或通訊錯(cuò)誤或地址不存在,模塊不響應(yīng)。                             

應(yīng)用舉例:  用戶(hù)命令    %0011000600(cr)

            模塊應(yīng)答    !11(cr)

說(shuō)    明:%    分界符。

          00    表示你想配置的YL150模塊原始地址為00H。

          11    表示新的模塊16進(jìn)制地址為11H。

          00    類(lèi)型代碼,YL150產(chǎn)品必須設(shè)置為00。

          06    表示波特率9600 baud。

00    表示數(shù)據(jù)格式為工程單位,禁止校驗(yàn)和。

23、讀配置狀態(tài)命令

說(shuō)    明: 對(duì)指定一個(gè)YL150模塊讀配置。

命令格式:$AA2(cr)           

參數(shù)說(shuō)明:$     分界符。   

          AA   模塊地址,取值范圍 00FF(十六進(jìn)制)。

          2     表示讀配置狀態(tài)命令   

          (cr)   結(jié)束符,上位機(jī)回車(chē)鍵,十六進(jìn)制為0DH。

應(yīng)答格式:!AATTCCFF(cr)    命令有效。

          ?AA(cr)            命令無(wú)效或非法操作。

參數(shù)說(shuō)明:!     分界符。

          AA   代表輸入模塊地址。

          TT   代表類(lèi)型編碼。

          CC   代表波特率編碼。見(jiàn)表2

          FF    見(jiàn)表3

          (cr)   結(jié)束符,上位機(jī)回車(chē)鍵,十六進(jìn)制為0DH。

其他說(shuō)明:假如格式錯(cuò)誤或通訊錯(cuò)誤或地址不存在,模塊不響應(yīng)。

應(yīng)用舉例:  用戶(hù)命令    $302(cr)

            模塊應(yīng)答    !30000600(cr)

說(shuō)    明:!     分界符。

          30    表示YL150模塊地址為30H 。        

          00    表示輸入類(lèi)型代碼。

          06    表示波特率9600 baud。

00    表示禁止校驗(yàn)和。

24、設(shè)置以上字符命令設(shè)置的所有參數(shù)恢復(fù)出廠(chǎng)設(shè)置。

說(shuō)    明:設(shè)置模塊用以上字符命令設(shè)置的參數(shù)恢復(fù)為出廠(chǎng)設(shè)置,完成后模塊自動(dòng)重啟。

命令格式:$AA900    設(shè)置參數(shù)恢復(fù)出廠(chǎng)設(shè)置。

參數(shù)說(shuō)明:AA   模塊地址,取值范圍 00FF(十六進(jìn)制)。出廠(chǎng)地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。

 (cr)   結(jié)束符,上位機(jī)回車(chē)鍵,十六進(jìn)制為0DH。

應(yīng)答格式:! AA(cr)     表示設(shè)置成功,模塊會(huì)自動(dòng)重啟。

應(yīng)用舉例:  用戶(hù)命令(字符格式)      $01900   

            模塊應(yīng)答(字符格式)      ! 01(cr)

說(shuō)    明:參數(shù)恢復(fù)出廠(chǎng)設(shè)置。

Modbus RTU 通訊協(xié)議:

模塊的出廠(chǎng)初始設(shè)置,如下所示: 

Modbus地址為01

波特率9600 bps 

數(shù)據(jù)格式:10位。1位起始位,8位數(shù)據(jù)位,1位停止位。無(wú)校驗(yàn)。

讓模塊進(jìn)入缺省狀態(tài)的方法:

YL150模塊都有一個(gè)特殊的標(biāo)為INIT的管腳。將INIT管腳短路接到GND管腳后,再接通電源,此時(shí)模塊進(jìn)入缺省狀態(tài)。在這個(gè)狀態(tài)時(shí),模塊暫時(shí)恢復(fù)為默認(rèn)的狀態(tài):地址為01,波特率為9600。在不確定某個(gè)模塊的具體配置時(shí),用戶(hù)可以查詢(xún)地址和波特率的寄存器40201-40202,得到模塊的實(shí)際地址和波特率,也可以跟據(jù)需要修改地址和波特率。

支持Modbus RTU通訊協(xié)議,命令格式按照標(biāo)準(zhǔn)Modbus RTU通訊協(xié)議。

YL150的寄存器地址說(shuō)明

支持功能碼01,05和15的寄存器 

地址0X(PLC)

地址(PC,DCS)

數(shù)據(jù)內(nèi)容

屬性

數(shù)據(jù)說(shuō)明

00001

0000

A0的計(jì)數(shù)方式

讀/寫(xiě)

通道A0 ~ B0的計(jì)數(shù)方式

(默認(rèn)值為0)

0為上升沿計(jì)數(shù),

1為下降沿計(jì)數(shù)

設(shè)置在模塊重啟后生效。

正常不用修改,使用默認(rèn)值即可。

00002

0001

B0的計(jì)數(shù)方式

讀/寫(xiě)

 

 

 

 

 

00033

0032

A0輸入的開(kāi)關(guān)量

只讀

編碼器輸入點(diǎn)的電平狀態(tài)

0表示低電平輸入,1表示高電平輸入

00034

0033

B0輸入的開(kāi)關(guān)量

只讀

支持功能碼03,06和16的寄存器 

地址4X(PLC)

地址(PC,DCS)

數(shù)據(jù)內(nèi)容

屬性

數(shù)據(jù)說(shuō)明

40001

0

編碼器工作模式

讀/寫(xiě)

編碼器工作模式,整數(shù), 0 或1,

出廠(chǎng)默認(rèn)為0(修改后需重啟才生效)

工作模式0:編碼器AB信號(hào)輸入

工作模式1:兩路獨(dú)立的計(jì)數(shù)器輸入

下面寄存器備注(工作模式0)的表示是僅在編碼器工作模式為0時(shí)數(shù)據(jù)才有效。備注(工作模式1)的表示是僅在編碼器工作模式為1時(shí)數(shù)據(jù)才有效。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

40017~40018

16~17

編碼器計(jì)數(shù)

讀/寫(xiě)

編碼器計(jì)數(shù)器(工作模式0)

數(shù)據(jù)為有符號(hào)的長(zhǎng)整數(shù),16進(jìn)制格式,負(fù)數(shù)采用的是補(bǔ)碼(two's complement),

正數(shù)(0x00000000~0x7FFFFFFF),

負(fù)數(shù)(0xFFFFFFFF~0x80000001),

計(jì)數(shù)器清零直接向?qū)?yīng)寄存器寫(xiě)入0,

也可以根據(jù)需要寫(xiě)入其他值。

低16位在寄存器40017,

高16位在寄存器40018

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

40033~40034

32~33

通道A0計(jì)數(shù)

讀/寫(xiě)

通道A0~B7計(jì)數(shù)器(工作模式1)

數(shù)據(jù)為無(wú)符號(hào)的長(zhǎng)整數(shù),16進(jìn)制格式,(0x00000000~0xFFFFFFFF),

通道A0低16位在寄存器40033,

通道A0高16位在寄存器40034,

其他通道同樣規(guī)律。

計(jì)數(shù)器清零直接向?qū)?yīng)寄存器寫(xiě)入0,也可以根據(jù)需要寫(xiě)入其他值。

40035~40036

34~35

通道B0計(jì)數(shù)

讀/寫(xiě)

 

 

 

 

 

 

 

 

 

 

 

 

地址4X(PLC)

地址(PC,DCS)

數(shù)據(jù)內(nèi)容

屬性

數(shù)據(jù)說(shuō)明

40041

40

通道A0的脈沖數(shù)

讀/寫(xiě)

通道A0~B0的脈沖數(shù)(工作模式1)

無(wú)符號(hào)整數(shù)(出廠(chǎng)默認(rèn)值為60),根據(jù)輸入信號(hào)的每轉(zhuǎn)脈沖數(shù)來(lái)設(shè)定,設(shè)置后寄存器40109~40110就是對(duì)應(yīng)通道的轉(zhuǎn)速。

40042

41

通道B0的脈沖數(shù)

讀/寫(xiě)

 

 

 

 

 

 

 

 

 

 

 

 

 

40068

0067

計(jì)數(shù)清零寄存器

寫(xiě)

無(wú)符號(hào)整數(shù),默認(rèn)為0,修改這個(gè)寄存器用于清零編碼器計(jì)數(shù)器或通道計(jì)數(shù)器。修改后寄存器會(huì)自動(dòng)恢復(fù)為0。

寫(xiě)入10:設(shè)置編碼器計(jì)數(shù)值為0,

寫(xiě)入20:設(shè)置通道A0計(jì)數(shù)值為0,

寫(xiě)入21:設(shè)置通道B0計(jì)數(shù)值為0,

寫(xiě)入22:設(shè)置通道A0和B0計(jì)數(shù)值為0。

寫(xiě)入其他值無(wú)效。

 

 

 

 

 

40073

72

編碼器0的脈沖數(shù)

讀/寫(xiě)

編碼器的脈沖數(shù)(工作模式0)

無(wú)符號(hào)整數(shù)(出廠(chǎng)默認(rèn)值為1000),根據(jù)編碼器每轉(zhuǎn)脈沖數(shù)來(lái)設(shè)定,設(shè)置后寄存器40101就是對(duì)應(yīng)通道的轉(zhuǎn)速。

 

 

 

 

40081

80

計(jì)數(shù)值自動(dòng)保存

讀/寫(xiě)

0: 不自動(dòng)保存,斷電清零;

1:斷電自動(dòng)保存計(jì)數(shù)值。(默認(rèn)值為1)

40082

81

DI的上拉開(kāi)關(guān)

讀/寫(xiě)

0:DI關(guān)閉上拉電壓;(默認(rèn)值為0)

1:DI接通上拉電壓。

40089

88

參數(shù)恢復(fù)出廠(chǎng)設(shè)置

讀/寫(xiě)

設(shè)置為FF00,則模塊所有寄存器的參數(shù)恢復(fù)為出廠(chǎng)設(shè)置,完成后模塊自動(dòng)重啟

40101

100

編碼器的轉(zhuǎn)速

只讀

編碼器的轉(zhuǎn)速(工作模式0)

有符號(hào)整數(shù),正負(fù)表示正反轉(zhuǎn)。

轉(zhuǎn)速是根據(jù)寄存器40073設(shè)定的脈沖數(shù)換算得到。

 

 

 

 

 

 

 

 

 

 

 

 

40109

108

通道A0的轉(zhuǎn)速

只讀

通道的轉(zhuǎn)速(工作模式1)

無(wú)符號(hào)整數(shù)。

轉(zhuǎn)速是根據(jù)寄存器40041~40042設(shè)定的脈沖數(shù)換算得到。

40110

109

通道B0的轉(zhuǎn)速

只讀

 

 

 

 

 

40129~40130

128~129

編碼器的頻率

只讀

編碼器的脈沖頻率(工作模式0)

數(shù)據(jù)為32位浮點(diǎn)數(shù)

浮點(diǎn)數(shù)低16位在寄存器40129

浮點(diǎn)數(shù)高16位在寄存器40130

 

 

 

 

40145~40146

144~145

通道A0的頻率

只讀

通道的脈沖頻率(工作模式1)

數(shù)據(jù)為32位浮點(diǎn)數(shù)

通道A0浮點(diǎn)數(shù)低16位在寄存器40145

通道A0浮點(diǎn)數(shù)高16位在寄存器40146

通道B0類(lèi)似

40147~40148

146~147

通道B0的頻率

只讀

40181

180

通道A0的濾波時(shí)間

讀/寫(xiě)

通道的濾波時(shí)間(工作模式1)

無(wú)符號(hào)整數(shù)。單位mS, 光電開(kāi)關(guān)輸入設(shè)置為0,機(jī)械開(kāi)關(guān)或者繼電器輸入建議設(shè)置為20~100mS。設(shè)置重啟后生效。

40182

181

通道B0的濾波時(shí)間

讀/寫(xiě)

 

 

 

 

 

 

 

 

 

40201

0200

模塊地址

讀/寫(xiě)

整數(shù),重啟后生效,范圍0x0000-0x00FF

40202

0201

波特率

讀/寫(xiě)

整數(shù),重啟后生效,范圍0x0004-0x000A

0x0004 = 2400 bps,

0x0005 = 4800 bps 

0x0006 = 9600 bps,

0x0007 = 19200 bps 

0x0008 = 38400 bps,

0x0009 = 57600 bps 

0x000A = 115200bps 

40211

0210

模塊名稱(chēng)

只讀

高位:0x01  低位:0x50

表5   Modbus Rtu寄存器說(shuō)明   

 

通訊舉例1:假如模塊地址為01,以16進(jìn)制發(fā)送:010300100002C5CE ,即可取得寄存器的數(shù)據(jù)。

1

3

0

10

0

2

C5

CE

模塊地址

讀保持寄存器

寄存器地址高位

寄存器地址低位

寄存器數(shù)量高位

寄存器數(shù)量低位

CRC校驗(yàn)低位

CRC校驗(yàn)高位

假如模塊回復(fù):010304CA90FFFFC476即讀到的數(shù)據(jù)為0xFFFFCA90,換成10進(jìn)制為-13680,即表明現(xiàn)在編碼器0的計(jì)數(shù)值為-13680。

1

3

4

CA

90

FF

FF

C4

76

模塊地址

讀保持寄存器

數(shù)據(jù)的字節(jié)數(shù)

數(shù)據(jù)1高位

數(shù)據(jù)1低位

數(shù)據(jù)2高位

數(shù)據(jù)2低位

CRC校驗(yàn)低位

CRC校驗(yàn)高位

通訊舉例2:假如模塊地址為01,以16進(jìn)制發(fā)送:010300200002C5C1 ,即可取得寄存器的數(shù)據(jù)。

01

03

00

20

00

02

C5

C1

模塊地址

讀保持寄存器

寄存器地址高位

寄存器地址低位

寄存器數(shù)量高位

寄存器數(shù)量低位

CRC校驗(yàn)低位

CRC校驗(yàn)高位

假如模塊回復(fù):010304CA90FFFFC476即讀到的數(shù)據(jù)為0xFFFFCA90,換成10進(jìn)制為4294953616?,即表明現(xiàn)在通道A0的計(jì)數(shù)值為4294953616。

1

3

0

20

0

2

C5

C1

模塊地址

讀保持寄存器

寄存器地址高位

寄存器地址低位

寄存器數(shù)量高位

寄存器數(shù)量低位

CRC校驗(yàn)低位

CRC校驗(yàn)高位

通訊舉例3:假如模塊地址為01,以16進(jìn)制發(fā)送:01060043000AF819 ,即清零編碼器0的計(jì)數(shù)值。

1

6

0

43

0

0A

F8

19

模塊地址

寫(xiě)單個(gè)保持寄存器

寄存器地址高位

寄存器地址低位

數(shù)據(jù)高位

數(shù)據(jù)低位

CRC校驗(yàn)低位

CRC校驗(yàn)高位

假如模塊回復(fù):01060043000AF819即表示設(shè)置成功,編碼器0的計(jì)數(shù)值修改為0。

1

6

0

43

0

0A

F8

19

模塊地址

寫(xiě)單個(gè)保持寄存器

寄存器地址高位

寄存器地址低位

數(shù)據(jù)高位

數(shù)據(jù)低位

CRC校驗(yàn)低位

CRC校驗(yàn)高位

 

 

外形尺寸:(單位:mm)

保修:

本產(chǎn)品自售出之日起兩年內(nèi),凡用戶(hù)遵守貯存、運(yùn)輸及使用要求,而產(chǎn)品質(zhì)量低于技術(shù)指標(biāo)的,可以返廠(chǎng)免費(fèi)維修。因違反操作規(guī)定和要求而造成損壞的,需交納器件費(fèi)用和維修費(fèi)。

版權(quán):

版權(quán) 2021深圳市俞霖科技開(kāi)發(fā)有限公司。

如未經(jīng)許可,不得復(fù)制、分發(fā)、翻譯或傳輸本說(shuō)明書(shū)的任何部分。本說(shuō)明書(shū)如有修改和更新,恕不另行通知。

商標(biāo):

本說(shuō)明書(shū)提及的其他商標(biāo)和版權(quán)歸各自的所有人所有。

 

 

 

 

 

                                                                        版本號(hào):V1.0

                                                                        日期:2021年06月

 

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

  • --
    文章
  • --
    閱讀
  • --
    粉絲

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開(kāi)發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)