西門子V20系列變頻器6SL3210-5BB21-5BV1
SINAMICS V20 1 相 200-240 V AC - 10/+ 10 % 47-6 標稱功率 1.5 kW 有 60 秒 150 % 過載 集成過濾器 C1 I/O 接口:4 DI,2 DO, 現(xiàn)場總線:USS/MODBUS RTU 安裝有 BOP 保護:IP20/ UL 開放 尺寸: 尺寸 AC 160x90x147(高x寬x深)
|
上海麗丞工業(yè)自動化設備有限公司
全新原裝,質(zhì)量保證,保修一年
專業(yè)銷售及維修西門子各類工控自動化配件;
:S7-200CN、S7-200SMART、S7-300、S7-400、 S7-1200、S7-1500、ET200、LOGO邏西門子可編程控制器輯控制模塊
西門子HMI人機界面:觸摸屏
西門子變頻器:MM420、MM430、MM440、G110、G120、6SE70
西門子工業(yè)以太網(wǎng):通訊網(wǎng)卡、通訊電纜、通訊接頭、總線連接器 工控機、交換機、自動化軟件等系型號齊全,快速報價,買我們的產(chǎn)品無憂所值,我們的產(chǎn)品都承諾質(zhì)保一年,讓您買的省心舒心,用的放心!
1.S7-200 SMART 是否支持 Modbus ASCII 通信模式?
STEP 7-Micro/WIN SMART 軟件未提供Modbus ASCII 通信模式指令庫。S7-200 SMART CPU若用于Modbus ASCII 通信時,則需要用戶使用自由口通信模式進行編程。
2.S7-200 SMART CPU 集成的RS485 端口(端口 0 )以及SB CM01 信號板(端口 1 )兩個通信端口能否同時作為 Modbus RTU 主站或者同時作為 Modbus RTU從站?
S7-200 SMART V2.2版本支持兩個通信端口同時做MODBUS RTU主站,不支持同時做MODBUS RTU從站。
3.S7-200 SMART CPU作為 Modbus RTU 主站如何訪問 Modbus 地址范圍大于49999 的保持寄存器?
通常 Modbus 協(xié)議的保持寄存器范圍在 40001 到 49999 之間,這個范圍對于多數(shù)應用來說已經(jīng)足夠了,但有些 Modbus 從站保持寄存器區(qū)的地址會超出該范圍。Modbus RTU 主站協(xié)議庫支持保持寄存器地址范圍為(40001 到 49999) 或者(400001 到 465536)。如果 Modbus 從站地址范圍為 400001 – 465536,只需在調(diào)用 MBUS_MSG 子程序時給 Addr 參數(shù)賦相應的值即可,如 416768。
4.S7-200 SMART CPU作為 Modbus RTU 主站,多次調(diào)用 MBUS_MSG 指令時,為什么該指令會出現(xiàn) 6# 錯誤代碼?
1.同一時間只能有一條 MBUS_MSG 指令處于激活狀態(tài),如果激活多條 MBUS_MSG 指令,將執(zhí)行第一條 MBUS_MSG 指令,所有后續(xù) MBUS_MSG 指令將中止執(zhí)行并出現(xiàn) 6# 錯誤代碼。多條 MBUS_MSG 指令的執(zhí)行需要采用輪詢方式 。
2. Modbus庫存儲區(qū)中分配的建議地址區(qū)與編程中已使用的V存儲區(qū)有重疊。
5.S7-200 SMART CPU作為 Modbus RTU 主站,從站故障或者通信線路斷開時,主站會嘗試發(fā)送多次請求報文,從而導致通信時間過長。如何減少主站的重發(fā)次數(shù),以提高通信效率?
MBUS_MSG 指令被激活時將發(fā)送 Modbus 請求報文幀,如果在Timeout 參數(shù)定義的時間間隔內(nèi)主站未接收到從站應答,Modbus RTU 主站協(xié)議庫默認的情況下還會再發(fā)送 2 次 Modbus 請求報文幀;在最后一次請求報文幀發(fā)送后,經(jīng)過 Timeout 參數(shù)定義的時間間隔后還未收到應答時, MBUS_MSG 指令的 Done 完成位才被設置為 1 。將 mModbusRetries 變量的數(shù)值由 2 改為 0 ,即可取消 Modbus 請求報文幀的重試次數(shù)。mModbusRetries 變量的絕對地址可通過查詢Modbus RTU 主站協(xié)議庫的符號表獲取,如圖 1. Modbus RTU 主站指令符號表所示。
圖 1. Modbus RTU 主站指令符號表
6.為什么有的 HMI 軟件使用 Modbus RTU 協(xié)議可以讀取作為 Modbus RTU 從站 S7-200 SMART CPU 的數(shù)據(jù),但是不能寫入數(shù)據(jù)?
可能此軟件使用Modbus功能15寫多個開關(guān)量輸出功能到S7-200 SMART CPU時,沒有遵守從站協(xié)議中“以整字節(jié)地址邊界(如Q0.0、Q2.0)開始、以8的整數(shù)倍為位個數(shù)”的規(guī)約。定義HMI 軟件嚴格執(zhí)行此規(guī)律可以避免發(fā)生寫入錯誤的情況
7.為什么有的 HMI 軟件使用 Modbus RTU 協(xié)議讀取作為 Modbus RTU 從站 S7-200 SMART CPU 的浮點型數(shù)據(jù)時會出現(xiàn)錯誤?
可能此HMI軟件使用Modbus RTU通信協(xié)議時,處理保持寄存器中浮點數(shù)的存儲格式與西門子的浮點數(shù)存儲格式不同。西門子的PLC遵循“高字節(jié)低地址、低字節(jié)高地址”的規(guī)約。
Modbus RTU的保持寄存器以“字”為單位,1個浮點型數(shù)據(jù)則由2個“字”構(gòu)成。HMI軟件在處理時可能會將保持寄存器的兩個“字”互換位置,造成不能識別以西門子格式表示的浮點數(shù)。如果HMI軟件一方無法處理這種浮點數(shù),則可在S7-200 SMART CPU中編程將存入保持寄存器區(qū)的浮點數(shù)的高“字”和低“字”互換。
8.S7-200 SMART緊湊型CPU作為 Modbus RTU 從站時,已經(jīng)將 MBUS_INIT 指令的Mode 輸入?yún)?shù)設置為“1”了,但是 MBUS_SLAVE 指令還是會出現(xiàn) 10 號錯誤(從站功能未啟用)?
S7-200 SMART緊湊型CPU 不能擴展信號模塊,不具有模擬量輸入通道,如果MBUS_INIT 指令的MaxAI 輸入?yún)?shù)設置不為“0”,則MBUS_SLAVE 指令會出現(xiàn) 10 號錯誤。
9.S7-200 SMART 使用S7-200的Modbus slave庫無法初始化成功?
如下圖所示,使用STEP 7-Micro/WIN SMART 直接打開S7-200 MODBUS 通信程序并做相關(guān)設置后測試,
首先,圖中的MBUS_INIT的相關(guān)參數(shù)針對200smart來說,設置均正常,但是從測試結(jié)果可以看出,初始化MBUS_INIT報錯1:存儲器范圍出錯,而且MBUS_SLAVE報錯10:從站功能未啟用
圖2. MODBUS Slave報錯
這是因為200的庫程序里針對過程映像區(qū)MaxIQ(0-128),AaxAI(0-32)做的報警判斷,如下圖Modbus Slave程序所示,S7-200的過程映像區(qū)最大0-31,所以超過31會報錯,【但S7-200smart的AI過程映像區(qū)最大255】
圖3. MODBUS Slave報警判斷
所以當S7-200 SMART需要設計AI大于31的地址時,考慮還是使用STEP 7-Micro/WIN SMART自己的庫。
10.S7-200 SMART CPU作為 Modbus RTU 從站時,是否支持 Modbus RTU 主站發(fā)送的廣播命令?
S7-200 SMART CPU 作為 Modbus RTU 從站時,不支持廣播命令。
西門子V20系列變頻器6SL3210-5BB21-5BV1