西門子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)中,,只占用實(shí)際要求的 I/O 地址區(qū)。對模擬信號的綜合評價(jià)與訪問數(shù)字值同樣容易,,因?yàn)槟M過程數(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 增強(qiáng)型配有一個(gè)附加以太網(wǎng)端口,,從而可使用集成網(wǎng)絡(luò)服務(wù)器。通過標(biāo)準(zhǔn)網(wǎng)頁瀏覽器(例如,,Internet Explorer),,無需其他軟件即可調(diào)用網(wǎng)絡(luò)服務(wù)器。無需附加軟件,,其允許在 PC 上顯示所有診斷信息,,顯示總線配置以及任何調(diào)節(jié)(若適用)。使用這個(gè)端口,,還可對固件進(jìn)行更新,。
通過可選的 C-PLUG,不用輸入連接參數(shù)(PROFIBUS 地址等)即可更換模塊,,從而將發(fā)生故障時(shí)的停機(jī)時(shí)間縮到短,。
診斷
使用 LED、顯示屏和控制鍵,、web 界面或 STEP 7,,可以實(shí)現(xiàn)下列診斷:
DP/AS-Interface LINK 增強(qiáng)型的運(yùn)行狀態(tài)
作為 PROFIBUS DP 從站的鏈路的狀態(tài)
AS-Interface 網(wǎng)絡(luò)診斷
消息幀統(tǒng)計(jì)
在 web 界面中的標(biāo)準(zhǔn)診斷頁,用于使用標(biāo)準(zhǔn)瀏覽器,、通過以太網(wǎng)進(jìn)行快速診斷
如果使用網(wǎng)絡(luò)界面,,則在 PC 上無需進(jìn)行網(wǎng)絡(luò)設(shè)置(Zeroconf 程序),。
可以選擇通過電子郵件或 SNMP Trap 報(bào)告診斷事件。集成的診斷緩沖區(qū)保存包括時(shí)間戳的事件,。
安全注意事項(xiàng)
為了保護(hù)設(shè)備,、系統(tǒng)、機(jī)器和網(wǎng)絡(luò)以防受到網(wǎng)絡(luò)威脅,,必須實(shí)施并持續(xù)保持全面,、*的工業(yè)安全概念。西門子的產(chǎn)品和解決方案只是這種概念的一個(gè)組成部分,。
定義 接口的引腳布局列表中,“信號類型"欄中的字母有如下含義: 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)建一個(gè)發(fā)送數(shù)據(jù)塊DB3
打開創(chuàng)建的發(fā)送數(shù)據(jù)塊,,在數(shù)據(jù)塊中定義發(fā)送數(shù)據(jù)區(qū)為 8個(gè)字節(jié)的數(shù)組,,如圖8所示。

圖8 創(chuàng)建發(fā)送數(shù)據(jù)區(qū)
然后在OB1 中調(diào)用“TSEND"發(fā)送通信指令,,并為“TSEND"參數(shù),。使用M0.3( 2Hz 的時(shí)鐘脈沖)上升沿激活發(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)建一個(gè)接收數(shù)據(jù)塊DB4 ,,如圖10所示,。“TRCV"接收通信指令的調(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í)器 / 計(jì)數(shù)器時(shí)作數(shù)據(jù)存儲或數(shù)據(jù)處理用,。
從功能上講,,內(nèi)部輔助繼電器相當(dāng)于傳統(tǒng)電控柜中的中間繼電器。
未分配模塊的輸入 / 輸出繼電器區(qū)以及未使用 1 : 1 鏈接時(shí)的鏈接繼電器區(qū)等均可作為內(nèi)部輔助繼電器使用,。根據(jù)程序設(shè)計(jì)的需要,,應(yīng)合理安排PLC 的內(nèi)部輔助繼電器,在設(shè)計(jì)說明書中應(yīng)詳細(xì)列出各內(nèi)部輔助繼電器在程序中的用途,,避免重復(fù)使用,。參閱有關(guān)操作手冊。
( 3 )分配定時(shí)器 / 計(jì)數(shù)器
PLC 的定時(shí)器 / 計(jì)數(shù)器數(shù)量分別見有關(guān)操作手冊,。
7.3 PLC 軟件系統(tǒng)設(shè)計(jì)方法及步驟
7.3.1 PLC 軟件系統(tǒng)設(shè)計(jì)的方法
在了解了 PLC 程序結(jié)構(gòu)之后,,就要具體地編制程序了。編制 PLC 控制程序的方法很多,,這里主要介紹幾種典型的編程方法,。
后,為了斷開通信鏈接,,我們需要調(diào)用“TDISCON"通信指令,,如圖12所示。

圖12 調(diào)用“TDISCON"通信塊
3.3下載程序
至此,,S7-1200側(cè)的組態(tài)和編程都已經(jīng)完成,,可以在項(xiàng)目編譯無錯(cuò)誤后,直接下載到S7-1200 CPU中,,并啟動(dòng)CPU的運(yùn)行,。
4 S7-300 CPU的組態(tài)編程
S7-300帶PN接口的CPU支持ISO on TCP通信功能,通過該集成以太網(wǎng)接口組態(tài)ISO on TCP通信時(shí),,只能使用開放式通信的功能塊,,這些的功能塊可以在STEP7 “ 通訊塊"的 “標(biāo)準(zhǔn)庫 "中找到,如圖13所示,。

圖13 S7-300 CPU通信指令庫
庫中提供了下列通信功能塊:
′> FB 65 "TCON",,用于建立連接,連接時(shí)需要UDT65來提供參數(shù)
> FB 66 "TDISCON",,用于終止連接
> FB 63 "TSEND",,用于發(fā)送數(shù)據(jù)到S7站點(diǎn)、S5站點(diǎn),、PC站或者第三方設(shè)備
> FB 64 "TRCV" 用于從S7站點(diǎn),、S5站點(diǎn)、PC站或者第三方設(shè)備接收數(shù)據(jù)
要通過CPU 的 集成PN 接口實(shí)現(xiàn)開放的ISO on TCP通信,,不能在Netpro網(wǎng)絡(luò)組態(tài)中直接建立連接,,必須通過程序每個(gè)連接的參數(shù),。用于通信的FB標(biāo)準(zhǔn)功能塊,請參見附件提供的例程 "Sample_1 ( 50 KB ) " 或參考下載中心文檔《A0284 使用西門子PLC集成的PN口實(shí)現(xiàn)S5 兼容通信使用入門》提供的例程,。下載鏈接:80490650
從附件提供的例程 "Sample_1 ( 50 KB ) " 中將把需要的程序塊拷貝到新建的項(xiàng)目中,,包括:
> 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)建新項(xiàng)目
1,、打開STEP7,,新建一個(gè)項(xiàng)目
2、在項(xiàng)目中插入一個(gè)SIMATIC 300的站
3,、組態(tài)硬件,插入一個(gè)CPU317-2PN/DP的CPU,,并為PN接口分配IP地址“192.168.0.3",,如圖14所示。同時(shí),,在CPU的“Cycle/Clock Memory"屬性頁中MB0為時(shí)鐘存儲器,,在程序中可以使用M0.3(2Hz 的時(shí)鐘脈沖)去自動(dòng)激活發(fā)送任務(wù),如圖15所示,。

圖14為PN接口分配IP地址
