版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、SIEMENS連接面板到S7-400H系統(tǒng)Conn ecti ng a panel to S7-400H SystemFAQEdition (2009年一9月)摘 要 本文介紹了通過 MPI、Profibus-DP 和In dustrial Ethernet三種方式,將面板連接到冗余系統(tǒng)的組態(tài)過程。關(guān)鍵詞冗余系統(tǒng),面板Key Words H System, Panel連接面板到冗余系統(tǒng)目錄Error! Bookmark not defined.1 簡(jiǎn)介 12 通過MPI 方式連接面板到冗余系統(tǒng) 13 通過Profibus-DP 方式連接面板到冗余系統(tǒng) 94 通過Industrial Ether
2、net 方式連接面板到冗余系統(tǒng) 105 更多資料 15附錄推薦網(wǎng)址 16SIEMENS1簡(jiǎn)介西門子的面板所支持的通信端口主要有TTY/RS232 , RS422/RS485 , Ethernet和USB等等。其中TTY/RS 232經(jīng)常用于連接打印機(jī),上傳/下載程序;RS 485/RS 422 主要用于和過程設(shè)備通信;Ethernet端口可用于面板和過程設(shè)備通信,也常用于連接PC機(jī)或其它網(wǎng)絡(luò)設(shè)備;USB主要用于上傳/下載配置,連接打印機(jī)、鼠標(biāo)鍵盤等。面板和S7-400冗余系列CPU之間的通信,主要通過RS485、Ethernet端口進(jìn)行。通信協(xié)議分為 MPI、Profibus-DP和TCP/I
3、P三種方式。主要原理是:面板和冗余系統(tǒng)中的兩 個(gè)CPU各建立一條連接,根據(jù)運(yùn)行過程中主CPU的不同,人工或者通過腳本來進(jìn)行切換,保證總是使用面板和主 CPU之間連接。下面分別介紹 MPI、Profibus-DP 和TCP/IP這三種通信方式下系統(tǒng)的組態(tài)。本文所使 用的硬件和軟件測(cè)試環(huán)境如下:AS硬件CPU: 6ES7 417-4HT14-0AB0 CP443-1: 6ES7 443-1EX11-0XE0面板OP 177B color PN /DP操作系統(tǒng)Microsoft Win dows XP Professio nal SP2Simatic軟件版本PCS7 V6.1 SP2 (包含的 St
4、ep 7 版本為 V5.3 + SP2 + HF12 ) WinCC Flexible Stan dard 2008 CHS表1、硬件和軟件測(cè)試環(huán)境2 通過MPI方式連接面板到冗余系統(tǒng)S7-400冗余CPU上的第一個(gè)擴(kuò)展通信接口為MPI/DP,于是可以建立一條 MPI網(wǎng)絡(luò),將冗余系統(tǒng)中的兩個(gè) CPU和面板連接起來。步驟1、在SIMATIC MANAGER 中插入SIMATIC H Station ,打開硬件組態(tài)程序HWConfig,插入機(jī)架、電源、 CPU、CPU上同步模塊、CP卡件,并組態(tài)相應(yīng)的冗余DP網(wǎng)絡(luò),工業(yè)以太網(wǎng)絡(luò)等。如下圖1所示。IA&DT Service & Sup
5、portPage 1-19SIEMENSIA&DT Service & SupportPage #-19SIEMENSii: iniUR2-H1xlPFlOFIGUS(2); DP masler syitem (2)3D CPU 417-4 U(1)X?DP-廠xrIF1H Sync SutmoduleIF2H S51HC Submodule5J L:CP 4421 Vc(0) IJFI2-H圖1、S7-400H系統(tǒng)的硬件組態(tài)步驟2、組態(tài)MPI網(wǎng)絡(luò),并為兩個(gè)機(jī)架上的CPU分配不同的MPI地址(本例中兩個(gè)CPU的MPI地址分別為2和3)。如圖2所示。MPI(l)MPISIIATI
6、C H 417 v4. 5an ” df血I/DFCTCKT:iFWffCTPIN :電IE14 >1I1H:c:n:n33PKOFIBUS(l)PROFIBUSPROFIBUSPROFIBUS圖2、MPI網(wǎng)絡(luò)和H CPU上的MPI地址步驟3、在工程中插入 SIMATIC HMI Station ,在彈出的窗口中選擇面板設(shè)備為: ” OP177B color PN/DP ”,如下圖所示:圖 3、插入 SIMATIC HMI StationProperties - WinCC flexible RTGeneralDevice typeSelect device by name and ve
7、rsionpm-WEBTorJ hJ _l _l dl rdhl-Panels+1 70-170TP 170 ATP 177 A 6lbTP 177 A (Portrait)TP 170B monoTP 170B colorTP 177B(ncmo DPTP 177B cdor PN/DPOP 170B monoOP 177B mono DPOP 177B color PNl/DP+ 270+ Multi Panels+ 51MATTC C7evict versionOKAddfcicnal operating devices.Cancel圖4、選擇面板類型步驟4、打開剛剛插入的 HMI St
8、ation的硬件組態(tài)(圖5所示);配置HMI MPI/DP 插槽的 屬性,使面板和 H系統(tǒng)在同一條 MPI總線上,并設(shè)定面板的 MPI地址(注意這里設(shè)定的 MPI地址和通信速率必須和面板的控制面板中所設(shè)定的參數(shù)保持一致),如圖6所示。!H_Panel (Component view) -(:Pragram FilesXSIEMEIMS?!.口 Con figui ationiM1WinCC flewtoleRT #HMI IE-SIUATIL H 41 7 v4.5! CPU 417 4HP)CPU 417 JH1)CP 4401 阿CP 443-1(1)£匡E _-Q OP177B
9、 DP_PN 白“.V/inCC flexible FIT *筆畫面 + M逋訊 + 乂報(bào)警管理 +比配方 嘏表| Open ObjectCtrl-bAlt+O |CutCtrhX1匚吶CtrkCPastsClrl+V1deleteDel1匚【MlATI匚 Routs ControlRenameF2+ J-交本和團(tuán)我列裏運(yùn)存系統(tǒng)用戶管理at設(shè)備設(shè)置GA)旦吐團(tuán)團(tuán) 吐鋼鋼 畫日|觀 劇iuA 1;r陽絹恥5*堿店7IB1T(5啊旳1 | Asignmsrt | ResfflvtLSPt"Short DeFcifriicn:OrdEi NaNawhmiwpi/op* * |0| HMII
10、IritEilace- Type M由礙. Net walked.CcmnwntOK麗1NaXHMI MFIZDPSubiulcFai dnFHDHBUS m ihue. PG Eunclixi亂 nxHhg. !PiDpcilks .圖5、打開OP 177B的硬件組態(tài)圖6、設(shè)定面板所在的MPI網(wǎng)絡(luò)和MPI地址步驟5、編寫PLC中判斷CPU狀態(tài)的程序。首先打開符號(hào)表,建立4個(gè)BOOL型變量,用來存放CPU的運(yùn)行狀態(tài)和 MASTER 狀態(tài),如下表2所示。使用FB 523來讀取CPU 的狀態(tài)(FB 523 可從鏈接 下載);也可通過調(diào)用 SFC 51并指定SSL-ID為W#16#xy71 來讀取H
11、 CPU的狀態(tài)(請(qǐng) 從鏈接 IA&DT Service & SupportPage 5-19SIEMENS下載網(wǎng)上課堂相關(guān)文檔)。FB 523要在0B1或者循環(huán)中斷 OB 3X中調(diào)用,下面圖7和 圖8中的MSG_EVID是和上位機(jī)報(bào)警消息相關(guān)的 ID號(hào),由系統(tǒng)自動(dòng)填充。JLSTArvsFB5230B35K STATUS0-MSG LUCKEUD16#1AMSG EVIBBOJ1STR0W 01R1 MSTH0AUK 02RD EWR1 RUHEUKAIARNI eFr"MCPUO.MSTR" MO. 1th電 master stat-us of H cpuO
12、r"mruO-Rur mo_o the rum etalus af K epuOr"HCFin_KUlT Ml olhe run status of H epulr"HEFUl JETR Nil. 1 the master statusM epulHCPUORUNM0.0BOOLthe run st at us o? H cpuOHCPUO fflSTR11o. rBOOLthe mast er status of H cpuOHCPUl.RUNM1-DBOOLthe run st at usH epul| HCPUl_fflSTR111. fBOOLthe ma
13、st er status of H epul11 estFloatMD10REALtest data表2、在符號(hào)表中建立存儲(chǔ)CPU狀態(tài)的變量圖7、在CFC中調(diào)用FB 523 (PCS 7的編程方式)STATUS"FB523ENOJinB MSCJ.OCKVHCPUO_RO_MSTR-MSTR"DW16#1C-邛:ED'HCPU1_ AUK-01R1_MSTR-MSTR"AU2C_O2"HCPUO_EO_RU1I-RUH""HCFUL_RL_RUU-RUH*ERR.nALARM_8P_STATUS=. 圖&使用梯形圖調(diào)用
14、FB 523步驟6、打開面板程序 Wince flexible RT ,如下圖9所示。激活或者創(chuàng)建連接_0”、連接_1”和 連接_X”。確保這3條連接的參數(shù)(包括面板的接口、波特率、網(wǎng)絡(luò)、 PLC設(shè) 備的地址、擴(kuò)展插槽和機(jī)架號(hào)等等)設(shè)置正確。其中,連接_0”和 連接_1”是固定的連接,連接中PLC設(shè)備的地址、擴(kuò)展插槽和機(jī)架號(hào)需要正確設(shè)置;連接_X”是可變連接,這里PLC端所有參數(shù)都被設(shè)置為 0。1能活的ilil鑾動(dòng)程序工作站恢伴站節(jié)點(diǎn)速接JOSIMATIC 57 300400_Peli5IMATICH417v4.5CPU417-4H(D)MPI/0P_3開5IMAHCS7 300/400H_P
15、dnelIMATICH 417/4,5CPU 417-414(1)MPI/DP.3開開5IHAHC 57 300/400F 口畫面_i I $忘掛圖9、激活或者創(chuàng)建3條連接If-1« i“10P 1770 coImPN/DP接口 :HW MPIjC vstationa類型;c TTYRK32O RS422R5405® SlmatK彼特率:18750Q地扯訪問點(diǎn):157ONLINE回總線上的唯一主姑配置立 MPIill址擴(kuò)展插曙:捉架13旃稈操作HHI我IA&DT Service & SupportPage 7-19SIEMENSIA&DT Servi
16、ce & SupportPage #-19SIEMENSIl斗h1| ra 1OP 177B calQfPN/DP接口 -|lFl B v真型:0TT*ORS23?OR5122O RS485® Slmatr1B7500地址4訪問點(diǎn):5TONLINE波特率:回總錢上的唯_主貼MPT7地址杲高站地址邛):擴(kuò)展插噌:31 v主站數(shù)目:1回褐環(huán)操作圖10、”連接_o”的參數(shù)設(shè)置StationaHMI 設(shè) *圖11、”連接_x”的參數(shù)設(shè)置步驟7、在”連接_0”上創(chuàng)建2個(gè)Byte型變量(本例中為” CPUO_Status_FromCPUO和” CPU1_Status_FromCPU0 )
17、分別對(duì)應(yīng)0號(hào)機(jī)架和1號(hào)機(jī)架上CPU的狀態(tài);同樣在” 連接_1”上也創(chuàng)建2個(gè)Byte類變量分別對(duì)應(yīng) 0號(hào)機(jī)架和1號(hào)機(jī)架上CPU的狀態(tài)(本例中 為 ” CPU0_Status_FromCPU1 和” CPU1_Status_FromCPU1);建立兩個(gè) Byte 型內(nèi)部變 量,CPU0_Status 和CPU1_Status,如下圖12所示(注意這里 WinCC flexible 上建立 的Byte型變量和上面步驟 5中所建立的BOOL型變量的對(duì)應(yīng)關(guān)系)。這幾個(gè)外部變量的 更新屬性要設(shè)置為持續(xù)更新”,以保證這些變量能夠一直被系統(tǒng)更新。根據(jù)步驟5所編寫的PLC程序可知,WinCC flexible上
18、保存CPU狀態(tài)的Byte型變量的 第0位是CPU的RUN狀態(tài),第1位是MASTER狀態(tài),所以 CPU的狀態(tài)如下表 3所 示。工程上真正需要的變量要建立在”連接_X”上。本例中在 連接_X”上添加了一個(gè)測(cè)試變量 ” Test_Float?!盜A&DT Service & SupportPage #-19SIEMENSIA&DT Service & SupportPage 9-19SIEMENS| S莊箝號(hào)W未定央AV沒有地址 1ISCPU 1 _Statu5_FronfiCPU 1Test FloatV內(nèi)部變呈Byte硃定義AByte耒定義A連接ByteW未定交A
19、連接Byte孟未定義AByte侏定義ARealV未定交g CPUl_5tatus臺(tái) CPUD_StatusCPU1 Status FronPUOCPU0_5tatiJS_FronftCPU0CPUD_5tatdS_FromCPUlv內(nèi)部變量A Byte垃沒有地址A 115MB 111 sMBO115MBO11 sMB 11IsMD 10115CPU狀態(tài)字節(jié)所表示的含義0停止運(yùn)行1運(yùn)行,非MASTER2一3運(yùn)行,MASTER圖12、創(chuàng)建H CPU的狀態(tài)變量表3、CPU狀態(tài)字所表示的含義步驟8、只要H系統(tǒng)在運(yùn)行(不管是冗余模式還是單站模式),”連接_0”和 連接_1”中至少有一個(gè)是有效的,Mast
20、er CPU 所在的連接必然有效,Master CPU 的狀態(tài)字節(jié)必然為3。根據(jù)這一特點(diǎn),首先為變量“ CPU0_Status_FromCPU1”和“ CPU1_Status_FromCPU0'創(chuàng)建上限 2 (如下圖 13 所示),當(dāng) CPU 為 Master 時(shí),會(huì) 產(chǎn)生"超出上限"這一事件;然后在變量的事件t上限”中加入腳本“ChangeConnection”來改變連接_X”的參數(shù),包括:連接名,MPI/Profibus/IP 地址,插槽和機(jī)架號(hào)。本例中,針對(duì)變量“CPU0_Status_FromCPU1 和 “ CPU1_Status_FromCPU0 的參數(shù)
21、設(shè)置如下表4。圖13、為CPU狀態(tài)變量創(chuàng)建上限值“ 2”IA&DT Service & SupportPage #-19SIEMENS圖14、在事件t上限中加入腳本函數(shù) Cha ngeCo nn ectionCPUO Status FromCPU1CPU1 Status FromCPU0連接連接 X連接 XMPI / Profibus 地址 23插槽33機(jī)架01表4、腳本函數(shù)ChangeConnection 的參數(shù)同時(shí),為了得到 Sta ndby CPU 的運(yùn)行狀態(tài),還必須做更多的設(shè)置。給變量 ” CPUO_Status_FromCPUO 、” CPU1_Status_From
22、CPU0 、” CPUO_Status_FromCPU”、” CPU1_Status_FromCPU1”的”更改數(shù)值”事件都加上腳本,調(diào)用函數(shù)SetValue或者LinearScaling,把H CPU 最新的狀態(tài)信息保存在內(nèi)部變量 CPUO_Status 和 CPU1_Status 中。注意:外部變量” CPUO_Status_FromCPU0'和” CPU0_Status_FromCPU1 對(duì)應(yīng)的內(nèi)部變量是 CPUO_Status ;外部變量 ” CPU1_Status_FromCPU0 和 ” CPU1_Status_FromCPU1 對(duì)應(yīng)的內(nèi)部變量是 CPU1_Status。如
23、下圖15所示:步驟9、創(chuàng)建畫面上H CPU的狀態(tài)顯示。在畫面中放置2個(gè)矩形對(duì)象,啟用矩形對(duì)象的動(dòng)畫t外觀”,選擇對(duì)應(yīng)的 CPU狀態(tài)字(CPUO_Status 或CPU1_Status),創(chuàng)建4個(gè) 值并指定前景色、背景色和閃爍,如下圖16所示。本例中,CPU STOP狀態(tài)為紅色;CPU RUN 且為Stand by是綠色;CPU RUN 且為Master是綠色閃爍。注意,當(dāng)整個(gè) H CPU停止時(shí),由于面板上所有連接都已中斷,所有變量都不可能再被更新,只會(huì)維持 當(dāng)前的數(shù)值,此時(shí)畫面上的CPU狀態(tài)的顯示將維持前一狀態(tài)。在畫面上添加一個(gè)I/O域連上變量 “Test Float用于測(cè)試。I弋皂吏量1|
24、0 i町SIEMENSSIMATIC P性畫雇動(dòng)jcPUO.Status禪廠二進(jìn)制r位對(duì)角銭稔動(dòng) 水平移動(dòng) 垂直移動(dòng) 直接移動(dòng) 可見性II01=23前懸色n否否否杲圖16、在畫面中加入矩形對(duì)象顯示H CPU的狀態(tài)結(jié)果與小結(jié):經(jīng)測(cè)試,畫面上 H CPU的指示正常。H CPU主從切換時(shí),畫面上連接” Test_Float的I/O域經(jīng)過短暫的中斷后,立刻正常顯示。通過得到H CPU的狀態(tài),動(dòng)態(tài)修改面板上連接的參數(shù),來達(dá)到和Master CPU 通信的目的。也可以在畫面上放置按鈕對(duì)象,并在點(diǎn)擊"事件中加入 ChangeConnection 函數(shù),通過點(diǎn)擊按鈕來實(shí)現(xiàn)人工切換連接參數(shù)。該方法只適
25、合于支持 3個(gè)或3個(gè)連接以上的、并且腳本支持Cha ngeCo nn ection 函數(shù)的面板。OP 77、OP/TP 170、OP /TP 177、OP /TP 270、OP /TP 277、MP 270、MP 277、MP 370等面板都能滿足這些要求。3 通過Profibus-DP方式連接面板到冗余系統(tǒng)Y-Link不支持路由功能,其后只能接標(biāo)準(zhǔn)的DP從站,面板作為二類 DP主站,不能接在Y-Link之后的DP總線上并實(shí)現(xiàn)和 H CPU通信。面板和H CPU間建立的Profibus-DP連接的參數(shù),也可被 ChangeConnection 函數(shù)動(dòng) 態(tài)修改,所以面板和 H系統(tǒng)之間的Profi
26、bus-DP通信可完全參考前面 MPI的組態(tài)步驟。然而,H系統(tǒng)在硬件組態(tài)時(shí),兩個(gè)機(jī)架上相對(duì)應(yīng)的DP端口的地址必須相同,如下圖 18所示。例如,如果機(jī)架 0上CPU集成的DP 口的地址為3,那么機(jī)架1上CPU集成DP 口 的地址也只能為3 ;并且機(jī)架0和機(jī)架1上任意兩個(gè)DP 口不能被組態(tài)在同一條 DP總線上。于是,如果面板和 H CPU使用Profibus-DP的通信方式,必須使用兩個(gè)不成對(duì)的DP口,每個(gè)DP 口分別組態(tài)各自的 DP總線,并且這兩條總線的參數(shù)需要完全相同。例如在圖 18中,可以在物理上用一根Profibus電纜連接機(jī)架 0上的DP 口、機(jī)架1上的MPI/DP口,最后連接面板。如果
27、Profibus線纜較長(zhǎng),還需考慮增加有源總線終端設(shè)備,以防止在Profibus總線一端的CPU掉電之后,整個(gè) DP總線失去有源終端電阻。最后需要注意,連接分布式I/O站的冗余DP總線上不要掛接任何面板設(shè)備。 1SIJIATIC H 417v4. 58CHT 'KFCTQ 43-5IxtCHT <1MJHF1CP lis-laxt: :3145314圖18、H CPU在硬件組態(tài)時(shí),兩個(gè)機(jī)架相對(duì)應(yīng)的 DP端口的地址一定相同4 通過In dustrial Ethernet方式連接面板到冗余系統(tǒng)H系統(tǒng)和上位機(jī)如 WinCC通信時(shí),一般采用工業(yè)以太網(wǎng),目前越來越多的面板支持 RJ45接口
28、,這樣的面板可以直接掛在現(xiàn)有的工業(yè)以太網(wǎng)上,省去了前面兩種方式為了連接 面板需要單獨(dú)組建網(wǎng)絡(luò)的麻煩。目前面板只支持 TCP/IP通信,所以H系統(tǒng)上的以太網(wǎng)模塊需要指定IP地址,不能只設(shè)定 MAC 地址。從WinCC Flexible 2008 以后,ChangeConnection函數(shù)可用于 TCP/IP連接,所以面板和 H系統(tǒng)之間的TCP/IP通信可完全參考前面 MPI的組態(tài)步驟。WinCC flexible 2008之前,ChangeConnection 函數(shù)不適用于 TCP/IP連接,所以使用以太網(wǎng)通信IA&DT Service & SupportPage 13-19SI
29、EMENS奉數(shù) 匱域指針SIEMENS時(shí),面板無法動(dòng)態(tài)修改連接參數(shù)。推薦的解決方法是面板和H系統(tǒng)建立兩個(gè)連接,兩套變量,兩套畫面,當(dāng) CPU發(fā)生切換時(shí),由人工在兩組畫面間切換。示例組態(tài)步驟如下:步驟1、在SIMATIC MANAGER 中插入SIMATIC H Station ,打開硬件組態(tài)程序 HWConfig,插入機(jī)架、電源、 CPU、CPU上同步模塊、CP卡件,并組態(tài)相應(yīng)的冗余 DP網(wǎng) 絡(luò),工業(yè)以太網(wǎng)絡(luò)等。如前面圖1所示。步驟2、組態(tài)工業(yè)以太網(wǎng)模塊 CP 443-1的IP地址(本例中0號(hào)機(jī)架上CP 443-1的IP 地址為192.168.11.1,1號(hào)機(jī)架上 CP 443-1的IP地址為
30、192.168.11.2),如下圖19所示。.Li I:(0) UR2HCPU 417-4 HXIIF1IF2BP誡刖DPH 5yrcH Svnc SubmoiProperties - Ethernet interf# Set MAC address / use ISO protocolIA&DT Service & SupportPage #-19SIEMENS奉數(shù) 匱域指針17 IP protocol i-s bein usedIP-address:192168.11,1Subnet1255.255.255.0|oa000694-FB¥2MAC address:H
31、1IUR2-H1| PS 407 10A30 CPU 417*4 卜X2DPXIMPi/DPIF1H Sjinc SubmoIF2H Sync 5ubmo52 CP 4431(1)GSubnet:-not riMmked Ethernetfll5 F CP 443-1 (0)圖19、H CPU硬件組態(tài),設(shè)定CP443-1的IP地址步驟3、插入SIMATIC HMI Station ,在彈出的窗口中選擇面板設(shè)備為:” OP 177B colorPN/DP',請(qǐng)參照前面圖 3和圖4。步驟4、打開剛剛插入的 HMI Station的硬件組態(tài)(圖5所示);配置HMI IE插槽的屬 性,使面板和
32、 H系統(tǒng)在同一條工業(yè)以太網(wǎng)總線上;設(shè)定面板的IP地址和子網(wǎng)掩碼(注意,這里設(shè)定的IP地址和子網(wǎng)掩碼必須和面板的控制面板中所設(shè)定的參數(shù)保持一致,本 例中面板的IP地址為192.168.11.10),如圖20所示。1知I:Properties - Ethernet intei3WirCCfxrbfHT| 4JI 伽 MWFGeneral Parameters5r hzhe7卜1 niIP address:S.I192.1EB.1 JO-1255.255.255.0Subnet mask:Subnet:not reworked -圖20、設(shè)定面板所在的網(wǎng)絡(luò)和IP地址步驟5、編寫PLC中判斷CPU狀態(tài)
33、的程序。如前面 MPI通信方式下的步驟 5 。口畫面_1臺(tái)i至接開訊馳動(dòng)程序5IMATIC S7 300/400H_Partel5IMATIC H 117 *4.5 CPU 417-4 H(0) CP 443-1(0) 開步驟6、打開面板程序 Wince flexible RT ,查看面板的連接,如下圖 21所示。激活或創(chuàng) 建 連接_0”、連接_1”。確保這2條連接的參數(shù)(包括面板的接口、 IP地址、PLC設(shè)備 的IP地址、擴(kuò)展插槽和機(jī)架-)設(shè)置正確。5IMAT1C 57 300/400 H_Panel5IMATIC H 417 v4.5 CPU 417-414( 1J OP 443-1(1)
34、 棄圖21、面板和H CPU間的兩條連接OP 177B colorPN/DP接口 :HMIIE #titicn翹;® IPO isoHMI設(shè)備地址152, "166 ,1 只能在設(shè)備上蛆態(tài)地址訪問點(diǎn):57ONLINIE地址圖22、”連接_0”的參數(shù)設(shè)置OP 177B colorPNI/0P接口 :HMI IEStation只能在設(shè)備上蛆態(tài)地址FLC謖備訪問點(diǎn):STONLmE地址圖23、”連接_1”的參數(shù)設(shè)置步驟7、參考前面MPI通信方式下的步驟 7。在連接_0”上創(chuàng)建2個(gè)Byte類型的變量 ” CPUO_Status_FromCPUO 和” CPU1_Status_From
35、CPU0 ;同樣在連接_1” 上創(chuàng)建 2 個(gè) Byte 型變量 ” CPU0_Status_FromCPU1” 和 ” CPU1_Status_FromCPU1” ;并創(chuàng)建 兩個(gè)Byte類型內(nèi)部變量,CPU0_Status和CPU1_Status ;工程中真正使用的變量分別 在”連接_0”和”連接_1”上各創(chuàng)建一份,如下圖24所示。本例中在 連接_0”上添加了 一個(gè)測(cè)試變量 ” Test_Float_FromCPUO”,在連接_1”上添加了一個(gè)測(cè)試變量 ” Test_Float_FromCPU1”。注意,標(biāo)識(shí)CPU狀態(tài)的4個(gè)外部變量的更新屬性要設(shè)置為持續(xù)更新”,以保證這些變量能夠一直被系統(tǒng)更新
36、??诳傆[畫面S'連接弋奏量複板!總覽工周期CPUl_5tatus內(nèi)部變星ByteV未定義盜沒有地址1|1 s=CPUO_Status內(nèi)部變量ByteW未定義A地址A11 sCPUl_Status_FramCPUOByteU未定義AMB11li=CPUO_Status_FramCPUOByteU未定義AMBO11 s=CPU0_5tatds_FrannCPU 1ByteU未定義AMBO11 sCPU1 _Stat:J5_FrannCPUlByte垛定義AMB 111 sTest_Float_From 匚 PUO連接Real垛定義AND 1011 sTest_Fhat_FramCPUL連接
37、JLReal幺定義M) 1011 s也址名爵符號(hào)圖24、在兩個(gè)連接上分別建立變量步驟 8、給變量 “ CPUO_Status_FromCPU0 、“CPU1_Status_FromCPU0 、“ CPU0_Status_FromCPU1 “、“ CPU1_Status_FromCPU1 “ 的 更改數(shù)值 事件上都添加腳本,調(diào)用函數(shù) SetValue或者LinearScaling,把CPU最新的狀態(tài)信息保存在內(nèi)部變量 CPUO_Status 和 CPU1_Status 中。注意:外部變量 “ CPUO_Status_FromCPUO “ 和“CPU0_Status_FromCPU1 “對(duì)應(yīng)的內(nèi)部
38、變量是 CPUO_Status ;外部變量“CPU1_Status_FromCPU0 “ 和 “CPU1_Status_FromCPU1 “ 對(duì)應(yīng)的內(nèi)部變量是 CPU1_Status。如前面圖15所示。步驟9、參見MPI通信方式下步驟9。在畫面中放置 2個(gè)矩形對(duì)象,啟用矩形對(duì)象的 動(dòng) 畫t外觀”,選擇對(duì)應(yīng)的 CPU狀態(tài)字(CPUO_Status 或CPU1_Status),創(chuàng)建4個(gè)值并指 定前景色、背景色和閃爍,如下圖 16所示。本例中,CPU STOP狀態(tài)為紅色;CPURUN且為Stand by是 綠色;CPU RUN 且為Master是綠色閃爍。注意,當(dāng)整個(gè)HCPU停止時(shí),由于面板上所有連接都已中斷,所有變量都不可能再被更新,只會(huì)維持當(dāng) 前的數(shù)值,此時(shí)畫面上的CPU狀態(tài)的顯示將維持前一狀態(tài)。建立兩套相同的畫面,除了畫面中所使用的變量建立在不同的連接上;在兩幅畫面上建 立相同的切換按鈕用來在這兩幅畫面間切換,在按鈕的單擊”事件中調(diào)用ActivateScreen 函數(shù),如圖25所示。本例中,創(chuàng)建了畫面總覽畫面_0”和"總
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版航空航天供應(yīng)商產(chǎn)品質(zhì)量保證協(xié)議范本3篇
- 2025版高校與文化產(chǎn)業(yè)企業(yè)合作辦學(xué)合同3篇
- 統(tǒng)計(jì)局?jǐn)?shù)據(jù)分析師聘用合同
- 古代園林遺址改造合同
- 二零二五年度個(gè)人消費(fèi)貸款合同模板參考3篇
- 水上度假別墅租賃合同
- 2025版商業(yè)地產(chǎn)項(xiàng)目配套設(shè)施租賃合同3篇
- 二零二五年工程設(shè)備租賃與項(xiàng)目管理合作協(xié)議3篇
- 地鐵房買賣合同樣本
- 2024更新版耐用塑料包裝袋訂貨及銷售協(xié)議版B版
- 卡通兒童生日快樂成長(zhǎng)紀(jì)念相冊(cè)PPT模板
- 爾雅學(xué)習(xí)通答案法律基礎(chǔ)
- 2022年低血容量休克復(fù)蘇指南
- 細(xì)胞生物學(xué)知識(shí)點(diǎn)
- 三年級(jí)脫式計(jì)算題一至十
- H型鋼力學(xué)性能計(jì)算表
- 二年級(jí)上冊(cè)語文期末試卷
- 中小微企業(yè)融資情況調(diào)查問卷
- 西門子s7200格式s7200硬件手冊(cè)
- 時(shí)間序列分析論文
- 職校生個(gè)人簡(jiǎn)歷自薦信范文模板
評(píng)論
0/150
提交評(píng)論