6ES7 952-1KL00-0西門(mén)子內(nèi)存卡6ES7 952-1KL00-0AA0
參考價(jià): | 面議 |
- 6ES7 901-1BF00-0 產(chǎn)品型號(hào)
- 西門(mén)子/SIEMENS 品牌
- 經(jīng)銷(xiāo)商 廠商性質(zhì)
- 上海市 所在地
訪問(wèn)次數(shù):256更新時(shí)間:2018-03-06 17:06:19
這個(gè) FAQ 適用于 SINAMICS G120/G120D 控制單元(非-2系列)和 MICROMASTER 4 變頻器。
EMC 安裝規(guī)范
這對(duì)于防止因干擾導(dǎo)致通訊失敗和USS裝置損壞非常重要。
與PROFIBUS不同,USS通訊端口不是光電隔離的,因此就更需注意要確保正確安裝,不至于造成通訊失敗和USS裝置損壞。
zui低限度應(yīng)遵守如下要求:
1) 電機(jī)電纜需屏蔽且屏蔽層應(yīng)在兩端正確接地。保證電機(jī)側(cè)的EMC防護(hù)的屏蔽層360度可靠接觸,驅(qū)動(dòng)器背板處使用P形銅夾。盡量避免出現(xiàn)電纜接頭,如不可避免則必須確保接頭處的EMC屏蔽層連續(xù)可靠。
2) 所有節(jié)點(diǎn)良好接地 (EMC 接地)。
3) 所有的繼電器線圈需加吸收裝置。
4) 注意電纜隔離- 確保USS通訊電纜遠(yuǎn)離其他電纜,尤其是電機(jī)電纜。
5) 確保USS通訊電纜的屏蔽正確接地。
更多信息
MICROMASTER 4: EMC設(shè)計(jì)指導(dǎo); Entry-ID: 18162267
總線終端及偏置
保證總線兩端正確終止及偏置。
MICROMASTER 4
如果MICROMASTER 4 變頻器處于總線的首、末節(jié)點(diǎn),則應(yīng)安裝隨機(jī)附送的USS終端/偏置網(wǎng)絡(luò)電路(A5E00151017),參見(jiàn)圖1:
圖1 – MM4的USS 終端/偏置網(wǎng)絡(luò)電路
詳見(jiàn)MICROMASTER 4變頻器操作指導(dǎo):
- 操作指導(dǎo): MICROMASTER 440 0,12 kW - 250 kW, 章節(jié) 3.7.1.3 通過(guò)COM link(RS485)實(shí)現(xiàn)的USS總線配置; Entry-ID: 24294529
- 操作指導(dǎo): MICROMASTER 420 0,12 kW - 11 kW, 章節(jié) 3.7.1.3通過(guò)COM link(RS485)實(shí)現(xiàn)的USS總線配置; Entry-ID: 24523400
SINAMICS G110 and G120
如果是SINAMICS G110 變頻器以及帶CU240S 或CU240E 的SINAMICS G120變頻器處于總線的首、末節(jié)點(diǎn),則應(yīng)使用變頻器本身自帶的終端電阻來(lái)作為總線終端。
可通過(guò)設(shè)定變頻器前面的DIP開(kāi)關(guān)到‘總線終端’位置(見(jiàn)圖2)。特別注意要將DIP2、3開(kāi)關(guān)都設(shè)定到‘總線終端’位置(不在OFF位置上)。需用一個(gè)小起子來(lái)改變DIP 開(kāi)關(guān)位置。
圖 2 – G110 總線終端的DIP開(kāi)關(guān)
更多信息參加操作手冊(cè): SINAMICS G110, 章節(jié) 3.3 基本調(diào)試; Entr-ID: 22102965
在CU240S上,可通過(guò)設(shè)置控制單元右側(cè)的總線終端開(kāi)關(guān)來(lái)獲得USS終端(見(jiàn)圖3),將開(kāi)關(guān)設(shè)定至位置“ON”
圖 3 – CU240S 總線終端的DIP開(kāi)關(guān)
更多信息參加操作手冊(cè): 控制單元 CU240S, CU240S DP, CU240S DP-F, CU240S PN, CU240S PN-F, 章節(jié) 4.3 通過(guò)RS485 USS連接CU240S; Entry-ID: 27864729
在CU240E上,可通過(guò)設(shè)置控制單元前面的總線終端開(kāi)關(guān)來(lái)獲得RS485終端(見(jiàn)圖4),將開(kāi)關(guān)設(shè)定至位置“ON”。
圖 4 – CU240E總線終端的DIP開(kāi)關(guān)
更多信息參加操作手冊(cè):控制單元 CU240E, 章節(jié) 6.1通用串行接口(USS); Entry-ID: 27069942
如果在總線首、末節(jié)點(diǎn)處有5V電壓偏置(如226CUP的S7-200 PLC),那么會(huì)用到標(biāo)準(zhǔn)阻值的偏置/終端電阻,即390歐姆上拉、下拉電阻(+5V對(duì)于P,0V對(duì)應(yīng)N),和P與N之間的220歐姆電阻(見(jiàn)圖5)。
如果節(jié)點(diǎn)為9針D形連接器,則Simatic Profibus 網(wǎng)絡(luò)連接器(如6SE7972-0BA41-0XA0)本身配有這些電阻,可以很方便地進(jìn)行設(shè)置。
總線首、末節(jié)點(diǎn)應(yīng)一直上電,否則整個(gè)USS網(wǎng)絡(luò)可能運(yùn)行異常。
圖 5 – S7-200 和 MICROMASTER 4側(cè)的總線偏置/終端
(點(diǎn)擊見(jiàn)大圖)
0V interconnections
因?yàn)閁SS信號(hào)的參考電位為0V ( S7-200的M, 參考圖5), 因此將所有結(jié)點(diǎn)的0V端子相連可以優(yōu)化通訊性能 (MM4 端子2, S7-200 "M" 端子, 參見(jiàn)圖5) ??梢酝ㄟ^(guò)USS電纜中的附加導(dǎo)線或通過(guò)與此靠近的獨(dú)立導(dǎo)線實(shí)現(xiàn)此種連接。但是通過(guò)將0V一點(diǎn)或多點(diǎn)接地可能會(huì)引入耦合噪聲,這與PLC 24V電源為其他設(shè)備或/和 I/O供電極為相似,此種情況下,將PLC的M端不連接到變頻器通常可獲得更好的性能。
更多有關(guān)網(wǎng)絡(luò)安裝的信息請(qǐng)參考S7-200 系統(tǒng)手冊(cè) 第7章"Building Your Network(建立網(wǎng)絡(luò))"部分; Entry-ID: 1109582
問(wèn)題的解決措施
(1) 查看診斷參數(shù) r2024 - r2031:
r2024 和 r2025:如果變頻器接收到報(bào)文, r2024應(yīng)增加。 如果不是, 則變頻器當(dāng)前沒(méi)有接收到報(bào)文。 在可靠的網(wǎng)絡(luò)系統(tǒng)中, r2024 (接收?qǐng)?bào)文數(shù)) 增加的速度應(yīng)至少是r2025 (丟棄報(bào)文數(shù))的5倍。 如果r2025增加過(guò)快則很有可能是報(bào)文結(jié)構(gòu)錯(cuò)誤或者報(bào)文遭到破壞(例如:噪聲干擾)。
r2026 - r2031:如果這些參數(shù)中只有一個(gè)在增加,就應(yīng)該報(bào)文結(jié)構(gòu)來(lái)檢查這個(gè)特定的參數(shù)。特別是如果 r2030 或 r2031在增長(zhǎng), 通常標(biāo)明報(bào)文本身有問(wèn)題,而通訊是正常的。
r2026 - r2029:如果這些參數(shù)都在增加,標(biāo)明存在EMC問(wèn)題或者是電壓偏置問(wèn)題。根據(jù)上文和下文的第 (2) 點(diǎn)加以解決。 如果沒(méi)有足夠的電壓偏置, 則網(wǎng)絡(luò)特別容易受到數(shù)據(jù)幀之間的噪聲干擾,任何超過(guò)電壓偏置的負(fù)的電壓尖峰將被當(dāng)作邏輯 "0" 接收,而這通常是一個(gè)數(shù)據(jù)幀的起始位,不斷出現(xiàn)的起始位故障 ( 在參數(shù)P2029中計(jì)數(shù)) 可以用來(lái)加以確認(rèn)。
*定時(shí)檢查這些參數(shù),如果故障報(bào)文的增長(zhǎng)速度隨著時(shí)間增加,則可能是RS485 驅(qū)動(dòng)器遭到噪聲尖峰的損壞。因?yàn)殡姶鸥蓴_導(dǎo)致的 RS485 驅(qū)動(dòng)器損壞通常表現(xiàn)為通訊性能的逐步惡化,而不是突然的損壞。
(2) 盡可能用一個(gè)低的波特率。在低的波特率下串口通訊更穩(wěn)定。并且對(duì)于軟件版本為2.08 或者 2.09 的MM440,當(dāng)有其他復(fù)雜任務(wù),控制器可能會(huì)過(guò)負(fù)荷。例如閉環(huán)矢量控制或PID控制時(shí),或者出現(xiàn)很多錯(cuò)誤的報(bào)文(可能由于USS驅(qū)動(dòng)器的損壞)。這會(huì)導(dǎo)致不穩(wěn)定的驅(qū)動(dòng)操作。
(3) 用示波器觀察母線電壓。檢查空閑時(shí)總線電壓為0.5-1V;下圖是正常電壓的波形。差分信號(hào)(P-N,上圖)中不應(yīng)有噪聲。共模信號(hào)(PN對(duì)地電壓,下圖)中的一些噪聲是可以接受的,但是超過(guò)5V的尖峰電壓可能會(huì)損壞RS485驅(qū)動(dòng)器。檢查上述幾點(diǎn)。
圖6 – 總線電壓, 19.2K bit/s
總線電壓, 19.2 K bit/s:
通道A = P to N
通道B = N to earth
圖7 – 上圖的展開(kāi)圖,包括報(bào)文的起始位
更多信息可參考使用說(shuō)明書(shū)、參數(shù)手冊(cè)以及下列文檔:
類(lèi)型 | 標(biāo)題 | ||||||||||||||||||||||||||||||||||
1 | 應(yīng)用 | MICROMASTER 4: EMC Design Guidelines; Entry-ID: 18162267 | |||||||||||||||||||||||||||||||||
2 | FAQ | MM4: USS Protocol Description; Entry-ID: 5734889 | |||||||||||||||||||||||||||||||||
3 | FAQ | How do you install a communications connection between an S7-200 and a MICROMASTER 4 via Port 0 (RS485) with EMC and overvoltage protection; Entry-ID: 21763310 | |||||||||||||||||||||||||||||||||
4 | 規(guī)范 | Universal Serial Interface Protocol USS Protocol; Entry-ID: 24178253 | |||||||||||||||||||||||||||||||||
5 | 手冊(cè) | S7-200 System Manual; Entry-ID: 1109582 | |||||||||||||||||||||||||||||||||
6 | 手冊(cè) [內(nèi)網(wǎng)] | Engineering Manual SIMOVERT MASTERDRIVES; Entry-ID: 10503779 | |||||||||||||||||||||||||||||||||
7 | 更新 [內(nèi)網(wǎng)] | Intl. Warning Sheet and RS485 Adapter for MICROMASTER 4; Entry-ID: 15249782 西門(mén)子SIMATIC S7系列串行通信模塊,包括CP340、CP341、CP440-1、CP441-1/2、CPU313C/314C-2PtP以及ET200S的1SI 3964/ASCII等,都支持ASCII驅(qū)動(dòng)協(xié)議的通信,可以廣泛地用于與第三方支持ASCII協(xié)議的儀表、設(shè)備、系統(tǒng)等進(jìn)行點(diǎn)對(duì)點(diǎn)連接通信,具有應(yīng)用簡(jiǎn)單、靈活,使用方便等優(yōu)點(diǎn)。 本文通過(guò)一個(gè)具體的示例,給出了在多個(gè)西門(mén)子串口通信模塊(CP340/CP341)之間通過(guò)ASCII驅(qū)動(dòng)協(xié)議進(jìn)行輪詢通信的應(yīng)用。其具體的實(shí)現(xiàn)方法和輪詢?cè)砭哂衅毡榈闹笇?dǎo)意義,可以作為串行通信模塊與支持ASCII協(xié)議的儀表、設(shè)備、系統(tǒng)等進(jìn)行串行通信的參考。 1 網(wǎng)絡(luò)搭建和硬件組態(tài) 1.1 網(wǎng)絡(luò)搭建 1.1.1 系統(tǒng)組成 如下圖1所示,系統(tǒng)包括3個(gè)SIMATIC S7-300站,其中一個(gè)作為串行通信的主站,通過(guò)ASCII驅(qū)動(dòng)協(xié)議輪詢采集另外兩個(gè)從站的數(shù)據(jù)。系統(tǒng)主站和1#從站各配置了一個(gè)串行通信模塊CP341(6ES7341-1CH01-0AE0)(RS422/485接口),2#從站配置了一個(gè)串行通信模塊CP340(6ES7340-1AH02-0AE0)(RS232C接口),為了將它們連接到一個(gè)網(wǎng)絡(luò)中,在本例中選擇了的PC/PPI電纜(6ES7901-3CB30-0XA0)將2#從站的RS232C接口轉(zhuǎn)換為RS485接口連接到網(wǎng)絡(luò)中。
系統(tǒng)涉及的主要硬件設(shè)備及版本信息如表1
表1 系統(tǒng)主要硬件設(shè)備及版本信息 1.1.2 軟件環(huán)境 Ø 操作系統(tǒng):Windows XP Professional SP2; Ø 編程軟件:STEP7 V5.4 SP4; Ø PTP協(xié)議軟件包:SIMATIC S7-CP PtP Param V5.1+SP11 下載鏈接:/cs/document/27013524?caller=view&lc=zh-CN。
1.1.3 電纜和硬件連接 根據(jù)具體情況可以自己制作通信電纜,也可以選擇提供的定制電纜。在通信距離可以滿足要求的情況下,建議選擇提供的串行通信電纜,電纜訂貨號(hào)如表2。
詳細(xì)的硬件連接如圖2所示。
1.2 參數(shù)分配 1.2.1 組態(tài)主站
Ø CP341模塊起始地址256,ASCII協(xié)議模式; Ø 消息幀結(jié)束標(biāo)準(zhǔn):字符延遲時(shí)間4ms; Ø 波特率:9600bps,8位數(shù)據(jù)位,1位停止位,無(wú)校驗(yàn); Ø 接口類(lèi)型:RS485半雙工; Ø 其他采用默認(rèn)值。
1.2.2 組態(tài)從站 對(duì)于從站CP341/CP340模塊的參數(shù)分配與主站保持*,特別注意波特率、數(shù)據(jù)位、停止位和奇偶校驗(yàn)位設(shè)置要與主站相同。 說(shuō)明:詳細(xì)的接口參數(shù)設(shè)置請(qǐng)參考CP341/CP340手冊(cè)及相關(guān)文檔。 下載鏈接:http://www.ad.siemens.com.cn/download/
2 輪詢?cè)?/span> 2.1原理說(shuō)明 與MODBUS協(xié)議輪詢不同,由于每個(gè)從站自身不具有*的設(shè)備標(biāo)識(shí)信息(從站地址),無(wú)法直接區(qū)分和識(shí)別網(wǎng)絡(luò)上的數(shù)據(jù)幀是哪個(gè)站的、需要哪個(gè)站做出響應(yīng),所以要通過(guò)ASCII協(xié)議驅(qū)動(dòng)實(shí)現(xiàn)多站點(diǎn)輪詢,需要人為地對(duì)每個(gè)站做出標(biāo)識(shí),并在主站發(fā)送輪詢指令時(shí)給出相應(yīng)的指令標(biāo)識(shí),以便從站能夠識(shí)別是否是發(fā)送給自己的數(shù)據(jù)以及是否做出響應(yīng)。 在ASCII協(xié)議驅(qū)動(dòng)實(shí)現(xiàn)多站點(diǎn)輪詢的過(guò)程中,應(yīng)主要考慮以下幾個(gè)方面:
Ø 基本模式:主站主動(dòng)請(qǐng)求,從站根據(jù)請(qǐng)求作出響應(yīng); Ø 數(shù)據(jù)幀:在發(fā)送或響應(yīng)數(shù)據(jù)幀中要包含有站點(diǎn)標(biāo)識(shí)的信息; Ø 實(shí)現(xiàn)方法:定時(shí)輪詢,完成后直接啟動(dòng)下一個(gè)作業(yè),完成后延時(shí)啟動(dòng)下一個(gè)作業(yè)等實(shí)現(xiàn)方法; Ø 校驗(yàn)、錯(cuò)誤處理機(jī)制:CRC、等待、丟棄、重試等。
本應(yīng)用實(shí)例在以上幾個(gè)方面都采用了相對(duì)簡(jiǎn)單的處理方式,在實(shí)際的應(yīng)用中,針對(duì)不同的通信對(duì)象,可以具體分析并作出相應(yīng)的處理。 2.2 輪詢機(jī)制 2.2.1數(shù)據(jù)幀格式 為了區(qū)別1#從站和2#從站,在消息幀中增加一個(gè)字的地址標(biāo)識(shí)字符,主站通過(guò)發(fā)送不同地址標(biāo)識(shí)字符的幀來(lái)輪詢不同從站,同時(shí)從站根據(jù)地址字符來(lái)判斷是否是給自己的消息,并據(jù)此做出相應(yīng)的處理。從站發(fā)送給主站的響應(yīng)幀也包含有自己的地址標(biāo)識(shí)字符,用于主站判斷是哪個(gè)從站返回的數(shù)據(jù)。字符幀格式如下:
2.2.2 時(shí)序圖 如下圖所示,主站按順序輪詢1#從站和2#從站。
2.2.3 流程圖 Ø 初始化流程
初始化主要針對(duì)主站而言。在初始化階段主要完成CP模塊的參數(shù)化、初始化輪詢計(jì)數(shù)器,復(fù)位接收緩沖區(qū)以及根據(jù)輪詢計(jì)數(shù)器生成發(fā)送數(shù)據(jù)幀等方面的工作。
Ø 主站輪詢流程
如下圖所示,在系統(tǒng)初始化完成后,手動(dòng)啟動(dòng)*次輪詢作業(yè),本實(shí)例先輪詢1#從站。給1#從站發(fā)送查詢請(qǐng)求后,等待1#從站的響應(yīng),如果在的延時(shí)時(shí)間內(nèi)接收到1#從站返回的數(shù)據(jù),則給2#從站發(fā)送查詢請(qǐng)求,并等待2#從站的響應(yīng),同樣如果在的延時(shí)時(shí)間內(nèi)接收到2#從站返回的數(shù)據(jù),則一次完整的輪詢結(jié)束,自動(dòng)啟動(dòng)新一輪的輪詢。 如果在的延時(shí)時(shí)間內(nèi)不能接收到從站的返回?cái)?shù)據(jù)或接收錯(cuò)誤,則跳過(guò)本站,開(kāi)始輪詢下一個(gè)站點(diǎn)。
Ø 從站響應(yīng)流程
從站根據(jù)主站的請(qǐng)求做出響應(yīng),主要是在接收到網(wǎng)絡(luò)上的數(shù)據(jù)后,判斷是否是給自己的數(shù)據(jù)。如果是,則將數(shù)據(jù)接收到的數(shù)據(jù)區(qū),同時(shí)啟動(dòng)發(fā)送功能,發(fā)送相應(yīng)的返回?cái)?shù)據(jù)給主站;如果不是,則直接刪除收到的數(shù)據(jù),并不做任何響應(yīng)。
3 程序?qū)崿F(xiàn) 接下來(lái)我們就可以根據(jù)上述輪詢思想,通過(guò)編寫(xiě)STEP7程序具體實(shí)現(xiàn)主站輪詢從站的功能。由于主站、從站任務(wù)的不同,所以在程序上的實(shí)現(xiàn)上也有所不同,下面針對(duì)主站和從站的程序?qū)崿F(xiàn)做個(gè)簡(jiǎn)要描述。具體的例程可以參考本文附帶的樣例程序。 3.1 主站程序 3.1.1 初始化 為了實(shí)現(xiàn)對(duì)多個(gè)從站的輪詢,程序構(gòu)造了一個(gè)輪詢計(jì)數(shù)器,通過(guò)修改輪詢計(jì)數(shù)器的值,來(lái)修改主站發(fā)送數(shù)據(jù)幀中的站地址標(biāo)識(shí)字符。 本例中定義MW2作為輪詢計(jì)數(shù)器,程序開(kāi)始,先對(duì)輪詢計(jì)數(shù)器進(jìn)行操作,默認(rèn)先輪詢1#從站,將值1賦值給MW2。
在程序執(zhí)行過(guò)程中,會(huì)修改輪詢計(jì)數(shù)器的值,通過(guò)判斷輪詢計(jì)數(shù)器的值對(duì)發(fā)送數(shù)據(jù)塊的地址標(biāo)識(shí)符字作相應(yīng)的修改,以完成對(duì)響應(yīng)從站的輪詢。本例中具體的實(shí)現(xiàn)如下圖,其中DB13作為發(fā)送數(shù)據(jù)塊,DB13.DBW0為地址標(biāo)識(shí)符字。
3.1.2 啟動(dòng)發(fā)送 初始化完成后,可以啟動(dòng)發(fā)送功能。本例*次發(fā)送采用手動(dòng)方式,通過(guò)觸發(fā)手動(dòng)啟動(dòng)標(biāo)志位M30.1,并調(diào)用FB8 P_SND_RK發(fā)送數(shù)據(jù)到從站。完成*次發(fā)送后,可以通過(guò)程序自動(dòng)修改自動(dòng)輪詢標(biāo)志位M30.0來(lái)實(shí)現(xiàn)自動(dòng)發(fā)送數(shù)據(jù)到從站的功能,具體的FB8 P_SND_RK功能塊使用參考CP341手冊(cè)。 啟動(dòng)發(fā)送功能塊FB8后,通過(guò)FB8返回狀態(tài)信息,判斷是否發(fā)送完成,如果發(fā)送錯(cuò)誤,則重新啟動(dòng)發(fā)送功能。 Ø 發(fā)送完成:?jiǎn)?dòng)接收作業(yè),準(zhǔn)備接收從站返回?cái)?shù)據(jù)。同時(shí)啟動(dòng)一個(gè)超時(shí)定時(shí)器T11,如果超時(shí)定時(shí)時(shí)間到,還沒(méi)有接收到數(shù)據(jù),則放棄等待,開(kāi)始輪詢下一個(gè)站。
3.1.3 接收從站返回?cái)?shù)據(jù) 發(fā)送完成后,啟動(dòng)接收作業(yè),準(zhǔn)備接收從站返回?cái)?shù)據(jù),并將接收到的數(shù)據(jù)先放到接收緩沖區(qū)中,本例DB14數(shù)據(jù)塊為接收緩沖區(qū)。
3.1.4 接收完成 接收完成后,做如下幾方面處理。如果接收錯(cuò)誤或超時(shí),則跳過(guò)此站的輪詢。 Ø 根據(jù)接收到數(shù)據(jù)的地址標(biāo)識(shí)符判斷是來(lái)自哪個(gè)從站的數(shù)據(jù),并將數(shù)據(jù)從接收緩沖區(qū)轉(zhuǎn)移到的從站數(shù)據(jù)存儲(chǔ)區(qū)中,同時(shí)清空接收緩沖區(qū); Ø 復(fù)位接收標(biāo)志,同時(shí)修改輪詢計(jì)數(shù)器的值,準(zhǔn)備輪詢下一個(gè)從站; Ø 復(fù)位超時(shí)定時(shí)器; Ø 啟動(dòng)一個(gè)延時(shí)定時(shí)器,延時(shí)時(shí)間到后開(kāi)始輪詢下一個(gè)從站。
3.2 從站程序 相對(duì)于主站,從站的處理程序相對(duì)簡(jiǎn)單。下面以2#從站為例做個(gè)說(shuō)明,1#從站除了調(diào)用FB不同外,都與2#從站相同。 3.2.1 接收數(shù)據(jù) 從站一直啟動(dòng)接收功能FB2 P_RCV,接收來(lái)自網(wǎng)絡(luò)上的數(shù)據(jù),如果接收到數(shù)據(jù)則根據(jù)地址標(biāo)識(shí)符判斷是否是本站的數(shù)據(jù):
Ø 是本站數(shù)據(jù),則將接收緩沖區(qū)(DB17)中的數(shù)據(jù)移到的地址區(qū)(DB18)中,并清空接收緩沖區(qū)。同時(shí),觸發(fā)發(fā)送標(biāo)志,發(fā)送返回?cái)?shù)據(jù)給主站; Ø 不是本站數(shù)據(jù),直接清空接收緩沖區(qū)(DB17)。
3.2.1 發(fā)送返回?cái)?shù)據(jù) 接收完成后,調(diào)用發(fā)送功能,將DB19的數(shù)據(jù)發(fā)送給主站。
3.3 實(shí)驗(yàn)結(jié)果 搭建好網(wǎng)絡(luò),并將程序分別下載到各自的CPU中,啟動(dòng)CPU的運(yùn)行。通過(guò)置位手動(dòng)啟動(dòng)輪詢標(biāo)志位M30.0即可啟動(dòng)輪詢程序的運(yùn)行。通過(guò)變量表可以監(jiān)視到系統(tǒng)的運(yùn)行情況,可以看到,主站會(huì)循環(huán)地將數(shù)據(jù)發(fā)送到兩個(gè)從站,同時(shí)也循環(huán)地接收來(lái)自從站的返回?cái)?shù)據(jù),如下圖所示。
ASCII_Polling.zip (302 KB) ( 302 KB )
4 應(yīng)用小結(jié) 通過(guò)本應(yīng)用實(shí)例,可以看到基于ASCII驅(qū)動(dòng)協(xié)議的多站點(diǎn)輪詢?cè)肀容^簡(jiǎn)單。同時(shí)因?yàn)槠漭^大的靈活性,所以可以與各種滿足ASCII協(xié)議的設(shè)備進(jìn)行通信。串行通信模塊CP340、CP341、CP440-1、CP441-1/2、CPU313C/314C-2PtP以及ET200S的1SI 3964/ASCII等都集成有ASCII驅(qū)動(dòng)協(xié)議功能,可以根據(jù)需求靈活地選擇這些產(chǎn)品。 本文所述應(yīng)用和提供例程只作為相關(guān)應(yīng)用的參考,在實(shí)際的應(yīng)用中,應(yīng)該充分考慮通信伙伴的特點(diǎn)和實(shí)際需求,結(jié)合不同的輪詢方式、錯(cuò)誤處理機(jī)制、校驗(yàn)方法、數(shù)據(jù)處理方法等手段達(dá)到通信目的。 鄭重聲明:本文的虛擬工程與真實(shí)工程實(shí)例有重大差別,示例中并未遵循規(guī)范的工程設(shè)計(jì)流程進(jìn)行編程,請(qǐng)讀者切勿將其與工程實(shí)例相混淆;由于此例子是免費(fèi)的,任何用戶可以免費(fèi)復(fù)制或傳播此程序例子。程序的作者對(duì)此程序不承擔(dān)任何功能性或兼容性的責(zé)任,使用者風(fēng)險(xiǎn)自負(fù);不提供此程序例子的錯(cuò)誤更改或者支持;為了更好的使用這些模板,建議用戶仔細(xì)閱讀相關(guān)模板的使用手冊(cè)。 |