S7-200的20個常見問題解答之七 PLC自動化 自動化培訓(xùn)
1:以太網(wǎng)模塊的設(shè)置應(yīng)該注意什么?
要保證CP243-1和PC機的IP地址在一個網(wǎng)段上,將向?qū)傻某绦蛳卵b到CPU中,然后將CPU重新上電,并運行,此時對以太網(wǎng)的配置開始生效?! ?/span>2:如何實現(xiàn)Micro/WIN的多主站編程?
使用智能多主站電纜和Micro/WIN V3.2 SP4以上版本。新電纜可以在網(wǎng)絡(luò)上傳遞令牌,因而自動支持多主站網(wǎng)絡(luò)編程。如果使用CP卡,如CP5511/CP5512(筆記本電腦PCMCIA卡)、CP5611(臺式機PCI卡),能夠支持多主站編程通訊。如果通過CP卡編程時,選擇了MPI協(xié)議,注意MPI主站不能訪問作為PPI主站的CPU。如果有第三方的產(chǎn)品要連接到多主站網(wǎng)絡(luò)上,用戶需要咨詢第三方產(chǎn)品提供商以了解是否支持西門子的S7-200多主站網(wǎng)絡(luò)。要進行多主站編程,不但編程計算機要支持,網(wǎng)上的其他設(shè)備也要有多主站通訊能力?! ?/span>3:在設(shè)備正常的條件下,發(fā)生Micro/WIN不能與CPU通訊的原因主要有哪些?
(1)Micro/WIN中設(shè)置的對方通訊口地址與CPU的實際口地址不同(2)Micro/WIN中設(shè)置的本地(編程電腦)地址與CPU通訊口的地址相同了(應(yīng)當(dāng)將Micro/WIN的本地地址設(shè)置為“0”)(3)Micro/WIN使用的通訊波特率與CPU端口的實際通訊速率設(shè)置不同(4)有些程序會將CPU上的通訊口設(shè)置為自由口模式,此時不能進行編程通訊。編程通訊是PPI模式。而在“STOP”狀態(tài)下,通訊口永遠是PPI從站模式。最好把CPU上的模式開關(guān)撥到“STOP”的位置?! ?/span>4:在“Set PG/PC”通訊屬性時,COM口的符號前為什么會有一個星號“*”?
COM口前面的星號說明它被其他軟件占用,Micro/WIN不能使用。
5:PC/PPI電纜是否可以延長?

PC/PPI電纜的標準長度是5米。PC/PPI電纜的RS-485一端符合RS-485電氣標準,有些用戶延長了電纜,做到了超過5米距離的通訊。
6:如何設(shè)置PC/PPI電纜的DCE(本地)和DTE(遠程)模式?
PC機總是DTE設(shè)備,因此在與PC機連接時電纜設(shè)置為DCE設(shè)備;和其他一些設(shè)備的RS-232口連接時,如部分串行打印機、數(shù)據(jù)電臺時,可能需要設(shè)置為DTE設(shè)備。
7:S7-200的遠距離通訊有哪些方式?
(1)RS-485網(wǎng)絡(luò)通訊:PPI、MPI、PROFIBUS-DP協(xié)議都可以在RS-485網(wǎng)絡(luò)上通訊,通過加中繼,最遠可以達到9600米(2)光纖通訊:光纖通訊除了抗干擾、速率高之外,通訊距離遠也是一大優(yōu)點。S7-200產(chǎn)品不直接支持光纖通訊,需要附加光纖轉(zhuǎn)換模塊才可以。(3)電話網(wǎng):S7-200通過EM241音頻調(diào)制解調(diào)器模塊支持電話網(wǎng)通訊。EM241要求通訊的末端為標準的音頻電話線,而不論局間的通信方式。通過EM241可以進行全球通訊。(4)無線通訊:S7-200通過無線電臺的通訊距離取決于電臺的頻率、功率、天線等因素;S7-200通過GSM網(wǎng)絡(luò)的通訊距離取決于網(wǎng)絡(luò)服務(wù)的范圍;S7-200通過紅外設(shè)備的通訊也取決于它們的規(guī)格。
8:S7-200支持的通訊協(xié)議哪些是公開的,哪些是不公開的?
(1)PPI協(xié)議:西門子內(nèi)部協(xié)議,不公開(2)MPI協(xié)議:西門子內(nèi)部協(xié)議,不公開(3)S7協(xié)議:西門子內(nèi)部協(xié)議,不公開(4)PROFIBUS-DP協(xié)議:標準協(xié)議,公開詳情請參考:http://www.profibus.com(5)USS協(xié)議:西門子傳動裝置的通用串行通訊協(xié)議,公開詳情請參考相應(yīng)傳動裝置的手冊(6)MODBUS-RTU(從站):公開詳情請參考:http://www.modbus.org或在工控網(wǎng)資料庫下載
9:是否可以通過EM277模塊控制變頻器?
不可以。EM277是PROFIBUS-DP從站模塊,不能做主站;而變頻器需要接受主站的控制。
10:為什么重新設(shè)置EM277地址后不起作用?
對EM277重新設(shè)置地址后,需斷電后重新上電才起作用?;蛘邫z查EM277地址撥碼是否到位。

11:主站中對EM277的I/O配置的數(shù)據(jù)通訊區(qū)已經(jīng)到了最大,而仍不能滿足需通訊的數(shù)據(jù)量怎么辦?
可以在傳送的數(shù)據(jù)區(qū)中設(shè)置標志位,分時分批傳送。
12:S7-300或S7-400的PROFIBUS_DP主站最多可以有多少個EM277從站?
S7-300或S7-400的DP口或DP模板的能力有關(guān),要根據(jù)它所支持的DP從站數(shù)而定。一個網(wǎng)上最多可以有99個EM277。
13:如何實現(xiàn)PPI網(wǎng)絡(luò)讀寫通訊?
可以用兩種方法編程實現(xiàn)PPI網(wǎng)絡(luò)讀寫通訊:(1)使用NetR/NetW指令,編程實現(xiàn);(2)使用Micro/WIN中的Instruction Wizard(指令向?qū)В┲械?/span>NETR/NETW向?qū)?/span>
14:PPI網(wǎng)絡(luò)讀寫通訊需要注意什么?
(1)在一個PPI網(wǎng)絡(luò)中,與一個從站通訊的主站的個數(shù)并沒有限制,但是一個網(wǎng)絡(luò)中主站的個數(shù)不能超過32個。主站既可以讀寫從站的數(shù)據(jù),也可以讀寫主站的數(shù)據(jù)。也就是說,S7-200作為PPI主站時,仍然可以作為從站響應(yīng)其他主站的數(shù)據(jù)請求。一個主站CPU可以讀寫網(wǎng)絡(luò)中任何其他CPU的數(shù)據(jù)。(2)避免簡單地定時激活NetR/NetW:由于串行通訊的特點(如上所述),無法得知何時真正結(jié)束。如果定時進行網(wǎng)絡(luò)讀寫通訊,必須判斷此次通訊是否正常結(jié)束 (3)同時有效的NetR/NetW指令不能超過8個,否則通訊請求隊列會超出操作系統(tǒng)的管理能力(4)使用SM0.0調(diào)用網(wǎng)絡(luò)讀寫指令,雖然能長期工作,但不能超過8個指令,而且會出現(xiàn)監(jiān)控時指令塊變?yōu)榧t色的現(xiàn)象,最好還是加上必要的讀寫狀態(tài)判斷條件。
15:如何恢復(fù)“死掉”的PPI NetR/NetW通訊?
清除網(wǎng)絡(luò)讀寫指令數(shù)據(jù)緩沖區(qū)中的(故障)狀態(tài)字節(jié)可以恢復(fù)“死掉”的通訊。但還是建議用戶采用比較正規(guī)的編程方法。
16:為什么其它廠家的CPU也支持以太網(wǎng)TCP/IP協(xié)議,卻不能與西門子的CPU用以太網(wǎng)通訊?
一個開放式系統(tǒng)互連是建立在7個協(xié)議層上的:應(yīng)用層、表示層、會話層、傳輸層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層、物理層。一般地,網(wǎng)絡(luò)中的指定通訊任務(wù)是由三個類型之間的協(xié)議分配負責(zé)完成的:應(yīng)用協(xié)議、傳輸協(xié)議和網(wǎng)絡(luò)協(xié)議。TCP/IP協(xié)議中,TCP屬于傳輸協(xié)議,IP屬于網(wǎng)絡(luò)協(xié)議;而在應(yīng)用層協(xié)議中,西門子使用的是S7協(xié)議。其它廠家的CPU雖然能接收到西門子CPU的數(shù)據(jù)包,卻讀不懂S7協(xié)議的內(nèi)容,反之亦然。
17:CP243-1能否與光纖連接?
CP243-1上只有一個RJ45口,沒有BFOC口,不能與光纖電纜直接連接。但可以用一個OMC(單點)模塊或OSM(多點)模塊來將RJ45口的連接轉(zhuǎn)換成光纖連接。
18:CP243-1是否能夠連接無線以太網(wǎng)?
通過無線交換機等網(wǎng)絡(luò)設(shè)備,CP243-1可以連接無線以太網(wǎng)。
19:在自由口通訊中如何人為結(jié)束RCV接收狀態(tài)?
接收指令控制字節(jié)(SMB87/SMB187)的en位可以用來允許/禁止接收狀態(tài)??梢栽O(shè)置en為“0”,然后對此端口執(zhí)行RCV指令,即可結(jié)束RCV指令。
20:在自由口通訊中需要定時向通訊對象發(fā)送消息并等待回復(fù)的消息,如果因故消息沒有正常接收,下次無法發(fā)送消息怎么辦?
可以在開始發(fā)送消息時加上人為中止RCV指令的程序。
