通過以太網(wǎng)編程
要實(shí)現(xiàn)用以太網(wǎng)對S7-200 CPU編程,你需要有:
- 裝有以太網(wǎng)卡的PC機(jī),PC機(jī)上裝有STEP 7-Micro/WIN(V3.2 SP1以上)軟件
- 能夠通過PC/PPI電纜、或CP卡、或EM241與CPU做通信編程
- CP243-1以太網(wǎng)模塊
- 一個(gè)HUB(集線器)、或Switch(交換機(jī))和網(wǎng)絡(luò)電纜,或以太網(wǎng)直連電纜
首先你需要用STEP 7-Micro/WIN 軟件,在Tools > Ethernet Wizard(以太網(wǎng)向?qū)В┲袑P243-1進(jìn)行配置,為其設(shè)定IP地址、子網(wǎng)掩碼等。
西門子plc控制器cp243-1以太網(wǎng)通訊模塊 6GK7 243-1EX01-0XE0
1. CP243-1以太網(wǎng)向?qū)渲?
CP243-1模塊是S7-200系列產(chǎn)品中唯一一款以太網(wǎng)通信模塊,它既可以作為西門子以太網(wǎng)S7通信中的客戶端,也可作為服務(wù)器。那么,如果想通過以太網(wǎng)通信與PC機(jī)中的STEP 7-Micro/WIN軟件通信,實(shí)現(xiàn)編程的上載、下載或在線監(jiān)控,以太網(wǎng)向?qū)г撊绾闻渲媚?下面將對CP243-1的以太網(wǎng)向?qū)渲米鲈敿?xì)描述。
首先,通過PC/PPI電纜使PC機(jī)與S7-200的通信成功,然后進(jìn)入工具中的以太網(wǎng)向?qū)渲媒缑,如圖1所示:
圖 1 以太網(wǎng)向?qū)渲?BR>進(jìn)入到向?qū)渲媒缑嬷校瑢吹饺鐖D2所示的界面。點(diǎn)擊“讀取模塊”即可讀出CP243-1的模塊信息,然后雙擊模塊信息,將模塊位置添加成功。
圖2 模塊位置讀取
每個(gè)CP243-1模塊都需要配置一個(gè)IP地址,如圖3的界面所示。IP地址的設(shè)置需要在指定的對話框中進(jìn)行設(shè)置。
圖3 IP地址分配界面
點(diǎn)擊圖3中標(biāo)注的選項(xiàng),進(jìn)入圖4界面。在該界面中的IP地址欄內(nèi)填入與PC機(jī)同一個(gè)網(wǎng)段的IP地址,然后點(diǎn)擊保存,并退出該界面。
圖4 IP地址設(shè)定
CP243-1模塊需要占用一個(gè)QB字節(jié),該字節(jié)的地址不能任意填寫,需要進(jìn)行計(jì)算(如果通過自動讀取模塊位置的方式則會自動計(jì)算)。計(jì)算的規(guī)則就是從CPU本體的輸出字節(jié)開始計(jì)算,依次排列到CP243-1的模塊位置即可;也可以通過查看PLC菜單中的信息,找到CP243-1模塊輸出的起始地址。CP243-1模塊的連接資源數(shù)目為8個(gè)S7連接加一個(gè)PG資源。該P(yáng)G資源為S7-200的編程軟件,所以在圖5中可以不用建立連接數(shù)目。
圖5 設(shè)定QB字節(jié)地址及連接數(shù)目
圖6中會對以太網(wǎng)向?qū)渲梅峙銿存儲區(qū)地址 ,該V區(qū)地址在程序的其它地方不能被再次使用。
圖6 分配V存儲區(qū)地址
2. CP243-1模塊的編程與通信
當(dāng)配置完以太網(wǎng)向?qū)Ш螅谡{(diào)用子程序中會找到向?qū)傻淖映绦,將其調(diào)用在主程序中,如圖7所示:
圖7 以太網(wǎng)初始化程序
全部編譯后若沒有錯(cuò)誤就可以下載到PLC中。下載成功后,需要斷電再上電使模塊配置生效,此時(shí)CP243-1模塊上面的指示燈狀態(tài)為LINK燈與RUN燈常亮,RX/TX燈閃爍。
在設(shè)置 PG/PC 接口中,選擇相應(yīng)的TCP/IP協(xié)議,再打開通信的對話框,在IP地址欄里選擇組態(tài)過的IP地址,然后點(diǎn)擊雙擊刷新按鈕即可找到對應(yīng)的CPU地址,如圖8所示。
圖8 通過以太網(wǎng)方式連接S7-200
至此,CP243-1與PC機(jī)上的STEP 7-Micro/WIN軟件就連接成功了。這時(shí),CP243-1的CFG燈也會亮橘黃色,代表S7-200編程軟件與CP243-1模塊以太網(wǎng)連接成功,可以完成上載、下載以及在線監(jiān)控程序任務(wù)。