通信電纜 網絡設備 無線通信 云計算|大數據 顯示設備 存儲設備 網絡輔助設備 信號傳輸處理 多媒體設備 廣播系統 智慧城市管理系統 其它智慧基建產品
上海地友自動化設備有限公司
西門子MM440變頻器6SE6440-2UC32-2EA1 200-240V 22 kW 無內置濾波器
上海地友自動化設備有限公司只銷售西門子原裝正 品,享受西門子免費一年保修(部分產品可換新)本店可簽訂銷售合同,并可開百分之十七的增值稅發票,稅點另算(部分產品圖片并非實況)具體情況請客戶!
西門子MM440變頻器6SE6440-2UC32-2EA1 200-240V 22 kW 無內置濾波器
西門子MM440變頻器6SE6440-2UC32-2EA1 200-240V 22 kW 無內置濾波器
200-240V 22 kW 無內置濾波器
西門子在 STEP 7-Micro/WIN SMART 中正式推出 Modbus RTU 主站協議庫(西門子標準庫指令)。
圖 1. 西門子標準指令庫(STEP 7-Micro/WIN SMART)
注意:
1. Modbus RTU 主站指令庫的功能是通過在用戶程序中調用預先編好的程序功能塊實現的,該庫對 CPU 集成的 RS 485 通訊口 和 CM 01 信號板有效。該指令庫將設置通信口工作在自由口模式下。
2. Modbus RTU 主站指令庫使用了一些用戶中斷功能,編其他程序時不能在用戶程序中禁止中斷。
3. Modbus RTU 主站指令庫不能同時應用于CPU 集成的 RS 485 通訊口 和 CM 01 信號板。
使用 Modbus RTU 主站指令庫,可以讀寫 Modbus RTU 從站的數字量、模擬量 I/O 以及保持寄存器。
Modbus RTU 主站功能編程
1. 調用 Modbus RTU 主站初始化和控制子程序
使用 SM0.0 調用 MBUS_CTRL 完成主站的初始化,并啟動其功能控制:
圖 2. 用 SM0.0 調用 Modbus RTU 主站初始化與控制子程序
各參數意義如下:
a. | EN | 使能: | 必須保證每一掃描周期都被使能(使用 SM0.0) |
---|---|---|---|
b. | Mode | 模式: | 為 1 時,使能 Modbus 協議功能;為 0 時恢復為系統 PPI 協議 |
c. | Baud | 波特率: | 支持的通訊波特率為1200,2400,4800,9600,19200,38400,57600,115200。 |
d. | Parity | 校驗: | 校驗方式選擇 |
0=無校驗 | |||
1=奇較驗 | |||
2=偶較驗 | |||
e. | Port | 端口號: | 0 = CPU 集成的 RS 485 通訊口 ; 1 = 可選 CM 01 信號板 。 |
f. | Timeout | 超時: | 主站等待從站響應的時間,以毫秒為單位,典型的設置值為 1000 毫秒(1 秒),允許設置的范圍為 1 - 32767。 |
| |||
g. | Done | 完成位: | 初始化完成,此位會自動置1。可以用該位啟動 MBUS_MSG 讀寫操作(見例程) |
h. | Error | 初始化錯誤代碼(只有在 Done 位為1時有效): | |
0= 無錯誤 | |||
1= 校驗選擇非法 | |||
2= 波特率選擇非法 | |||
3= 超時無效 | |||
4= 模式選擇非法 | |||
9= 端口無效 | |||
10= 信號板端口 1 缺失或未組態 |
2. 調用 Modbus RTU 主站讀寫子程序MBUS_MSG,發送一個Modbus 請求;
圖 3. 調用Modbus RTU 主站讀寫子程序
各參數意義如下:
a. | EN | 使能: | 同一時刻只能有一個讀寫功能(即 MBUS_MSG)使能 |
---|---|---|---|
| |||
b. | First | 讀寫請求位: | 每一個新的讀寫請求必須使用脈沖觸發 |
c. | Slave | 從站地址: | 可選擇的范圍 1 - 247 |
d. | RW | 讀寫請求: | 0 = 讀, 1 = 寫 |
| |||
1. 開關量輸出和保持寄存器支持讀和寫功能 | |||
2. 開關量輸入和模擬量輸入只支持讀功能 | |||
e. | Addr | 讀寫從站的 | 選擇讀寫的數據類型 |
數據地址: | 00001 至 0xxxx - 開關量輸出 | ||
10001 至 1xxxx - 開關量輸入 | |||
30001 至 3xxxx - 模擬量輸入 | |||
40001 至 4xxxx - 保持寄存器 | |||
f. | Count | 數據個數 | 通訊的數據個數(位或字的個數) |
| |||
g. | DataPtr | 數據指針: | 1. 如果是讀指令,讀回的數據放到這個數據區中 |
2. 如果是寫指令,要寫出的數據放到這個數據區中 | |||
h. | Done | 完成位 | 讀寫功能完成位 |
i. | Error | 錯誤代碼: | 只有在 Done 位為1時,錯誤代碼才有效 |
0 = 無錯誤 | |||
1 = 響應校驗錯誤 | |||
2 = 未用 | |||
3 = 接收超時(從站無響應) | |||
4 = 請求參數錯誤(slave address, Modbus address, count, RW) | |||
5 = Modbus/自由口未使能 | |||
6 = Modbus正在忙于其它請求 | |||
7 = 響應錯誤(響應不是請求的操作) | |||
8 = 響應CRC校驗和錯誤 | |||
- | |||
101 = 從站不支持請求的功能 | |||
102 = 從站不支持數據地址 | |||
103 = 從站不支持此種數據類型 | |||
104 = 從站設備故障 | |||
105 = 從站接受了信息,但是響應被延遲 | |||
106 = 從站忙,拒絕了該信息 | |||
107 = 從站拒絕了信息 | |||
108 = 從站存儲器奇偶錯誤 |
常見的錯誤:
3. 在 CPU 的 V 數據區中為庫指令分配存儲區(Library Memory)
Modbus Master 指令庫需要一個286個字節的全局 V 存儲區。
調用STEP 7 - Mciro/WIN SMART Instruction Library(指令庫)需要分配庫指令數據區(Library Memory)。庫指令數據區是相應庫的子程序和中斷程序所要用到的變量存儲空間。
如果在編程時不分配庫指令數據區,編譯時會產生許多相同的錯誤。
操作步驟:
1)在指令樹的Project(項目)中,以鼠標右鍵單擊Program Block(程序塊),在彈出的快捷菜單中選擇Library Memory。如圖4所示:
6FC5251-2AX10-5AB0 6FC5297-6AC40-0AP0 6FC5597-4AA01-0BP0 | |
6FC5252-0AA03-0AA0 6FC5297-6AC40-0BP0 6FC5597-4AA01-3RP0 | |
6FC5252-0AD00-0AA0 6FC5297-6AC60-0AP1 6FC5597-4AA11-0AP0 | |
6FC5252-0AF00-0AA0 6FC5297-6AC60-0BP1 6FC5597-4AA11-0BP0 | |
6FC5252-0AX20-0AB0 6FC5297-6AC80-0AP0 6FC5597-4AA11-3RP1 | |
6FC5252-0AX21-0AB0 6FC5297-6AC80-0AP2 6FC5597-4AA21-0AP0 | |
6FC5252-0AX21-0AB1 6FC5297-6AC80-0BP2 6FC5597-4AA21-0BP0 | |
6FC5252-0AX21-0AB2 6FC5297-6AD10-0AP1 6FC5597-4AA21-0PP0 | |
6FC5252-0AX22-0AB0 6FC5297-6AD10-0BP1 6FC5597-4AA21-3RP0 | |
6FC5252-0AX30-0AB0 6FC5297-6AD20-0AP0 6FC5598-2AA00-0AP1 | |
6FC5252-0AX30-0AB1 6FC5297-6AD20-0AP1 6FC5598-2AA00-0BP1 | |
6FC5252-0AX30-0AB2 6FC5297-6AD20-0BP1 6FC5598-2AA20-0AP1 | |
6FC5252-0AY00-0AG0 6FC5297-6AD40-0AP2 6FC5598-2AA20-0BP1 | |
6FC5252-0AY00-0AG1 6FC5297-6AD40-0BP2 6FC5598-3AA00-0AP2 | |
6FC5252-2AX20-6AB0 6FC5297-6AD50-0AP0 6FC5598-3AA00-0BP2 | |
6FC5252-2AX21-3AB4 6FC5297-6AD50-0BP0 6FC5598-3AA00-0CP2 |
您感興趣的產品PRODUCTS YOU ARE INTERESTED IN
商鋪:http://www.cmr6829.com/st181565/
主營產品:自動化設備、機電設備、電氣設備、機械設備及配件、五金交電、電子元器件、儀器儀表、電線電纜批發零售;自動化科技領域內的技術開發、技術咨詢、技術轉讓、技術服務
智慧城市網 設計制作,未經允許翻錄必究 .? ? ?
請輸入賬號
請輸入密碼
請輸驗證碼
請輸入你感興趣的產品
請簡單描述您的需求
請選擇省份