加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415

        貴州省黔南布依族苗族自治州西門子辦事處---西南Siemens(授權)總代理

        更新時間
        2024-11-24 08:00:00
        價格
        請來電詢價
        西門子PLC
        西門子伺服電機
        西門子觸摸屏
        西門子電纜
        西門子變頻器
        西門子模塊
        聯系電話
        13510737515
        聯系手機
        13185520415
        聯系人
        董海波
        立即詢價

        詳細介紹
        西門子PLC因其市場占有率較高,且被廣大用戶使用,應用比較廣泛,而其博圖TIA平臺得到了推廣應用,本文將介紹使用CP341進行Modbus 主站通訊

        硬件:CP341,Dongle,CPU,PS307

        軟件:TIA PORTAL STEP7 V14

        第一步:硬件安裝

        使用CP341作為主站進行 MODBUS通信時需要有Dongle。在使用之前先將Dongle安裝在CP341模塊的背面的Dongle插槽中,如圖

        圖片

        第二步:軟件組態

        1.打開軟件TIA PORTAL STEP7 V13,點擊項目->新建...創建一個新項目

        2. “添加新設備”,選擇SIMATIC S7-300->CPU->CPU 319-3PN/DP->6ES7 318-3EL00-0AB0。

        圖片

        3. 雙擊“設備組態”進入硬件組態界面,只需要插入PS307和CP341

        圖片

        4. 配置CP341參數,在“協議”選項中選擇“Modbus主站”。配置modbus通信參數,設定的通信參數要和從站的相同。如傳輸率:9600bps,數據位:8位,停止位:1位,奇偶校驗:無。接口選擇“半雙工兩線制”

        圖片

        圖片


        5. 編寫通信程序

        5.1 雙擊“添加新塊”,創建發送數據塊DB10和接收數據塊DB11,發送數據塊中新建幾個變量,從站地址為2,功能碼為3,起始地址為0,讀4個寄存器數據,如下圖所示,接受數據塊中新建1個數據類型Array的變量,數組元素的數據類型為Byte,數量為400。

        圖片

        圖片


        5.2 在主程序OB1,從通信--通信處理器--PtP鏈接:CP341,調用發送功能塊P_SND_RK和接收功能塊P_RCV_RK。P_SND_RK的背景數據塊為DB1,P_RCV_RK的背景數據塊為DB2。

        圖片

        6. CP341與從站的連接

        因CP341的接口為RS422/485接口,接口形式為15針SUB-D型母頭,我們接線時一般需要2根線與從站設備連接,需要將4和11號針腳引出,陣腳定義如下圖,

        圖片

        可以使用SUB-D公頭連接,并在后端焊接2根線,對應4和11針腳


        圖片

        7. 通訊測試,使用Modsim32軟件測試,用來仿真從站,打開此軟件后,選擇port1(需根據自己電腦的端口號自己選擇),一般電腦上不帶有RS485口需要串口線和RS232-RS485設備,如圖:

        圖片

        進入Port1設置界面,設置波特率、數據位、奇偶校驗等參數,要和CP341的參數相同。

        圖片

        點擊“OK”,選擇軟件的03功能碼界面,本例設置03功能碼的10個數據,其中前4個數據分別設置成1—4。

        圖片

        將硬件配置和程序下載到CPU中,CPU運行。在TIA中打開接收數據塊DB11監控接收到的數據,可以看到發送的數據被正確的接收。

        在使用狀態圖表的趨勢圖監控程序時,一般先用狀態圖表的表格輸入要監控的元件,再開啟梯形圖監控(即程序狀態監控),單擊狀態圖表工具欄上的“趨勢視圖”工具,如圖(a)所示,切換到趨勢圖,然后單擊“圖表狀態”工具,開啟狀態圖表監控,如圖(b)所示。可以看到隨著時間的推移,I0.2、Q0.0、Q0.1等元件的狀態值一直為OFF(低電平)。在梯形圖或趨勢圖中用右鍵快捷菜單將I0.0強制為ON,I0.0常開觸點閉合,Q0.0線圈馬上得電,其狀態為ON(高電平),5s后T37定時器和Q0.1線圈狀態值同時變為ON,如圖(c)所示。在梯形圖或趨勢圖中用右鍵快捷菜單將I0.1強制為ON,I0.1常閉觸點斷開,Q0.0、T37、Q0.1同時失電,其狀態均變為OFF(低電平),如圖d)所示。

        圖片

        用狀態圖表的趨勢圖監控調試程序

        圖片

        用狀態圖表的趨勢圖監控調試程序(續) 圖片


        相關產品

        聯系方式

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