<dfn id="1fct2"><i id="1fct2"></i></dfn>
    • <menuitem id="1fct2"><i id="1fct2"><em id="1fct2"></em></i></menuitem>
        加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線18717946324

        西門子代理6ES7505-0KA00-0AB0

        更新時間
        2024-11-23 08:00:00
        價格
        請來電詢價
        品牌
        西門子
        型號
        S7-1500
        西門子
        代理商
        聯系電話
        18717946324
        聯系手機
        18717946324
        聯系人
        占雪芬
        立即詢價

        詳細介紹

        西門子代理6ES7505-0KA00-0AB0

        我公司是西門子簽約代理商備有大量西門子產品潯之漫智控技術(上海)有限公司:西門子授權代理商

        現貨庫存;大量全新庫存,款到48小時發貨,無須漫長貨期

        西門子PLC(S7-200、S7-200 SMART、S7-300、S7-400、S7-1200、S7-1500、ET200S、ET200M、ET200SP)、觸摸屏、變頻器、工控機、電線電纜、儀器儀表等,產品選型、詢價、采購,敬請聯系,潯之漫智控技術(上海)有限公司 

        S7 1200 PLC與PAC3200通過MODBUS RTU通信的編程

        1.MODBUS RTU 通信接口參數的編程

        MB_COMM_LOAD 功能塊用于組態點對點 (PtP, Point-to-Point) CM 1241RS485 或 CM 1241 RS232 模塊上的端口,以進行 Modbus RTU 協議通信。

        程序開始運行時,調用一次MB_COMM_LOAD功能塊,來實現對MODBUS RTU模塊
        的初始化組態。
        MB_COMM_LOAD執行一次的編程方式采用如下圖所示時鐘位M10.0來完成。


        圖12:MB_COMM_LOAD執行一次的編程時鐘位的設置

        MB_COMM_LOAD功能塊的編程如下圖所示。


        圖13:MB_COMM_LOAD功能塊的編程

        PORT:指的是通過哪個通信模塊進行MODBUS RTU通信。
        BAUD:指的是和MODBUS子站進行通信的速率。
                        通信端口的波特率。取值范圍為300,600,1200,2400,4800,9600,19200,38400,57600,
        76800,115200。
        注意:儀表PAC3200的波特率的設置范圍:4800,9600,19200,38400。因此上S7-1200
                    的波特率的設置一定要和儀表PAC3200的波特率的設置相*。
        MB_DB:對 MB_MASTER 或 MB_SLAVE 指令所使用的背景數據塊的引用。 在用戶程序中放置
                    MB_SLAVE 或 MB_MASTER 后,DB標識符會出現在 MB_DB 功能框連接的助手下拉列表中。
                    如“MB_MASTER_DB"或“MB_SLAVE_DB"。

        STATUS:端口狀態代碼。具體含義如下表所示。


        表4: MB_COMM_LOAD組態端口的狀態代碼

        2.MODBUS_MASTER功能塊的編程

        MB_MASTER 功能塊允許程序作為Modbus 主站使用點對點 (PtP, Point-to-Point) CM 1241 RS485 或 CM 1241RS232 模塊上的端口進行通信。 可訪問一個或多個 Modbus 從站設備中的數據。

        MB_MASTER功能塊的編程如下圖所示。


        圖14:MB_MASTER功能塊的編程

        REQ:數據發送請求信號。0-無請求。1-請求將數據傳送到MODBUS從站。
        MB_ADR:通信對象MODBUS從站的地址。有效地址范圍為0-247。值 0 被保留用于將消息廣播到所有 Modbus 從站。 只有Modbus 功能代碼 05、06、15 和 16 是可用于廣播的功能代碼。
        注意:此處MODBUS從站的地址一定要與儀表PAC3200 的MODBUS 地址相*。

        MODE:模式選擇。選擇范圍為:讀、寫、診斷。
        DATA_ADDR:從站中的起始地址: *要在 Modbus 從站中訪問的數據的起始地址

        ① S7-1200 CPU 將通訊數據區 DB4 塊中的 10 個字節的數據發送到 S7-300 CPU 的接收數據區 DB4 塊中。 
        ② S7-300 CPU 將通訊數據區 DB10 塊中的 10 個字節的數據發送到 S7-1200 CPU 的接收數據區 DB10 塊中。

        S7-1200 側通信的編程,連接參數及通信參數的配置

        1. 使用 STEP7 V11 軟件新建一個項目并完成硬件配置

        在 STEP7 V11 的 “Portal 視圖" 中選擇 “創建新項目" 創建一個新項目。

        2. 添加硬件并命名PLC


        然后進入 “項目視圖",在“項目樹" 下雙擊 “添加新設備",在對話框中西門子SM1221 數字量輸入模塊, 16 輸入24V DC選擇所使用的 S7-1200 CPU 添加到機架上,命名為 1200-AC,如圖1.所示。

        圖1. 添加新設備


        為了編程方便,使用 CPU 屬性中定義的時鐘位,定義方法如下:


        在 “項目樹" > “1200-AC" > “設備組態" 中,選中 CPU ,然后在下面的屬性窗口中,“屬性" > “系統和時鐘存儲器" 下,將系統位定義在 MB1,時鐘位定義在 MB0,如圖2.所示。
        時鐘位我們主要使用 M0.3,它是以 2Hz 的頻率在 0 和 1 之間切換的一個位,可以使用它去自動激活發送任務。


        相關產品

        聯系方式

        • 電  話:18717946324
        • 聯系人:占雪芬
        • 手  機:18717946324
        • 微  信:18717946324