組態(tài)王和LKPLC通訊測(cè)試文檔_第1頁
組態(tài)王和LKPLC通訊測(cè)試文檔_第2頁
組態(tài)王和LKPLC通訊測(cè)試文檔_第3頁
組態(tài)王和LKPLC通訊測(cè)試文檔_第4頁
組態(tài)王和LKPLC通訊測(cè)試文檔_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、lk plc和組態(tài)王通訊說明lk plc和組態(tài)王可通過modbus和opc建立通訊連接。通過modbus通訊時(shí),組 態(tài)王為主站,lk plc為從站。使用opc方式吋,組態(tài)王為client端,lk為server端。1串口 modbus rtu的實(shí)現(xiàn)(以com1為例1.1 plc參數(shù)設(shè)置powerpro程序屮加入hs_setparameter_com 1功能塊,用于選擇com1丨i的modbus 協(xié)議、設(shè)置通訊參數(shù)。參數(shù)只需一次,應(yīng)避免重復(fù)設(shè)置,具體可以參見指令手冊(cè)plc為moodbus從站,地址為3,波特率38400bps,啦數(shù)據(jù)位,無校驗(yàn),1位停止位hs_setparameter_com1匚h

2、lc3-addresserror0-port_type38400-baudrate8 -datawidth0-parity1-stopppen初貽值為1,設(shè)置正確后浩客,形成上升沿prmt_q匚二二()err1.2組態(tài)王參數(shù)設(shè)置組態(tài)王方面,其配置順序如下:i) 新建設(shè)備,選擇莫迪康驅(qū)動(dòng),modbus rtu,如圖所示設(shè)備配置向?qū)a(chǎn)廠家.設(shè)備名稱il訊方式x設(shè)備配置向?qū)⑤o助您完成設(shè)備的安裝通訊方式然后單擊下一步 諸選擇生產(chǎn)廠家設(shè)備名稱曲巨騰anco上j魚羅克韋爾日莫迪鹿2-modbus plus s -modbus (ascii) modbus (rtu)串行+ modbus (rtu)un

3、pack一" 申m o dbus (以太網(wǎng))+ m o dbuss er ver (以太0.modrtu£ordtu 內(nèi)tsx micro-所選設(shè)備生產(chǎn)廠家:莫迪康 設(shè)備名稱:modbus (rtu) 通信描述:串行<上一步©)|下一步) >1 取消 i2) 設(shè)備地址輸入你在plc配置的從站地址,端口號(hào)選擇你計(jì)算機(jī)與plc進(jìn)行通訊的 端口。3) 點(diǎn)擊左邊你所設(shè)置的端口號(hào),進(jìn)行通訊參數(shù)設(shè)置。通訊參數(shù)應(yīng)與plc設(shè)置一致。4)設(shè)置完設(shè)備后,需要新建數(shù)據(jù)詞典,建立變量。如圖所示:確定取消 i圖中建立一個(gè)標(biāo)簽名為word.rs232的變量,寄存器地址47003為

4、%mw2002的 modbus ±也址,其余變量可以參考modbus協(xié)議。5)設(shè)置完后,可以在畫面中添加一個(gè)控件顯示該變量的值6)其余類型的變量建立過程類似。1.3運(yùn)行工程完成以上設(shè)備、變量定義,畫面上對(duì)變量的操作設(shè)置便可以將工稈進(jìn)入到運(yùn)行模式,進(jìn) 行測(cè)試了。2.網(wǎng)口 modbus tcp的實(shí)現(xiàn)2.1 plc參數(shù)設(shè)置powerpro程序屮加入hs.modbustcpslave功能塊,以便響應(yīng)modbus主站的數(shù)據(jù)請(qǐng)求。 具體可以參見指令手冊(cè)。00022-tcp_shs.modbustcpsiave enqaddresserrortcp.s.q : (e f、 w2.2組態(tài)王參數(shù)設(shè)置在

5、組態(tài)王方面,其配置順序如下:1)新建設(shè)備,選擇莫迪康驅(qū)動(dòng),modbus (以太網(wǎng))/tcp,如圖所示高級(jí)查找設(shè)備配置向?qū)⑤o助您完成設(shè)備的安裝+ 華光+羅克韋爾田modrtuserver +j modbus plus+j modbus (ascii)tcp+ modbus crtu) 田 modbus (rtu)unpack t modbus (以太網(wǎng)) 0 modbustcpserver|1 unitewayx您所選的設(shè)備生產(chǎn)廠涼:莫迪康設(shè)備名稱:modbus (lil太網(wǎng))通信描述:tcp<上一步©)|下一步) >|取消 _i2)設(shè)備邏輯名稱用戶定義,如范例工程中的l

6、k210;3)選擇串口號(hào)時(shí)用戶只有選擇一個(gè)實(shí)際中未使用的端口號(hào)即可,如comloo4)設(shè)備地址中填寫plc的ip地址及其modbus站地址,與plc屮設(shè)置的一致,兩個(gè) 地址之間用空格間隔區(qū)分5)設(shè)置完設(shè)備后,需要新建數(shù)據(jù)詞典,建立變量。如圖所示:定義變量基本雇性報(bào)警定義i記錄和安全區(qū)變量名:變量類型:ito整數(shù)三|變化靈敏度|o初始值最大值最小值|0最小原貽值|0攝大原始值連接設(shè)備|lk210_r|0-狀態(tài)廠保存參數(shù)|999999999廠保存數(shù)值(999999999毫秒寄存器i47002數(shù)據(jù)類型: 讀寫雇性:a讀寫 r只讀 r只寫ush0rtzi采集頻率liooo轉(zhuǎn)換方式e線性r開方廠允許dd

7、e訪問高級(jí)i確定圖中建立一個(gè)變量名為word_tcp的變量,寄存器地址47002為%mw2001的 modbus地址,其余變量可以參考modbus協(xié)議。6)設(shè)置完后,可以在畫面中添加一個(gè)控件顯示word_tcp的值7)其余類型的標(biāo)簽建立過程類似。2.3冗余以太網(wǎng)的設(shè)置如果lk系統(tǒng)選用的是冗余系統(tǒng),此時(shí)以太網(wǎng)也是冗余的。組態(tài)王中支持設(shè)備的以太網(wǎng) 冗余,設(shè)置方法如下:1)先建立從設(shè)備,如范例工程屮的lk210設(shè)備。由于lk冗余系統(tǒng)的cpu是雙擊熱 備的,并沒有確定的從機(jī),只是在初次啟動(dòng)吋默認(rèn)a機(jī)是主機(jī)。2)再建立主設(shè)備,如范例工程屮的lk210.r設(shè)備,方法同從設(shè)備,只需指明從設(shè)備 名稱,如下圖3

8、)冗余設(shè)置中,變量所屬的連接設(shè)備應(yīng)選擇主設(shè)備2.4運(yùn)行工程完成以上設(shè)備、變量定義,畫面上對(duì)變量的操作設(shè)置便可以將工程進(jìn)入到運(yùn)行模式,進(jìn) 行測(cè)試了。3.組態(tài)王中實(shí)數(shù)類型的定義3.1讀寫操作組態(tài)王方面,對(duì)于實(shí)數(shù)類型(float),需要讀寫時(shí),數(shù)據(jù)類型應(yīng)選擇“9”,具體地址 按照m*2+5000+l的關(guān)系計(jì)算。如下例中99005就是讀寫lkplc中地址為%md2002的 real型變量。3.2只讀操作組態(tài)王方面,對(duì)于實(shí)數(shù)類型(float),只需要顯示時(shí),數(shù)據(jù)類型應(yīng)選擇“8”。4. modbus通訊注意事項(xiàng)4.1注意modbus tcp協(xié)議通訊時(shí),不能進(jìn)行單個(gè)“bool"型變量的寫操作。4.

9、2問題現(xiàn)象剛開始時(shí)可以向plc寫成功,但是兒分鐘后,plc就無法接收到命令了。4.3原因經(jīng)測(cè)試,此現(xiàn)象屬于組態(tài)王的一個(gè)bug,在6.53; 6.52版本中均存在(其他版本還未 測(cè)試)。4.4避免方法避免的方法就是改成“word"類型進(jìn)行操作。5. modbus通訊地址映射標(biāo)識(shí) 符類型范圍對(duì)應(yīng)組態(tài)王地址對(duì)應(yīng)公式x (寄存器類 型)選擇%qwwordqwo, qw1, .x0001, x0002, .x65535qwm: m+1只讀,x選3 讀寫,x選4%iwwordi wo, iwl, .x0001, x0002, .x65535iwm: m+1只讀,x選3%mwwordmwo, mw

10、i, .x5001, x5002, .x65535mwm: m+5000+1只讀,x選3 讀寫,x選4%mddword 、realmdo, mdl, .x5001, x5002, .x65534mdm: m*2+5000+l只讀,x選8 讀寫,x選9%qx (lk710)boolqx0.0,.qx0.15,qx1.0,.qx1.15, x0001, .x0016x0017,. x0023,.x65535qxm.n: m*16+n+l只讀,x選1 讀寫,x選0%qx(lk720)boolqxo.o, qx0.1,qxm.n, .qx0.7,x0001, .x0016x0017,. x0023,.

11、x65535qxm.n:(m+l)*8+n+l只讀,x選1 讀寫,x選0%mxboolmx0.0,.mx0.l5mxl.0,.mxl.l5 x5001, .x5016x5017,. x5023,.x65535mxm.n:m*16+n+5000+l只讀,x選1 讀寫,x選06. opc通訊的實(shí)現(xiàn)6.1 plc相關(guān)設(shè)置 6.1.1啟動(dòng)opc驅(qū)動(dòng)安裝powerpro4.3.1bspl后,在程序菜單中找到“hollysys powerpro v4",點(diǎn)擊“工具"中的 “opc通訊服務(wù)”,啟動(dòng)軟件。文件0)按作q)配置© 查看世)工具 蒂助如x &口! a日期時(shí)間信

12、息類型©2009-12-0711:22:29 048ruk ikfo清湮日件:日2件 d:poirerpro v40pc serverlocfiles0pcddg091104j. log6.1.2通訊配置首次運(yùn)行軟件時(shí),用戶按照系統(tǒng)引導(dǎo),利用鼠標(biāo)右鍵依次添加“通道j “設(shè)備j如下圖:逵inifi謚向?qū)lil 名:jowmel添加通道向?qū)愕脑O(shè)備.該遇適內(nèi)的設(shè)備必孩支苻所選協(xié)且衛(wèi)畫llkplctcd n|涼加設(shè)備向?qū)<x上一步設(shè)備名: |lboi |下t>> | 三匚 | 取消 |lk opc server支持lk冗余系統(tǒng),用戶可根據(jù)實(shí)際配置情況逐一設(shè)置即可。6.

13、1.3定義變量添加變量既可以在變量定義窗口(右側(cè))通過鼠標(biāo)右鍵逐個(gè)添加,也可以在設(shè)備窗口(左側(cè)), 利用導(dǎo)入導(dǎo)出工具進(jìn)行批量添加。導(dǎo)入工具對(duì)于變量定義需要按格式填寫,可先單獨(dú)手動(dòng)添加一個(gè),導(dǎo)出變量文件(excel文 件),再按格式增加,最后導(dǎo)入即可。2- opcserver 一 hollysys文件0)操作© 配置© 查看辺 工具q)幫助電)倉兩冥|匠|昌i ! la議x日置-$-root-$日標(biāo)簽run|地址i狀態(tài) run使用訪問類型|數(shù)據(jù)類型只讀boolchannel-働 lk207 ' 組使用var-組禁用箱出標(biāo)簽i導(dǎo)入標(biāo)簽 打開文件標(biāo)簽使用 標(biāo)簽禁用添加標(biāo)簽

14、組屬性全部刪除標(biāo)簽厘性lk opc服務(wù)軟件與lk主控進(jìn)行數(shù)據(jù)通信采用符號(hào)表的方式,變量的“標(biāo)簽地址"為該 標(biāo)簽在plc中的變量名稱,字母的大小寫應(yīng)一致,標(biāo)簽地址譽(yù)態(tài)i訪問類型數(shù)據(jù)類型值runrun使用只讀bool0注意:因采用符號(hào)表方式,要求plc下載工程吋,必須下載符號(hào)表。6.1.4 opc接口模式opc接口模式分為兩種:點(diǎn)名模式、全路徑模式;軟件默認(rèn)為點(diǎn)名模式,如圖配置©查看3添加通道 添加設(shè)備)工具幫助©)標(biāo)簽日志配置1)| runopc接口模式!點(diǎn)名模式1全路徑模式l接口模式是指opc client訪問lk opc server變量的方式。組態(tài)王中通過op

15、c通過點(diǎn) 名模式添加來自lk opc的變量。見下圖:6.1.5 opc 注冊(cè)運(yùn)行前,最好手動(dòng)進(jìn)行l(wèi)k opc服務(wù)的注冊(cè)。點(diǎn)擊程序菜單中的)pc注冊(cè)j有程序(p)扁 hollysys povrerpro v4 j5工具扁opc通訊務(wù)疤)microsoft officej &通訊零 powerproi powerpro v4.3.1b sp1 卸我a技術(shù)資料團(tuán)opc注冊(cè) 7 opc逋訊服務(wù)a ip地址修改 a sb卡管理器網(wǎng)絡(luò)時(shí)間協(xié)議(htp)配置6.2組態(tài)王相關(guān)設(shè)置6.2.1添加opc服務(wù)器在設(shè)備編輯器屮,右鍵新建opc服務(wù)器,匡板卡ok蠡 網(wǎng)絡(luò)站點(diǎn)p系統(tǒng)配置零設(shè)置開發(fā)系統(tǒng) 應(yīng)設(shè)置運(yùn)行系統(tǒng) “危報(bào)警配置0歷史數(shù)據(jù)記錄 辿網(wǎng)絡(luò)配置 c用戶配置 瞪打印配置 卩sql訪問管理器ofc服務(wù)器系統(tǒng)會(huì)白動(dòng)搜索可以的服務(wù),以本機(jī)方式為例,系統(tǒng)將找到lk opc服務(wù)程

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論