S7-200SMART用MODBUS方式控制西門子變頻器
一、通信概述
MODBUS協議分為串行鏈路上MODBUS協議和基于TCP/IP協議的MODBUS 協議。串行鏈路上MODBUS協議有MODBUS ASCAII(字符串) 和MODBUS RTU兩種
200SMART所提供的MODBUS協
議庫能夠支持MODBUS RTU通信
MODBUS RTU 是以16進制的數值進行發送
MODBUS ASCAII是以ASCAII碼的方式進行發送,一個數據采用RTU方式發送只需要一個字節,而用ASACII碼發送需要兩個字節,發送時間
PLC與變頻器串口通信有很多通信方式,但常用的、的就是MODBUS通信方式,在實際的工業控制中應用非常廣泛。
用電纜將CPU ST20 的RS485通信端口與V20的RS485接口相連(注意端口連接規則:V20的P+對3、N-對8),如下圖所示:
二、MODBUS庫指令詳解
庫指令分兩種,一個是主站庫,一個是從站庫
主站是PLC作為MODBUS的主站主動去讀取其他設備的數據;從站是PLC作為MODBUS的從站,其他設備來讀取數據;將PLC作主站,變頻器做從站。
STEP7-MinWIN SMART軟件自帶MODBUS通信庫指令
初始化指令:
控制指令:
三、MODBUS RTU的通信格式(協議)
通信協議有:站號、功能碼、數據地址、數據內容、校驗位、結束符組成
校驗:N=None無校驗 E=Even偶校驗 O=Odd奇校驗
判斷數據位中為1的個數是奇數還是偶數(選擇偶校驗如16#03中如果為1 的個數是偶數時,校驗位為1 ;如果為1 的個數是奇數時,校驗位為0 。選擇奇校驗時,為1的個數是偶數時,校驗位為0 ;為1的個數是奇數時,校驗位為1)
功能碼指定了對從站設備讀操作還是寫操作,同時也指定了MODBUS寄存器地址的類型,常用功能碼有:
四、變頻器參數設置
V20 可以通過選擇連接宏Cn011實現Modbus RTU控制,也可以通過直接更改變頻器參數的方法來實現。參數設置如下表所示:
基準頻率
V20常用寄存器說明
控制字詳解
按照參數rOO54每一個位地址的含義,我們可以知道以下幾點:
1. 運行準備:控制字40100(Modbus地址)=16# 047E
2. 正轉啟動:控制字40100(Modbus地址)=16# 047F
3. 反轉啟動:控制字40100(Modbus地址)=16# 0C7F
4. 故障確認:控制字40100(Modbus地址)=16# 04FE
按照參數P2000的說明
主設定值40101(Modbus地址)的數據范圍是:16#0--16#4000,對應變頻器的頻率值 0--50HZ。
五、控制程序編譯
- 西門子觸摸屏(中國)供貨商 2024-10-30
- 西門子觸摸屏(中國)一級代理商 2024-10-30
- 中國西門子觸摸屏總代理 2024-10-30
- 中國西門子觸摸屏代理商 2024-10-30
- 西門子(中國)一級供貨商 2024-10-30
- 西門子(中國)一級經銷商 2024-10-30
- 西門子(中國)一級總代理 2024-10-30
- 西門子一級經銷商 2024-10-30
- 西門子一級供應商 2024-10-30
- 西門子(中國)供應商 2024-10-30
- 西門子(中國)供貨商 2024-10-30
- 西門子一級供貨商 2024-10-30
- 中國西門子總代理 2024-10-30
- 全國西門子一級代理商 2024-10-30
- 全國西門子代理商 2024-10-30
聯系方式
- 電 話:17838383235
- 經理:徐嘉泉
- 手 機:17838383235
- 微 信:17838383235