西門子s7-200plc以太網(wǎng)通信設(shè)置
要實(shí)現(xiàn)以太網(wǎng)通信,首先要在編程軟件micro/win的ethernet wizards中完成cp243-1模板的配置:
圖1. 為cp243-1模塊定義ip地址及子網(wǎng)掩碼地址
按“next”按鈕:
圖2. 繼續(xù)cp243-1模塊配置
圖中:
a.設(shè)置cp243-1所占用的輸出字節(jié)地址
此地址根據(jù)計(jì)算cp243-1前面的i/o所占用的q地址字節(jié)來決定。如cp243-1安裝在緊挨cpu224的0號(hào)槽,其前面輸出就占用了qb0和qb1兩個(gè)字節(jié),cp243-1的地址按順序排,即設(shè)為qb2。cp243-1模塊占用一個(gè)qb輸出字節(jié)。
b.選擇連接數(shù)
如果只跟pc access軟件通信,設(shè)置連接數(shù)為1。
再按“next”按鈕,設(shè)置cp243-1的工作模式和tsap地址。
圖3. 設(shè)置cp243-1的工作模式和tsap地址
圖中:
a.必須將cp243-1以太網(wǎng)模塊配置成服務(wù)器端
b.接受所有客戶端的連接請(qǐng)求
c.設(shè)置tsap地址:
tsap(transport service access point)地址是通信連接地址,它包括兩部分:
第一部分:通信連接號(hào),如 10
第二部分:cp243-1模塊安裝在s7-200的機(jī)架/槽號(hào),如 “00” 代表cp243-1安裝在0號(hào)機(jī)架0號(hào)槽(即cpu之后的第一個(gè)模塊)
l. 本地(cp243-1)tsap地址,自動(dòng)生成,無法修改。
r. 遠(yuǎn)程tsap地址,即連接的遠(yuǎn)程pc access 所設(shè)置的地址。
tsap地址很重要。在pc access中設(shè)置以太網(wǎng)連接時(shí)也需要規(guī)定tsap地址,而且需要與此對(duì)應(yīng)。
完成以太網(wǎng)向?qū)渲煤笮枰诔绦蛑姓{(diào)用以太網(wǎng)向?qū)傻膃thx_ctrl塊(如圖4.),并將項(xiàng)目程序下裝到plc后,將plc斷電后重新上電使配置生效。
圖4. 調(diào)用以太網(wǎng)模塊控制程序