




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、文檔大全S7-1200CPU通過ETHERNET與FX5UCPU通信的方式S7-1200與FX5UCPU之間的以太網(wǎng)通信可以通過TCP或ISOonTCP協(xié)議來實(shí)現(xiàn)。CPU1215C使用的通信指令是在雙方CPU調(diào)用T-block(TSEND_C,TRCV_C,TCON,TDISCON,TSEND,TRCV)指令來實(shí)現(xiàn)。通信方式為雙邊通信,因此TSEND和TRCV必須成對(duì)出現(xiàn)。FX5UCPU使用添加socket通信采用TCP通訊格式進(jìn)行通信,設(shè)置號(hào)IP地址與端口號(hào),通過添加Active和Unpassive,通過通訊指令SP.SOCOPEN/SP.SOCRCV/SP.SOCSND指令來是實(shí)現(xiàn)雙方數(shù)據(jù)
2、的交換。硬件和軟件需求及所完成的通信任務(wù)硬件配置:S7-1200CPUPC(帶以太網(wǎng)卡)TP電纜(以太網(wǎng)電纜)3根工業(yè)交換機(jī)1個(gè)FX5U-64MR/ESCPU開關(guān)電源AC220V轉(zhuǎn)24V軟件:西門子編程軟件STEP7ProfessionalV14三菱編程軟件GXWORK3以太網(wǎng)調(diào)試工具TCP&UDPDebug所完成的通信任務(wù):IQFCPU主動(dòng)建立連接,將三菱PLC地址D300開始的8個(gè)字節(jié)地址的數(shù)據(jù)發(fā)送到西門子1215CCPU的接收數(shù)據(jù)區(qū)DB2塊中。判定通訊連接建立成功之后,將西門子1215CCPU的發(fā)送數(shù)據(jù)區(qū)DB7塊中的數(shù)據(jù)發(fā)送到三菱PLC地址D500開始的8個(gè)字節(jié)地址的數(shù)據(jù),首地址存儲(chǔ)字節(jié)
3、長(zhǎng)度,之后8位地址順序存儲(chǔ)DB7當(dāng)中的數(shù)據(jù)。STEP7ProfessionalV14的通信編程,連接參數(shù)及通信參數(shù)的配置.打開STEP7v11軟件并新建項(xiàng)目在STEP7v14的“項(xiàng)目視圖”中選擇“創(chuàng)建新項(xiàng)目”創(chuàng)建一個(gè)新項(xiàng)目.添加硬件并命名PLC然后進(jìn)入“項(xiàng)目視圖”,在“項(xiàng)目樹”下雙擊“添加新設(shè)備”,在對(duì)話框中選擇所使用的S7-1200CPU添加到機(jī)架上,命名為(S7_1215C_AND_IQF_contest),如圖1.所示。*JCRJI2HFC0WCUCHj|i:KJIJUFCQCUCBLICPUI215FCOOTCOCB“S7_1215C_AND_IQF_contest”“設(shè)備組態(tài)”中,選
4、中CPU,然后在下面的屬性窗口中,“設(shè)備屬性”“系統(tǒng)內(nèi)存和時(shí)鐘”下,將系統(tǒng)位定義在MB1,時(shí)鐘位定義在MB0,如圖2.所示。常吸*常叔frFROF1NET接口|X1|好DI14ft3QId*AJ工供口2卜高蚪繳器爐對(duì)耐發(fā)生乳FTDiFVAf降力*通信防熨襁端中存精器出b用苦舒支持多語自時(shí)間*保并1俎密度制地址總笫系統(tǒng)和時(shí)鐘存翻器察統(tǒng)存幅卷包日啟用京經(jīng)在仲55字節(jié)系旃詢器享節(jié)的地址的酎工營(yíng);:tiffiffR|wn.0O=irstScBri)語斷狀態(tài)已更函|M1.1(Dia=StBtujUpdst?將混為1躅坦平)|強(qiáng)W-Hglws戶1KUE)始照為D(低且平1:|幽1三3J附監(jiān)網(wǎng)L&E)時(shí)鐘存
5、儲(chǔ)器位。后用時(shí)*祐4端字節(jié)時(shí)蟀懺鈍箱#捌e址MB市1。Hl時(shí)料;5H=H若一Z-5Ht時(shí)鐘二二噸時(shí),上1.25Hr口片忙1HER牛鐘:HmdE:xkICiHU%MX1(aDck5M2)WK-3(.aDCk2Hz)204Cdockl.25Hr)時(shí)鐘位我們主要使用M0.5,它是以1Hz的速率在0和1之間切換的一個(gè)位,可以使用它去自動(dòng)激活發(fā)送任務(wù)。圖2,系統(tǒng)和時(shí)鐘存儲(chǔ)器圖3.為PROFINET通信口分配以太網(wǎng)地址在“設(shè)備屬性視圖”中點(diǎn)擊CPU上代表PROFINET接口,在下方會(huì)出現(xiàn)PROFINET接口的屬性,在“以太網(wǎng)地址”下分配IP地址為192.168.3.3,子網(wǎng)掩碼為255.255.255.0
6、,并且在接口連接到處添加新子網(wǎng)。如圖3.所示。而規(guī).變髭系統(tǒng)常數(shù)|國卜立物小口FINE-接口:,J時(shí)同1sl豪操作優(yōu)式上靠母弱嶼照考器訪問硬件標(biāo)舊籽卜Cl1WQ10卜同2陷2卜蠲陽35HR卜尿生器.nomM4電南通第面至線帝用鐘存觸暑卜再th用勞昌克持多諾言時(shí)間卜保護(hù)連接資源颯總覽接口連接到FNi!IE_1一融麻子網(wǎng)1以太網(wǎng)地址IPW在項(xiàng)目中設(shè)置=地址F地址:于網(wǎng)梢嗎:口使用路由器贈(zèng)由黑怙址:力在設(shè)備中百揄睡F地址。PROFINET在退替中肯噴定國口FINET詫音名稱。自動(dòng)生成PRDFIfJET設(shè)爸名瑾FRUFINETS名稱|_plz_1圖3:分配IP地址在PLC_1215c中調(diào)用并配置“TR
7、CV_C、“TSEND”通信指令1、在PLC_1的OB1中調(diào)用接收指令TRCVC并配置基本參數(shù)為了實(shí)現(xiàn)PLC_1215C接收來自PLC_IQF的數(shù)據(jù),則在PLC_1215C中調(diào)用接收指令TRCV_C并配置基本參數(shù)。創(chuàng)建并定義PLC_1的接收數(shù)據(jù)區(qū)DB塊。通過“項(xiàng)目樹”PLC_1215C”“程序塊”“添加新塊”,選擇“Datablock”創(chuàng)建DB塊,點(diǎn)擊“OK”鍵,定義發(fā)送數(shù)據(jù)區(qū)為8個(gè)字節(jié)的數(shù)組,如圖5.及圖6.及圖7所示。京iiicii;G新陽并打開也弗002|*UeinlOBiJ卜3工多腹f即外施H文件,.PL二宣里*-工也二救11史空f5監(jiān)住與甘加廉*rtj嗯0的哈_gFLC_1CPtJm
8、5LDOD.Df選蚪至,碰破山奉斯新曉MiiICBl:春加新設(shè)濟(jì)部設(shè)育和網(wǎng)絡(luò)注n_C_1lCPU1215CDC/D.it設(shè)蒂汩泰工|荏夠|、時(shí)-。程際城圖5.創(chuàng)建接收數(shù)據(jù)區(qū)DB2塊圖6.定義DB2數(shù)據(jù)類型及數(shù)據(jù)長(zhǎng)度注意:必須與三菱IQ_F所發(fā)送的數(shù)據(jù)類型,長(zhǎng)度都需要一致圖7.DB2屬性定義圖注意:必須將途中優(yōu)化訪問塊的勾去掉。調(diào)用“TRCV”在FC1內(nèi)調(diào)用首先添加一個(gè)函數(shù)塊FC1進(jìn)入“項(xiàng)目樹”PLC_1215C”“程序塊”“FC1”主程序中,從右側(cè)窗口“指令”“通信”“開放式通信指令”下調(diào)用“TRCV_C”指令,配置接口參數(shù),如圖8.所示。圖8.TRCV_C連接參數(shù)設(shè)置注意:左側(cè)為西門子121
9、5c的鏈接參數(shù)設(shè)置,其IP地址設(shè)置為192.168.3.3,鏈接類型為TCP協(xié)議,模塊ID號(hào)設(shè)置為1,連接數(shù)據(jù)存儲(chǔ)在PLC_1_Receive_DB塊里面,端口號(hào)設(shè)置為4097。右側(cè)為三菱IQF的鏈接參數(shù)設(shè)置,其IP地址設(shè)置為192.168.3.250,并且由三菱IQF為客戶端主動(dòng)建立通訊連接,端口號(hào)設(shè)置為4096.程序段1:函d三藐QFFLC主幼的逋訊的.諉功能/獺足條件開媾孰拒1勤蟠為鼓勵(lì)描單位.并且不能蟒優(yōu)訛訪問忠參數(shù)說明:輸入接口參數(shù):/準(zhǔn)備好接收數(shù)據(jù)/準(zhǔn)備好接收數(shù)據(jù)EN_R=Tag_5(%M700.4):=TURECONT=Tag_1(%M700.0):=TURECONNECT:=%
10、DB3*PLC_1215CReceive_DB/系統(tǒng)數(shù)據(jù)塊DATA:=P#DB2.DBX0.0BYTE8/接收數(shù)據(jù)區(qū)的地址輸出接口參數(shù):DONE:=Tag_2(%M700.1)/該位為1,接收任務(wù)成功完成BUSY:=Tag_3(%M700.2)/該位為1,代表任務(wù)未完成,不能激活新任務(wù)ERROR:=Tag_4(%M700.2)/通信過程中有錯(cuò)誤發(fā)生,該位置1STATUS:=Tag_20(%MW705)/有錯(cuò)誤發(fā)生時(shí),會(huì)顯示錯(cuò)誤信息號(hào)RCVD_LEN:=Tag_21(%MW707)/實(shí)際接收數(shù)據(jù)的字節(jié)數(shù)INC指令記錄數(shù)據(jù)塊所接收數(shù)據(jù)的次數(shù)MOVE指令記錄數(shù)據(jù)塊所實(shí)際接收的數(shù)據(jù)字節(jié)數(shù)2、在PLC_
11、1的OB1中調(diào)用接收指令TRCVC并配置基本參數(shù)為了實(shí)現(xiàn)PLC_IQF接收來自PLC_1215C的數(shù)據(jù),則在PLC_1215C中調(diào)用發(fā)送指令Tsend并配置基本參數(shù)。創(chuàng)建并定義PLC_1的接收數(shù)據(jù)區(qū)DB塊。通過“項(xiàng)目樹”PLC_1215C”“程序塊”“添加新塊”,選擇“Datablock”創(chuàng)建DB塊,點(diǎn)擊“OK”鍵,定義發(fā)送數(shù)據(jù)區(qū)為8個(gè)字節(jié)的數(shù)組,如圖10.及圖11.及圖12所示。圖10.創(chuàng)建發(fā)送數(shù)據(jù)區(qū)DB7塊yyyy_V14卜牝仁1曲121SCDtrOOWJ程序歌期品塊_3:067_設(shè)番Liiil士0腔干也耨5的3,ttS?Ar管盅竄a且#管近蛤但中X沼珞*fi前應(yīng)為期但*3獨(dú)據(jù)聯(lián)_客時(shí)J陽
12、yi由他比0廂卷再起為li甘擰oIlkHMU.Akn在HU加說首dfsunicJ嗯Q.3】力麻耳口力口同岸O先摘鹿型曬*|CPUlilSCDGU.口:0岷!-地H物日:|fl.7*在城到淌示射:或Dl駟;口_1口二通bl訓(xùn)里回岡.ktain|ODi|,.”一cczlrit7|圖11.定義DB7數(shù)據(jù)類型及數(shù)據(jù)長(zhǎng)度注意:必須與三菱IQ_F所接收的數(shù)據(jù)類型,長(zhǎng)度都需要一致用版*現(xiàn)但原幅法也驢闞下璃旦不由SJ1A-.度性I-1僅存i#在盆砂內(nèi)存中n在謾盲中與保護(hù)觸指皮yj憂把的快詢可圖12.DB7屬性定義圖注意:必須將途中優(yōu)化訪問塊的勾去掉調(diào)用“TSEND”在FC1內(nèi)調(diào)用進(jìn)入“項(xiàng)目樹”PLC_1215
13、C”“程序塊”“FC1”主程序中,從右側(cè)窗口“指令”“通信”“開放式通信指令”下調(diào)用“TSEND”指令,配置接口參數(shù),如圖13.所示。程序段?:通詛福賽立成功之后:匠的轉(zhuǎn)介沖不懈向三美PL匚傳送軟招剪取域收即可905dock_lHZbl,iMTOl.3,Tag.Il-EN宣ENDtNUDONEREQIDBU5YDj=iTAERROR-rSTATUS,M701.4iBirag_12irag_32BISEHD.DBiBirag_13B7口LALTag_14FffDB7.DBXO.OBtlEa1tMW?32isg-33-INCIntINjOUT參數(shù)說明:輸入接口參數(shù):REQ=Tag_11(%M701
14、.3):=TURE發(fā)送脈沖為1HZ/準(zhǔn)備好發(fā)送數(shù)據(jù)ID:=1/通訊連接模塊的ID號(hào),對(duì)應(yīng)TRCV_C指令DATA:=P#DB7.DBX0.0BYTE8/發(fā)送數(shù)據(jù)區(qū)的地址輸出接口參數(shù):DONE:=Tag_2(%M700.1)/BUSY:=Tag_3(%M700.2)/ERROR:=Tag_4(%M700.2)/STATUS:=Tag_20(%MW705)/RCVD_LEN:=Tag_21(%MW707)/通信過程中有錯(cuò)誤發(fā)生,該位置1有錯(cuò)誤發(fā)生時(shí),會(huì)顯示錯(cuò)誤信息號(hào)實(shí)際接收數(shù)據(jù)的字節(jié)數(shù)該位為1,該位為1,接收任務(wù)成功完成代表任務(wù)未完成,不能激活新任務(wù)INC指令記錄數(shù)據(jù)塊所發(fā)送數(shù)據(jù)的次數(shù)3、在功能塊里面調(diào)用FC1函數(shù)塊如下圖所示:S7-1200CPU通過ETHERNET與FX5UCPU通信的方式FX5UCPU使用添加socket通信采用TCP通訊格式進(jìn)行通信,設(shè)置號(hào)IP地址與端口號(hào),通過添加Active和Unpassive,通過通訊指令SP.SOCOPEN/SP.SOCRCV/SP.SOCSND指令來是實(shí)現(xiàn)雙方數(shù)據(jù)的交換。1、打開GX_WorK3,創(chuàng)建一個(gè)新的5UPLC的工程,命名為Soket_Active11,選擇參數(shù),F(xiàn)X5UCPU,模塊參數(shù),以太網(wǎng)參數(shù),選擇對(duì)象連接配置設(shè)置,添加一個(gè)Active客戶端。完成相應(yīng)的IP地址設(shè)置和端口號(hào)設(shè)
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 禽類屠宰行業(yè)安全生產(chǎn)管理考核試卷
- 漁業(yè)機(jī)械化養(yǎng)殖機(jī)械化與養(yǎng)殖設(shè)備維護(hù)與管理考試考核試卷
- 空間站用紡織品考核試卷
- 糖果企業(yè)市場(chǎng)推廣與廣告策略考核試卷
- 礦山機(jī)械出口策略與全球市場(chǎng)布局考核試卷
- 電力系統(tǒng)電力系統(tǒng)繼電保護(hù)配置考核試卷
- 箱包企業(yè)社會(huì)責(zé)任實(shí)踐考核試卷
- 稀土金屬在稀土醫(yī)療材料中的應(yīng)用考核試卷
- 遼寧工程職業(yè)學(xué)院《流體力學(xué)及其工程應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇省蘇州市第三中學(xué)2024-2025學(xué)年秋初三下學(xué)期期末測(cè)試卷化學(xué)試題(一診康德卷)(高清版)含解析
- 家庭車輛掛別人名下協(xié)議書范文
- Hillstone設(shè)備密碼與配置恢復(fù)方法
- 二年級(jí)下冊(cè)語文教案第六單元部編版
- 廢氣處理工程施工方案模板
- 境外所得個(gè)稅新政解析PPT課件
- 組織環(huán)境、相關(guān)方分析及措施一覽表
- 中考物理專題43 純電阻電路與非純電阻電路電熱計(jì)算(解析版)
- 《不定期船營(yíng)運(yùn)管理模擬系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書
- 伍桂清 基于單片機(jī)的光電計(jì)數(shù)器的設(shè)計(jì).doc
- 浦東新區(qū)建設(shè)工程文明施工管理實(shí)施細(xì)
評(píng)論
0/150
提交評(píng)論