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

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

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

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

上位機(jī)實(shí)戰(zhàn)應(yīng)用之Modbus通信是什么

汽車(chē)電子技術(shù) ? 來(lái)源: dotNet工控上位機(jī) ? 作者:新閣教育付工 ? 2023-02-22 15:34 ? 次閱讀

圖片

**前言

**

圖片

算了一下,今年是我跟Modbus相識(shí)的第10年,從最開(kāi)始的簡(jiǎn)單應(yīng)用到協(xié)議了解,從協(xié)議開(kāi)發(fā)到協(xié)議應(yīng)用,這個(gè)陪伴了10年的協(xié)議,它一直沒(méi)變,變的只是我對(duì)它的理解和認(rèn)識(shí)。

我一直認(rèn)為Modbus協(xié)議的存在有它的歷史意義,也就是說(shuō)即使沒(méi)有Modbus,也可能會(huì)出一個(gè)ABUS、DBUS之類(lèi)的協(xié)議,因?yàn)?a target="_blank">控制器與控制器之間通信,一個(gè)標(biāo)準(zhǔn)協(xié)議,會(huì)大大提供開(kāi)發(fā)效率。

因此,現(xiàn)在國(guó)產(chǎn)的各種品牌PLC,比如臺(tái)達(dá)、匯川、信捷等,這些PLC都是支持Modbus協(xié)議,也就是說(shuō),學(xué)會(huì)了Modbus協(xié)議,我們可以很輕松與這些PLC實(shí)現(xiàn)數(shù)據(jù)通信。

文章有點(diǎn)長(zhǎng),感謝大家耐心閱讀,文末有福利!

Modbus協(xié)議能夠成為工業(yè)領(lǐng)域應(yīng)用最廣泛的協(xié)議,它必須具備以下幾個(gè)特點(diǎn):

1、免費(fèi):這個(gè)是最大的前提,任何產(chǎn)品都是一樣,只有通過(guò)免費(fèi)才能獲取到前期最大的使用量。

2、簡(jiǎn)單:Modbus協(xié)議幀格式簡(jiǎn)單緊湊,用戶容易理解,廠商容易集成。

3、接口:Modbus協(xié)議只是一種規(guī)約,屬于應(yīng)用層的協(xié)議,因此不僅可以應(yīng)用在串口(485/232/422),也可以在以太網(wǎng)、光纖、藍(lán)牙、無(wú)線上傳輸。

圖片

**存儲(chǔ)區(qū)分類(lèi)

**

圖片

我一般介紹Modbus協(xié)議的時(shí)候,喜歡站在Modbus規(guī)約制定者的角度,結(jié)合一些事物來(lái)對(duì)比說(shuō)明,這樣對(duì)很多人來(lái)說(shuō),可能會(huì)更加容易理解。

假設(shè)沒(méi)有Modbus協(xié)議,我們想要制定一個(gè)協(xié)議,我們首先要明確,協(xié)議的目的是為了數(shù)據(jù)傳輸,因此,為了更好地存儲(chǔ)不同的數(shù)據(jù)類(lèi)型,我們會(huì)將布爾和非布爾的數(shù)據(jù)分開(kāi)存儲(chǔ),因此,就有了線圈和寄存器的概念。

線圈和寄存器,這個(gè)經(jīng)常被很多人詬病,認(rèn)為不應(yīng)該這么翻譯,感覺(jué)不容易理解。從電氣角度來(lái)看,在電氣控制回路中,一般都是靠接觸器或中間繼電器來(lái)實(shí)現(xiàn)控制,接觸器或中繼最終靠的是線圈的得電和失電來(lái)控制觸點(diǎn)閉合和斷開(kāi),因此用線圈表示布爾量;而寄存器在計(jì)算機(jī)中,就是用來(lái)存儲(chǔ)數(shù)據(jù)的,因此非布爾的數(shù)據(jù)放在寄存器里。

這個(gè)可以跟PLC的存儲(chǔ)區(qū)來(lái)進(jìn)行對(duì)比,西門(mén)子的I/Q/M都是線圈,V/T/C/DB都是寄存器,三菱的X/Y都是線圈,D/W/H都是寄存器,歐姆龍的CIO是線圈,D/W/H是寄存器。

以西門(mén)子為例,雖然I和Q都表示線圈,但是他們的分工是不同的,I表示輸入,Q表示輸出,輸入意味著該存儲(chǔ)區(qū)里的值必須由外部設(shè)備接入,是只讀的,輸出表示輸出結(jié)果給外部設(shè)備,是可讀可寫(xiě)的。

因此,Modbus的線圈和寄存器應(yīng)該也按照只讀、讀寫(xiě)來(lái)進(jìn)一步細(xì)分,因此這就形成了Modbus的存儲(chǔ)區(qū),如下表所示:

序號(hào) 讀寫(xiě) 存儲(chǔ)類(lèi)型 存儲(chǔ)區(qū)名稱(chēng)
1 只讀 線圈 輸入線圈
2 讀寫(xiě) 線圈 輸出線圈
3 只讀 寄存器 輸入寄存器
4 讀寫(xiě) 寄存器 保持寄存器

圖片

**存儲(chǔ)區(qū)代號(hào)

**

圖片

然而,上面表格里的存儲(chǔ)區(qū)名稱(chēng)是一個(gè)全稱(chēng),開(kāi)發(fā)和使用中使用全稱(chēng)會(huì)比較麻煩,因此需要給他們?nèi)€(gè)別名,就像西門(mén)子的I/Q/M一樣,這些都是西門(mén)子給存儲(chǔ)區(qū)取的一個(gè)代號(hào),所以Modbus也要給這些存儲(chǔ)區(qū)取一個(gè)代號(hào),干脆直接用數(shù)字吧,于是,就有了下面的規(guī)定:

存儲(chǔ)區(qū)名稱(chēng) 存儲(chǔ)區(qū)代號(hào)
輸入線圈 1區(qū)
輸出線圈 0區(qū)
輸入寄存器 3區(qū)
保持寄存器 4區(qū)

這個(gè)其實(shí)就跟我們的姓名和小名一樣,姓名是正式場(chǎng)合使用,日常場(chǎng)合,我們一般可以使用小名。

圖片

**存儲(chǔ)區(qū)范圍

**

圖片

無(wú)論是什么存儲(chǔ)區(qū),都會(huì)有一個(gè)范圍的限制,就像西門(mén)子的M區(qū)可能最大到8192,三菱的X區(qū)最大到2048,Modbus的每個(gè)存儲(chǔ)區(qū)也應(yīng)該規(guī)定一個(gè)范圍,不能無(wú)限制使用。

Modbus是這么規(guī)定的,每個(gè)存儲(chǔ)區(qū)的最大范圍是65536,這個(gè)范圍是很大的。

我們?cè)僖匀獾腦區(qū)為例,如果最大范圍是2048,那么意味著我們只能訪問(wèn)X0-X2047這些地址,我們這里說(shuō)的X0、X2047,就是我們常說(shuō)的PLC地址,那么這個(gè)地址是怎么組成的呢?它是由存儲(chǔ)區(qū)編號(hào)加上一個(gè)地址索引組成,我們把這樣的PLC地址,理解為絕對(duì)地址,后面的地址索引,理解為相對(duì)地址。

所謂絕對(duì)地址,就是我們僅僅通過(guò)一個(gè)地址名稱(chēng),就能知道是什么存儲(chǔ)區(qū)的第幾個(gè)數(shù)據(jù),而這個(gè)第幾個(gè),就是我們說(shuō)的相對(duì)地址,因此絕對(duì)地址是唯一的,相對(duì)地址,每個(gè)存儲(chǔ)區(qū)都有。

那么對(duì)于Modbus來(lái)說(shuō),我們的絕對(duì)地址和相對(duì)地址是怎么樣的呢?

我們?nèi)匀蛔駨墓剑航^對(duì)地址=區(qū)號(hào)+相對(duì)地址。

但是也會(huì)有一些不一樣的地方,以保持型寄存器為例,第一個(gè)絕對(duì)地址是400001,這個(gè)地方不是400000,這個(gè)是由Modbus規(guī)約決定的,其它存儲(chǔ)區(qū)也是類(lèi)似的。

因此,Modbus存儲(chǔ)區(qū)范圍如下圖所示:

圖片

正如上文所說(shuō),65536這個(gè)范圍是很大的,但在實(shí)際使用中,我們一般用不了這么多地址,一般情況下,10000以?xún)?nèi)就已經(jīng)足夠我們使用了,因此,為了方便起見(jiàn),我們有一種短的地址模型,如下圖所示:

圖片

圖片

**功能碼

**

圖片

功能碼這個(gè)概念,我們可以這么去理解,先回到我們的初衷,協(xié)議的目的是為了數(shù)據(jù)傳輸,也就是為了讀取數(shù)據(jù)和寫(xiě)入數(shù)據(jù),我們已經(jīng)確定好4個(gè)存儲(chǔ)區(qū),存儲(chǔ)不同的數(shù)據(jù)類(lèi)型,那么接下來(lái)我們就要對(duì)這些存儲(chǔ)區(qū)進(jìn)行讀寫(xiě),那么可能會(huì)產(chǎn)生很多種不同的行為,比如讀取輸入線圈存儲(chǔ)區(qū)、讀取輸出線圈存儲(chǔ)區(qū),這就是兩種不同的行為,同樣的,如果用讀取輸入線圈存儲(chǔ)區(qū)、讀取輸出線圈存儲(chǔ)區(qū),會(huì)比較麻煩,那么我們干脆給每種形成指定一個(gè)代號(hào),那么這種代號(hào)就是功能碼。

我們?cè)賮?lái)探討一下,究竟有多少種不同的行為呢?

讀取和寫(xiě)入是2種行為,存儲(chǔ)區(qū)有4個(gè),但是我們知道輸入線圈和輸入寄存器是只讀的,因此不能進(jìn)行寫(xiě)入,除去這2種的話,應(yīng)該會(huì)產(chǎn)生6種不同的行為,如下圖所示:

行為序號(hào) 具體行為
1 讀取輸入線圈
2 讀取輸出線圈
3 讀取輸入寄存器
4 讀取保持寄存器
5 寫(xiě)入輸出線圈
6 寫(xiě)入保持寄存器

然而,Modbus規(guī)約將寫(xiě)入輸出線圈和寫(xiě)入保持寄存器這2種行為,又進(jìn)一步做了細(xì)分,包括寫(xiě)入單個(gè)和寫(xiě)入多個(gè),因此原來(lái)的6種行為就變成了8種行為,同時(shí)給每種行為設(shè)置一個(gè)代號(hào),就形成了下圖所示的功能碼列表:

功能碼 功能說(shuō)明
0x01 讀取輸出線圈
0x02 讀取輸入線圈
0x03 讀取保持寄存器
0x04 讀取輸入寄存器
0x05 寫(xiě)入單個(gè)線圈
0x06 寫(xiě)入單個(gè)寄存器
0x0F 寫(xiě)入多個(gè)線圈
0x10 寫(xiě)入多個(gè)寄存器

Modbus規(guī)約中的功能碼其實(shí)不止這8個(gè),還有一些功能碼是用于診斷或異常碼,但是一般很少使用,這8種功能碼是最主要的核心功能碼。

圖片

**協(xié)議分類(lèi)

**

圖片

Modbus嚴(yán)格來(lái)說(shuō),是一個(gè)標(biāo)準(zhǔn)化的規(guī)約,而不是一個(gè)具體協(xié)議。我們常說(shuō)的設(shè)備A和設(shè)備B之間通過(guò)Modbus協(xié)議來(lái)通信,這句話其實(shí)是不嚴(yán)謹(jǐn)?shù)摹?/p>

Modbus規(guī)約上有三種不同的協(xié)議報(bào)文幀,分別是ModbusRtu、ModbusAscii、ModbusTcp。

一般來(lái)說(shuō),ModbusRtu和ModbusAscii是運(yùn)行在串口上的協(xié)議,ModbusTcp是運(yùn)行

在以太網(wǎng)上的協(xié)議,但是這并非絕對(duì)的,我們也可以將ModbusRtu、ModbusAscii運(yùn)行在以太網(wǎng)或光纖上使用,同樣的,在串口網(wǎng)絡(luò)里,我們也可以使用ModbusTcp的協(xié)議,因?yàn)閰f(xié)議只是一種規(guī)范,并不限制通信介質(zhì)。

圖片

**報(bào)文格式

**

前面我們說(shuō)了Modbus有三種不同的協(xié)議,分別是ModbusRtu、ModbusAscii、ModbusTcp,那么這三種協(xié)議的報(bào)文格式也是不同的,下面分別對(duì)這三種協(xié)議的報(bào)文格式進(jìn)行說(shuō)明:

  1. ModbusRtu的報(bào)文格式如下:

第一部分:從站地址,占1個(gè)字節(jié)

第二部分:功能碼,占1個(gè)字節(jié)

第三部分:數(shù)據(jù)部分,占N個(gè)字節(jié)

第四部分:校驗(yàn)部分,CRC校驗(yàn),占2個(gè)字節(jié)

  1. ModbusAscii的報(bào)文格式如下:

第一部分:開(kāi)始字符(:)

第二部分:從站地址,占2個(gè)字節(jié)

第三部分:功能碼,占2個(gè)字節(jié)

第四部分:數(shù)據(jù)部分,占N個(gè)字節(jié)

第五部分:校驗(yàn)部分,LRC校驗(yàn),占2個(gè)字節(jié)

第六部分:結(jié)束字符(CR LF)

  1. ModbusTcp的報(bào)文格式如下:

第一部分:事務(wù)處理標(biāo)識(shí)符,占2個(gè)字節(jié)

第二部分:協(xié)議標(biāo)識(shí)符,占2個(gè)字節(jié)

第三部分:長(zhǎng)度,占2個(gè)字節(jié)

第四部分:?jiǎn)卧獦?biāo)識(shí)符,占1個(gè)字節(jié)

第五部分:功能碼,占1個(gè)字節(jié)

第六部分:數(shù)據(jù)部分,占N個(gè)字節(jié)

圖片

調(diào)試軟件

Modbus學(xué)習(xí)成本很低,因?yàn)閰f(xié)議是公開(kāi)免費(fèi)的,我們可以直接獲取到《Modbus中文協(xié)議文檔》。

同時(shí),也有很多調(diào)試軟件可以進(jìn)行仿真調(diào)試,因此我們可以在不購(gòu)買(mǎi)任何硬件的情況下,就把Modbus協(xié)議學(xué)好。

Modbus調(diào)試軟件可以通過(guò)本公眾號(hào)后臺(tái)回復(fù)201直接獲取

Modbus 學(xué)習(xí)必須要配合相關(guān)的調(diào)試軟件,可以達(dá)到事半功倍的效果,Modbus

學(xué)習(xí)必備的三大神器分別是 ModbusPoll、ModbusSlave 及 VSPD,ModbusPoll 軟件主要用于仿真 Modbus主站或 Modbus 客戶端,ModbusSlave 軟件主要用于仿真 Modbus 從站或 Modbus 服務(wù)器,而 VSPD 全稱(chēng) Configure Virtual Serial Port Driver,是用來(lái)給電腦創(chuàng)建虛擬串口使用的。

即使我們想要結(jié)合硬件,支持Modbus協(xié)議的設(shè)備也有很多,各種品牌PLC、各種品牌的儀表、各種溫濕度傳感器、流量計(jì)等都可以很好地支持Modbus協(xié)議。

圖片

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

    關(guān)注

    112

    文章

    16445

    瀏覽量

    179451
  • ModBus協(xié)議
    +關(guān)注

    關(guān)注

    3

    文章

    177

    瀏覽量

    33529
  • ABUS
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    14167
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    上位機(jī)通過(guò)Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)與變頻器通訊應(yīng)用在卷材機(jī)上案例

    通過(guò)Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)(XD-MDPN100)上位機(jī)能夠直接與卷材機(jī)上的變頻器進(jìn)行通信,實(shí)時(shí)地獲取卷材機(jī)的運(yùn)行狀態(tài)、控制參數(shù)等信息。
    的頭像 發(fā)表于 12-02 11:21 ?1078次閱讀
    <b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b>通過(guò)<b class='flag-5'>Modbus</b>轉(zhuǎn)Profinet網(wǎng)關(guān)與變頻器通訊應(yīng)用在卷材機(jī)上案例

    TCP通信協(xié)議-Labview上位機(jī)

    現(xiàn)在用單片機(jī)進(jìn)行信息采集,通過(guò)GPRS模塊上傳到PC,用Labview做上位機(jī),TCP通信協(xié)議,想請(qǐng)教一下,TCP通信協(xié)議和
    發(fā)表于 12-10 08:58

    如何去實(shí)現(xiàn)ModBUs Poll上位機(jī)和單片機(jī)之間的通信

    如何去實(shí)現(xiàn)ModBUs Poll上位機(jī)和單片機(jī)之間的通信?實(shí)現(xiàn)ModBUs Poll
    發(fā)表于 09-18 06:01

    STM32F103與上位機(jī)是如何實(shí)現(xiàn)MODBUS通信

    Modbus是什么?STM32F103與上位機(jī)是如何實(shí)現(xiàn)MODBUS通信的?
    發(fā)表于 12-13 07:03

    基于Modbus TCP的MCGS上位機(jī)軟件教程

    配置設(shè)備參數(shù)圖1.IP地址配置成上位機(jī)同一個(gè)網(wǎng)段,例如安裝上位機(jī)軟件的上位機(jī)ip地址為192.
    發(fā)表于 08-09 14:24

    上位機(jī)與PLC的通信與監(jiān)控設(shè)計(jì)

    上位機(jī)與PLC的通信與監(jiān)控設(shè)計(jì):本文簡(jiǎn)要的介紹了CPM2A的上位機(jī)通信以及實(shí)現(xiàn)
    發(fā)表于 11-14 12:57 ?46次下載

    上位機(jī)MODBUS RTU多從站通訊的VB程序

    上位機(jī)MODBUS RTU多從站通訊的VB程序,實(shí)現(xiàn)上位機(jī)與下位機(jī)之間的數(shù)據(jù)傳輸。
    發(fā)表于 10-12 16:05 ?77次下載

    C#上位機(jī)實(shí)戰(zhàn)開(kāi)發(fā)指南

    C#上位機(jī)實(shí)戰(zhàn)開(kāi)發(fā)指南
    發(fā)表于 11-22 19:25 ?0次下載

    ModBus RTU上位機(jī)與PLC通信

    一、預(yù)備知識(shí) 二、上位機(jī)經(jīng)RS485接口與PLC通信 1、概述 2、西門(mén)子觸摸屏“站號(hào)”設(shè)置 3、溫度讀取與寫(xiě)入 1)PLC參數(shù)表的介紹 2)上位機(jī)電腦通過(guò)“調(diào)試助手”發(fā)送指
    發(fā)表于 04-17 11:40 ?8次下載
    <b class='flag-5'>ModBus</b> RTU<b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b>與PLC<b class='flag-5'>通信</b>

    上位機(jī)開(kāi)發(fā)新手指南(二)上位機(jī)通信

    上位機(jī)開(kāi)發(fā)中,串口通信和TCP通信是兩種常見(jiàn)的通信方式。串口通信是指通過(guò)串口將數(shù)據(jù)發(fā)送和接收到
    發(fā)表于 05-08 11:37 ?8次下載
    <b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b>開(kāi)發(fā)新手指南(二)<b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b><b class='flag-5'>通信</b>

    上位機(jī)開(kāi)發(fā)——Modbus到底有多快

    前面寫(xiě)了一篇關(guān)于基于Modbus讀取運(yùn)動(dòng)控制卡的文章,發(fā)現(xiàn)很多小伙伴對(duì)Modbus的實(shí)時(shí)性比較感興趣,想知道上位機(jī)開(kāi)發(fā)種 Modbus
    發(fā)表于 05-10 11:10 ?0次下載
    <b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b>開(kāi)發(fā)——<b class='flag-5'>Modbus</b>到底有多快

    PLC MODBUS通信協(xié)議的應(yīng)用及編程

    現(xiàn)為大家講解一下MODBUS的應(yīng)用,現(xiàn)在工業(yè)控制上位機(jī)和下位機(jī)通信大部分采用通信協(xié)議為
    的頭像 發(fā)表于 06-25 10:25 ?3151次閱讀
    PLC <b class='flag-5'>MODBUS</b><b class='flag-5'>通信</b>協(xié)議的應(yīng)用及編程

    上位機(jī)通過(guò)Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)與CGV300變頻器通訊配置案例

    上位機(jī)通過(guò)Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)(XD-MDPN100)與CGV300變頻器通訊的案例可以實(shí)現(xiàn)兩個(gè)不同的通信協(xié)議之間的互聯(lián)互通。在這個(gè)案例中,
    的頭像 發(fā)表于 10-26 09:13 ?892次閱讀
    <b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b>通過(guò)<b class='flag-5'>Modbus</b>轉(zhuǎn)Profinet網(wǎng)關(guān)與CGV300變頻器通訊配置案例

    上位機(jī)通過(guò)Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)與變頻器Modbus通訊配置案例

    上位機(jī)與變頻器Modbus通訊是通過(guò)Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)來(lái)實(shí)現(xiàn)的。這個(gè)網(wǎng)關(guān)可以理解為一個(gè)通信翻譯器,負(fù)責(zé)將
    的頭像 發(fā)表于 10-25 20:55 ?1015次閱讀
    <b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b>通過(guò)<b class='flag-5'>Modbus</b>轉(zhuǎn)Profinet網(wǎng)關(guān)與變頻器<b class='flag-5'>Modbus</b>通訊配置案例

    上位機(jī)通信協(xié)議詳解 嵌入式上位機(jī)設(shè)計(jì)流程

    通信協(xié)議的介紹: Modbus 概述 :Modbus是一種串行通信協(xié)議,廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域。它定義了上位
    的頭像 發(fā)表于 12-04 10:21 ?1105次閱讀
    百家乐官网群柏拉图软件| 大发888线上娱乐21点| 百家乐官网电脑赌博| 大发888娱乐场大发888娱乐场| 太阳会百家乐现金网| 大发888娱乐城在线| 百家乐下注所有组合| 百家乐官网博乐城| 尊龙体育| 太阳城申博娱乐城| 网上百家乐大转轮| 中原百家乐官网的玩法技巧和规则 | 百家乐透视牌靴| 属狗人做生意店铺朝向| 实战百家乐官网博彩正网| 香港六合彩特码资料| 百家乐论坛博彩啦| 做生意的风水摆件| 电脑百家乐官网玩| 百家乐官网平台租用| 沈阳棋牌网| 威尼斯人娱乐城备用网址| 百家乐高人玩法| 真钱百家乐官网哪里最好| 扶风县| 六合彩教程| 大发888游戏下载投注| 星期8百家乐的玩法技巧和规则| 澳门顶级赌场手机在线登陆| 钱隆百家乐软件| 百家乐总厂在哪里| 德州百家乐官网扑克牌| 赌场百家乐官网实战| 百家乐官网翻天粤语下载| 专业百家乐官网分析| 大发888登陆网页| 狮威百家乐的玩法技巧和规则| 百家乐开户导航| 百家乐英皇娱乐城| 百家乐网页游戏网址| 百家乐有破解的吗|