加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        西門子S7-200SMART與臺達變頻器的ASCII通信
        發布時間: 2024-07-26 09:44 更新時間: 2024-11-22 08:00
        觀看西門子S7-200SMART與臺達變頻器的ASCII通信視頻

        也許有人會說臺達變頻器支持MODBUS RTU通信,而且S7-200SMART系列PLC集成了MODBUS庫指令,使用指令庫就能夠很好的完成S7-200SMART系列PLC與臺達變頻器通信,我為什么還需要去掌握ASCII的通信方式呢?而且使用ASCII的通信方式,程序設計又復雜,還不方便。確實是這樣的,使用庫指令確實很方便,但在實際使用的過程中有一些設備不支持RTU通信,那么就無法使用庫指令通信,ASCII通信的實現使用的是PLC的自由口通信功能,因此掌握自由口通信的重要性就出來了,另外自由口通信是 RTU庫指令的基礎,庫令內部也是使用自由口的方式來編寫的。


        因此想通過PLC與臺達變頻器的MODBUS ASCII的通信為例,來分享個人對于自由口通信程序的一些設計思路和想法。



        通信連接說明

        西門子S7-200SMART本地自帶的通信端口為RS485接口,變頻器上提供一個RJ11外觀的485接口,如圖1-1所示為連接示意圖,圖1-2所示為通信接線圖,其中PLC側的3號腳和8號腳分別表示485+和485-,變頻器側的3表示485-,8表示485+

        圖1-1 連接示意圖

        圖1-2 通信端口接線圖



        變頻器參數設置

        變頻器參數的設置有兩部分,一是基本參數和通信參數,基本參數包括主頻率的來源,運行命令的來源,二是通信參數,通信參數包括站號,通信速率,通信格式和通信協議選擇等,如圖1-3所示

        圖1-3 變頻器通信參數設置




        信息幀格式說明及數據準備

        根據變頻器通信協議的說明,對需要實現的功能進行數據的規劃和地址的分配,如下所示:

        (1)讀取變頻器的狀態

        (2)讀取輸出頻率,輸出電流,直流母線電壓,輸出電壓

        (3)寫運行命令和寫頻率數據



        通信程序的設計思路

        通信程序的設計即要考慮到數據能夠正常的交換,也需要考慮到若重新斷開后重新連接時可以自行建立通信,以下是個人對通信程序設計流程的一些總結



        參考程序

        由于程序過多,程序截圖不方便,在文中只放置了主程序部分的內容,若需要詳細的程序可點擊程序下載,下載源程序

        詳細程序請見源程序。

        聯系方式

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