業(yè)務(wù)銷售;竭誠為你服務(wù).
公司主營西門子PLC模塊,數(shù)控伺服,觸摸屏等系列產(chǎn)品,產(chǎn)品*,質(zhì)保一年
![]() |
參考價 | ¥670 |
訂貨量 | 1 |
更新時間:2019-07-04 18:24:49瀏覽次數(shù):204
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
明
基于 MB TCP 的 RTU 設(shè)備的單元標(biāo)識符
基于 Modbus TCP 的 RTU 設(shè)備的單元標(biāo)識符,位于“MB_CLIENT"指令背景數(shù)據(jù)塊的可
編輯靜態(tài)變量中的“MB_Unit_ID"變量內(nèi)。單元標(biāo)識符用于分配耦合伙伴。
參見
MB_CLIENT 介紹 (頁 4757)
MB_DATA_PTR 參數(shù) (S7-1200, S7-1500)
說明
參數(shù) MB_DATA_PTR 是一個指針,指向?qū)?Modbus 接收數(shù)據(jù)的數(shù)據(jù)緩沖區(qū)或指
向待發(fā)送到 Modbus 的數(shù)據(jù)所在數(shù)據(jù)緩沖區(qū)的指針。作為數(shù)據(jù)緩沖區(qū),可使用全局
數(shù)據(jù)塊或存儲區(qū)域 (M)。
對于存儲區(qū)域 (M) 中的緩沖區(qū),可通過以下使用 ANY 格式的指針:“P#位地址" “數(shù)據(jù)
類型" “長度"(例如:P#M1000.0 WORD 500)
MB_DATA_PTR 可引用不同的數(shù)據(jù)結(jié)構(gòu),具體取決于數(shù)據(jù)緩沖區(qū)所在的存儲區(qū)域:
● 使用訪問的全局?jǐn)?shù)據(jù)塊時,MB_DATA_PTR 可引用基本數(shù)據(jù)類型的變量或數(shù)組。
支持以下數(shù)據(jù)類型:
數(shù)據(jù)類型 長度(位)
Bool 1
Byte、SInt、USInt、Char 8
Word、Int、WChar、UInt 16
DWord、DInt、UDInt、Real 32
此時,所有 Modbus 功能都可使用支持的所有數(shù)據(jù)類型。例如,MB_CLIENT 可將接收
到的字節(jié)類型變量中的某個位寫入一個特定地址內(nèi),而不改變該字節(jié)中的其它位。因
此,在執(zhí)行位操作功能時,無需使用位數(shù)組。
● 如果使用位存儲器地址區(qū)或訪問全局?jǐn)?shù)據(jù)塊作為存儲區(qū),則 MB_DATA_PTR 對基
本數(shù)據(jù)類型的使用無任何;此時,MB_DATA_PTR 還可引用諸如 PLC 數(shù)據(jù)類型
(UDT) 和數(shù)據(jù)類型 (SDT) 等復(fù)雜數(shù)據(jù)類型。
對 PLC 進(jìn)行編程
編程和操作手冊, 10/2018 4765指令
4.1 指令
說明
將位存儲器地址區(qū)域用作數(shù)據(jù)緩沖區(qū)
如果將位存儲器地址區(qū)域用作 MB_DATA_PTR 數(shù)據(jù)緩沖區(qū),則需注意該變量的值。
S7-1500-CPU 為 16 KB;S7-1200-CPU 為 8 KB。
CONNECT 參數(shù) (S7-1200, S7-1500)
MB_CLIENT 指令版本 V4.1 及以下版本的 CONNECT 參數(shù)的連接描述
“MB_CLIENT"指令可使用 2 種不同的連接描述:
● TCON_IP_v4 結(jié)構(gòu)的設(shè)定連接
該連接參數(shù)存儲在 TCON_IP_v4 結(jié)構(gòu)中,并通過調(diào)用指令“MB_CLIENT"來建立連接。
● TCON_Configured 結(jié)構(gòu)的組態(tài)連接
CPU 已建立了組態(tài)連接。使用 TCON_Configured 結(jié)構(gòu)指令使用的現(xiàn)有連接。
指令“MB_CLIENT"的每個實例都需要一個的連接。為每個指令實例都創(chuàng)建一個單獨
的 TCON_IP_v4 或 TCON_Configured 結(jié)構(gòu)來描述連接。
設(shè)定連接的連接描述
對于 CONNECT 參數(shù)的設(shè)定連接,使用以下結(jié)構(gòu)的 TCON_IP_v4 描述連接:
● 確保僅在 TCON_IP_v4 結(jié)構(gòu)中了 TCP 類型的連接。
● 該連接不能使用下列 TCP 端口號:20、21、25、80、102、123、5001、34962、
34963 和 34964。
字節(jié) 參數(shù) 數(shù)據(jù)類型 起始值 說明
0 … InterfaceID HW_ANY - 本地接口的硬件標(biāo)識符(值范圍:0 到 65535)。
1
2 … ID CONN_OU - 引用該連接(取值范圍:1 到 4095)。
3 C 該參數(shù)將確定 CPU 中的連接。指令
“MB_CLIENT"的每個實例都必須使用的 ID。
4 ConnectionType BYTE 11 連接類型
對于 TCP,選擇 11(十進(jìn)制)。不允許使用其它連
接類型。如果使用了其它連接類型(如 UDP),該指
令的 STATUS 參數(shù)將輸出相應(yīng)的錯誤消息。
對 PLC 進(jìn)行編程
4766 編程和操作手冊, 10/2018 指令
4.1 指令
字節(jié) 參數(shù) 數(shù)據(jù)類型 起始值 說明
5 ActiveEstablishe BOOL TRUE 建立連接的所對應(yīng)的 ID
d 對于連接建立,應(yīng)選擇 TRUE。
6 … RemoteAddress ARRAY - 連接伙伴(Modbus )的 IP 地址,例如,
9 [1..4] of 192.168.0.1:
BYTE ● addr[1] = 192
● addr[2] = 168
● addr[3] = 0
● addr[4] = 1
10 RemotePort UINT 502 遠(yuǎn)程連接伙伴的端口號(取值范圍:1 - 49151)。
… 使用通過 TCP/IP 協(xié)議與其建立連接并終通
11 信的的 IP 端口號(默認(rèn)值:502)。
12 LocalPort UINT 0 本地連接伙伴的端口號:
… ● 端口號:1 至 49151
13 ● 任意端口:“0"
說明
移植 V2.1 版“MB_CLIENT"指令
參數(shù) CONNECT_ID、IP_PORT 和 IP_OCTET_x 映 TCON_IP_v4 結(jié)構(gòu)中的 3.0 版
“MB_CLIENT"指令。
● “MB_CLIENT"V2.1 指令的 CONNECT_ID 參數(shù)對應(yīng)于 TCON_IP_v4 的參數(shù) ID。
● “MB_CLIENT"V2.1 指令的 IP_PORT 參數(shù)對應(yīng)于 TCON_IP_v4 的參數(shù) RemotePort。
● “MB_CLIENT"V2.1 指令的 4 個 IP_OCTET_x 參數(shù)對應(yīng)于 TCON_IP_v4 的 RemoteAddress
參數(shù)數(shù)組。
組態(tài)連接的連接描述
對于 CONNECT 參數(shù)的設(shè)定連接,使用以下結(jié)構(gòu)的 TCON_Configured. 描述連接
● 確保僅在 TCON_Configured 結(jié)構(gòu)中了 TCP 類型的連接。
● 該連接不能使用下列 TCP 端口號:20、21、25、80、102、123、5001、34962、
34963 和 34964。
對 PLC 進(jìn)行編程
編程和操作手冊, 10/2018 4767指令
4.1 指令
字節(jié) 參數(shù) 數(shù)據(jù)類型 起始值 說明
0 … InterfaceId HW_ANY - 本地接口的硬件標(biāo)識符(值范圍:0 到 65535)。
1
2 … ID CONN_OU - 引用該連接(取值范圍:1 到 4095)。
3 C 輸入現(xiàn)有連接的連接 ID。
4 ConnectionType BYTE 0 連接類型
對于組態(tài)連接,選擇 254(十進(jìn)制)。
用于 V4.1 以上指令版本和自固件版本 V2.5 起的 S7-1500 CPU 的 CONNECT 參數(shù)的連接描述
除了與結(jié)構(gòu) TCON_IP_v4 和 TCON_Configured 的連接外,TCP 的以下連接描述也可用
于 V4.1 以上指令版本的 MB_CLIENT 和自固件版本 V2.5 起的 S7-1500 CPU:
● TCON_IP_V4_SEC
相關(guān)說明,請參見 AUTOHOTSPOT
● TCON_QDN
相關(guān)說明,請參見 AUTOHOTSPOT
● TCON_QDN_SEC
相關(guān)說明,請參見 AUTOHOTSPOT
有關(guān)連接的更多信息,請參見 AUTOHOTSPOT。
參數(shù) STATUS (S7-1200, S7-1500)
參數(shù) STATUS(常規(guī)狀態(tài)信息)
STATUS* 說明
(W#16#)
0000 指令已執(zhí)行,且無任何錯誤。
0001 連接已建立。
0003 連接已終止。
7000 未任何作業(yè)且未建立任何連接(REQ=0,DISCONNECT=1)。
7001 已觸發(fā)連接建立操作。
7002 中間調(diào)用。正在建立連接。
7003 正在終止連接。
對 PLC 進(jìn)行編程
4768 編程和操作手冊, 10/2018 指令
4.1 指令
STATUS* 說明
(W#16#)
7004 連接已建立且處于受狀態(tài)。未任何作業(yè)執(zhí)行。
7005 正在發(fā)送數(shù)據(jù)。
7006 正在接收數(shù)據(jù)。
* 在程序編輯器中,狀態(tài)代碼可顯示為整數(shù)或十六進(jìn)制值。有關(guān)切換顯示格式的信息,請參見“另請參
見"。
參數(shù) STATUS(協(xié)議錯誤)
STATU 本地/遠(yuǎn)程 “MB_SERVER" 說明
S* 錯誤 應(yīng)答中的錯誤代碼
(W#16# (B#16#)
)
80C8 本地 - 在時間段內(nèi),無響應(yīng)。檢查與 Modbus 的連
接。僅當(dāng)嘗試了所組態(tài)的可重復(fù)嘗試后,才報告該錯誤。
如果“MB_CLIENT"指令在時間內(nèi)沒有收到初傳輸事務(wù) ID
(請參見靜態(tài)變量 MB_TRANSACTION_ID)的應(yīng)答,則輸出該錯
誤代碼。
8380 本地 - 接收到的 Modbus 幀格式錯誤或字節(jié)數(shù)過少。
8381 遠(yuǎn)程 01 不支持功能代碼。
8382 本地 - ● 幀標(biāo)頭中的 Modbus 幀長度與接收到的字節(jié)數(shù)目不*。
● 字節(jié)數(shù)目與實際傳送的字節(jié)數(shù)不*(僅功能 1 到 4)。例
如,當(dāng)“MB_CLIENT"請求奇數(shù)個字,但“MB_SERVER"始
終發(fā)送偶數(shù)個字時,將發(fā)生該狀況。
● 收到的幀的起始地址與已經(jīng)保存的起始地址不*(功能 5、
6、15、16)。
● 字?jǐn)?shù)與實際傳送的字?jǐn)?shù)不*(功能 15 和 16)。
遠(yuǎn)程 03 接收到的 Modbus 幀長度無效。檢查。
8383 本地 - 讀/寫數(shù)據(jù)錯誤或訪問了 MB_DATA_PTR (頁 4765) 地址外的區(qū)
域。
遠(yuǎn)程 02 讀/寫數(shù)據(jù)錯誤或訪問地址區(qū)域以外的位置。
我此前曾經(jīng)說過,未來會有越來越多新的廚電產(chǎn)品出現(xiàn),那種一說廚電就是煙機(jī)、灶具、熱水器老三件的時代,一去不復(fù)返了,對于一些難突破的路網(wǎng)末端以及難度超高的路段,我們已有足夠的能力將道路拉直,可以逢山開道、遇水架橋。我們應(yīng)該在機(jī)器人的基礎(chǔ)研究上沉下心來,研發(fā)核心技術(shù)和核心產(chǎn)品。業(yè)內(nèi)人士認(rèn)為,農(nóng)業(yè)機(jī)械化是農(nóng)業(yè)供給側(cè)改革的重頭戲。5、鼓勵私企進(jìn)行股份制改造一個企業(yè)如果屬于一個人或少數(shù)人,工人就會對它的經(jīng)營漠不關(guān)心。
下一篇:西門子6SN1145-1BA01-0BA2維修