修改CM1242-5 DP地址

    通過WRREC指令修改CM1242-5的DP地址

    S7-1200 增加 CM1242-5 通信模塊后可以做 PROFIBUS DP 從站。一般情況下,可以通過TIA Portal 組態(tài)該模塊的地址,當(dāng)在軟件中修改組態(tài)PROFIBUS地址后,需要下載硬件配置或者完整下載整個(gè)項(xiàng)目,修改的地址才可以生效。

    對(duì)于一些特殊應(yīng)用場景,PROFIBUS DP從站的站地址無法預(yù)先設(shè)置成固定的地址值,需要在適當(dāng)?shù)臅r(shí)候根據(jù)需要,在不重新下載硬件配置/項(xiàng)目的情況下,通過程序修改DP地址。為此,本文介紹通過編程調(diào)用 WRREC 指令修改 CM1242-5 的 PROFIBUS 地址。

    注意

    CM1242-5模塊固件版本在V1.0.5及較高,支持?jǐn)?shù)據(jù)記錄 0x2001(8193),當(dāng)使用WRREC指令寫入數(shù)據(jù)記錄之后,從站會(huì)以該地址重啟。8193數(shù)據(jù)記錄結(jié)構(gòu)如表1.所示

    表1.8193數(shù)據(jù)記錄結(jié)構(gòu)

    數(shù)據(jù)記錄

    結(jié)構(gòu)

    字節(jié)1字節(jié)2字節(jié)3字節(jié)4
    版本(高字節(jié))版本(低字節(jié))

    Opcode

    =0 不更改;=1 更改

    來自O(shè)pcod的數(shù)據(jù)

    新地址

    分配示例01h00h01h03h
    實(shí)現(xiàn)功能版本為V1.0需要更改DP地址新地址為3

    實(shí)驗(yàn)思路

    CPU1215+CM1243-5模塊作為PROFIBUS DP主站,站名稱為“DP_Master”,CPU1214+CM1242-5作為PROFIBUS DP從站,站名稱為“DP_Slave”,雙方進(jìn)行PROFIBUS DP主從通信。

    在DP_Slave站點(diǎn)中,在CM1242-5模塊屬性中設(shè)置的從站地址為30。為了較直觀的驗(yàn)證通過程序修改地址生效,在博途中導(dǎo)入CM1242-5的GSD文件,在DP_Master站點(diǎn)中,在CM1243-5主站模塊下方組態(tài)2個(gè)CM1242-5(GSD)。一個(gè)從站地址配置為3,名稱修改為Address_3;另外一個(gè)從站地址配置為5,名稱修改為Address_5。在DP_Slave站點(diǎn)中編程,通過調(diào)用WRREC指令分別修改CM1242-5模塊的從站地址為3和5,在網(wǎng)絡(luò)視圖中在線監(jiān)控主站模塊是否與相應(yīng)的從站模塊通信成功。網(wǎng)絡(luò)配置概況如圖1.所示。

    圖1.網(wǎng)絡(luò)配置概況

    硬件和軟件需求

    所需硬件及角色分配如表2.所示:

    表2.硬件與版本

    角色PROFIBUS DP主站PROFIBUS DP從站
    硬件6ES7 215-1AG40-0XB06GK7 243-5DX30-0XE06ES7 214-1AG40-0XB06GK7 242-5DX30-0XE0
    固件V4.4V1.3V4.4V1.0.6

    軟件STEP 7 Professional V16

    CM1242-5 模塊組態(tài)

    1. 打開博途軟件,創(chuàng)建一個(gè)新項(xiàng)目,添加新設(shè)備中,添加 CPU1214(6ES7 214-1AG40-0XB0) 模塊,固件版本為V4.4。

    2. 在CPU1214的設(shè)備視圖中添加CM1242-5模塊,設(shè)置從站地址為30,如圖2.所示。

    圖2.添加CM1242-5并設(shè)置DP地址

    3. 設(shè)置CM1242-5的操作模式和傳輸區(qū)域,如圖3.所示。

    圖3.設(shè)置操作模式和傳輸區(qū)域

    CPU1215+CM1243-5組態(tài)

    1.與CPU1214同一個(gè)項(xiàng)目中,添加CPU1215(6ES7 215-1AG40-0XB0),固件版本為V4.4,同時(shí)添加CM1243-5模塊。

    2.設(shè)置CM1243-5模塊的DP地址,如圖4所示。

    圖4.CM1243-5模塊的地址

    3.添加CM1242-5的GSD文件

    CM1242-5 GSD文件下載鏈接及添加GSD文件的方法,請(qǐng)點(diǎn)擊:添加和刪除GSD文件

    CM1242-5的固件版本如果**V1.0.5,需要對(duì)CM1242-5進(jìn)行固件較新,CM1242-5固件下載及較新方法,請(qǐng)點(diǎn)擊:CM1242-5固件下載 和 固件較新方法

    4.從硬件目錄中將添加好的CM1242-5的GSD文件拖拽至網(wǎng)絡(luò)視圖中組態(tài),分配PROFIBUS DP主站給CM1242-5,同時(shí)修改從站名稱為Address_3,如圖5.所示。

    圖5.分配主站及修改站名稱

    5.設(shè)置從站地址及傳輸區(qū),如圖6.所示。

    注意:傳輸區(qū)的組態(tài)與CM1242-5模塊中組態(tài)(參見圖3.)的傳輸區(qū)相對(duì)應(yīng)(圖3.中為輸出,1個(gè)字節(jié);此處需要組態(tài)為輸入,1個(gè)字節(jié))。

    圖6.對(duì)GSD文件組態(tài)從站地址及傳輸區(qū)

    6.從硬件目錄中添加*二個(gè)CM1242-5(GSD)組態(tài),從站地址設(shè)置為5,站名稱設(shè)置為Address_5,添加傳輸區(qū)也是1 Byte Input,操作步驟同重復(fù)上述4-6。

    CPU1214+CM1242-5 編程

    1.在CPU1214+CM1242-5(站點(diǎn)名稱為DP_Slave)中添加全局DB數(shù)據(jù)塊并定義變量,如圖7.所示。

    將數(shù)據(jù)塊中RECORD的數(shù)組的起始值設(shè)置為16#01,16#00,16#01,16#03,此4個(gè)字節(jié)的含義參見表1.所示。

    圖7.添加數(shù)據(jù)塊定義變量

    2.在OB1中調(diào)用WRREC指令,指令填寫如圖8.所示。

    注意:WRREC指令是異步通信,REQ指令建議使用上升沿觸發(fā)。如果使用電平信號(hào)觸發(fā),會(huì)不斷的向模塊寫數(shù)據(jù)記錄。如果短時(shí)間內(nèi)多次寫入數(shù)據(jù)記錄,則會(huì)使用最后寫入的地址。

    圖8.調(diào)用WRREC指令

    3.捕捉指令完成位及錯(cuò)誤代碼,如圖9.所示。

    圖9.捕捉錯(cuò)誤位和完成位

    4.添加監(jiān)控圖表,在其中添加2個(gè)變量,分別為"Change_Address_DB".DATA.New_Address 和 "Change_Address_DB".DATA.REQ。將"Change_Address_DB".DATA.New_Address 修改從站地址為3,然后將"Change_Address_DB".DATA.REQ修改為1,觸發(fā)WRREC指令。如圖10所示。

    圖10.修改從站地址為3觸發(fā)WRREC指令

    5.切換至網(wǎng)絡(luò)視圖,觀察到CPU1215和站地址為3的GSD文件組態(tài)的站點(diǎn)通信成功。如圖11.所示。

    注意:由于CPU1215下方掛了2個(gè)CM1242-5 GSD文件,但是實(shí)際只有一個(gè)CM1242-5模塊,所以同一時(shí)刻,只有一個(gè)從站通信成功,CPU1215有報(bào)錯(cuò)現(xiàn)象屬于正?,F(xiàn)象。

    圖11.修改地址后觀察結(jié)果1

    6.將"Change_Address_DB".DATA.New_Address 修改從站地址為5,然后將"Change_Address_DB".DATA.REQ修改為1,觸發(fā)WRREC指令,如圖12.所示。

    圖12.修改從站地址為5觸發(fā)WRREC指令

    7.網(wǎng)絡(luò)視圖中,觀察到CPU1215和站地址為5的GSD文件組態(tài)的站點(diǎn)通信成功。如圖13.所示。

    圖13.修改地址后觀察結(jié)果2

    注意:

    使用這種方法后,CPU斷電重啟會(huì)恢復(fù)組態(tài)地址(30),所以如果想要保持性存儲(chǔ)DP 從站地址,應(yīng)將其保存在 CPU 的設(shè)置有保持性的 DB塊中(參見圖7.數(shù)據(jù)塊中的變量設(shè)置有保持性,斷電從新上電后數(shù)據(jù)保持?jǐn)嚯娭暗闹挡蛔儯?/strong>

    在 OB100 中編程調(diào)用WRREC指令,將REQ直接填寫為TRUE,將數(shù)據(jù)記錄寫入 CM1242-5模塊中。如圖14.所示。

    注意:因?yàn)閃RREC指令是異步指令,需要執(zhí)行多個(gè)周期,而OB100只能執(zhí)行一次,所以在程序中加入跳轉(zhuǎn)指令,即當(dāng)指令仍在執(zhí)行時(shí)則不跳出OB100繼續(xù)執(zhí)行WRREC。

    圖14.OB100中觸發(fā)WRREC指令


    上海騰希電氣技術(shù)有限公司專注于西門子PLC,V90伺服,V20變頻器等, 歡迎致電 13681875601

  • 詞條

    詞條說明

  • OPC UA 功能

    有關(guān) OPC UA 功能的信息內(nèi)容在線幫助中未包含的信息和有關(guān)產(chǎn)品特性的重要信息。適用于 OPC UA 功能的架構(gòu)文件OPC 基金會(huì)為其成員制定了制造商進(jìn)行各種服務(wù)器/客戶端實(shí)施的架構(gòu)。該文件可用于驗(yàn)證所導(dǎo)入的信息模型 / 節(jié)點(diǎn)集。以下架構(gòu)和節(jié)點(diǎn)集文件適用于 TIA Portal V16 或 S7-1500 CPU 固件版本 V2.8:架構(gòu)/節(jié)點(diǎn)集說明https://opcfoundation.o

  • S7-200 SMART

    西門子PLC S7-200 CPU之間PPI通信總結(jié)1?什么是PPI通信PPI協(xié)議是西門子為S7-200專門開發(fā)的通信協(xié)議,是不開放的協(xié)議。CPU自帶的兩個(gè)通信口(Port0、 Port1)均支持該協(xié)議,S7-200的一些通信模塊也支持PPI協(xié)議。編程軟件Micro/WIN與CPU進(jìn)行編程通信也使用PPI協(xié)議,編程下載必須使用配套的PPI線纜。PPI是一種主從協(xié)議,CPU既可以做主站,又

  • HMI 設(shè)備更改后的組態(tài)更改

    HMI 設(shè)備更改后的組態(tài)更改 (WinCC flexible)提示如果移植含有嵌入式畫面的項(xiàng)目,這可能導(dǎo)致移植后的項(xiàng)目文件大于原項(xiàng)目文件。由移植引起的 HMI 設(shè)備更換如果移植引起 HMI 設(shè)備發(fā)生更換,則現(xiàn)有 HMI 設(shè)備將替換為兼容的替代型號(hào)。 替代型號(hào)經(jīng)過進(jìn)一步的發(fā)展,比原有設(shè)備具有較高的效率。 因此,新型號(hào)能支持原有型號(hào)的所有屬性。 這樣一來,HMI 設(shè)備更換后只需對(duì)項(xiàng)目進(jìn)行少量的改動(dòng)。由

  • 與RS485接口的西門子觸摸屏的通信

    SMART面板概述SMART面板分為**代產(chǎn)品SMART LINE和*二代產(chǎn)品SMART LINE IE,**代產(chǎn)品無以太網(wǎng)口,包括Smart 700和Smart 1000;*二代產(chǎn)品集成了以太網(wǎng)口,包括Smart 700 IE和Smart 1000 IE,目前在售的為*二代SMART LINE IE系列,**代產(chǎn)品已經(jīng)停產(chǎn)。SmartLine IE與**代SmartLine相比較主要有以下優(yōu)點(diǎn):

標(biāo)簽:修改CM1242-5 DP地址

聯(lián)系方式 聯(lián)系我時(shí),請(qǐng)告知來自八方資源網(wǎng)!

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

電 話: 021-37660026

手 機(jī): 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請(qǐng)自行甄別其真實(shí)性及合法性;
2、跟進(jìn)信息之前,請(qǐng)仔細(xì)核驗(yàn)對(duì)方資質(zhì),所有預(yù)付定金或付款至個(gè)人賬戶的行為,均存在詐騙風(fēng)險(xiǎn),請(qǐng)?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

手 機(jī): 13681875601

電 話: 021-37660026

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費(fèi)注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報(bào)
粵ICP備10089450號(hào)-8 - 經(jīng)營許可證編號(hào):粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2025 b2b168.com All Rights Reserved