欧美精品一区二区三区四区,人人摸人人操人人干人人舔,国产91清纯白嫩初高生,人妻少妇猛烈进入中文字幕图

資訊詳情
廣西哪里有賣西門子PROFIBUS紫色通訊電纜
發(fā)布者:yt359769311  發(fā)布時(shí)間:2018-05-18 00:44:18

  

 

 

                                  SIEMENS 長(zhǎng)沙豪乾智能科技有限公司


公司帶來(lái)銷售的產(chǎn)品全部由西門子直接提供,所有產(chǎn)品保證絕對(duì)原裝,每個(gè)產(chǎn)品都可以到西門子長(zhǎng)沙辦事處去查驗(yàn)。

我們出售的產(chǎn)品按照西門子質(zhì)保進(jìn)行保修,(保修期為一年)《選擇長(zhǎng)沙豪乾,是您最明智的決定》。想了解更多內(nèi)容,請(qǐng)來(lái)電,我將為您一一解答。


工作( Q Q 254598303                    136 8731 7079(微信同步)


聯(lián)系人 :張 柏 /       


公司理念:

  是專業(yè)從事工業(yè)自動(dòng)化產(chǎn)品銷售和系統(tǒng)集成的高新技術(shù)企業(yè)。在西門子工控領(lǐng)域,公司以精益求精的經(jīng)營(yíng)理念,從產(chǎn)品、方案到服務(wù),致力于塑造一個(gè)“行業(yè)專家”品牌,以實(shí)現(xiàn)可持續(xù)的發(fā)展。
  


S7-1200 Modbus TCP 通信指令塊

STEP 7 V13 SP1 軟件版本中的 Modbus TCP 庫(kù)指令目前最新的版本已升至V4.0,該版本的使用需要具備以下兩個(gè)條件:

1. 軟件版本: STEP 7 V13 SP1及其以上

2. 固件版本: S7-1200 CPU 的固件版本V4.1

圖1. Modbus TCP V4.0 版本指令塊

S7-1200 Modbus TCP 實(shí)驗(yàn)環(huán)境

下面以兩臺(tái)S7-1200之間進(jìn)行 Modbus TCP 通信為例,詳細(xì)闡述客戶端與服務(wù)器側(cè)如何編程及通信的過(guò)程。表格列出了具體的實(shí)驗(yàn)環(huán)境:

操作系統(tǒng)

WIN7 SP1 專業(yè)版 64位

編程軟件

STEP 7 Professional V13 SP1 Update 5

系統(tǒng)硬件

1.CPU1215C   6ES7 215-1AG40-0XB0   V4.1
2.CPU1212C   6ES7 212-1AE40-0XB0   V4.1
3.CSM 1277    6GK7 277-1aa10-0aa0

表1. Modbus TCP 通信的實(shí)驗(yàn)環(huán)境

 
CPU類型
IP地址
端口號(hào)
硬件標(biāo)識(shí)符
客戶端
CPU 1212C
192.168.0.6
0
64
服務(wù)器
CPU 1215C
192.168.0.4
502
64

表2. Modbus TCP 通信雙方的基本配置

硬件標(biāo)識(shí)符是在“設(shè)備組態(tài)”中,雙擊 PROFINET 接口,然后在“屬性”中的“硬件標(biāo)識(shí)符”中查看。

圖2. S7-1200設(shè)備的PROFINET接口硬件標(biāo)識(shí)符

S7-1200 Modbus TCP 客戶端編程

S7-1200 客戶端側(cè)需要調(diào)用MB_CLIENT指令塊,該指令塊主要完成客戶機(jī)和服務(wù)器的TCP連接、發(fā)送命令消息、接收響應(yīng)以及控制服務(wù)器斷開(kāi)的工作任務(wù)。

1. 將MB_CLIENT 指令塊在“ 程序塊 -> OB1 ”中的程序段里調(diào)用,調(diào)用時(shí)會(huì)自動(dòng)生成背景DB ,點(diǎn)擊確定即可。

圖3. Modbus TCP 客戶端側(cè)指令塊

該功能塊各個(gè)引腳定義如下:

REQ 與服務(wù)器之間的通信請(qǐng)求,上升沿有效。
DISCONNECT

通過(guò)該參數(shù),可以控制與 Modbus TCP服務(wù)器建立和終止連接。 0(默認(rèn)):建立連接;1:斷開(kāi)連接。

MB_MODE

選擇 Modbus 請(qǐng)求模式(讀取、寫入或診斷)。0:讀;1:寫。

MB_DATA_ADDR

由“MB_CLIENT”指令所訪問(wèn)數(shù)據(jù)的起始地址。

MB_DATA_LEN 數(shù)據(jù)長(zhǎng)度: 數(shù)據(jù)訪問(wèn)的位或字的個(gè)數(shù)。
MB_DATA_PTR 指向 Modbus 數(shù)據(jù)寄存器的指針。
CONNECT

指向連接描述結(jié)構(gòu)的指針。TCON_IP_v4(S7-1200)

DONE 最后一個(gè)作業(yè)成功完成,立即將輸出參數(shù) DONE 置位為“1”。
BUSY 作業(yè)狀態(tài)位:0:無(wú)正在處理的“MB_CLIENT”作業(yè);1:“MB_CLIENT”作業(yè)正在處理。
ERROR 錯(cuò)誤位:0:無(wú)錯(cuò)誤;1:出現(xiàn)錯(cuò)誤,錯(cuò)誤原因查看STATUS。
STATUS

指令的詳細(xì)狀態(tài)信息。

表4. MB_CLIENT 各引腳定義說(shuō)明

2. CONNECT 引腳的指針類型

第一步,先創(chuàng)建一個(gè)新的全局?jǐn)?shù)據(jù)塊 DB2:

圖4. 創(chuàng)建全局?jǐn)?shù)據(jù)塊

第二步,雙擊打開(kāi)新生成的DB塊,定義變量名稱為“aa",數(shù)據(jù)類型為“TCON_IP_v4”(可以將 TCON_IP_v4 拷貝到該對(duì)話框中),然后點(diǎn)擊“回車”按鍵。該數(shù)據(jù)類型結(jié)構(gòu)創(chuàng)建完畢。如圖5所示:

圖5. 創(chuàng)建 MB_CLIENT 中的TCP連接結(jié)構(gòu)的數(shù)據(jù)類型

各個(gè)引腳定義說(shuō)明如下:

InterfaceId 硬件標(biāo)識(shí)符。
ID

連接ID,取值范圍1~4095

Connection Type 連接類型。TCP連接默認(rèn)為:16#0B
ActiveEstablished 建立連接。主動(dòng)為1(客戶端),被動(dòng)為0(服務(wù)器)。
ADDR 服務(wù)器側(cè)的IP地址
RemotePort 遠(yuǎn)程端口號(hào)
LocalPort 本地端口號(hào)

表4. TCON_IP_v4 數(shù)據(jù)結(jié)構(gòu)的引腳定義

本文遠(yuǎn)程服務(wù)器的IP地址為192.168.0.4,遠(yuǎn)程端口號(hào)設(shè)為502。所以客戶端側(cè)該數(shù)據(jù)結(jié)構(gòu)的各項(xiàng)值為:

圖6. MB_CLIENT 側(cè) CONNECT 引腳數(shù)據(jù)定義

注意: CONNECT引腳的填寫需要用符號(hào)尋址的方式。

3. 創(chuàng)建 MB_DATA_PTR 數(shù)據(jù)緩沖區(qū)

第一步,創(chuàng)建一個(gè)全局?jǐn)?shù)據(jù)塊 DB3,創(chuàng)建方法可以參考上面的圖3,數(shù)據(jù)塊的名稱如圖7所示:

圖7. 生成的兩個(gè)DB塊名稱

第二步,建議一個(gè)數(shù)組的數(shù)據(jù)類型,以便通信中存放數(shù)據(jù),請(qǐng)參考圖8所示:

圖8. MB_DATA_PTR 數(shù)據(jù)緩沖區(qū)結(jié)構(gòu)

注意: MB_DATA_PTR指定的數(shù)據(jù)緩沖區(qū)可以為DB塊或M存儲(chǔ)區(qū)地址中。DB塊可以為優(yōu)化的數(shù)據(jù)塊,也可以為標(biāo)準(zhǔn)的數(shù)據(jù)塊結(jié)構(gòu)。若為優(yōu)化的數(shù)據(jù)塊結(jié)構(gòu),編程時(shí)需要以符號(hào)尋址的方式填寫該引腳;若為標(biāo)準(zhǔn)的數(shù)據(jù)塊結(jié)構(gòu)(可以右鍵單擊DB塊,“屬性”中將“優(yōu)化的塊訪問(wèn)”前面的勾去掉,如下圖9所示),需要以絕對(duì)地址的方式填寫該引腳。本文以標(biāo)準(zhǔn)的數(shù)據(jù)塊(默認(rèn))為例進(jìn)行編程。

圖9. 修改 DB 塊屬性為標(biāo)準(zhǔn)的塊結(jié)構(gòu)

4. 客戶端側(cè)完成指令塊編程

調(diào)用 MB_CLIENT 指令塊,實(shí)現(xiàn)從 Modbus TCP 通信服務(wù)器中讀取2個(gè)保持寄存器的值,如圖10所示:

圖10. MB_CLIENT 指令塊編程

5. 將整個(gè)項(xiàng)目下載到S7-1200

待Modbus TCP 服務(wù)器側(cè)準(zhǔn)備就緒,給MB_CLIENT指令塊的REQ引腳一個(gè)上升沿,將讀取到的數(shù)據(jù)放入 MB_DATA_PTR引腳指定的DB 塊中。具體的實(shí)驗(yàn)結(jié)果可以查看S7-1200 服務(wù)器側(cè)編程。

常見(jiàn)問(wèn)題

 MB_CLIENT 指令的背景數(shù)據(jù)塊中的 "MB_Unit_ID" 有什么功能?

S7-1200 CPU 作為 Modbus TCP 客戶端與 Modbus TCP 服務(wù)器通信,當(dāng)嘗試訪問(wèn)比 Modbus TCP 服務(wù)器更低端的串行子網(wǎng)中的設(shè)備,會(huì)有報(bào)錯(cuò) "無(wú)法建立連接"。

這種情況下, Modbus TCP 服務(wù)器作為 Modbus RTU 協(xié)議中的網(wǎng)關(guān),"MB_Unit_ID" 參數(shù)相當(dāng)于 Modbus RTU 協(xié)議中的從站地址。

Modbus TCP 客戶端直接向 Modbus TCP 服務(wù)器發(fā)送請(qǐng)求,Modbus TCP 服務(wù)器通過(guò)識(shí)別 "MB_UNIT_ID" 參數(shù),將請(qǐng)求轉(zhuǎn)發(fā)到從站設(shè)備。

在 S7-1200 項(xiàng)目中,選擇系統(tǒng)塊,雙擊打開(kāi) MB_CLIENT 指令的背景數(shù)據(jù)塊“MB_CLIENT_DB”, 在靜態(tài)變量Static下可以找到 MB_Unit_ID (默認(rèn)起始值16#FF,等于十進(jìn)制 255)。如下圖 11 所示:

圖 11. MB_Unit_ID

例如,當(dāng) S7-1200 做客戶端與電腦上的 Modbus TCP 調(diào)試軟件 Modsim 通信時(shí),會(huì)遇到如上“無(wú)法建立連接”的問(wèn)題。

這時(shí),修改調(diào)試軟件 Modsim 中Device Id 為255,使之等于 MB_Unit_ID 的值,即可建立聯(lián)系。如下圖 12 所示:

圖 12. Device Id

 注意:如果 Modbus TCP 服務(wù)器無(wú)法更改 Device Id 的值, 則修改S7-1200 項(xiàng)目中MB_Unit_ID數(shù)值, 使雙方的參數(shù)一致。

更多關(guān)于 MB_Unit_ID 功能的說(shuō)明,請(qǐng)參考以下鏈接:

Modbus 塊 "MB_CLIENT" 的背景數(shù)據(jù)塊中的 "MB_UNIT_ID" 有什么功能?

版權(quán)聲明:工控網(wǎng)轉(zhuǎn)載作品均注明出處,本網(wǎng)未注明出處和轉(zhuǎn)載的,是出于傳遞更多信息之目的,并不意味 著贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性。如轉(zhuǎn)載作品侵犯作者署名權(quán),或有其他諸如版權(quán)、肖像權(quán)、知識(shí)產(chǎn)權(quán)等方面的傷害,并非本網(wǎng)故意為之,在接到相關(guān)權(quán)利人通知后將立即加以更正。聯(lián)系電話:0571-87774297。
今日最新資訊
熱門資訊
0571-87774297  
亚洲日韩精品潮| 亚洲人成国内自拍| 亚洲欧美小黄片在线| 国精产品一二三区美女久久久| 一级a一级a爱片免费高清视频| 亚洲精品成人AV在线| 国产精品无码日韩av| 国产日产av大片| 无码专区中文字幕无码野外| 亭亭激情啪啪| 亚洲中文字幕永久无线码| 日韩精品久久久无码一区二区| 日韩自摸网址| 久久久久久噜噜噜久久久精品| 国产老熟女激烈高潮| 在线亚洲一区一区二区| 久久婷婷综合中文字幕| 久久婷婷五月综合色99啪AK| 日韩有码网站| 久久久亚洲综合| 高清大片AV| 老司机一区二区精品在线观看 | 精品无码视频一区二区三区| 亚洲黄页| 中文字幕aⅴ人妻一区二区 | 国产一级a不收费| 六月婷婷久久| 久久国产麻豆| 国产私人玩物尤物| 欧美麻豆精品久久久久久| 欧美亚激情一区二区| 三级手机视频| 巨胸喷奶水视频免费播放www| 一级二级在线播放| 一本日韩A V无码| 丁香激情九| 无码视频免费观看| 先锋影音av资源无| 欧美黑人粗大猛烈进出在线视频| 国产AV王| 日韩一片美欧一片|