參考價: | 面議 |
- 產(chǎn)品型號
- 西門子/SIEMENS 品牌
- 經(jīng)銷商 廠商性質(zhì)
- 上海市 所在地
訪問次數(shù):228更新時間:2018-06-26 13:55:30
西門子6AG41141GB280EX5
西門子6AG41141GB280EX5
首先創(chuàng)建 S7-300 站的硬件配置。
注意:
配置 MB10 為時鐘存儲器,讀、寫任務(wù)由這個時鐘觸發(fā)。保存并編譯硬件配置并下載到 S7-300 中。
定時器 T10 用于此例中。
在 NetPro 界面中 配置 S7 連接。如果通訊雙方在同一個 STEP 7 項目中,那么就能配置的 S7 連接。如果 S7-300 站通訊雙方不在同一個 STEP 7 項目中,那么配置成非的 S7 連接。確定在配置 S7 連接時了正確的 IP 地址或者 PROFIBUS 站地址。還需要確定指派的槽架號和鏈接資源的正確性。這樣能明確的識別出通訊雙方的 S7 連接。
在通訊塊 FB14 "GET" 和 FB15 "PUT" 的輸入?yún)?shù) "ID" 中必須明確的賦值,此值既是 S7 連接屬性對話框中的 -> "General"。
圖 01
STEP 7 程序中包含 OB100,OB1,F(xiàn)B100,DB100,DB200,DB201, FB14 和 FB15。
OB100
OB100是一個啟動OB,當(dāng)CPU重啟時運(yùn)行。在這個OB中,用于觸發(fā)*次通信的使能信號是 M0.3。
OB1
OB1被循環(huán)地調(diào)用。FB115 在這個 OB 中被調(diào)用(背景數(shù)據(jù)塊:DB15),使能信號是 M0.3。一旦 FB100運(yùn)行,M1=0.3 被復(fù)位。
圖. 02
FB115
FB115 在 OB1循環(huán)中被調(diào)用。這個 FB包含調(diào)用 FB14 (“GET”)和 FB15 (“PUT”)。
通訊塊輸入?yún)?shù) "ID" 必須為在 NetPro 中 S7 連接的連接號,即輸入?yún)?shù) "ID" 的值取自于 S7 連接的屬性對話框(見圖 01)。
在 FB115 中可以分別改變連接號。在 FB115 的 Network 1 中根據(jù)網(wǎng)絡(luò)配置來改變連接號。連接號保存于靜態(tài)標(biāo)簽中,即存儲于背景數(shù)據(jù)塊 DB115中。
連接號 "1" 如本例中的定義。
圖. 03
當(dāng) M10.6 出現(xiàn)上升沿并且程序塊不忙時,F(xiàn)B14 由輸入?yún)?shù) "REQ" 激活。只有當(dāng)讀取任務(wù)成功或者出錯完成時,輸入?yún)?shù) "REQ" 復(fù)位。這意味著新的讀取任務(wù)只有當(dāng)任務(wù)完成時才能再次觸發(fā)。
這個鎖定功能是非常重要的。因為該函數(shù)的運(yùn)行是異步的并且持續(xù)好幾個循環(huán)。持續(xù)激活該函數(shù)塊而不等待當(dāng)前作業(yè)結(jié)束,將導(dǎo)致通信過載。
參數(shù)“ADDR_1”指向遠(yuǎn)程 CPU 中要寫入的或者將讀取的數(shù)據(jù)區(qū)域。例如:P#DB201.DBX0.0 BYTE 200。參數(shù)“RD_1”包含待讀取數(shù)據(jù)的地址,例如:P#DB200.DBX0.0 BYTE 100。需要輸出參數(shù)“DONE”、“ERROR”和“ STATUS”用于評估任務(wù),并且僅僅在同一個循環(huán)中有效。
如果塊運(yùn)行出現(xiàn)錯誤,輸出參數(shù) "STATUS" 保存塊的狀態(tài)字,用于錯誤分析。
圖. 05
當(dāng) M10.6 出現(xiàn)上升沿并且程序塊不忙時,F(xiàn)B15 由輸入?yún)?shù) "REQ" 激活。只有當(dāng)發(fā)送任務(wù)成功或者出錯完成時,輸入?yún)?shù) "REQ" 復(fù)位。這意味著新的發(fā)送任務(wù)只有當(dāng)任務(wù)完成時才能再次觸發(fā)。
這個鎖定功能是非常重要的。因為該函數(shù)的運(yùn)行是異步的并且持續(xù)好幾個循環(huán)。持續(xù)激活該函數(shù)塊而不等待當(dāng)前作業(yè)結(jié)束,將導(dǎo)致通信過載。
參數(shù)“ADDR_1”指向遠(yuǎn)程 CPU 中要寫入的或者將讀取的數(shù)據(jù)區(qū)域。例如:P#DB200.DBX0.0 BYTE 20。參數(shù)“SD_1”包含待發(fā)送數(shù)據(jù)的地址,例如: P#DB201.DBX0.0 BYTE 20。需要輸出參數(shù)“DONE”、“ERROR”和“ STATUS”用于評估任務(wù),并且僅僅在同一個循環(huán)中有效。
概述
全集成自動化 (TIA) 中的入門級 CPU
用于有中等過程性能需求的小型應(yīng)用
CPU 運(yùn)行需要 SIMATIC 微存儲卡 (MMC)。
應(yīng)用
CPU 312,小的 S7-300 CPU。滿足TIA簡單應(yīng)用的理想套件,實現(xiàn)諸如集成的通訊、數(shù)據(jù)管理和診斷等優(yōu)勢??墒褂肕PI或CP組網(wǎng),但標(biāo)準(zhǔn)應(yīng)用是單機(jī)-非組網(wǎng)運(yùn)行。I/O通常以一個集中式組態(tài)結(jié)構(gòu)進(jìn)行連接。
設(shè)計
CPU 312 安裝有:
微處理器;
處理器處理每條二進(jìn)制指令的時間可達(dá) 100 ns。擴(kuò)展存儲器;
與執(zhí)行相關(guān)的程序段的 32 KB 高速 RAM(相當(dāng)于約 10 K 指令)可以為用戶程序提供足夠的空間;
SIMATIC 微型存儲卡(大 4 MB)作為程序的裝載存儲器,還允許將項目(包括符號和注釋)存儲在 CPU 中。靈活的擴(kuò)展能力;
多達(dá) 8 個模塊,(1排結(jié)構(gòu))MPI多點接口;
集成的 MPI 接口多可以同時建立與 S7-300/400 或編程設(shè)備、PC、OP 的 6 條連接。在這些連接中,始終為編程器和 OP 分別預(yù)留一個連接。通過“全局?jǐn)?shù)據(jù)通訊”,MPI可以用來建立多16個CPU組成的簡單網(wǎng)絡(luò)。
功能
口令保護(hù);
用戶程序使用密碼保護(hù),可防止非法訪問。診斷緩沖;
診斷緩沖區(qū)中可存儲后 500 個錯誤和中斷事件,其中的 100 個事件可以*保留。免維護(hù)的數(shù)據(jù)后備;
如果發(fā)生斷電,則可通過 CPU 將所有保持性數(shù)據(jù)自動寫入到 SIMATIC 微型存儲卡(MMC 卡)上,且將在再次通電時保持不變。
可參數(shù)化的特性
可以使用 STEP 7 對 S7 的組態(tài)、屬性以及CPU的響應(yīng)進(jìn)行參數(shù)設(shè)置:
MPI多點接口;
定義站地址重啟動/循環(huán)時間特性;
大循環(huán)時間以及負(fù)載限制,以及自檢測功能時鐘存儲器;
設(shè)定地址防護(hù)等級;
定義程序和數(shù)據(jù)的訪問權(quán)限系統(tǒng)診斷;
定義診斷報警的處理和范圍看門狗中斷;
周期設(shè)定時鐘中斷;
設(shè)定起始日期、起始時間和間隔周期
顯示功能與信息功能
狀態(tài)和故障指示;
發(fā)光二極管顯示,例如,硬件、編程、定時器或I/O出錯以及運(yùn)行模式,如RUN、STOP、Startup。測試功能;
可使用編程器顯示程序執(zhí)行過程中的信號狀態(tài),可以不通過用戶程序而修改過程變量,以及輸出堆棧內(nèi)容。信息功能;
您可以使用 PG 以純文本的形式獲取 CPU 存儲容量和操作模式、主存儲器和裝載存儲器的當(dāng)前利用率以及當(dāng)前循環(huán)時間和診斷緩沖區(qū)內(nèi)容的相關(guān)信息。
集成的通訊功能
PG/OP 通訊
全局?jǐn)?shù)據(jù)通訊
S7 基本通訊
S7 通訊(只是服務(wù)器)
系統(tǒng)功能
CPU 具有廣泛的系統(tǒng)功能特性,諸如:診斷、參數(shù)賦值、報警、定時和測量等。