西門子6EP1333-4BA00
通過 DP/AS-i LINK Advanced,PROFIBUS DP 主站可以循環(huán)訪問較低層次 AS-Interface 網(wǎng)段的所有從站的 I/O 數(shù)據(jù)。
DP/AS-Interface LINK Advanced 占用以下地址區(qū)域:
作為單主站:32 字節(jié)的輸入數(shù)據(jù)和 32 字節(jié)的輸出數(shù)據(jù),其中存儲了 AS-Interface 線路所連接的 AS-Interface 從站(標(biāo)準(zhǔn)和A/B 尋址)連接的 I/O 數(shù)據(jù)。
字節(jié)數(shù)加倍,作為雙主站
可選的附加 I/O 字節(jié)用于來自模擬量從站的數(shù)據(jù)
可以壓縮 I/O 圖像的尺寸,因此,在 DP 主站的系統(tǒng)中,只占用實際要求的 I/O 地址區(qū)。對模擬信號的綜合評價與訪問數(shù)字值同樣容易,因為模擬過程數(shù)據(jù)也直接取決于 CPU 的 I/O 地址區(qū)。
PROFIBUS DP-V1 主站還可通過非循環(huán) PROFIBUS 服務(wù)來觸發(fā) AS-Interface 主站調(diào)用(如寫入?yún)?shù)、修改地址、讀取診斷值)。使用 AS-Interface Link 中的操作顯示無 CPU,可以全面調(diào)試下層 AS-Interface 總線。
DP/AS-i LINK 增強型配有一個附加以太網(wǎng)端口,從而可使用集成網(wǎng)絡(luò)服務(wù)器。通過標(biāo)準(zhǔn)網(wǎng)頁瀏覽器(例如,Internet Explorer),無需其他軟件即可調(diào)用網(wǎng)絡(luò)服務(wù)器。無需附加軟件,其允許在 PC 上顯示所有診斷信息,顯示總線配置以及任何調(diào)節(jié)(若適用)。使用這個端口,還可對固件進行更新。
通過可選的 C-PLUG,不用輸入連接參數(shù)(PROFIBUS 地址等)即可更換模塊,從而將發(fā)生故障時的停機時間縮到短。
診斷
使用 LED、顯示屏和控制鍵、web 界面或 STEP 7,可以實現(xiàn)下列診斷:
DP/AS-Interface LINK 增強型的運行狀態(tài)
作為 PROFIBUS DP 從站的鏈路的狀態(tài)
AS-Interface 網(wǎng)絡(luò)診斷
消息幀統(tǒng)計
在 web 界面中的標(biāo)準(zhǔn)診斷頁,用于使用標(biāo)準(zhǔn)瀏覽器、通過以太網(wǎng)進行快速診斷
如果使用網(wǎng)絡(luò)界面,則在 PC 上無需進行網(wǎng)絡(luò)設(shè)置(Zeroconf 程序)。
可以選擇通過電子郵件或 SNMP Trap 報告診斷事件。集成的診斷緩沖區(qū)保存包括時間戳的事件。
安全注意事項
為了保護設(shè)備、系統(tǒng)、機器和網(wǎng)絡(luò)以防受到網(wǎng)絡(luò)威脅,必須實施并持續(xù)保持全面、*的工業(yè)安全概念。西門子的產(chǎn)品和解決方案只是這種概念的一個組成部分。
定義 接口的引腳布局列表中,“信號類型"欄中的字母有如下含義: VI Voltage Input (電源電壓) VO Voltage Output (電源電壓) GND Ground (接地) I Input (輸入端) O Output (輸出端) B 雙向端子
DRIVE-CLiQ 接口 X100 - X103 接口說明參見 PPU 說明的章節(jié)“接口"和“連接"。
數(shù)字量輸入/輸出端 插頭名稱: X122 插頭類型: 彈簧壓力端子 1 大可連接橫截面: 0,5 mm2
說明 未占用的輸入視為“低位"電平。 “快速輸入端"可用于位置掃描。
西門子6EP1333-4BA00
7 創(chuàng)建一個發(fā)送數(shù)據(jù)塊DB3
打開創(chuàng)建的發(fā)送數(shù)據(jù)塊,在數(shù)據(jù)塊中定義發(fā)送數(shù)據(jù)區(qū)為 8個字節(jié)的數(shù)組,如圖8所示。
圖8 創(chuàng)建發(fā)送數(shù)據(jù)區(qū)
然后在OB1 中調(diào)用“TSEND"發(fā)送通信指令,并為“TSEND"參數(shù)。使用M0.3( 2Hz 的時鐘脈沖)上升沿激活發(fā)送任務(wù),發(fā)送數(shù)據(jù)區(qū)為P# DB3.DBX0.0 BYTE 8,連接 ID = 1與連接參數(shù)里面的設(shè)置相同,發(fā)送長度LEN=8。分配好參數(shù)的“TSEND"塊如圖9所示。
圖9 調(diào)用“TSEND"發(fā)送通信塊
5、在 PLC_1 的 OB1 中調(diào)用“TRCV"接收通信指令
同樣,先創(chuàng)建一個接收數(shù)據(jù)塊DB4 ,如圖10所示?!癟RCV"接收通信指令的調(diào)用方法與“TSEND" 發(fā)送通信指令的調(diào)用方法相同,M8.1作為接收指令的使能位,如圖11所示。
圖10創(chuàng)建接收數(shù)據(jù)區(qū)
圖11 調(diào)用“TRCV"接收通信塊
6、在 PLC_1 的 OB1 中調(diào)用 “TDISCON"通信指令
不同型號的 PLC ,其輸入 / 輸出通道的范圍是不一樣的,應(yīng)根據(jù)所選 PLC 型號,查閱相應(yīng)的編程手冊,決不可“張冠李戴"。必須參閱有關(guān)操作手冊。
( 2 )部輔助繼電器
內(nèi)部輔助繼電器不對外輸出,不能直接連接外部器件,而是在控制其他繼電器、定時器 / 計數(shù)器時作數(shù)據(jù)存儲或數(shù)據(jù)處理用。
從功能上講,內(nèi)部輔助繼電器相當(dāng)于傳統(tǒng)電控柜中的中間繼電器。
未分配模塊的輸入 / 輸出繼電器區(qū)以及未使用 1 : 1 鏈接時的鏈接繼電器區(qū)等均可作為內(nèi)部輔助繼電器使用。根據(jù)程序設(shè)計的需要,應(yīng)合理安排PLC 的內(nèi)部輔助繼電器,在設(shè)計說明書中應(yīng)詳細列出各內(nèi)部輔助繼電器在程序中的用途,避免重復(fù)使用。參閱有關(guān)操作手冊。
( 3 )分配定時器 / 計數(shù)器
PLC 的定時器 / 計數(shù)器數(shù)量分別見有關(guān)操作手冊。
7.3 PLC 軟件系統(tǒng)設(shè)計方法及步驟
7.3.1 PLC 軟件系統(tǒng)設(shè)計的方法
在了解了 PLC 程序結(jié)構(gòu)之后,就要具體地編制程序了。編制 PLC 控制程序的方法很多,這里主要介紹幾種典型的編程方法。
后,為了斷開通信鏈接,我們需要調(diào)用“TDISCON"通信指令,如圖12所示。
圖12 調(diào)用“TDISCON"通信塊
3.3下載程序
至此,S7-1200側(cè)的組態(tài)和編程都已經(jīng)完成,可以在項目編譯無錯誤后,直接下載到S7-1200 CPU中,并啟動CPU的運行。
4 S7-300 CPU的組態(tài)編程
S7-300帶PN接口的CPU支持ISO on TCP通信功能,通過該集成以太網(wǎng)接口組態(tài)ISO on TCP通信時,只能使用開放式通信的功能塊,這些的功能塊可以在STEP7 “ 通訊塊"的 “標(biāo)準(zhǔn)庫 "中找到,如圖13所示。
圖13 S7-300 CPU通信指令庫
庫中提供了下列通信功能塊:
′> FB 65 "TCON",用于建立連接,連接時需要UDT65來提供參數(shù)
> FB 66 "TDISCON",用于終止連接
> FB 63 "TSEND",用于發(fā)送數(shù)據(jù)到S7站點、S5站點、PC站或者第三方設(shè)備
> FB 64 "TRCV" 用于從S7站點、S5站點、PC站或者第三方設(shè)備接收數(shù)據(jù)
要通過CPU 的 集成PN 接口實現(xiàn)開放的ISO on TCP通信,不能在Netpro網(wǎng)絡(luò)組態(tài)中直接建立連接,必須通過程序每個連接的參數(shù)。用于通信的FB標(biāo)準(zhǔn)功能塊,請參見附件提供的例程 "Sample_1 ( 50 KB ) " 或參考下載中心文檔《A0284 使用西門子PLC集成的PN口實現(xiàn)S5 兼容通信使用入門》提供的例程。下載鏈接:80490650
從附件提供的例程 "Sample_1 ( 50 KB ) " 中將把需要的程序塊拷貝到新建的項目中,包括:
> UDT 65 "TCON_PAR",存放用戶通信參數(shù)
> FB420 "SET_ISO_ENDPOINT" ,用于修改UDT65內(nèi)通信對象參數(shù)
> FC21, 被FB420調(diào)用
隨后,使用通信功能塊 FB65 "TCON"、FB66 "TDISCON"、FB63 "TSEND" 和 FB64 "TRCV" 完成程序的編寫。
4.1創(chuàng)建新項目
1、打開STEP7,新建一個項目
2、在項目中插入一個SIMATIC 300的站
3、組態(tài)硬件,插入一個CPU317-2PN/DP的CPU,并為PN接口分配IP地址“192.168.0.3",如圖14所示。同時,在CPU的“Cycle/Clock Memory"屬性頁中MB0為時鐘存儲器,在程序中可以使用M0.3(2Hz 的時鐘脈沖)去自動激活發(fā)送任務(wù),如圖15所示。
圖14為PN接口分配IP地址