示例程序的說明
STEP 7項目包含從標準庫中的通訊功能塊 FB14 "GET" 和 FB15 "PUT" 的調(diào)用。通信基礎是兩站之間建立的 S7 連接。FB14 "GET" 從遠程CPU讀取數(shù)據(jù),使用 FB15 "PUT" 向遠程CPU寫入數(shù)據(jù)。
示例程序展示如何在建立 S7 連接后如何使用 FB14 "GET" 和 FB15 "PUT"。
首先創(chuàng)建 S7-300 站的硬件配置。
注意:
配置 MB10 為時鐘存儲器,讀、寫任務由這個時鐘觸發(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,當CPU重啟時運行。在這個OB中,用于觸發(fā)**次通信的使能信號是 M0.3。
OB1
OB1被循環(huán)地調(diào)用。FB115 在這個 OB 中被調(diào)用(背景數(shù)據(jù)塊:DB15),使能信號是 M0.3。一旦 FB100運行,M1=0.3 被復位。
圖. 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)絡配置來改變連接號。連接號保存于靜態(tài)標簽中,即存儲于背景數(shù)據(jù)塊 DB115中。
連接號 "1" 如本例中的定義。
圖. 03
當 M10.6 出現(xiàn)上升沿并且程序塊不忙時,F(xiàn)B14 由輸入?yún)?shù) "REQ" 激活。只有當讀取任務成功或者出錯完成時,輸入?yún)?shù) "REQ" 復位。這意味著新的讀取任務只有當任務完成時才能再次觸發(fā)。
這個鎖定功能是非常重要的。因為該函數(shù)的運行是異步的并且持續(xù)好幾個循環(huán)。持續(xù)激活該函數(shù)塊而不等待當前作業(yè)結(jié)束,將導致通信過載。
參數(shù)“ADDR_1”指向遠程 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”用于評估任務,并且僅僅在同一個循環(huán)中有效。
擬量模塊
6ES7 431-0HH00-0AB0 16路模擬輸入,13位
6ES7 431-1KF00-0AB0 8路模擬輸入,13位,隔離
6ES7 431-1KF10-0AB0 8路模擬輸入,14位,隔離,線性化
6ES7 431-1KF20-0AB0 8路模擬輸入,14位,隔離
6ES7 431-7QH00-0AB0 16路模擬輸入,16位,隔離
6ES7 431-7KF00-0AB0 8路模擬輸入,16位,隔離,熱電偶
6ES7 431-7KF10-0AB0 8路模擬輸入,16位,隔離,熱電阻
6ES7 432-1HF00-0AB0 8路模擬輸出,13位,隔離
功能模板
6ES7 450-1AP00-0AE0 FM450-1計數(shù)器模板
6ES7 451-3AL00-0AE0 FM451定位模板
6ES7 452-1AH00-0AE0 FM452電子凸輪控制器
6ES7 453-3AH00-0AE0 FM453定位模板
6ES7 455-0VS00-0AE0 FM455C閉環(huán)控制模塊
6ES7 455-1VS00-0AE0 FM455S閉環(huán)控制模塊
6DD1 607-0AA2 FM 458-1DP快速處理系統(tǒng)
6ES7 953-8LJ20-0AA0 用于FM458-1DP 基本模板 512KByte(MMC)
6ES7 953-8LL20-0AA0 用于FM458-1DP 基本模板 2MByte(MMC)
6ES7 953-8LM20-0AA0 用于FM458-1DP 基本模板 4MByte(MMC)
6DD1 607-0CA1 EXM 438-1 I/O擴展模板
6DD1 607-0EA0 EXM 448 通訊擴展模板
6DD1 607-0EA2 EXM 448-2 通訊擴展模板
6DD1 684-0GE0 SC64連接電纜
6DD1 684-0GD0 SC63連接電纜
6DD1 684-0GC0 SC62連接電纜
6DD1 681-0AE2 SB10端子模塊
6DD1 681-0AF4 SB60端子模塊
6DD1 681-0EB3 SB61端子模塊
6DD1 681-0AG2 SB70端子模塊
6DD1 681-0DH1 SB71端子模塊
6DD1 681-0AJ1 SU12端子模塊
6DD1 681-0GK0 SU13端子模塊
詞條
詞條說明
? AS-Interface AS-Interface – 智能通信標準,用于現(xiàn)場層至控制器系統(tǒng)的通用連接 AS-Interface (AS-i) – 較準確地說,是執(zhí)行器-傳感器接口 – 是一種現(xiàn)場級智能總線系統(tǒng)。該總線系統(tǒng)可以比任何一種其它系統(tǒng)較簡便、較靈活、較高效地將現(xiàn)場中的全部傳感器和執(zhí)行器連接至上層控制系統(tǒng)。 復雜自動化系統(tǒng)的結(jié)構(gòu)并非總能一眼看出。帶大量具備實時性要求的設備的
CPU 224 XP 種類 電源電壓 輸入電壓 輸出電壓 輸出電流 直流輸出 24 V DC 24 V DC 24 V DC 0.75 A, 晶體管 繼電器輸出 85 至 264 VAC 24 V DC 24 V DC, 24 至 230 V AC 2 A,繼電器 CPU 224 XPsi 種類 電源電壓 輸入電壓 輸出電壓 輸出電流 直流輸出,漏電流 24 V DC 24 V DC 24 V
概述 故障安全 CPU 1516pro F-2 PN 適用于基于 S7-1500 CPU 1516F-3 PN/DP 的 SIMATIC ET 200pro 適用于對程序范圍和處理速度具有較高要求的應用,通過 PROFINET IO 進行分布式配置。 可用于實現(xiàn)安全等級達到 IEC 61508 的 SIL 3 以及 ISO 13849 的 PLe 的故障安全功能。 PROFINET I/O 控制
概述 SIMATIC IPC547G SIMATIC IPC547G 是一款具有 19 英寸機架設計的堅固工業(yè) PC (4 U)。 能夠提供: 高的性能 較具吸引力的價格 Intel Core i/Xeon技術,*六代 優(yōu)勢 系統(tǒng)性能較高,可用于完成復雜自動化和可視化任務 新 PC 技術(例如,Intel Core i *六代處理器,帶有 Turbo Boost 2.0,**線程和虛擬化技術) 存儲
公司名: 湖南迪碩自動化設備有限公司
聯(lián)系人: 瞿章明
電 話: 13217430013
手 機: 13217430013
微 信: 13217430013
地 址: 上海松江九亭上海市松江區(qū)辰塔路1205弄10號401
郵 編: 201600
網(wǎng) 址: quzhangming.cn.b2b168.com
公司名: 湖南迪碩自動化設備有限公司
聯(lián)系人: 瞿章明
手 機: 13217430013
電 話: 13217430013
地 址: 上海松江九亭上海市松江區(qū)辰塔路1205弄10號401
郵 編: 201600
網(wǎng) 址: quzhangming.cn.b2b168.com