欧美乱码伦视频免费_久久久久国产精品免费免费搜索_国产精品无码无卡在线观看久_极品人妻少妇一区二区三区_色欲天天天综合网免费

首頁 新聞中心 行業(yè)動(dòng)態(tài) 【手把手教程】用Python連接Modbus通信,工業(yè)自動(dòng)化其實(shí)很簡單!

【手把手教程】用Python連接Modbus通信,工業(yè)自動(dòng)化其實(shí)很簡單!

來源:聯(lián)誠科技
發(fā)布時(shí)間:2024-05-10
瀏覽:1060

在當(dāng)今快速發(fā)展的工業(yè)自動(dòng)化和智能制造領(lǐng)域,對(duì)高效、可靠的通信協(xié)議的需求日益增長。Modbus,作為一個(gè)歷史悠久且廣泛采用的工業(yè)通信協(xié)議,扮演著至關(guān)重要的角色。結(jié)合Python的強(qiáng)大編程能力,我們可以更加靈活和高效地實(shí)現(xiàn)工業(yè)自動(dòng)化解決方案。

 

本篇文章將通過教程介紹如何利用Python與Modbus協(xié)議進(jìn)行通信,以及如何在實(shí)際的工業(yè)環(huán)境中應(yīng)用這些技術(shù)。


Python連接Modbus通信


什么是Modbus?


Modbus 是一種廣泛使用的工業(yè)通信協(xié)議,由 Modicon Systems 開發(fā)。它采用主從架構(gòu),允許一個(gè)主設(shè)備(Master)與多達(dá) 247 個(gè)從設(shè)備(Slaves)進(jìn)行通信。

 

Modbus的類型


Modbus主要分為兩種類型:


Modbus串行:使用串行線(如 RS232 或 RS485)進(jìn)行通信。


Modbus TCP/IP:基于以太網(wǎng),克服了串行通信的限制。

 

Modbus串行是使用串行電纜傳輸信號(hào),如果以點(diǎn)對(duì)點(diǎn)方式連接(一主一從),則將使用 RS232或RS422 電纜, 但如果以點(diǎn)對(duì)多點(diǎn)方式連接。 (一主多從)使用RS485電纜,但由于串行電纜的許多限制,包括距離、設(shè)置和數(shù)量,它現(xiàn)在已經(jīng)發(fā)展到能夠支持使用Modbus TCP/IP通過以太網(wǎng)連接。


Python連接Modbus通信


在本次教程中,我們選擇使用Modbus TCP,但是Modbus Serial也可以使用相同的代碼進(jìn)行測試。

 

準(zhǔn)備工作


為了開始使用Python與Modbus通信,你需要:


1.安裝pymodbus(可以使用pip或下載)


2.下載并設(shè)置Modbus從設(shè)備程序以進(jìn)行測試。

 

實(shí)驗(yàn)開始


使用 Python 作為服務(wù)器,modbus sim 作為客戶端,你可以實(shí)現(xiàn) Modbus 協(xié)議的通信。以下是實(shí)驗(yàn)步驟:


from pymodbus.client.sync import (
    ModbusSerialClient,
    ModbusTcpClient,
    ModbusTlsClient,
    ModbusUdpClient,
)
from pymodbus.transaction import (
    ModbusAsciiFramer,
    ModbusBinaryFramer,
    ModbusRtuFramer,
    ModbusSocketFramer,
    ModbusTlsFramer,
)

client = ModbusTcpClient(host='localhost',port=502,framer=ModbusSocketFramer)

def WriteData(slave_id,address,count,value):
    client.write_registers(address,[value]*count,unit=slave_id)

def ReadData(slave_id,address,count):
    x = client.read_holding_registers(address,count,unit = slave_id)
    print(x.registers)

def ReadCoil(slave_id,address,count):
    x = client.read_coils(address,count,unit=slave_id).bits
    print(x)

def WriteCoil(slave_id,address,count,value):
    if value == "ON":
        status = True
    else:
        status = False
    x = client.write_coils(address,[status]*count,unit=slave_id)
    # print(x)

def WriteString(slave_id,address,count,value):
    client.write_registers(address,[0]*count,unit=slave_id)
    if len(value)%2 > 0:
        value = value + " "
    c = len(value)//2
    for i in range(c):
        y = value[0 + (2*i):2 + (2*i)]
        print(y)
        q = [ hex(ord(r))[2:4] for r in y]
        print(q)
        k = int(q[0]+q[1],16)
        client.write_registers(address+i,k,unit=slave_id)

print(client.connect())

# WriteData(1,0,2,555)
# WriteCoil(1,0,8,"ON")

# ReadData(1,0,8)
# ReadCoil(1,0,8)

# WriteString(1,0,8,"banana")


從代碼中可以看出,可以通過更改客戶端和成幀器來更改為使用串行或 TCP。

 

打開modbus從站程序并進(jìn)入設(shè)置并選擇Modbus TCP/IP。


選擇模式為 Modbus TCP

選擇模式為 Modbus TCP

 

 

Slavev id 和地址類型可以從 setup -> Slavev 定義中設(shè)置

Slavev id 和地址類型可以從 setup -> Slavev 定義中設(shè)置

 

嘗試使用WriteData (2,0,2,555)命令,其中前2個(gè)數(shù)字是slave_id,0是默認(rèn)數(shù)據(jù),2是要使用的數(shù)字,555是按運(yùn)行后將發(fā)送的數(shù)據(jù)。


從機(jī) ID 2 在地址 1 和 2 處的值為 555

從機(jī) ID 2 在地址 1 和 2 處的值為 555

 

如果使用 WriteCoil(3,0,3,”O(jiān)N”),將在線圈輸出存儲(chǔ)器中命令一個(gè)打開或關(guān)閉位,其中0是初始位,3是要使用的編號(hào),on是要打開的命令。


從機(jī) ID 3 的線圈位于地址 1,2,3</span></p>

從機(jī) ID 3 的線圈位于地址 1,2,3

 

可以使用其他讀取地址命令嘗試使用已寫入的函數(shù)。


讀取從站3的值

嘗試讀取從站3的值

 

通過測試,我們可以看到,僅僅通過這段代碼就能夠通過Modbus協(xié)議進(jìn)行通信。你應(yīng)該已經(jīng)對(duì)Modbus協(xié)議及其在工業(yè)自動(dòng)化中的應(yīng)用有了更清晰的理解。


Python與Modbus的通信技術(shù)


Python作為一種高效靈活的編程語言,與Modbus協(xié)議結(jié)合,為工業(yè)控制系統(tǒng)的設(shè)計(jì)和實(shí)施提供了無限可能。無論你是工業(yè)自動(dòng)化領(lǐng)域的新手,還是經(jīng)驗(yàn)豐富的專業(yè)人士,掌握Python與Modbus的通信技術(shù)都將極大提升工作效率和系統(tǒng)的智能化水平,助你在工業(yè)自動(dòng)化的道路上走得更遠(yuǎn)。



- END -
熱門推薦
熱門資訊
熱門話題

聯(lián)誠科技,助您開啟工業(yè)數(shù)字化和智能化之路

申請(qǐng)?jiān)囉?></div>
		</div>
	</div>
</div>
<!--頁腳  -->
<footer class="lc_footer">
    <div   id="lwznbz8t0"   class="layui-container">
        <div   id="lwznbz8t0"   class="lc_footer_top">
            <div   id="lwznbz8t0"   class="lc_footer_top_logo"><a href="http://whjsy.com/"><img src="/static/upload/other/20231204/1701659180786900.svg" alt="聯(lián)誠科技集團(tuán)股份有限公司"></a></div>
        </div>
        <div   id="lwznbz8t0"   class="lc_footer_mid">
            <div   id="lwznbz8t0"   class="lc_footer_mid_nav">
                <div   id="lwznbz8t0"   class="lc_footer_mid_left">
                    <ul class="lc_footer_mid_left_ul">
						
                        <li id="lwznbz8t0"    class="lc_f_m_l_ul_li">
                            <div   id="lwznbz8t0"   class="mlul_cont">
                                <div   id="lwznbz8t0"   class="mlul_cont_top">
                                    <a href="http://whjsy.com/industrial-automation/" alt="工業(yè)控制器" title="工業(yè)控制器">工業(yè)控制器</a>
                                </div>
                                <div   id="lwznbz8t0"   class="mlul_cont_bt">
                                    <ul>
										
                                        <li><a href="http://whjsy.com/pac/" alt="PAC" title="PAC">PAC</a></li>
										
                                        <li><a href="http://whjsy.com/plc/" alt="PLC" title="PLC">PLC</a></li>
										
                                        <li><a href="http://whjsy.com/io/" alt="IO系統(tǒng)" title="IO系統(tǒng)">IO系統(tǒng)</a></li>
										
                                        <li><a href="http://whjsy.com/servo-system/" alt="運(yùn)動(dòng)控制" title="運(yùn)動(dòng)控制">運(yùn)動(dòng)控制</a></li>
										
                                        <li><a href="http://whjsy.com/frequency-converter/" alt="工業(yè)傳動(dòng)" title="工業(yè)傳動(dòng)">工業(yè)傳動(dòng)</a></li>
										
                                    </ul>
                                </div>
                            </div>
                        </li>
						
                        <li id="lwznbz8t0"    class="lc_f_m_l_ul_li">
                            <div   id="lwznbz8t0"   class="mlul_cont">
                                <div   id="lwznbz8t0"   class="mlul_cont_top">
                                    <a href="http://whjsy.com/open-automation-platform/" alt="開放自動(dòng)化平臺(tái)" title="開放自動(dòng)化平臺(tái)">開放自動(dòng)化平臺(tái)</a>
                                </div>
                                <div   id="lwznbz8t0"   class="mlul_cont_bt">
                                    <ul>
										
                                        <li><a href="http://whjsy.com/plcshop/" alt="PLC SHOP" title="PLC SHOP">PLC SHOP</a></li>
										
                                        <li><a href="http://whjsy.com/hmi/" alt="HMI" title="HMI">HMI</a></li>
										
                                        <li><a href="http://whjsy.com/scada/" alt="SCADA" title="SCADA">SCADA</a></li>
										
                                    </ul>
                                </div>
                            </div>
                        </li>
						
                        <li id="lwznbz8t0"    class="lc_f_m_l_ul_li">
                            <div   id="lwznbz8t0"   class="mlul_cont">
                                <div   id="lwznbz8t0"   class="mlul_cont_top">
                                    <a href="http://whjsy.com/industrial-cloud-platform/" alt="工業(yè)云平臺(tái)" title="工業(yè)云平臺(tái)">工業(yè)云平臺(tái)</a>
                                </div>
                                <div   id="lwznbz8t0"   class="mlul_cont_bt">
                                    <ul>
										
                                        <li><a href="http://whjsy.com/iot/" alt="工業(yè)物聯(lián)套件IOT" title="工業(yè)物聯(lián)套件IOT">工業(yè)物聯(lián)套件IOT</a></li>
										
                                        <li><a href="http://whjsy.com/data-governance/" alt="數(shù)據(jù)治理套件DC" title="數(shù)據(jù)治理套件DC">數(shù)據(jù)治理套件DC</a></li>
										
                                        <li><a href="http://whjsy.com/data-twin/" alt="數(shù)據(jù)孿生套件DT" title="數(shù)據(jù)孿生套件DT">數(shù)據(jù)孿生套件DT</a></li>
										
                                        <li><a href="http://whjsy.com/low-code-platform/" alt="應(yīng)用開發(fā)平臺(tái)" title="應(yīng)用開發(fā)平臺(tái)">應(yīng)用開發(fā)平臺(tái)</a></li>
										
                                        <li><a href="http://whjsy.com/mes-mom-platform/" alt="MES/MOM平臺(tái)" title="MES/MOM平臺(tái)">MES/MOM平臺(tái)</a></li>
										
                                    </ul>
                                </div>
                            </div>
                        </li>
						
                        <li id="lwznbz8t0"    class="lc_f_m_l_ul_li">
                            <div   id="lwznbz8t0"   class="mlul_cont">
                                <div   id="lwznbz8t0"   class="mlul_cont_top">
                                    <a href="http://whjsy.com/service-support/" alt="服務(wù)與支持" title="服務(wù)與支持">服務(wù)與支持</a>
                                </div>
                                <div   id="lwznbz8t0"   class="mlul_cont_bt">
                                    <ul>
										
                                        <li><a href="http://whjsy.com/document/" alt="資料下載" title="資料下載">資料下載</a></li>
										
                                        <li><a href="http://whjsy.com/after-sales-service/" alt="售后服務(wù)" title="售后服務(wù)">售后服務(wù)</a></li>
										
                                        <li><a href="http://whjsy.com/faq/" alt="常見問題" title="常見問題">常見問題</a></li>
										
                                        <li><a href="http://whjsy.com/feedback/" alt="意見反饋" title="意見反饋">意見反饋</a></li>
										
                                    </ul>
                                </div>
                            </div>
                        </li>
						
                        <li id="lwznbz8t0"    class="lc_f_m_l_ul_li">
                            <div   id="lwznbz8t0"   class="mlul_cont">
                                <div   id="lwznbz8t0"   class="mlul_cont_top">
                                    <a href="http://whjsy.com/about-us/" alt="關(guān)于我們" title="關(guān)于我們">關(guān)于我們</a>
                                </div>
                                <div   id="lwznbz8t0"   class="mlul_cont_bt">
                                    <ul>
										
                                        <li><a href="http://whjsy.com/company-introduction/" alt="公司介紹" title="公司介紹">公司介紹</a></li>
										
                                        <li><a href="http://whjsy.com/development-process/" alt="發(fā)展歷程" title="發(fā)展歷程">發(fā)展歷程</a></li>
										
                                        <li><a href="http://whjsy.com/company-qualifications/" alt="公司資質(zhì)" title="公司資質(zhì)">公司資質(zhì)</a></li>
										
                                        <li><a href="http://whjsy.com/core-team/" alt="核心團(tuán)隊(duì)" title="核心團(tuán)隊(duì)">核心團(tuán)隊(duì)</a></li>
										
                                        <li><a href="http://whjsy.com/join-us/" alt="加入我們" title="加入我們">加入我們</a></li>
										
                                        <li><a href="http://whjsy.com/contact-us/" alt="聯(lián)系我們" title="聯(lián)系我們">聯(lián)系我們</a></li>
										
                                    </ul>
                                </div>
                            </div>
                        </li>
						
                    </ul>
                </div>
                <div   id="lwznbz8t0"   class="lc_footer_mid_right">
                    <div   id="lwznbz8t0"   class="lcfm_ri_cont">
                        <div   id="lwznbz8t0"   class="lcfm_ri_cont_h1">聯(lián)系我們</div>
                        <div   id="lwznbz8t0"   class="lcfm_ri_cont_item"><i class="lcicon icon-dianhua1"></i><a href="tel:4008-771216">4008-771216</a></div>
                        <div   id="lwznbz8t0"   class="lcfm_ri_cont_item"><i class="lcicon icon-youxiang"></i>service@licos.com.cn</div>
                        <div   id="lwznbz8t0"   class="lcfm_ri_cont_item"><i class="lcicon icon-ditu-dibiao"></i>昆明市盤龍區(qū)新興路霖嵐國際廣場A座31樓/8樓</div>
                        <div   id="lwznbz8t0"   class="lcfm_qrcode">
                            <div   id="lwznbz8t0"   class="lcfm_qrcode_item">
                                <div   id="lwznbz8t0"   class="lcfm_qrcode_pic"><img src="http://whjsy.com/static/upload/image/20231206/1701833347289164.jpg" alt="關(guān)注聯(lián)誠科技"></div>
                                <div   id="lwznbz8t0"   class="lcfm_qrcode_txt">
                                    <p>關(guān)注聯(lián)誠科技</p>
                                    <p>了解更多資訊</p>
                                </div>
                            </div>
                            <div   id="lwznbz8t0"   class="lcfm_qrcode_item">
                                <div   id="lwznbz8t0"   class="lcfm_qrcode_pic"><img src="http://whjsy.com/static/upload/image/20231206/1701833489374754.png" alt="聯(lián)誠科技客服"></div>
                                <div   id="lwznbz8t0"   class="lcfm_qrcode_txt">
                                    <p>在線咨詢</p>
                                    <p>微信客服</p>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <div   id="lwznbz8t0"   class="lcfooter_links">
                <div   id="lwznbz8t0"   class="lcfooter_links_box">
                    <span>友情鏈接:</span>
                    
                    <a  target="_blank" rel="noopenner noreferrer">知乎</a>
                    
                    <a  target="_blank" rel="noopenner noreferrer">百家號(hào)</a>
                    
                    <a  target="_blank" rel="noopenner noreferrer">嗶哩嗶哩</a>
                    
                    
                </div> 
            </div>
        </div>
        <div   id="lwznbz8t0"   class="lc_footer_bt">
            <div   id="lwznbz8t0"   class="lc_footer_bt_item"><span>Copyright ? 2000-2025</span> <span>聯(lián)誠科技集團(tuán)股份有限公司</span><span>All Rights Reserved</span></div>
            <div   id="lwznbz8t0"   class="lc_footer_bt_item"><a  target="_blank" rel="noopenner noreferrer">滇ICP備09007384號(hào)</a></div>
            
            <div   id="lwznbz8t0"   class="lc_footer_bt_item"><a href="http://whjsy.com/map/" target="_blank">網(wǎng)站地圖</a></div>
            
        </div>
    </div>
</footer> 
    <!-- 在線客服 -->
<div   id="lwznbz8t0"   class="jdc-side" style="display: block;">
    <div   id="lwznbz8t0"   class="mod_hang_qrcode">
        <a href="javascript:void(0);" onclick="myService()" class="mod_hang_qrcode_btn">
            <i class="jdcfont lcicon icon-liuyanban"></i>
            <span>在線留言</span>
        </a>
    </div>
    <div   id="lwznbz8t0"   class="mod_hang_qrcode jdc_feedback_qrcode">
        <div   id="lwznbz8t0"   class="mod_hang_qrcode_btn">
            <i class="jdcfont lcicon icon-weixin"></i>
            <span>微信客服</span>
        </div>
        <div   id="lwznbz8t0"   class="mod_hang_qrcode_show">
            <div   id="lwznbz8t0"   class="mod_hang_qrcode_show_bg">
                <div   class="lwznbz8t0"   id="canvas">
                    <img src="http://whjsy.com/static/upload/image/20231206/1701833489374754.png" alt="聯(lián)誠科技在線客服">
                </div>
            </div>
            <p>微信官方客服</p>
        </div>
    </div>
    <div   id="lwznbz8t0"   class="mod_hang_appeal">
        <div   id="lwznbz8t0"   class="mod_hang_appeal_btn">
            <i class="jdcfont lcicon icon-2zaixiankefucheng"></i>
            <span>在線客服</span>
        </div>
        <div   id="lwznbz8t0"   class="mod_hang_appeal_show">
            <ul>
                <li>
                    <a href="tel:0871-63302133" target="_blank">
                        <div   id="lwznbz8t0"   class="icon_box">
                            <i class="jdcfont lcicon icon-dianhua1"></i>
                        </div>
                        <div   id="lwznbz8t0"   class="text_box">
                            <h5>咨詢熱線</h5>
                            <p>4008-771216<br/>0871-63302133</p>
                        </div>
                    </a>
                </li>
                <li id="entry">
                    <a href="#" target="_blank" class="f-cb">
                        <div   id="lwznbz8t0"   class="icon_box">
                            <i class="jdcfont lcicon icon-youxiang"></i>
                        </div>
                        <div   id="lwznbz8t0"   class="text_box">
                            <h5>服務(wù)郵箱</h5>
                            <p>service@licos.com.cn</p>
                        </div>
                    </a>
                </li>
                <li>
                    <a href="#" target="_blank" class="f-cb">
                        <div   id="lwznbz8t0"   class="icon_box">
                            <i class="jdcfont lcicon icon-alarm_clock"></i>
                        </div>
                        <div   id="lwznbz8t0"   class="text_box">
                            <h5>服務(wù)時(shí)間</h5>
                            <p>08:30 - 17:30 售后:7*24小時(shí)</p>
                        </div>
                    </a>
                </li>
            </ul>
        </div>
    </div>
    <div   id="lwznbz8t0"   class="mod_hang_qrcode jdc_hang_qrcode">
        <a class="mod_hang_qrcode_btn">
            <i class="jdcfont lcicon icon-ico"></i>
            <span>掃碼關(guān)注</span>
        </a>
        <div   id="lwznbz8t0"   class="mod_hang_qrcode_show">
            <div   id="lwznbz8t0"   class="mod_hang_qrcode_show_bg">
                <img src="http://whjsy.com/static/upload/image/20231206/1701833347289164.jpg" alt="關(guān)注聯(lián)誠科技">
            </div>
            <p>關(guān)注聯(lián)誠科技</p>
        </div>
    </div>
    
    <div   id="lwznbz8t0"   class="mod_hang_qrcode mod_hang_top">
        <a href="#" class="mod_hang_qrcode_btn">
            <i class="jdcfont lcicon icon-fanhuidingbu"></i>
            <span>返回頂部</span>
        </a>
    </div>
    <div   id="lwznbz8t0"   class="el-dialog__wrapper">
        <div   id="lwznbz8t0"   class="el-dialog el-dialog--small" style="top: 15%;">
            <div   id="lwznbz8t0"   class="el-dialog__header">
                <span id="lwznbz8t0"    class="el-dialog__title"></span>
                <div type="button" class="el-dialog__headerbtn">
                    <i class="el-dialog__close el-icon el-icon-close"></i>
                </div>
            </div>
        </div>
    </div>
</div>

<!-- 彈窗開始 -->
<div   id="lwznbz8t0"   class="base_pop">
    <div   id="lwznbz8t0"   class="base_pop_bg"></div>
    <div   id="lwznbz8t0"   class="base_mian">
        <div   id="lwznbz8t0"   class="base_top">
            <h2><span id="lwznbz8t0"    class="lcicon icon-liuyan"></span>產(chǎn)品試用申請(qǐng)</h2>
            <a href="javascript:void(0);" rel="nofollow" onclick="Myclose()"><i class="lcicon icon-icon-1"></i></a>
        </div>
        <div   id="lwznbz8t0"   class="base_box" id="yuyuetiyan" data-url="http://whjsy.com/form/2/">
            <div   id="lwznbz8t0"   class="base_info">感謝關(guān)注聯(lián)誠科技,請(qǐng)?zhí)顚懸韵滦畔?,我們將第一時(shí)間聯(lián)系您!</div>
            <div   id="lwznbz8t0"   class="base_box_title"><h4>基礎(chǔ)信息</h4></div>
            <div   id="lwznbz8t0"   class="base_form">
                <div   id="lwznbz8t0"   class="base_form_item">
                    <label><i>*</i>公司名稱</label>
                    <input type="text" class="input1" required autocomplete="off" id="theme" name="theme" placeholder="公司名稱">
                </div>
                <div   id="lwznbz8t0"   class="base_form_item">
                    <label><i>*</i>所在地區(qū)</label>
                    <input type="text" class="input1" required autocomplete="off" id="address" name="address" placeholder="公司所在地區(qū)">
                </div>
                <div   id="lwznbz8t0"   class="base_form_item">
                    <label><i>*</i>您的姓名:</label>
                    <input type="text" class="input1" required autocomplete="off" id="names" name="names" placeholder="您的姓名">
                </div>
                <div   id="lwznbz8t0"   class="base_form_item">
                    <label><i>*</i>聯(lián)系電話</label>
                    <input type="text" class="input1" required autocomplete="off" id="Tel" name="Tel" placeholder="聯(lián)系電話">
                </div>
                <div   id="lwznbz8t0"   class="base_form_item">
                    <label>電子郵箱</label>
                    <input type="text" class="input1" autocomplete="off" id="email" name="email" placeholder="電子郵箱">
                </div>
                <div   id="lwznbz8t0"   class="base_form_item">
                    <label>咨詢產(chǎn)品</label>
                    <input type="text" class="input1" autocomplete="off" id="product" name="product" placeholder="產(chǎn)品系列或者產(chǎn)品型號(hào),如:EC400">
                </div>
            </div>
            <div   id="lwznbz8t0"   class="base_box_title"><h4>需求信息</h4></div>
            <div   id="lwznbz8t0"   class="base_form_max">
                <textarea class="msg" id="Intro" required name="Intro" placeholder="1、采購量;2、對(duì)當(dāng)前產(chǎn)品的性能指標(biāo)需求或者問題;3、產(chǎn)品主要用途;4、合作類型"></textarea>
            </div>
            <div   id="lwznbz8t0"   class="pop_form_btn"><a href="javascript:;" rel="nofollow" id="myYuyue">確認(rèn)提交</a></div>
        </div>
    </div>
</div>
<!-- 彈窗結(jié)束 -->
<a href="javascript:void(0)" id="scroll-to-top"></a>
<!-- 右下角客服代碼 -->
<div   id="lwznbz8t0"   class="livechat-girl animated"> <img class="girl" src="http://whjsy.com/static/upload/image/20240822/1724294288819313.png" alt=
中文亚洲av片不卡在线观看| 77777_亚洲午夜久久多人| 国产成年女人特黄特色毛片免| 国精产品一线二线三线av| av无码小缝喷白浆在线观看| 国产视频传媒一区二区| 在线天堂av一区二区| 亚洲一区二区三区国产精品无码| 麻豆国产av丝袜白领传媒| 亚洲国产精品一区二区久久hs| 成年免费a级毛片免费看无码| 7777奇米四色成人眼影| 国产男女猛烈无遮挡免费视频| 日韩人妻一区二区三区蜜桃视频| 无码专区丰满人妻斩六十路| 欧美疯狂做受xxxx高潮小说| 欧美天天综合色影久久精品 | 亚洲欧美日本韩国| 久久久精品国产sm最大网站| 2021国产精品视频网站| 免费无码又爽又刺激网站| 国产六月婷婷爱在线观看| 国产精品久久久久久久久久久久午夜片 | 97人妻人人做人碰人人爽| 中文字幕在线日韩一区| 国产ww久久久久久久久久| 青草亚洲地区在线视频| av色国产色拍| 蜜臀一区二区av天堂| 国产一区二区三区四区五区vm| 成人片黄网站色大片免费观看cn| 四虎影视在线永久免费观看| 亚洲va中文在线播放免费| 亚洲av最新在线网址18禁| 内射欧美老妇wbb| 亚洲 欧洲 无码 在线观看| 中文字幕无码乱人伦| 亚洲av午夜福利精品一区| 国产白丝jk捆绑束缚调教视频| 国产嫖妓一区二区三区无码 | 天堂俺去俺来也www色官网|