1路編碼器脈沖計(jì)數(shù)器或2路DI高速計(jì)數(shù)器,Modbus RTU模塊 YL150
資料介紹
1路編碼器脈沖計(jì)數(shù)器或2路DI高速計(jì)數(shù)器,Modbus RTU模塊 YL150
產(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ù)值
● 可靠性高,編程方便,易于應(yīng)用
● 標(biāo)準(zhǔn)DIN35導(dǎo)軌安裝,方便集中布線
● 用戶可編程設(shè)置模塊地址、波特率等
典型應(yīng)用:
● 編碼器脈沖信號(hào)測(cè)量
● 流量計(jì)脈沖計(jì)數(shù)或流量測(cè)量
● 生產(chǎn)線產(chǎn)品計(jì)數(shù)
● 物流包裹數(shù)量計(jì)數(shù)
● 接近開(kāi)關(guān)脈沖信號(hào)測(cè)量
● 編碼器信號(hào)遠(yuǎn)傳到工控機(jī)
● 水表或電表脈沖計(jì)數(shù)
產(chǎn)品概述:
YL150產(chǎn)品實(shí)現(xiàn)傳感器和主機(jī)之間的信號(hào)采集,用來(lái)解碼編碼器信號(hào)。YL150系列產(chǎn)品可應(yīng)用在 RS-485總線工業(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è)置,能與其他廠家的控制模塊掛在同一RS-485總線上,便于計(jì)算機(jī)編程。
圖2 YL150模塊內(nèi)部框圖
YL150系列產(chǎn)品是基于單片機(jī)的智能監(jiān)測(cè)和控制系統(tǒng),所有的用戶設(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è)量。
- 信號(hào)輸入
1路編碼器信號(hào)輸入或2路獨(dú)立計(jì)數(shù)器,可接干接點(diǎn)和濕接點(diǎn),通過(guò)命令設(shè)置輸入類型。
- 通訊協(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。
- 抗干擾
可根據(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)
輸入類型: 編碼器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
引腳定義:
引腳 | 名 稱 | 描 述 | 引腳 | 名 稱 | 描 述 |
1 | PW+ | 電源正端 | 5 | INIT | 初始狀態(tài)設(shè)置 |
2 | GND | 電源負(fù)端 | 6 | GND | |
3 | DATA+ | RS-485信號(hào)正端 | 7 | A0 | 編碼器0信號(hào)A輸入端 |
4 | DATA- | RS-485信號(hào)負(fù)端 | 8 | B0 | 編碼器0信號(hào)B輸入端 |
表1 引腳定義
YL150字符協(xié)議命令集:
模塊的出廠初始設(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模塊地址??梢栽诮雍肶L150模塊電源線和RS485通訊線后,通過(guò)配置命令來(lái)修改YL150模塊的地址。波特率,校驗(yàn)和狀態(tài)也需要根據(jù)用戶的要求而調(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)有指定,取值范圍從 00~FF (十六進(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)作為回車結(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)字符之后,回車符之前。
計(jì)算方法:兩個(gè)字符,十六進(jìn)制數(shù),為之前所發(fā)所有字符的ASCII碼數(shù)值之和,然后與十六進(jìn)制數(shù)0xFF相與所得。
應(yīng)用舉例:禁止校驗(yàn)和(checksum)
用戶命令 $002(cr)
模塊應(yīng)答 !00020600 (cr)
啟用校驗(yàn)和(checksum)
用戶命令 $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)上的回車符,不要直接寫(xiě)出來(lái),應(yīng)該是敲一下回車鍵(Enter鍵)。
1、設(shè)置編碼器的工作模式
說(shuō) 明:設(shè)置編碼器工作模式,0 或1,出廠默認(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 模塊地址,取值范圍 00~FF(十六進(jìn)制)。出廠地址為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)用舉例: 用戶命令(字符格式) $0131
模塊應(yīng)答(字符格式) ! 01(cr)
說(shuō) 明:設(shè)置編碼器為工作模式1,兩路高速計(jì)數(shù)器模式。
2、讀取編碼器的工作模式
說(shuō) 明:讀取編碼器的工作模式。
命令格式:$AA4 讀取編碼器的工作模式。
參數(shù)說(shuō)明:AA 模塊地址,取值范圍 00~FF(十六進(jìn)制)。出廠地址為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)用舉例: 用戶命令(字符格式) $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 模塊地址,取值范圍 00~FF(十六進(jìn)制)。出廠地址為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ī)回車鍵,十六進(jìn)制為0DH。
應(yīng)用舉例: 用戶命令(字符格式) #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 模塊地址,取值范圍 00~FF(十六進(jìn)制)。出廠地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。
2 表示讀編碼器計(jì)數(shù)器數(shù)據(jù)命令。
應(yīng)答格式:!+AAAAAAAAAA (cr)
應(yīng)答格式:!+AAAAAAAAAA(cr)
應(yīng)用舉例: 用戶命令(字符格式) #012
模塊應(yīng)答(字符格式) !+0012345678 (cr)
說(shuō) 明:編碼器的計(jì)數(shù)值為正轉(zhuǎn)+12345678
5、讀編碼器輸入頻率命令(工作模式0)
說(shuō) 明:讀取編碼器輸入的頻率?!?’表示正轉(zhuǎn),‘-’表示反轉(zhuǎn)。
命令格式:#AA3
AA 模塊地址,取值范圍 00~FF(十六進(jìn)制)。出廠地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。
3 表示讀編碼器輸入頻率命令。
應(yīng)答格式:!+AAAAAA.AA (cr)
應(yīng)答格式:! +AAAAAA.AA (cr)
應(yīng)用舉例: 用戶命令(字符格式) #013
模塊應(yīng)答(字符格式) !+001000.00 (cr)
說(shuō) 明:編碼器的輸入頻率值為正轉(zhuǎn)+1KHz。
6、讀編碼器輸入轉(zhuǎn)速命令(工作模式0)
說(shuō) 明:讀取編碼器輸入的轉(zhuǎn)速。‘+’表示正轉(zhuǎn),‘-’表示反轉(zhuǎn)。
命令格式:#AA4
AA 模塊地址,取值范圍 00~FF(十六進(jìn)制)。出廠地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。
4 表示讀編碼器0~編碼器7輸入轉(zhuǎn)速命令。
(cr) 結(jié)束符,上位機(jī)回車鍵,十六進(jìn)制為0DH。
應(yīng)答格式:!+AAAAA (cr)
應(yīng)用舉例: 用戶命令(字符格式) #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 模塊地址,取值范圍 00~FF(十六進(jìn)制)。出廠地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。
(cr) 結(jié)束符,上位機(jī)回車鍵,十六進(jìn)制為0DH。
應(yīng)答格式:! AA(cr) 表示設(shè)置成功
應(yīng)用舉例1: 用戶命令(字符格式) $011+0
模塊應(yīng)答(字符格式) ! 01(cr)
說(shuō) 明:設(shè)置編碼器的計(jì)數(shù)值為0。
應(yīng)用舉例2: 用戶命令(字符格式) $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è)定,出廠默認(rèn)值為1000,設(shè)置正確的脈沖數(shù)后才可以讀出編碼器轉(zhuǎn)速。
命令格式:$AA5AAAAA 設(shè)置編碼器的每轉(zhuǎn)脈沖數(shù)。
參數(shù)說(shuō)明:AA 模塊地址,取值范圍 00~FF(十六進(jìn)制)。出廠地址為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)用舉例: 用戶命令(字符格式) $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 模塊地址,取值范圍 00~FF(十六進(jìn)制)。出廠地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。
應(yīng)答格式:! AAAAA (cr) 表示編碼器的每轉(zhuǎn)脈沖數(shù)。
應(yīng)用舉例: 用戶命令(字符格式) $016
模塊應(yīng)答(字符格式) ! 01000 (cr)
說(shuō) 明:編碼器的每轉(zhuǎn)脈沖數(shù)都是1000。
10、讀計(jì)數(shù)器數(shù)據(jù)命令(工作模式1)
說(shuō) 明:讀取計(jì)數(shù)器的數(shù)據(jù),可以讀所有通道,也可以讀單通道。
命令格式:#AA5
AA 模塊地址,取值范圍 00~FF(十六進(jìn)制)。出廠地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。
5 表示讀通道A0~通道B0計(jì)數(shù)器數(shù)據(jù)命令。排列順序A0,B0。
(cr) 結(jié)束符,上位機(jī)回車鍵,十六進(jìn)制為0DH。
應(yīng)答格式:!AAAAAAAAAA, AAAAAAAAAA (cr)
命令格式:#AA5N
AA 模塊地址,取值范圍 00~FF(十六進(jìn)制)。出廠地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。
- 表示讀計(jì)數(shù)器數(shù)據(jù)命令。
N 表示讀通道N計(jì)數(shù)器數(shù)據(jù)命令。N取值:01,對(duì)應(yīng)A0~B0
(cr) 結(jié)束符,上位機(jī)回車鍵,十六進(jìn)制為0DH。
應(yīng)答格式:!AAAAAAAAAA(cr)
應(yīng)用舉例1: 用戶命令(字符格式) #015
模塊應(yīng)答(字符格式) !0012345678, 0012345678 (cr)
說(shuō) 明:所有通道的計(jì)數(shù)值為12345678。
應(yīng)用舉例2: 用戶命令(字符格式) #0151
模塊應(yīng)答(字符格式) !0012345678(cr)
說(shuō) 明:通道B0的計(jì)數(shù)值為12345678。
11、讀輸入頻率命令(工作模式1)
說(shuō) 明:讀取輸入的頻率,可以讀所有通道,也可以讀單通道。
命令格式:#AA6
AA 模塊地址,取值范圍 00~FF(十六進(jìn)制)。出廠地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。
6 表示讀通道A0~通道B0輸入頻率命令。
(cr) 結(jié)束符,上位機(jī)回車鍵,十六進(jìn)制為0DH。
應(yīng)答格式:!AAAAAA.AA,AAAAAA.AA (cr)
命令格式:#AA6N 讀通道N輸入頻率。
AA 模塊地址,取值范圍 00~FF(十六進(jìn)制)。出廠地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。
- 表示讀輸入頻率命令。
N 表示讀通道N輸入頻率命令。N取值:01,對(duì)應(yīng)A0~B0
(cr) 結(jié)束符,上位機(jī)回車鍵,十六進(jìn)制為0DH。
應(yīng)答格式:! AAAAAA.AA (cr)
應(yīng)用舉例1: 用戶命令(字符格式) #016
模塊應(yīng)答(字符格式) !001000.00,001000.00 (cr)
說(shuō) 明:所有通道的輸入頻率值為1KHz。
應(yīng)用舉例2: 用戶命令(字符格式) #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 模塊地址,取值范圍 00~FF(十六進(jìn)制)。出廠地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。
(cr) 結(jié)束符,上位機(jī)回車鍵,十六進(jìn)制為0DH。
應(yīng)答格式:! AA(cr) 表示設(shè)置成功
應(yīng)用舉例1: 用戶命令(字符格式) $0121+0
模塊應(yīng)答(字符格式) ! 01(cr)
說(shuō) 明:設(shè)置通道B0的計(jì)數(shù)值為0。
應(yīng)用舉例2: 用戶命令(字符格式) $012M+0
模塊應(yīng)答(字符格式) ! 01(cr)
說(shuō) 明:設(shè)置所有通道的計(jì)數(shù)值為0。
應(yīng)用舉例3: 用戶命令(字符格式) $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ù)。出廠設(shè)置為00。默認(rèn)是上升沿計(jì)數(shù)
設(shè)置在模塊重啟后生效。
命令格式:$AA7BB 設(shè)置DI計(jì)數(shù)器的計(jì)數(shù)方式。
參數(shù)說(shuō)明:AA 模塊地址,取值范圍 00~FF(十六進(jìn)制)。出廠地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。
(cr) 結(jié)束符,上位機(jī)回車鍵,十六進(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)用舉例: 用戶命令(字符格式) $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 模塊地址,取值范圍 00~FF(十六進(jìn)制)。出廠地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。
(cr) 結(jié)束符,上位機(jī)回車鍵,十六進(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)用舉例: 用戶命令(字符格式) $018(cr)
模塊應(yīng)答(字符格式) ! 11 (cr)
說(shuō) 明: B1~A0通道下降沿計(jì)數(shù)。
15、讀DI輸入轉(zhuǎn)速命令(工作模式1)
說(shuō) 明:讀取DI輸入的轉(zhuǎn)速,可以讀所有DI,也可以讀單路DI?!?nbsp;
命令格式:#018 讀DI0~DI7輸入轉(zhuǎn)速。
應(yīng)答格式:!AAAAA,AAAAA (cr)
命令格式:#018N 讀DI通道N輸入轉(zhuǎn)速
應(yīng)答格式:! AAAAA (cr)
應(yīng)用舉例1: 用戶命令(字符格式) #018
模塊應(yīng)答(字符格式) !01000,01000 (cr)
說(shuō) 明:所有DI通道的輸入轉(zhuǎn)速值為1000轉(zhuǎn)。
應(yīng)用舉例2: 用戶命令(字符格式) #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è)定,出廠默認(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)用舉例: 用戶命令(字符格式) $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)用舉例: 用戶命令(字符格式) $01DR
模塊應(yīng)答(字符格式) ! 01000, 01000 (cr)
說(shuō) 明:所有DI通道的每轉(zhuǎn)脈沖數(shù)都是1000。
18、設(shè)置DI的濾波時(shí)間(工作模式1)
說(shuō) 明:設(shè)置DI的濾波時(shí)間。單位mS,出廠默認(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)用舉例: 用戶命令(字符格式) $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)用舉例: 用戶命令(字符格式) $01LR
模塊應(yīng)答(字符格式) ! 00020, 00020 (cr)
說(shuō) 明:所有DI通道的濾波時(shí)間都是20mS。
20、設(shè)置計(jì)數(shù)值斷電是否自動(dòng)保存
說(shuō) 明:設(shè)置計(jì)數(shù)值斷電是否自動(dò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)用舉例: 用戶命令(字符格式) $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),出廠默認(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)用舉例: 用戶命令(字符格式) $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 模塊地址,取值范圍 00~FF(十六進(jìn)制)。
NN 代表新的模塊16進(jìn)制地址,數(shù)值NN的范圍從00到FF。
TT 用16進(jìn)制代表類型編碼。 YL150產(chǎn)品必須設(shè)置為00。
CC 用16進(jìn)制代表波特率編碼。
表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ī)回車鍵,十六進(jìn)制為0DH。
應(yīng)答格式:!AA(cr) 命令有效。
?AA(cr) 命令無(wú)效或非法操作,或在改變波特率或校驗(yàn)和前,沒(méi)有安裝配置跳線。
參數(shù)說(shuō)明:! 分界符,表示命令有效。
? 分界符,表示命令無(wú)效。
AA 代表輸入模塊地址
(cr) 結(jié)束符,上位機(jī)回車鍵,十六進(jìn)制為0DH。
其他說(shuō)明:假如你第一次配置模塊,AA=00、 NN等于新的地址。假如重新配置模塊改變地址、輸入范圍、數(shù)據(jù)格式,AA等于當(dāng)前已配置的地址,NN等于當(dāng)前的或新的地址。假如要重新配置模塊改變波特率或校驗(yàn)和狀態(tài),則必須安裝配置跳線,使模塊進(jìn)入缺省狀態(tài),此時(shí)模塊地址為00H,即 AA=00H,NN等于當(dāng)前的或新的地址。
假如格式錯(cuò)誤或通訊錯(cuò)誤或地址不存在,模塊不響應(yīng)。
應(yīng)用舉例: 用戶命令 %0011000600(cr)
模塊應(yīng)答 !11(cr)
說(shuō) 明:% 分界符。
00 表示你想配置的YL150模塊原始地址為00H。
11 表示新的模塊16進(jìn)制地址為11H。
00 類型代碼,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 模塊地址,取值范圍 00~FF(十六進(jìn)制)。
2 表示讀配置狀態(tài)命令
(cr) 結(jié)束符,上位機(jī)回車鍵,十六進(jìn)制為0DH。
應(yīng)答格式:!AATTCCFF(cr) 命令有效。
?AA(cr) 命令無(wú)效或非法操作。
參數(shù)說(shuō)明:! 分界符。
AA 代表輸入模塊地址。
TT 代表類型編碼。
CC 代表波特率編碼。見(jiàn)表2
FF 見(jiàn)表3
(cr) 結(jié)束符,上位機(jī)回車鍵,十六進(jìn)制為0DH。
其他說(shuō)明:假如格式錯(cuò)誤或通訊錯(cuò)誤或地址不存在,模塊不響應(yīng)。
應(yīng)用舉例: 用戶命令 $302(cr)
模塊應(yīng)答 !30000600(cr)
說(shuō) 明:! 分界符。
30 表示YL150模塊地址為30H 。
00 表示輸入類型代碼。
06 表示波特率9600 baud。
00 表示禁止校驗(yàn)和。
24、設(shè)置以上字符命令設(shè)置的所有參數(shù)恢復(fù)出廠設(shè)置。
說(shuō) 明:設(shè)置模塊用以上字符命令設(shè)置的參數(shù)恢復(fù)為出廠設(shè)置,完成后模塊自動(dòng)重啟。
命令格式:$AA900 設(shè)置參數(shù)恢復(fù)出廠設(shè)置。
參數(shù)說(shuō)明:AA 模塊地址,取值范圍 00~FF(十六進(jìn)制)。出廠地址為01,轉(zhuǎn)換成十六進(jìn)制為每個(gè)字符的ASCII碼。如地址01換成十六進(jìn)制為30H和31H。
(cr) 結(jié)束符,上位機(jī)回車鍵,十六進(jìn)制為0DH。
應(yīng)答格式:! AA(cr) 表示設(shè)置成功,模塊會(huì)自動(dòng)重啟。
應(yīng)用舉例: 用戶命令(字符格式) $01900
模塊應(yīng)答(字符格式) ! 01(cr)
說(shuō) 明:參數(shù)恢復(fù)出廠設(shè)置。
Modbus RTU 通訊協(xié)議:
模塊的出廠初始設(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í),用戶可以查詢地址和波特率的寄存器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, 出廠默認(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ù)(出廠默認(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ù)(出廠默認(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ù)出廠設(shè)置 | 讀/寫(xiě) | 設(shè)置為FF00,則模塊所有寄存器的參數(shù)恢復(fù)為出廠設(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類似 |
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 | 模塊名稱 | 只讀 | 高位: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)
可以安裝在標(biāo)準(zhǔn)DIN35導(dǎo)軌上
保修:
本產(chǎn)品自售出之日起兩年內(nèi),凡用戶遵守貯存、運(yùn)輸及使用要求,而產(chǎn)品質(zhì)量低于技術(shù)指標(biāo)的,可以返廠免費(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月
- S7-1200PLC通過(guò)高速計(jì)數(shù)器測(cè)量AB相編碼器轉(zhuǎn)速 1次下載
- 8路光柵尺磁柵尺編碼器或16路高速DI脈沖信號(hào)轉(zhuǎn)Modbus TCP網(wǎng)絡(luò)模塊 YL99
- 4路DI開(kāi)關(guān)檢測(cè)計(jì)數(shù)器,Modbus TCP協(xié)議,WiFi模塊YL160
- 4路差分編碼器脈沖計(jì)數(shù)器,轉(zhuǎn)速測(cè)量,Modbus RTU模塊 YL67
- 1路編碼器脈沖計(jì)數(shù)器或2路DI高速計(jì)數(shù)器,Modbus RTU模塊 YL150
- 單片機(jī)定時(shí)器和計(jì)數(shù)器中斷系統(tǒng)教程 0次下載
- 51單片機(jī)的計(jì)時(shí)器和計(jì)數(shù)器
- 使用C語(yǔ)言實(shí)現(xiàn)脈沖計(jì)數(shù)器實(shí)驗(yàn)的資料詳細(xì)說(shuō)明 20次下載
- 計(jì)數(shù)器邏輯功能測(cè)試實(shí)驗(yàn)報(bào)告 15次下載
- 24進(jìn)制計(jì)數(shù)器的設(shè)計(jì) 81次下載
- 基于SPB內(nèi)置高速計(jì)數(shù)器的規(guī)格 3次下載
- 模擬脈沖計(jì)數(shù)器原理圖 42次下載
- 計(jì)數(shù)器 0次下載
- 基于VHDL的正交編碼脈沖電路解碼計(jì)數(shù)器設(shè)計(jì)
- 光電計(jì)數(shù)器及應(yīng)用
- 同步計(jì)數(shù)器和異步計(jì)數(shù)器的區(qū)別 2435次閱讀
- 脈沖計(jì)數(shù)器的工作原理和基本結(jié)構(gòu) 1506次閱讀
- 脈沖計(jì)數(shù)器的分類和作用 669次閱讀
- 簡(jiǎn)單認(rèn)識(shí)脈沖計(jì)數(shù)器 1212次閱讀
- 計(jì)數(shù)器怎么用 計(jì)數(shù)器的作用有哪些 4090次閱讀
- 基于Verilog的經(jīng)典數(shù)字電路設(shè)計(jì)—計(jì)數(shù)器 1044次閱讀
- 三菱PLC中斷指令-計(jì)數(shù)器中斷 2940次閱讀
- 西門子S7-300PLC高速計(jì)數(shù)器的計(jì)數(shù)方式簡(jiǎn)介 5778次閱讀
- 如何使用SPI總線設(shè)計(jì)正交編碼器計(jì)數(shù)器 3921次閱讀
- 電子計(jì)數(shù)器的使用_電子計(jì)數(shù)器功能 1.4w次閱讀
- 單片機(jī)定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu) 7861次閱讀
- 計(jì)數(shù)器和接近開(kāi)關(guān)兩線怎么接,計(jì)數(shù)器接近開(kāi)關(guān)接線圖 5.2w次閱讀
- 脈沖計(jì)數(shù)器電路圖大全(六款脈沖計(jì)數(shù)器電路設(shè)計(jì)原理圖詳解) 9.5w次閱讀
- 機(jī)械計(jì)數(shù)器結(jié)構(gòu)及原理圖 4.7w次閱讀
- 脈沖計(jì)數(shù)器的設(shè)計(jì)與分析詳解 7865次閱讀
-
--文章
-
--閱讀
-
--粉絲
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多