加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        西門子S7-200SMART PLC與海浦蒙特HD20變頻器MODBUS RTU通訊
        發布時間: 2024-07-26 15:32 更新時間: 2024-11-22 08:00
        觀看西門子S7-200SMART PLC與海浦蒙特HD20變頻器MODBUS RTU通訊視頻
        一、學習目的

        本文章是運用S7-200SMART PLC MODBUS RTU庫指令的應用,通過本文章來讓大家對于MODBUS RTU庫指令通信的理解與應用。

        二、設備配置

        1.海浦蒙特HD20變頻器一臺

        2.S7-200SMART PLC ST40一臺

        3.485通訊線一根

        4.一臺電機


        三、控制要求

        S7-200SMART PLC與海浦蒙特HD20變頻器MODBUS RTU通訊控制變頻器啟動、停止、正轉、反轉、寫頻率以及讀取電流和電壓。


        四、接線說明

        1.電源接L1與L3N(220V)、電源L1/L2/L3N(380V)


        2.使用RJ45網線水晶頭來根據如下圖所示來接線,對于PLC是3正8負,變頻器是2正和7負。


        五、設置變頻器參數

        F00.10設置為2(頻率通信給定2)

        F00.11設置為2(命令通信給定2)

        F17.00設置為1(1個停止位、8個數據位、偶校驗、)

        F17.01設置為3(波特率9600)

        F17.02設置為2(變頻器站地址2)



        六、編寫PLC程序

        第一步:(上電初始化所使用到的M地址)



        第二步:(使用初始化指令完成位來激活MSG指令)



        第三步:(設置寫入控制命令MSG指令)

        EN使能端使用M1.0接通

        First:激活端使用M1.0加上升沿激活

        RW:填寫1寫入

        ADDR:填寫412801(PLC MODBUS RTU起始寄存地址40001和變頻器控制命令字0x3200,0x表示16進制換算成十進制12800并相加等于412801)

        Count:使用地址數,填寫1

        DataPtr:存放地址,填寫&VB200即VW200開始的地址

        Done:完成位,位地址,填寫M1.1

        Error:錯誤位,填寫MB3

        程序段5使用輪詢的方式來做,當M1.0接通,完成位M1.1接通復位M1.0并置位下一條MSG指令M1.2。


        第四步:(設置寫入頻率令MSG指令)

        EN使能端使用M1.2接通

        First:激活端使用M1.2加上升沿激活

        RW:填寫1寫入

        ADDR:填寫412802(PLC MODBUS RTU起始寄存地址40001和變頻器控制命令字0x3201,0x表示16進制換算成十進制12801并相加等于412802)

        Count:使用地址數,填寫1

        DataPtr:存放地址,填寫&VB202即VW202開始的地址

        Done:完成位,位地址,填寫M1.3

        Error:錯誤位,填寫MB4

        程序段7使用輪詢的方式來做,當M1.2接通,完成位M1.3接通復位M1.2并置位下一條MSG指令M1.5。

        聯系方式

        • 電  話:13510737515
        • 聯系人:董海波
        • 手  機:13185520415
        • 微  信:13185520415