一、MODBUS通信概述
MODBUS協議分為串行鏈路上MODBUS協議和基于TCP/IP協議的MODBUS 協議。串行鏈路上MODBUS協議有MODBUS ASCAII(字符串) 和MODBUS RTU兩種
200SMART所提供的MODBUS協議庫能夠支持MODBUS RTU通信
MODBUS RTU 是以16進制的數值進行發送
MODBUS ASCAII是以ASCAII碼的方式進行發送,一個數據采用RTU方式發送只需要一個字節,而用ASACII碼發送需要兩個字節,發送時間
PLC與變頻器串口通信有很多通信方式,但常用的、shouxuan的就是MODBUS通信方式,在實際的工業控制中應用非常廣泛;這一期我們向大家一起分享變頻器如何與PLC通過MODBUS RTU的方式進行控制
二、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寄存器地址的類型,常用功能碼有:
四、PLC與變頻器通信硬件的連接
在變頻器上面涉及通信的端子標記有A/B RS585+/RS485-或RJ11的網口;找到相關變頻器的說明書查看通信端口的接線定義,以下是臺達VFD-M系列的變頻器通信口接線定義
五、變頻器通信參數的設置
1、 要實現變頻器或儀表和PLC能正常通信,彼此的接口和協議需要一致,除此之外參數的設置也必須一致
P00 設03(頻率指令)
P01 設03(運轉指令)
P88 設03 (通訊地址,0-254之間)
P89 設02(波特率選擇)
P92 設04 (數據格式,200SMART不支持2個停止位,因此只能選04/05任意一個參數)
P157 設01 (變頻器默認的就是MODBUS模式)
2、查看說明書的啟停、頻率給定、運行頻率、電壓電流等反饋參數的地址
- 那些情況會引起PLC程序丟失,電氣人知道嗎 2024-12-27
- 應用案例 | 變頻器在空壓機改造上的應用 2024-12-27
- 變頻器對電機的損傷問題 2024-12-27
- 應用案例 | 變頻器在分切機控制中的應用 2024-12-27
- 應用案例 | 變頻器在洗煤廠皮帶機上的應用 2024-12-27
- 西門子變頻器柜中如使用接觸器 2024-12-27
- 西門子V20變頻器的使用(一) 2024-12-27
- 西門子變頻器 G120XA 參數設置步驟 2024-12-27
- 4種PLC間跨網段通訊的方法 2024-12-27
- 三個開關控制一盞燈的布線方式 2024-12-27
- 西門子S7-1200 PLC怎樣與變頻器進行DP通訊設置 2024-12-27
- 西門子200通信方式控制變頻器講解 2024-12-27
- 西門子變頻器V20 G120C G120XA新一代變頻器 2024-12-27
- 西門子關于變頻器你必須知道的一切(選型、接線、設計) 2024-12-27
- PLC編程實例 | 西門子PLC控制變頻器實現3段速控制電路 2024-12-27
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595