西門子模塊6GK7343-1CX10-0XE0
當(dāng)DP從站不可用時,,PROFIBUS上S7-300 CPU的監(jiān)控時間是多少,?
使用CPU的PROFIBUS接口上的DP從站操作PROFIBUS網(wǎng)絡(luò)時,希望在啟動期間檢查期望的組態(tài)與實際的組態(tài)是否匹配,。在 CPU屬性對話框中的Startup選項卡上給出了兩個不同的時間,。
3:如何判斷電源或緩沖區(qū)出錯,如:電池故障,?
如果電源(僅S7-400)或緩沖區(qū)中的一個錯誤觸發(fā)一個事件,,則CPU操作系統(tǒng)訪問OB81,。錯誤糾正后,重新訪問OB81,。電池故障情況下,,如果電池檢測中的BATT.INDIC開關(guān)是激活的,則 S7-400僅訪問OB81,。如果沒有組態(tài)OB81,,則CPU不會進(jìn)入操作狀態(tài)STOP。如果OB81不可用,,則當(dāng)電源出錯時,CPU仍保持運行,。
4:為S7CPU上的I/O模塊(集中式或者分布式的)分配地址時應(yīng)當(dāng)注意哪些問題,?
請注意,創(chuàng)建的數(shù)據(jù)區(qū)域(如一個雙字)不能組態(tài)在過程映象的邊界上,,因為在該數(shù)據(jù)塊中,,只有邊界下面的區(qū)域能夠被讀入過程映像,因此不可能從過程映像訪問數(shù)據(jù),。 因此,,這些組態(tài)規(guī)則不支持這種情況:例如,在一個 256 字節(jié)輸入的過程映像的 254 號地址上組態(tài)一個輸入雙字,。 如果一定需要如此選址,,則必須相應(yīng)地調(diào)整過程映像的大小(在CPU的Properties中)。
5:在S7 CPU中如何進(jìn)行全局?jǐn)?shù)據(jù)的基本通訊,?在通訊時需要注意什么,?
全局?jǐn)?shù)據(jù)通訊用于交換小容量數(shù)據(jù),全局?jǐn)?shù)據(jù)(GD)可以是: 輸入和輸出
標(biāo)記
數(shù)據(jù)塊中的數(shù)據(jù)
定時器和計數(shù)器功能
數(shù)據(jù)交換是指在連入單向或雙向GD環(huán)的CPU之間以數(shù)據(jù)包的形式交換數(shù)據(jù),。GD環(huán)由GD環(huán)編號來標(biāo)識,。
單向連接:某一CPU可以向多個CPU發(fā)送GD數(shù)據(jù)包。
雙向連接:兩個CPU之間的連接:每個CPU都可以發(fā)送和接收一個GD數(shù)據(jù)包,。
必須確保接收端CPU未確認(rèn)全局?jǐn)?shù)據(jù)的接收,。如果想要通過相應(yīng)通訊塊(SFB、FB或FC)來交換數(shù)據(jù),,則必須進(jìn)行通訊塊之間的連接,。通過定義一個連接,可以*簡化通訊塊的設(shè)計,。該定義對所有調(diào)用的通訊塊都有效且不需要每次都重新定義,。
為S7CPU上的I/O模塊(集中式或者分布式的)分配地址時應(yīng)當(dāng)注意哪些問題?
請注意,,創(chuàng)建的數(shù)據(jù)區(qū)域(如一個雙字)不能組態(tài)在過程映象的邊界上,,因為在該數(shù)據(jù)塊中,,只有邊界下面的區(qū)域能夠被讀入過程映像,因此不可能從過程映像訪問數(shù)據(jù),。 因此,,這些組態(tài)規(guī)則不支持這種情況:例如,在一個 256 字節(jié)輸入的過程映像的 254 號地址上組態(tài)一個輸入雙字,。 如果一定需要如此選址,,則必須相應(yīng)地調(diào)整過程映像的大小(在CPU的Properties中)。
5:在S7 CPU中如何進(jìn)行全局?jǐn)?shù)據(jù)的基本通訊,?在通訊時需要注意什么,?
全局?jǐn)?shù)據(jù)通訊用于交換小容量數(shù)據(jù),全局?jǐn)?shù)據(jù)(GD)可以是: 輸入和輸出
標(biāo)記
數(shù)據(jù)塊中的數(shù)據(jù)
定時器和計數(shù)器功能
數(shù)據(jù)交換是指在連入單向或雙向GD環(huán)的CPU之間以數(shù)據(jù)包的形式交換數(shù)據(jù),。GD環(huán)由GD環(huán)編號來標(biāo)識,。
單向連接:某一CPU可以向多個CPU發(fā)送GD數(shù)據(jù)包。
雙向連接:兩個CPU之間的連接:每個CPU都可以發(fā)送和接收一個GD數(shù)據(jù)包,。
必須確保接收端CPU未確認(rèn)全局?jǐn)?shù)據(jù)的接收,。如果想要通過相應(yīng)通訊塊(SFB、FB或FC)來交換數(shù)據(jù),,則必須進(jìn)行通訊塊之間的連接,。通過定義一個連接,可以*簡化通訊塊的設(shè)計,。該定義對所有調(diào)用的通訊塊都有效且不需要每次都重新定義,。
可以將S7-400存儲卡用于CPU 318-2DP嗎?
在通常的操作中,,只能使用訂貨號為6ES7951-1K... (Flash EPROM)和6ES7951-1A... (RAM)的“短”> 存儲卡,。
7:盡管LED燈亮,為什么CPU 31xC不能從缺省地址124和125讀取完整輸入,?
對于下列型號的CPU ,,請檢查 24V 電壓是否接入引腳 1。LED由輸入電流控制,。引腳 1 上的 24V 電壓需要做進(jìn)一步處理,。
313C(6ES7 313-5BE0.-0AB0),313C-2DP (6ES7 313-6CE0.-0AB0),313C-2PTP (6ES7 313-6BE0.-0AB0), 314C-2DP (6ES7 314-6CF0.-0AB0),314C-2PTP (6ES7 314-6BF0.-0AB0)
8:配置CPU 31x-2 PN/DP的PN接口時,當(dāng)PROFINET接口偶爾發(fā)生通信錯誤時,,該如何處理,?
請確定以太網(wǎng)(PROFINET)中的所有組件(轉(zhuǎn)換)都支持 100 Mbit/s全雙工基本操作。避 免中心分配器割裂網(wǎng)絡(luò),,因為這些設(shè)備只能工作于半雙工模式,。
9:在硬件配置編輯器中,“時鐘”修正因子有什么含義呢?
在硬件配置中,,通過CPU > Properties > Diagnostics/Clock,,你可以進(jìn)入“時鐘”> 域內(nèi)一個修正因子。這個修正因子只影響CPU的硬件時鐘,。時間中斷源自于系統(tǒng)時鐘,,并且和硬件時鐘的設(shè)定毫無關(guān)系。
10:如何通過PROFIBUS DP用功能塊實現(xiàn)在主,、從站之間實現(xiàn)雙向數(shù)據(jù)傳送,?
在主站plc可以通過調(diào)用SFC14 “DPRD_DAT“和SFC15 “DPWR_DAT“來完成和從站的數(shù)據(jù)交換,而對于從站來說可以調(diào)用FC1 “DP_SEND“ 和FC2 ”DP_RECV“完成數(shù)據(jù)的交換,。
11:可以從S7 CPU中讀出哪些標(biāo)識數(shù)據(jù),?
通過SFC 51“RDSYSST”可讀出下列標(biāo)識數(shù)據(jù):
可以讀出訂貨號和CPU版本號。為此,,使用SFC 51和SSL ID 0111并使用下列索引:
1 = 模塊標(biāo)識
6 = 基本硬件標(biāo)識
7 = 基本固件標(biāo)識
12:在含有CPU 317-2PN/DP的S7-300上,,如何編程可加載通訊功能塊FB14("GET")和FB15("PUT")用于數(shù)據(jù)交換?
為了通過一個S7連接在使用CPU 317-2PN/DP的兩個S7-300工作站之間進(jìn)行數(shù)據(jù)交換,,其中該S7連接是使用NetPro組態(tài)的, 在S7通信中,,必須調(diào)用通訊功能塊,。模塊FB14("GET") 用于從遠(yuǎn)程CPU取出數(shù)據(jù),模塊FB15("PUT")用于將數(shù)據(jù)寫入遠(yuǎn)程CPU,。 功能塊包含在STEP 7 V5.3的標(biāo)準(zhǔn)庫中,。 < CPU 317-2PN/DP的通訊模塊FB14("GET")和FB15("PUT")的屬性 :
FB14和FB15是異步通訊功能。 這些模塊的運行可能跨越多個OB1循環(huán),。 通過輸入?yún)?shù)REQ激活FB14或FB15,。 DONE、NDR或ERROR表明作業(yè)結(jié)束,。PUT和GET可以同時通過連接進(jìn)行通信,。
注意:不能將庫SIMATIC_NET_CP中的通訊塊用于CPU317-2PN/DP。
13:對于緊湊CPU 313C-2 PtP和CPU 314-2 PtP作業(yè)同步處理需要注意什么,?
在用戶程序中,,不可以同時編程SEND作業(yè)和FETCH作業(yè)。
即:
只要SEND作業(yè)(SFB 63)沒有*終止(DONE或ERROR),,就不能調(diào)用FETCH作業(yè)(SFB 64)
(甚至在REQ=0的時候),。
以太網(wǎng)在工業(yè)現(xiàn)場中的使用越來越廣泛,西門子PLC提供兩種以太網(wǎng)的解決方案:一種是利用集成了PN接口的CPU直接進(jìn)行以太網(wǎng)通信,,另一種則是利用專門的以太網(wǎng)模塊(CP343-1)來進(jìn)行以太網(wǎng)通信,。今天這篇文章,我們討論下以太網(wǎng)模塊CP343-1,,并解答很多人的一個疑問:CP343-1和CP343-1 Lean有什么區(qū)別,?
CP343-1模塊是西門子S7-300系列PLC的以太網(wǎng)通信模塊(S7-400系列對應(yīng)的是CP443-1),,其家族成員還包括:CP343-1 Lean和CP343-1 Advanced。Lean是CP343-1的精簡版,,雖然它支持的連接數(shù)相對較少,,但價格上的優(yōu)勢(幾乎是CP343-1價格的一半)使其在連接數(shù)使用不多的場合有廣泛的應(yīng)用。Advanced版本是CP343-1的高級版,,它提供全面的以太網(wǎng)解決方案,,當(dāng)然價格上也貴很多。下圖是CP343-1家族成員的外觀圖:


CP343-1通過背板總線連接器與CPU相連接,,前端有LED指示燈,,其含義如下:
SF:System Faults,點亮為紅色,,表示系統(tǒng)存在故障,;
BF:Bus Faults,點亮為紅色,,表示以太網(wǎng)接口總線存在故障,;
DC5V:點亮為綠色,表示背板5V電源供電正常,;
RX/TX:接收/發(fā)送指示燈,,點亮?xí)r表示有數(shù)據(jù)正在接收/發(fā)送;
RUN:點亮為綠色,,表示模塊處于運行模式,;
STOP:點亮為紅色,表示模塊處于停止模式,;
X1/P1:端口1(Port1)的鏈接及網(wǎng)絡(luò)狀態(tài),,綠色表示連接正常,黃色表示正在發(fā)送/接收數(shù)據(jù),;
X1/P2:端口2(Port2)的鏈接及網(wǎng)絡(luò)狀態(tài),,綠色表示連接正常,黃色表示正在發(fā)送/接收數(shù)據(jù),;
MAINT:點亮?xí)r表示模塊需要維護(hù)(Maintenance),;
西門子模塊6GK7343-1CX10-0XE0
組態(tài)一個到S7-300的服務(wù)器連接:
S7-200和S7-300的S7連接通過TSAP來定義。
注意:分別組態(tài)S7-200和S7-300時,,本地和遠(yuǎn)程的TSAP號是必須*對應(yīng)的,。通常本地TSAP是默認(rèn)的,所以在組態(tài)此步驟時,,需要兩邊確認(rèn)一下,。
本地TSAP為12.00無法更改,遠(yuǎn)程TSAP設(shè)置為10.04(這是在STEP7網(wǎng)絡(luò)組態(tài)得到的參數(shù))。激活“接受所有連接請求”復(fù)選框,,點擊“下一步”按鈕繼續(xù)組態(tài),。

選擇CRC校驗,使用缺省的時間間隔30秒,點擊下一步按鈕,。

填寫模塊所占用的V存儲區(qū)的起始地址,。你也可以通過建議地址按鈕來獲得系統(tǒng)建議的V存儲區(qū)的起始地址, 點擊下一步按鈕。

點擊”完成”按鈕完成以太網(wǎng)向?qū)гO(shè)置,。

之后功能塊ETHx_CTRL 和 ETHx_XFR將被創(chuàng)建,,必須在STEP 7-MicroWIN的主循環(huán)塊MAIN (OB1)中調(diào)用這些功能塊。
功能塊ETHx_CTRL 用于建立通訊,。編寫圖中的通訊程序,,保存組態(tài)并下載到S7-200 CPU上。

注意:功能塊ETHx_XFR 僅在用于客戶端進(jìn)行數(shù)據(jù)傳送時才被調(diào)用,。
S7-300側(cè)組態(tài)
本例中使用S7-300作為樣例建立S7連接,,對于S7-400的組態(tài)步驟是一樣的。
在STEP7中打開S7-300項目文件,,通過Options--Configure Network或者是相對應(yīng)的圖標(biāo)打開NetPro對話框,。

在NetPro中選中S7-300站的CPU并通過菜單命令,Insert--New Connection添加一個新連接,。

選擇連接伙伴為“unspecified”及連接類型為“S7 connection”,。點擊“Apply”按鈕,之后S7連接的屬性對話框?qū)⒋蜷_,。

由于S7連接是由S7-300創(chuàng)建,因此在S7連接的屬性對話框中須激活“Establish an active connection“復(fù)選框,。輸入通信伙伴CP243-1的IP地址,,之后點擊“Address Details”按鈕。

在“Address Details”對話框中,,本地的TSAP通常選用默認(rèn),,輸入通信伙伴的TSAP,本例中S7-200的TSAP為12.00,。
注意:分別組態(tài)S7-200和S7-300時,,本地和遠(yuǎn)程的TSAP號是必須*對應(yīng)的。通常本地TSAP是默認(rèn)的,,所以在組態(tài)此步驟時,,需要兩邊確認(rèn)一下。

在NetPro中選中S7-300站,,保存及編譯后下載到S7-300 中,,此處注意需要下載網(wǎng)絡(luò)組態(tài)。
接下來,在S7程序中調(diào)用功能塊,,進(jìn)行編程,。
STEP7編寫PUT/GET程序
需要在S7-300程序中,調(diào)用功能塊FB14 “GET” 和 FB15 “PUT”,??梢栽赟tandard Library--Communication Blocks--Blocks下找到這些功能塊。
注意:
1. ID:為Netpro里組態(tài)S7連接屬性窗口中的Block paramters-Local ID,。
2.ADDR_1為伙伴PLC的數(shù)據(jù)區(qū)域,,由于通信伙伴是S7-200的V區(qū),V區(qū)與S7-300的DB1地址相對應(yīng),。
3.RD_1為本地PLC的數(shù)據(jù)接收區(qū),;SD_1為本地PLC的數(shù)據(jù)發(fā)送區(qū)。

如果通信無法建立,,請查看“PUT”和“GET”指令的錯誤代碼,,STATUS僅在一個周期內(nèi)有效,需要在ERROR=1時捕捉錯誤狀態(tài),。如下圖所示:

對于FB14 “GET” 和 FB15 “PUT”的輸入?yún)?shù)'ID",,也可通過鼠標(biāo)右擊功能塊ID引腳,可以自動插入本地ID連接,。如下圖所示:

