西門子S7-1200DC/DC/DC繼電器輸出CPU1215C
西門子S7-1200DC/DC/DC繼電器輸出CPU1215C
連網(wǎng)簡單
為了減少布線和提供zui大的連網(wǎng)靈活性, CSM 1277小型交換機(jī)模塊可用于配置統(tǒng)一或者混合網(wǎng)絡(luò)-采用線型、樹型或星型拓?fù)浣Y(jié)構(gòu)。CSM 1277是一個4端口非管理型交換機(jī),允許您將SIMATIC S7-1200與zui多三個額外的設(shè)備相連接。
遠(yuǎn)程控制應(yīng)用簡單
新的通訊處理器CP 1242-7能夠通過網(wǎng)絡(luò)或互聯(lián)網(wǎng)從一個集線器實現(xiàn)對分布式S7-1200單元的監(jiān)測和控制。
商
1、NETR由Get代替,NETW由Put代替;
2、NETR/NETW大16字節(jié)數(shù)據(jù),Get/Put大200字節(jié)數(shù)據(jù),可以將NETR/NETW的多項網(wǎng)絡(luò)讀操作合并在一個Get/Put操作中處理;
3、遠(yuǎn)程CPU地址改為遠(yuǎn)程CPU IP地址;
4、本地CPU的通信區(qū)域和起始地址,直接對映;
5、遠(yuǎn)程CPU的通信區(qū)域和起始地址,直接對映。
S7-200 NETR/NETW指令向?qū)傻腘ET_EXE子程序由S7-200 SMART Get/Put向?qū)傻腘ET_EXE子程序替換,如圖2所示:
圖2. NET_EXE子程序移植
NETR/NETW指令移植
S7-200 NETR/NETW指令移植至S7-200 SMART GET/PUT指令,移植時需要在S7-200 SMART中重新編程,如圖3所示:
圖3. NETR/NETW指令移植
1、遠(yuǎn)程CPU地址改為遠(yuǎn)程CPU IP地址;
2、遠(yuǎn)程CPU的通信區(qū)域和起始地址,直接對映;
3、NETR/NETW大16字節(jié)數(shù)據(jù),Get/Put大222/212字節(jié)數(shù)據(jù),可以將NETR/NETW的多項網(wǎng)絡(luò)讀操作合并在一個GET/Put操作中處理;
4、本地CPU的通信區(qū)域和起始地址,直接對映;
5、NETR由GET代替,NETW由PUT代替;
PUT/GET 向?qū)Ь幊滩襟E
1、STEP 7 Micro/WIN SMART 在“工具" 菜單的“向?qū)?區(qū)域單擊“Get/Put"按鈕,啟動 PUT/GET 向?qū)Вㄒ妶D 1)。
圖 1 啟動 PUT/GET 向?qū)?/p>
2、在彈出的“Get/Put"向?qū)Ы缑嬷刑砑硬僮鞑襟E名稱并添加注釋(見圖 2)。
圖 2 添加 PUT/GET 操作
a. 點(diǎn)擊“添加"按鈕,添加PUT/GET 操作
b. 為每個操作創(chuàng)建名稱并添加注釋
3、定義PUT/GET 操作(見圖 3 、圖 4)。
圖 3 定義 PUT 操作
a. 選擇操作類型,PUT 或 GET
b. 通信數(shù)據(jù)長度
c. 定義遠(yuǎn)程 CPU 的 IP 地址
d. 本地 CPU 的 通信區(qū)域和起始地址
e. 遠(yuǎn)程 CPU 的 通信區(qū)域和起始地址
圖 4 定義 GET 操作
a. 選擇操作類型,PUT 或 GET
b. 通信數(shù)據(jù)長度
c. 定義遠(yuǎn)程 CPU 的 IP 地址
d. 本地 CPU 的 通信區(qū)域和起始地址
e. 遠(yuǎn)程 CPU 的 通信區(qū)域和起始地址
4、定義PUT/GET 向?qū)Т鎯ζ鞯刂贩峙洌ㄒ妶D 5)。
圖 5 分配存儲器地址
注: 點(diǎn)擊“建議"按鈕向?qū)詣臃峙浯鎯ζ鞯刂贰P枰_保程序中已經(jīng)占用的地址、PUT/GET 向?qū)е惺褂玫耐ㄐ艆^(qū)域與不能存儲器分配的地址重復(fù),否則將導(dǎo)致程序不能正常工作。
5、在 圖 5 中點(diǎn)擊“生成"按鈕將自動生成網(wǎng)絡(luò)讀寫指令以及符號表。只需用在主程序中調(diào)用向?qū)傻木W(wǎng)絡(luò)讀寫指令即可(見圖 6)。
圖 6 主程序中調(diào)用向?qū)傻木W(wǎng)絡(luò)讀寫指令