西門(mén)子PLC的NETR指令介紹
為了幫助與網(wǎng)絡(luò)連接的西門(mén)子PLC之間的數(shù)據(jù)交換,S7-200系列西門(mén)子PLC支持網(wǎng)絡(luò)讀?。∟ETR)和網(wǎng)絡(luò)寫(xiě)(NETW)指令。NETR指令從遠(yuǎn)程西門(mén)子PLC中的指定地址讀取一定數(shù)目的配置數(shù)據(jù)。NETW指令向遠(yuǎn)程PLC中的指定地址寫(xiě)進(jìn)一定數(shù)目的配置數(shù)據(jù)。NETR和NETW指令操縱由數(shù)據(jù)表中的前七個(gè)字節(jié)控制。表 1至16個(gè)字節(jié)。因此數(shù)據(jù)表總大小可達(dá)23個(gè)字節(jié)。
注釋:在使用HSC向?qū)е埃绦虮仨毥?jīng)西門(mén)子PLC編程軟件編譯程序,且位于符號(hào)編址模式。假如您尚未編譯程序,向?qū)г?HSC配置進(jìn)程開(kāi)始時(shí)會(huì)提示您編譯程序。向?qū)⑾蚰樵兂跏蓟x項(xiàng),然后為指定配置天生程序代碼和數(shù)據(jù)塊代碼。從第一個(gè)屏幕選擇 NETR/NETW向?qū)А?BR>步驟 1 指定您需要的西門(mén)子PLC中網(wǎng)絡(luò)操縱數(shù)目
注釋:假如項(xiàng)目包含使用STEP 7 Micro/WIN 3.2版建立的現(xiàn)有NETR/NETW配置,您必須在繼續(xù)執(zhí)行步驟1之前選擇編輯其中一個(gè)現(xiàn)有配置或建立一個(gè)新配置??墒褂肗ETR/NETW指令向?qū)В?jiǎn)化網(wǎng)絡(luò)操縱配置。向?qū)蚰樵兂跏蓟x項(xiàng),并根據(jù)您的選擇天生完整的配置。向?qū)?4項(xiàng)獨(dú)立網(wǎng)絡(luò)操縱,并天生代碼協(xié)調(diào)這些操縱。
步驟 2 指定西門(mén)子PLC的端口號(hào)碼和子例行程序名稱
注釋:項(xiàng)目可能包含一個(gè)NETR/NETW向?qū)渲?。所有以前建立的配置均被自?dòng)載進(jìn)向?qū)?。向?qū)?huì)提示您完成以下兩步:
· 選擇編輯現(xiàn)有配置,方法是單擊“下一步>”。
· 選擇從項(xiàng)目中刪除現(xiàn)有配置,方法是選擇“刪除”復(fù)選框,并單擊“完成”。
假如不存在以前的配置,向?qū)?huì)查詢以下信息:
1. 必須被設(shè)為在PPI主模式中通訊。您指定操縱將通過(guò)哪一個(gè)PLC端口通訊。
2. 向?qū)Ы⒁粋€(gè)用于執(zhí)行具體網(wǎng)絡(luò)操縱的參數(shù)化子例行程序。向?qū)н€為子例行程序指定一個(gè)默認(rèn)名稱。您可以
編輯默認(rèn)名稱。
步驟 3 指定西門(mén)子PLC網(wǎng)絡(luò)操縱
1. 指定操縱是NETR還是NETW。
2. 指定從遠(yuǎn)程PLC(NETR)讀取的數(shù)據(jù)字節(jié)數(shù)或向遠(yuǎn)程PLC(NETW)寫(xiě)進(jìn)的數(shù)據(jù)字節(jié)數(shù)。
3. 指定您??从糜谕ㄓ嵉倪h(yuǎn)程PLC網(wǎng)絡(luò)地址。
4. 假如您在配置NETR,指定以下內(nèi)容:
- 數(shù)據(jù)存儲(chǔ)在本地PLC中的位置。有效操縱數(shù):VB、IB、QB、MB、LB。
- 從遠(yuǎn)程PLC讀取數(shù)據(jù)的位置。有效操縱數(shù):VB、IB、QB、MB、LB。
5. 假如您在配置NETW,指定以下內(nèi)容:
- 數(shù)據(jù)存儲(chǔ)在本地PLC中的位置。有效操縱數(shù):VB、IB、QB、MB、LB。
- 向遠(yuǎn)程PLC寫(xiě)進(jìn)數(shù)據(jù)的位置。有效操縱數(shù):VB、IB、QB、MB、LB。
步驟 4 分配V內(nèi)存
對(duì)于您配置的每一項(xiàng)網(wǎng)絡(luò)操縱,要求有12個(gè)字節(jié)的V內(nèi)存。您指定可放置配置的V內(nèi)存起始地址。向?qū)?huì)自動(dòng)為您建議一個(gè)地址,但您可以編輯該地址。請(qǐng)留意,假如您使用重疊地址,向?qū)г陲@示一則警告后,答應(yīng)您進(jìn)進(jìn)下一步。
注釋: 在NETR操縱中,核實(shí)將存儲(chǔ)數(shù)據(jù)的變量沒(méi)有與分配給向?qū)У膬?nèi)存地址重疊。
步驟 5 天生程序代碼
回答這些查詢后,單擊“完成”,S7-200指令向?qū)槟付ǖ木W(wǎng)絡(luò)操縱天生代碼。由向?qū)Ы⒌淖永谐绦虺蔀轫?xiàng)目的一部分。欲在程序中啟用網(wǎng)絡(luò)通訊,在西門(mén)子PLC主程序塊中調(diào)用執(zhí)行子例行程序(NET_EXE)。每次掃描循環(huán)時(shí),使用SM0.0調(diào)用該子例行程序。這樣會(huì)啟動(dòng)配置網(wǎng)絡(luò)操縱執(zhí)行。為每項(xiàng)網(wǎng)絡(luò)操縱建立的數(shù)據(jù)處理子例行程序會(huì)在適當(dāng)時(shí)間被自動(dòng)調(diào)用。
注釋:在使用HSC向?qū)е埃绦虮仨毥?jīng)西門(mén)子PLC編程軟件編譯程序,且位于符號(hào)編址模式。假如您尚未編譯程序,向?qū)г?HSC配置進(jìn)程開(kāi)始時(shí)會(huì)提示您編譯程序。向?qū)⑾蚰樵兂跏蓟x項(xiàng),然后為指定配置天生程序代碼和數(shù)據(jù)塊代碼。從第一個(gè)屏幕選擇 NETR/NETW向?qū)А?BR>步驟 1 指定您需要的西門(mén)子PLC中網(wǎng)絡(luò)操縱數(shù)目
注釋:假如項(xiàng)目包含使用STEP 7 Micro/WIN 3.2版建立的現(xiàn)有NETR/NETW配置,您必須在繼續(xù)執(zhí)行步驟1之前選擇編輯其中一個(gè)現(xiàn)有配置或建立一個(gè)新配置??墒褂肗ETR/NETW指令向?qū)В?jiǎn)化網(wǎng)絡(luò)操縱配置。向?qū)蚰樵兂跏蓟x項(xiàng),并根據(jù)您的選擇天生完整的配置。向?qū)?4項(xiàng)獨(dú)立網(wǎng)絡(luò)操縱,并天生代碼協(xié)調(diào)這些操縱。
步驟 2 指定西門(mén)子PLC的端口號(hào)碼和子例行程序名稱
注釋:項(xiàng)目可能包含一個(gè)NETR/NETW向?qū)渲?。所有以前建立的配置均被自?dòng)載進(jìn)向?qū)?。向?qū)?huì)提示您完成以下兩步:
· 選擇編輯現(xiàn)有配置,方法是單擊“下一步>”。
· 選擇從項(xiàng)目中刪除現(xiàn)有配置,方法是選擇“刪除”復(fù)選框,并單擊“完成”。
假如不存在以前的配置,向?qū)?huì)查詢以下信息:
1. 必須被設(shè)為在PPI主模式中通訊。您指定操縱將通過(guò)哪一個(gè)PLC端口通訊。
2. 向?qū)Ы⒁粋€(gè)用于執(zhí)行具體網(wǎng)絡(luò)操縱的參數(shù)化子例行程序。向?qū)н€為子例行程序指定一個(gè)默認(rèn)名稱。您可以
編輯默認(rèn)名稱。
步驟 3 指定西門(mén)子PLC網(wǎng)絡(luò)操縱
1. 指定操縱是NETR還是NETW。
2. 指定從遠(yuǎn)程PLC(NETR)讀取的數(shù)據(jù)字節(jié)數(shù)或向遠(yuǎn)程PLC(NETW)寫(xiě)進(jìn)的數(shù)據(jù)字節(jié)數(shù)。
3. 指定您??从糜谕ㄓ嵉倪h(yuǎn)程PLC網(wǎng)絡(luò)地址。
4. 假如您在配置NETR,指定以下內(nèi)容:
- 數(shù)據(jù)存儲(chǔ)在本地PLC中的位置。有效操縱數(shù):VB、IB、QB、MB、LB。
- 從遠(yuǎn)程PLC讀取數(shù)據(jù)的位置。有效操縱數(shù):VB、IB、QB、MB、LB。
5. 假如您在配置NETW,指定以下內(nèi)容:
- 數(shù)據(jù)存儲(chǔ)在本地PLC中的位置。有效操縱數(shù):VB、IB、QB、MB、LB。
- 向遠(yuǎn)程PLC寫(xiě)進(jìn)數(shù)據(jù)的位置。有效操縱數(shù):VB、IB、QB、MB、LB。
步驟 4 分配V內(nèi)存
對(duì)于您配置的每一項(xiàng)網(wǎng)絡(luò)操縱,要求有12個(gè)字節(jié)的V內(nèi)存。您指定可放置配置的V內(nèi)存起始地址。向?qū)?huì)自動(dòng)為您建議一個(gè)地址,但您可以編輯該地址。請(qǐng)留意,假如您使用重疊地址,向?qū)г陲@示一則警告后,答應(yīng)您進(jìn)進(jìn)下一步。
注釋: 在NETR操縱中,核實(shí)將存儲(chǔ)數(shù)據(jù)的變量沒(méi)有與分配給向?qū)У膬?nèi)存地址重疊。
步驟 5 天生程序代碼
回答這些查詢后,單擊“完成”,S7-200指令向?qū)槟付ǖ木W(wǎng)絡(luò)操縱天生代碼。由向?qū)Ы⒌淖永谐绦虺蔀轫?xiàng)目的一部分。欲在程序中啟用網(wǎng)絡(luò)通訊,在西門(mén)子PLC主程序塊中調(diào)用執(zhí)行子例行程序(NET_EXE)。每次掃描循環(huán)時(shí),使用SM0.0調(diào)用該子例行程序。這樣會(huì)啟動(dòng)配置網(wǎng)絡(luò)操縱執(zhí)行。為每項(xiàng)網(wǎng)絡(luò)操縱建立的數(shù)據(jù)處理子例行程序會(huì)在適當(dāng)時(shí)間被自動(dòng)調(diào)用。
本文標(biāo)簽:西門(mén)子PLC的NETR指令介紹
* 由于無(wú)法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《西門(mén)子PLC的NETR指令介紹》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
關(guān)于“西門(mén)子PLC的NETR指令介紹”的更多資訊










