西門子模塊6ES7516-2PN00-0AB0
什么是PLC,可編程序控制器的定義
可編程序控制器,英文稱Programmable Controller,簡(jiǎn)稱PC。但由于PC容易和個(gè)人計(jì)算機(jī)(Personal Computer)混淆,故人們?nèi)粤?xí)慣地用PLC作為可編程序控制器的縮寫。它是一個(gè)以微處理器為核心的數(shù)字運(yùn)算操作的電子系統(tǒng)裝置,專為在工業(yè)現(xiàn)場(chǎng)應(yīng)用而設(shè)計(jì),它采用可編程序的存儲(chǔ)器,用以在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)/計(jì)數(shù)和算術(shù)運(yùn)算等操作指令,并通過數(shù)字式或模擬式的輸入、輸出接口,控制各種類型的機(jī)械或生產(chǎn)過程。PLC是微機(jī)技術(shù)與傳統(tǒng)的繼電接觸控制技術(shù)相結(jié)合的產(chǎn)物,它克服了繼電接觸控制系統(tǒng)中的機(jī)械觸點(diǎn)的接線復(fù)雜、可靠性低、功耗高、通用性和靈活性差的缺點(diǎn),充分利用了微處理器的優(yōu)點(diǎn),又照顧到現(xiàn)場(chǎng)電氣操作維修人員的技能與習(xí)慣,特別是PLC的程序編制,不需要專門的計(jì)算機(jī)編程語言知識(shí),而是采用了一套以繼電器梯形圖為基礎(chǔ)的簡(jiǎn)單指令形式,使用戶程序編制形象、直觀、方便易學(xué);調(diào)試與查錯(cuò)也都很方便。用戶在購到所需的PLC后,只需按說明書的提示,做少量的接線和簡(jiǎn)易的用戶程序編制工作,就可靈活方便地將PLC應(yīng)用于生產(chǎn)實(shí)踐。
可編程序控制器一直在發(fā)展中,所以至今尚未對(duì)其下后的定義。電工學(xué)會(huì)(IEC)曾先后于1982.11;1985.1和1987.2發(fā)布了可編程序控制器標(biāo)準(zhǔn)草案的,二,三稿。
在第三稿中,對(duì)PLC作了如下定義:可編程序控制器是一種數(shù)字運(yùn)算操作電子系統(tǒng),專為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)。它采用了可編程序的存儲(chǔ)器,用來在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并通過數(shù)字的,模擬的輸入和輸出,控制各種類型的機(jī)械或生產(chǎn)過程??删幊绦蚩刂破骷捌溆嘘P(guān)的外圍設(shè)備,都應(yīng)按易于與工業(yè)控制系統(tǒng)形成一個(gè)整體、易于擴(kuò)充其功能的原則設(shè)計(jì)。
1) 單擊應(yīng)用程序訪問點(diǎn)右側(cè)的三角箭頭;
2) 選擇<Add/Delete>;
3) 輸入新訪問點(diǎn):AP_S7_1500,輸入描述:For S7-1500 PLC;
4) 點(diǎn)擊“Add"按鈕后關(guān)閉對(duì)話框;
5) 在“Interface Parameter Assignment Used"中選擇本機(jī)網(wǎng)卡.TCPIP.1,注意選擇不帶Auto的選項(xiàng),確?!癆ccess Point of the Application"中顯示“AP_S7_1500 -->本機(jī)網(wǎng)卡.TCPIP.1";
6) 單擊OK按鈕,完成設(shè)置。
17. 創(chuàng)建一個(gè)新的WinCC項(xiàng)目,名稱為WinCC_PLCSIM_A:
18. 右鍵單擊Tag Management,選擇Open:
19. 在打開的變量管理器中,右鍵單擊Tag Management,選擇Add new driver下的SIMATIC S7-1200,S7-1500 Chanel:
20. 右鍵單擊OMS+,選擇New Connection:
西門子模塊6ES7516-2PN00-0AB0
通過多點(diǎn)接口 (MPI) 實(shí)現(xiàn)數(shù)據(jù)通信
21. 右鍵單擊新建的連接,本例中為NewConnection_1,選擇 Connection Parameters:
22. 填寫PLC的參數(shù),如IP地址為仿真PLC的IP地址:192.168.10.17,訪問點(diǎn)選擇之前創(chuàng)建的AP_S7_1500,產(chǎn)品家族選擇s71500-connection,然后單擊確認(rèn)按鈕:
23. 在此連接下創(chuàng)建一個(gè)測(cè)試變量,數(shù)據(jù)類型為32位浮點(diǎn)數(shù),地址為MD0:
24. 創(chuàng)建一個(gè)畫面,組態(tài)一個(gè)文本域及IO域,IO域關(guān)聯(lián)上一步創(chuàng)建的變量:
25. 設(shè)置該畫面的啟動(dòng)畫面,激活運(yùn)行:
26. 可以看到測(cè)試結(jié)果,說明通信正常:
27. 也可以在項(xiàng)目激活的情況下,右鍵單擊NewConnection_1,選擇AS Symbols下的Re
分配內(nèi)存 圖. 08 |
|
9 | 產(chǎn)生項(xiàng)目成分 如果點(diǎn)擊 "關(guān)閉",以太網(wǎng)向?qū)?huì)生成一些項(xiàng)目成分。子程序和變量存儲(chǔ)區(qū)在數(shù)據(jù)塊里面創(chuàng)建。 圖. 09 |
10 | 確認(rèn)消息 圖. 10 |
11 | 調(diào)用 ETH0_CTRL 圖. 11 |
3. 組態(tài) WinCC flexible PC 運(yùn)行系統(tǒng)
No. | 步驟 |
1 | 建立一個(gè) PC 項(xiàng)目 圖. 12 |
2 | 連接參數(shù) |