欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

電子開(kāi)發(fā)網(wǎng)

電子開(kāi)發(fā)網(wǎng)電子設(shè)計(jì) | 電子開(kāi)發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開(kāi)發(fā)網(wǎng) >> 電子開(kāi)發(fā) >> 梯形圖實(shí)例 >> 正文

【實(shí)例詳解】?jī)膳_(tái)S7-200SMART PLC Modbus TCP(客戶端、服務(wù)器)互相通信_(tái)ModbusTCP

作者:佚名    文章來(lái)源:網(wǎng)絡(luò)    點(diǎn)擊數(shù):    更新時(shí)間:2023/11/11


一說(shuō)到Modbus通信大家肯定第一時(shí)間會(huì)想到Modbus RTU通信就是串口485通信,那么不知Modbus通信還有以太網(wǎng)TCP通信功能,Modbus TCP比Modbus RTU方便的多,以太網(wǎng)通訊肯定要比串口方便的多,好,話不對(duì)說(shuō),下面就為大家來(lái)解析Modbus TCP通信。


一、準(zhǔn)備工具

1. 一臺(tái)ST40 CPU

2. 一臺(tái)ST20 CPU

3. 一臺(tái)交換機(jī)

4. 若干網(wǎng)線

5. 一臺(tái)電腦(筆記本、臺(tái)式都可以)

二、硬件配置

第一步:(用交換機(jī)把ST40與ST20PLC相連接)

 

 

 

三、組態(tài)Modbus TCP客戶端

第一步:(在桌面打開(kāi)STEP 7-MicroWIN SMART編程軟件)

 

第二步:(在左側(cè)項(xiàng)目樹(shù)庫(kù)指令從庫(kù)文件夾下找到Modbus TCP客戶端指令 MBUS_CLIENT,把它拖拽出來(lái)到程序段中)

 

第三步:(配置MBUS_CLIENT指令)

MBUS_CLIENT客戶端指令各引腳填寫(xiě)如下:

概念:EN:使能端,給EN使能來(lái)接通MBUS_CLIENT客戶端指令。

填寫(xiě):使用SM0.0一直為1接通。

概念:Req:Req 參數(shù)允許程序向服務(wù)器發(fā)送 Modbus 請(qǐng)求。

填寫(xiě):使用SM0.0一直為1接通,一直向服務(wù)器發(fā)送請(qǐng)求。

概念:Connect:Connect 參數(shù)允許程序連接到 Modbus 服務(wù)器設(shè)備或斷開(kāi)與此設(shè)備的連接。

填寫(xiě):使用SM0.0一直為1接通,一直允許連接。

概念:IPAddr1—IPAddr4是服務(wù)器IP地址,對(duì)方PLC通信的IP地址

填寫(xiě):IPAddr1:192  IPAddr2:168  IPAddr3:0  IPAddr4:20  IPAddr1—IPAddr4:192.168.0.20。

概念:IP_Port:客戶端嘗試連接、且隨后使用 Modbus TCP 進(jìn)行通信的服務(wù)器的端口號(hào),默認(rèn)值:502

填寫(xiě):這里填寫(xiě)默認(rèn)值502即可。

概念:RW:分配請(qǐng)求類(lèi)型(讀取或?qū)懭耄渲?0 = 讀取,1 = 寫(xiě)入

填寫(xiě):0讀取,如果是寫(xiě)就填寫(xiě)1,這里呢?只讀所以填寫(xiě)0。

概念:Addr:Modbus 起始地址:分配要通過(guò) MBUS_CLIENT 進(jìn)行訪問(wèn)的數(shù)據(jù)的起始地址。

填寫(xiě):這里填寫(xiě)40001寄存器起始地址,不知道的可以參考Modbus 功能表參數(shù)。

概念:Count:要進(jìn)行讀寫(xiě)的參數(shù)數(shù)據(jù)長(zhǎng)度,就是數(shù)據(jù)地址個(gè)數(shù)。

填寫(xiě):4個(gè),讀四個(gè)地址。

概念:DataPtr:數(shù)據(jù)寄存器地址指針,指向本地用于讀/寫(xiě)操作的數(shù)據(jù)地址區(qū)域的首地址。

填寫(xiě):&VB10,地址前面一定要加指針?lè)?hào)(&),否則無(wú)效哦!

概念:Done:完成位,程序塊指令執(zhí)行完畢會(huì)輸出完成位,這里的完成位還可以使用它做輪詢哦!

填寫(xiě):只能填寫(xiě)位地址,這里填寫(xiě)V0.3。

概念:Error:錯(cuò)誤位,當(dāng)程序塊或通信出錯(cuò)錯(cuò)誤時(shí),Error會(huì)輸出錯(cuò)誤代碼,可以根據(jù)這個(gè)錯(cuò)誤代碼來(lái)查找具體的錯(cuò)誤信息,以便解除故障。

填寫(xiě):只能填寫(xiě)位地址,這里填寫(xiě)MB2。

MBUS_CLIENT客戶端指令各引腳填寫(xiě)數(shù)據(jù)類(lèi)型如下:

 

 

 

 

四、組態(tài)Modbus TCP服務(wù)器

第一步:(在桌面打開(kāi)STEP 7-MicroWIN SMART編程軟件)

 

第二步:(在左側(cè)項(xiàng)目樹(shù)庫(kù)指令從庫(kù)文件夾下找Modbus TCP服務(wù)器指令MBUS_SERVER,把它拖拽出來(lái)到程序段中)

 

第三步:(配置MBUS_SERVER指令)

MBUS_SERVER服務(wù)器指令各引腳填寫(xiě)如下:

概念:EN:使能端,給EN使能來(lái)接通MBUS_SERVER服務(wù)器指令。

填寫(xiě):使用SM0.0一直為1來(lái)接通它。

概念:Connect:1:服務(wù)器接受來(lái)自客戶端的請(qǐng)求;=0:服務(wù)器可以斷開(kāi)已經(jīng)建立的連接

填寫(xiě):使用SM0.0一直為1。

概念:IP_Port:服務(wù)器本地端口號(hào)

填寫(xiě):這里和客戶端一致,填寫(xiě)502。

概念:MaxIQ:對(duì)應(yīng)數(shù)字量輸入/輸出點(diǎn)對(duì)應(yīng)Modbus 地址參數(shù),可設(shè)置范圍:0-256,0表示禁用對(duì)輸入和輸出的所有讀取和寫(xiě)入,建議將 MaxIQ 值設(shè)置為 256。

填寫(xiě):256建議范圍。

概念:MaxAI:對(duì)應(yīng)模擬量輸入?yún)?shù)對(duì)應(yīng)Modbus 地址參數(shù),可設(shè)置范圍:0-56,0表示禁用對(duì)模擬量輸入的讀取,對(duì)于 CPU CR40 和 CR60,為 0

對(duì)于所有其它 CPU 型號(hào),為56。

填寫(xiě):56所以型號(hào)都可以。

概念:MaxHold:用于 Modbus 地址V 存儲(chǔ)器中的字保持寄存器數(shù),例如,如果要允許 Modbus 客戶端訪問(wèn) 2000 字節(jié)的 V 存儲(chǔ)器,則將 MaxHold 的值設(shè)置為 1000 字(保持寄存器)。

填寫(xiě):這里只需要訪問(wèn)4個(gè)字節(jié)就可以,所以填寫(xiě)4。

概念:HoldStart:指向 V 存儲(chǔ)器中保持寄存器起始位置的指針,簡(jiǎn)單理解是服務(wù)器寫(xiě)入到客戶端的地址。

填寫(xiě):&VB0地址前面一定要加指針?lè)?hào)(&),否則無(wú)效哦!

概念:Done:完成位,程序塊指令執(zhí)行完畢會(huì)輸出完成位,這里的完成位還可以使用它做輪詢哦!

填寫(xiě):只能填寫(xiě)位地址,這里填寫(xiě)M2.0。

概念:Error:錯(cuò)誤位,當(dāng)程序塊或通信出錯(cuò)錯(cuò)誤時(shí),Error會(huì)輸出錯(cuò)誤代碼,可以根據(jù)這個(gè)錯(cuò)誤代碼來(lái)查找具體的錯(cuò)誤信息,以便解除故障。

填寫(xiě):只能填寫(xiě)位地址,這里填寫(xiě)MB9。

MBUS_SERVER客戶端指令各引腳填寫(xiě)數(shù)據(jù)類(lèi)型如下:

 

 

 

 

五、下載程序

第一步:(下載ST40客戶端)

 

 

第二步:(下載ST20服務(wù)器)

 

 

六、監(jiān)視并讀取數(shù)據(jù)

第一步:(同時(shí)監(jiān)視ST40客戶端與ST20服務(wù)器)

 

第二步:(服務(wù)器寫(xiě)數(shù)據(jù),客戶端讀取數(shù)據(jù))

ST40 (客戶端)讀ST20(服務(wù)器)數(shù)據(jù)

ST40(VW10)= ST20(VW0)  ST40(VW12)= ST20(VW2)  

ST40(VW14)= ST20(VW4)  ST40(VW16)= ST20(VW6)

  ST20寫(xiě) :VW0  VW2  VW4  VW6寫(xiě)四個(gè)地址,分別為:VW0:(4) VW2:(6)         VW4:(12) VW6:(48)。

  ST40讀:VW10  VW12  VW14  VW16讀四個(gè)地址,分別為:VW10:(4) VW12:(6)VW14:(12) VW16:(48)

 

那么此時(shí)此刻兩臺(tái)S7-200SMART PLC Modbus TCP(客戶端、服務(wù)器)互相通信就已經(jīng)完成了,不知各位大佬學(xué)會(huì)了木有!

以上知識(shí)點(diǎn)大家都理解并且掌握了嘛?如果你還百思不得其解的?可以在上述文章找答案!

Tags:MODBUS通信,MODBUS,Modbus TCP,西門(mén)子plc  
責(zé)任編輯:admin
相關(guān)文章列表
實(shí)例詳解西門(mén)子S7-200SMART PLC與臺(tái)達(dá)變頻器MODBUS通信
ModScan32使用基礎(chǔ)
【工具使用】Modscan32軟件使用詳解,動(dòng)畫(huà)詳解Modscan32
Modbus功能碼一覽,功能碼列表
西門(mén)子SMART PLC的Modbus RTU通信功能,主從站通訊MBUS_CTRL和MB
西門(mén)子S7-200SMART PLC Modbus讀取D800通用測(cè)力儀的數(shù)據(jù)梯形圖實(shí)
帶你聊透Modbus通信協(xié)議
工業(yè)智能網(wǎng)關(guān) 采集 協(xié)議轉(zhuǎn)換 控制
解讀Modbus和tcp的區(qū)別和聯(lián)系_Modbus RTU和TCP/IP區(qū)別
兩臺(tái)plc的主從站通訊_西門(mén)子200SMART Modbus RTU通訊實(shí)例
西門(mén)子S7-200SMART PLC的MODBUS TCP通信 STEP 7-MicroWIN SMART
【組態(tài)王】組態(tài)王通過(guò)串口與MODBUS RTU設(shè)備通訊  COM口設(shè)置
西門(mén)子200smartPLC 通過(guò)Modbus讀取絕對(duì)值編碼器的數(shù)據(jù)
西門(mén)子plc 和modbusRTU對(duì)應(yīng)關(guān)系_西門(mén)子S7-200和S7-200SMART的mod
Modbus RTU通信教程 STEP 7-MicroWIN SMART軟件 從站的配置及編程
西門(mén)子PLCS7-200/S7-200SMART Modbus地址問(wèn)題應(yīng)用解析
西門(mén)子S7-200SMART PLC使用modbus 讀取儀表數(shù)據(jù)
西門(mén)子S7-200SMART兩臺(tái)PLC之間主從站,MODBUS主從站通信步驟設(shè)置
西門(mén)子plc s7-200smart modbus-tcp通信實(shí)例編程詳細(xì)指導(dǎo),STEP7軟
Modbus功能碼04實(shí)例_20種PLC元件編號(hào)和Modbus編號(hào)地址對(duì)應(yīng)表
弱電工程RS485總線_RS485布線安裝注意事項(xiàng)_RS485常見(jiàn)的故障與解決
PLC通信入門(mén)教程:通信從來(lái)都不難,就是幾個(gè)0和1
Modbus超時(shí)時(shí)間設(shè)置,通訊延遲,通訊滯后問(wèn)題與程序輪詢的關(guān)系
變頻器采用Modbus通訊延遲,有什么因素導(dǎo)致變頻器給定頻率后很久
Modbus 的RTU、ASCII、TCP傻傻搞不清楚?一文全解讀
modbus協(xié)議實(shí)例講解,功能碼和報(bào)文詳解
Modbus測(cè)試工具與控件介紹
西門(mén)子PLC 200smartPLC與第三方進(jìn)行Modbus TCP通訊
MODBUS--變頻器\PLC\儀表連不上怎么辦?送最簡(jiǎn)單的軟件搞定問(wèn)題
西門(mén)子plc Smart 200主從站之間RS485通訊實(shí)例_從站主站讀寫(xiě)程序
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
推薦文章
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁(yè)面
下到頁(yè)底
晶體管查詢
主站蜘蛛池模板: 增城市| 南京市| 莱阳市| 朝阳县| 天柱县| 乌兰察布市| 博乐市| 永顺县| 应用必备| 滕州市| 汉中市| 富宁县| 昂仁县| 古蔺县| 威远县| 万宁市| 和平县| 德江县| 通辽市| 静宁县| 前郭尔| 南宁市| 闻喜县| 南漳县| 东乌| 合肥市| 水富县| 遂溪县| 沅陵县| 枣庄市| 桐柏县| 保靖县| 家居| 达州市| 北辰区| 松滋市| 阿图什市| 永川市| 磐安县| 云霄县| 温宿县|