- S7-1200 PLC應(yīng)用教程(第2版)
- 廖常初主編
- 3092字
- 2021-10-27 14:33:26
2.5 用戶程序的下載與仿真
2.5.1 下載與上傳用戶程序
1.以太網(wǎng)設(shè)備的地址
(1)MAC地址
媒體訪問控制(Media Access Control,MAC)地址是以太網(wǎng)接口設(shè)備的物理地址。通常由設(shè)備生產(chǎn)廠家將MAC地址寫入EEPROM或閃存芯片。在網(wǎng)絡(luò)底層的物理傳輸過程中,通過MAC地址來識別發(fā)送和接收數(shù)據(jù)的主機。MAC地址是48位二進(jìn)制數(shù),分為6個字節(jié)(6B),一般用十六進(jìn)制數(shù)表示,例如00-05-BA-CE-07-0C。其中的前3個字節(jié)是網(wǎng)絡(luò)硬件制造商的編號,它由IEEE(國際電氣與電子工程師協(xié)會)分配,后3個字節(jié)是該制造商生產(chǎn)的某個網(wǎng)絡(luò)產(chǎn)品(例如網(wǎng)卡)的序列號。MAC地址就像我們的身份證號碼,具有全球唯一性。
CPU的每個PN接口在出廠時都裝載了一個永久的唯一的MAC地址。可以在模塊的以太網(wǎng)端口上面看到它的MAC地址。
(2)IP地址
為了使信息能在以太網(wǎng)上快捷準(zhǔn)確地傳送到目的地,連接到以太網(wǎng)的每臺計算機必須擁有一個唯一的IP地址。IP地址由32位二進(jìn)制數(shù)(4B)組成,是Internet Protocol(網(wǎng)際協(xié)議)地址。在控制系統(tǒng)中,一般使用固定的IP地址。IP地址通常用十進(jìn)制數(shù)表示,用小數(shù)點分隔。CPU默認(rèn)的IP地址為192.168.0.1。
(3)子網(wǎng)掩碼
子網(wǎng)是連接在網(wǎng)絡(luò)上的設(shè)備的邏輯組合。同一個子網(wǎng)中的節(jié)點彼此之間的物理位置通常相對較近。子網(wǎng)掩碼(Subnet mask)是一個32位二進(jìn)制數(shù),用于將IP地址劃分為子網(wǎng)地址和子網(wǎng)內(nèi)節(jié)點的地址。二進(jìn)制的子網(wǎng)掩碼的高位應(yīng)該是連續(xù)的1,低位應(yīng)該是連續(xù)的0。以常用的子網(wǎng)掩碼255.255.255.0為例,其高24位二進(jìn)制數(shù)(前3個字節(jié))為1,表示IP地址中的子網(wǎng)地址(類似于長途電話的地區(qū)號)為24位;低8位二進(jìn)制數(shù)(最后一個字節(jié))為0,表示子網(wǎng)內(nèi)節(jié)點的地址(類似于長途電話的電話號)為8位。
(4)路由器
IP路由器用于連接子網(wǎng),如果IP報文發(fā)送給別的子網(wǎng),首先將它發(fā)送給路由器。在組態(tài)時子網(wǎng)內(nèi)所有的節(jié)點中都應(yīng)輸入路由器的地址。路由器通過IP地址發(fā)送和接收數(shù)據(jù)包。路由器的子網(wǎng)地址與子網(wǎng)內(nèi)的節(jié)點的子網(wǎng)地址相同,其區(qū)別僅在于子網(wǎng)內(nèi)的節(jié)點地址不同。
在串行通信中,傳輸速率(又稱為波特率)的單位為bit/s,即每秒傳送的二進(jìn)制位數(shù)。西門子的工業(yè)以太網(wǎng)默認(rèn)的傳輸速率為10Mbit·(s-1)/100Mbit·(s-1)。
2.組態(tài)CPU的PROFINET接口
通過CPU與運行STEP 7的計算機的以太網(wǎng)通信,可以執(zhí)行項目的下載、上傳、監(jiān)控和故障診斷等任務(wù)。一對一的通信不需要交換機,兩臺以上的設(shè)備通信則需要交換機。CPU可以使用直通的或交叉的以太網(wǎng)電纜進(jìn)行通信。
打開STEP 7,生成一個項目,在項目中生成一個PLC設(shè)備,其CPU的型號和訂貨號應(yīng)與實際的硬件相同。
雙擊項目樹中PLC文件夾內(nèi)的“設(shè)備組態(tài)”,打開該PLC的設(shè)備視圖。雙擊CPU的以太網(wǎng)接口,打開該接口的巡視窗口(見圖2-32),選中左邊的“以太網(wǎng)地址”,采用右邊窗口默認(rèn)的IP地址和子網(wǎng)掩碼。設(shè)置的地址在下載后才起作用。

圖2-32 設(shè)置CPU集成的以太網(wǎng)接口的IP地址
3.設(shè)置計算機網(wǎng)卡的IP地址
如果操作系統(tǒng)是Windows 7,用以太網(wǎng)電纜連接計算機和CPU,接通PLC的電源。打開計算機的控制面板,單擊“查看網(wǎng)絡(luò)狀態(tài)和任務(wù)”。再單擊“本地連接”,打開“本地連接狀態(tài)”對話框。單擊其中的“屬性”按鈕,在“本地連接屬性”對話框中(見圖2-33的左圖),雙擊“此連接使用下列項目”列表框中的“Internet協(xié)議版本4(TCP/IPv4)”,打開“Internet協(xié)議版本4(TCP/IPv4)屬性”對話框。
用單選框選中“使用下面的IP地址”,鍵入PLC以太網(wǎng)接口默認(rèn)的子網(wǎng)地址192.168.0.12(見圖2-33的右圖,應(yīng)與CPU的子網(wǎng)地址相同),IP地址的第4個字節(jié)是子網(wǎng)內(nèi)設(shè)備的地址,可以取0~255中的某個值,但是不能與子網(wǎng)中其他設(shè)備的IP地址重疊。單擊“子網(wǎng)掩碼”輸入框,自動出現(xiàn)默認(rèn)的子網(wǎng)掩碼255.255.255.0。一般不用設(shè)置網(wǎng)關(guān)的IP地址。

圖2-33 設(shè)置計算機網(wǎng)卡的IP地址
使用寬帶上互聯(lián)網(wǎng)時,一般只需要用單選框選中圖2-33中的“自動獲得IP地址”。
設(shè)置結(jié)束后,單擊各級對話框中的“確定”按鈕,最后關(guān)閉“本地連接狀態(tài)”對話框和控制面板。
如果計算機的操作系統(tǒng)是Windows 10,單擊屏幕左下角的“開始”按鈕,選中“設(shè)置”按鈕
。單擊“設(shè)置”對話框中的“網(wǎng)絡(luò)和Internet”,再單擊“更改適配器選項”,雙擊“網(wǎng)絡(luò)連接”對話框中的“以太網(wǎng)”,打開“以太網(wǎng)狀態(tài)”對話框。單擊“屬性”按鈕,打開與圖2-33左圖基本上相同的“以太網(wǎng)屬性”對話框。后續(xù)的操作與Windows 7的相同。
4.下載項目到CPU
做好上述的準(zhǔn)備工作后,接通PLC的電源,選中項目樹中的PLC_1,單擊工具欄上的“下載到設(shè)備”按鈕,出現(xiàn)“擴展的下載到設(shè)備”對話框(見圖2-34)。
有的計算機有多塊以太網(wǎng)卡,例如筆記本電腦一般有一塊有線網(wǎng)卡和一塊無線網(wǎng)卡,用“PG/PC接口”下拉式列表選擇實際使用的網(wǎng)卡。用下拉式列表選中“顯示所有兼容的設(shè)備”或“顯示可訪問的設(shè)備”。
單擊“開始搜索”按鈕,經(jīng)過一定的時間后,在“選擇目標(biāo)設(shè)備”列表中,出現(xiàn)搜索到的網(wǎng)絡(luò)上所有的CPU和它們的IP地址,圖2-34中計算機與PLC之間的連線由斷開變?yōu)榻油āPU所在方框的背景色變?yōu)閷嵭牡某壬硎綜PU進(jìn)入在線狀態(tài)。

圖2-34 “擴展的下載到設(shè)備”對話框
新出廠的CPU還沒有IP地址,只有廠家設(shè)置的MAC地址,搜索后顯示的是CPU的MAC地址。將硬件組態(tài)中的IP地址下載到CPU以后,才會顯示搜索到的IP地址。
如果搜索到網(wǎng)絡(luò)上有多個CPU,為了確認(rèn)設(shè)備列表中的CPU對應(yīng)的硬件,選中列表中的某個CPU,勾選左邊的CPU圖標(biāo)下面的“閃爍LED”復(fù)選框(見圖2-34),對應(yīng)的CPU上的“RUN/STOP”等3個LED(發(fā)光二極管)將會閃動。
選中列表中的CPU,“下載”按鈕上的字符由灰色變?yōu)楹谏螕粼摪粹o,出現(xiàn)“下載預(yù)覽”對話框(見圖2-35上面的圖)。如果出現(xiàn)“裝載到設(shè)備前的軟件同步”對話框,單擊“在不同步的情況下繼續(xù)”按鈕。編程軟件首先對項目進(jìn)行編譯,編譯成功后,單擊“裝載”按鈕,開始下載到設(shè)備。
如果要在RUN模式下載修改后的硬件組態(tài),應(yīng)在“停止模塊”行選擇“全部停止”。
如果組態(tài)的模塊與在線的模塊略有差異(例如固件版本略有不同),將會出現(xiàn)“不同的模塊”行。單擊該行的按鈕,可以查看具體的差異。可以用下拉式列表選中“全部接受”。
下載結(jié)束后,出現(xiàn)“下載結(jié)果”對話框(見圖2-35下面的圖),如果想切換到RUN模式,用下拉式列表選中“啟動模塊”,單擊“完成”按鈕,PLC切換到RUN模式,CPU上的“RUN/STOP”LED變?yōu)榫G色。
5.使用菜單命令下載
1)選中PLC_1,執(zhí)行菜單命令“在線”→“下載到設(shè)備”,如果在線版本和離線版本之間存在差異,將硬件組態(tài)數(shù)據(jù)和程序下載給選中的設(shè)備。
2)執(zhí)行菜單命令“在線”→“擴展的下載到設(shè)備”,出現(xiàn)“擴展的下載到設(shè)備”對話框,其功能與“下載到設(shè)備”相同。通過擴展的下載,可以顯示所有可訪問的網(wǎng)絡(luò)設(shè)備,以及是否為所有設(shè)備分配了唯一的IP地址。

圖2-35 “下載預(yù)覽”與“下載結(jié)果”對話框
6.用快捷菜單下載部分內(nèi)容
右擊項目樹中的PLC_1,選中快捷菜單中的“下載到設(shè)備”和其中的子選項“硬件和軟件(僅更改)”“硬件配置”“軟件(僅更改)”或“軟件(全部下載)”,執(zhí)行相應(yīng)的操作。
也可以在打開某個程序塊時,單擊工具欄上的下載按鈕,下載該程序塊。
7.上傳設(shè)備作為新站
做好計算機與PLC通信的準(zhǔn)備工作后,首先生成一個新項目,選中項目樹中的項目名稱,執(zhí)行菜單命令“在線”→“將設(shè)備作為新站上傳(硬件和軟件)”,出現(xiàn)“將設(shè)備上傳到PG/PC”對話框(見圖2-36)。設(shè)置“PG/PC接口的類型”為“PN/IE”,用“PG/PC接口”下拉式列表選擇實際使用的網(wǎng)卡。

圖2-36 “將設(shè)備上傳至PG/PC”對話框
單擊“開始搜索”按鈕,經(jīng)過一定的時間后,在“所選接口的可訪問節(jié)點”列表中,出現(xiàn)連接的CPU和它的IP地址,計算機與PLC之間的連線由斷開變?yōu)榻油āPU所在方框的背景色變?yōu)閷嵭牡某壬硎綜PU進(jìn)入在線狀態(tài)。
選中可訪問節(jié)點列表中的CPU,單擊對話框下面的“從設(shè)備上傳”按鈕,上傳成功后,可以獲得CPU完整的硬件配置和用戶程序。
與S7-300/400不同,S7-1200下載了PLC變量表和程序中的注釋。因此在上傳時可以得到CPU中的變量表和程序中的注釋,它們對于程序的閱讀是非常有用的。
視頻“組態(tài)通信與下載用戶程序”可通過掃描二維碼2-5播放。

二維碼2-5
- 教你成為一流汽車電工(實踐篇)
- 電氣系統(tǒng)組建與調(diào)試
- 西門子S7-1200 PLC編程及應(yīng)用教程(第2版)
- 家裝水電工工作手冊(雙色版)
- 純電動汽車控制系統(tǒng)集成開發(fā)設(shè)計
- 從零開始學(xué)電子元器件識別與檢測
- 移動互聯(lián)網(wǎng)安全
- 格力空調(diào)器維修完全圖解(彩色精華版)
- 汽車空調(diào)維修細(xì)節(jié)詳解
- 農(nóng)村電工速查常備手冊
- 西門子PLC S7-300/400工程實例
- 供配電技術(shù):高壓運行維修取證全程指導(dǎo)
- 維修電工上崗技能實物圖解
- 電氣自動化工程師自學(xué)寶典(提高篇)
- 電磁線制造工藝學(xué)