S7 200與DCS通訊培訓_第1頁
S7 200與DCS通訊培訓_第2頁
S7 200與DCS通訊培訓_第3頁
S7 200與DCS通訊培訓_第4頁
S7 200與DCS通訊培訓_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第二步:網(wǎng)絡中 CP U226CN乍為從站,故只需編寫主程序(由以下兩個網(wǎng)絡構成),調用 modbus從站協(xié)議指令,也就是 MBUS-INT指令和 MBU-SLAVE旨令;AlwaVs_Qn:SHO.OT 1HBUS_SU7EENDoneEboi-V1 OOOMOi-vai 00021、1地業(yè)1逹釋1Akjavs Ori1 SMO.O1蛤終揺通丸0M1岡絡了我認192口偶校噓地虬11Porto通訊設定(與DCS設置一致)輸扎驗出地址、辭讖VBj IE. QBd M&d SB. SMB,LB, AC, Conslaiit,-AC, “LD波備 HoldSlarlVT)十 IDp QDiE

2、D. SMD'hLDi ACi ConEtaj血"WD.麵時、btiKlQ、tbfexA.VW, tw. QW, hTbV. sw,SMW.占 Cmwlant,*AC> *LD寧L q. Wk S, S陋 T, C, V,L布樂鉗誤VB. IB, Q 缶 Mb, SB, SMB. LB. AC. -VD.-U>Done=1, Error=0,說明通訊正常T IMode: 1( 1使能Modbus協(xié)議功能;為0時恢復為系統(tǒng) PPI協(xié)議)Addr通訊地址:11端口I “ I2Modbus W 茨.0t u1 =t nlMode20-AddrPotto®特印-

3、Eud苛隅 ete:VB635-Parity+0-Delay128-MaMlQ+0HasAI+30 =MaxHoldtVEIDOO-HaldSrMBUEJNITDona Erior'710000.1-VE10004Baud波特率:9600Parity 校驗:(| 0=無校驗,1=奇較驗,2 =偶較驗:)MaxlQ:將供Modbus地址0xxxx和1xxxx使用的I和Q點數(shù)設為0至128 之間的數(shù)值。數(shù)值 0禁止向輸入和輸出的讀數(shù)。IMaxAI:參數(shù)將供 Modbus地址 3xxxx 使用的字輸入(Al)寄存器數(shù)目設為 0 至32之間的數(shù)值。數(shù)值 0禁止模擬輸入的讀數(shù)。MaxHold:存

4、器數(shù)目。參數(shù)設定供Modbus地址4XXXX使用的V存儲器中的字保持寄符號First ScariJJnMojh卷藥更改Pori囁特率SH0.1Ve3G.O VD631VB1591VBG35連釋ffi第一個HoldStart 設為vb0 40001/40003 主站協(xié)議指令:參數(shù)是V存儲器中保持寄存器的起始地址。該數(shù)值一般被MBUS_CTRLMBUS MS昴動處理從站第三步:通訊端口設置2、ES I通皆程口ittSiSu設罷兀詐童調拉5r£P rn 口。仙勻譙mjl之菊腿信童翹莖規(guī)塊fi電數(shù)擁僅持斷電教卸呆持允許僦義在斷電期間雲(yún)要保持亙內吝的存伽區(qū)范S *口遙-站n 口阡電S彌持 O邸

5、LJjgSa 喪 口宣心霸: U 肯SflTmO FM SMO LED Hcs 口也比彌區(qū)P S hlpz 二II7P.J1 , 126)1 1001砂董疑塊'口通麗口口'口密再.口環(huán)出丟'-Q Q縛渡器;口號口命提誼.口背S討閭;-a- EM 配 § 口 LED SS'-O Sb:碗?yún)^(qū)斷電敕擁保持IIpLC存儲卡:設置 VB0-10240 I范in埶據(jù)區(qū)傭移里單元埶目系g尅夬設fl參數(shù)猶辦戟才能生效鮭單擊孩取幫助和支持I 確認 I 取消全部還原Jplc作為從站端口 0通訊設定(與 DCS設置一致)pLC地址:20|plc作為主站II端口 1通訊設定(

6、與梅特勒托利多設置一致)PLC地址:11Baud 波特率=19200Baud波特率=9600第四步:DCS通訊參數(shù)設置,設置的從站地址為11,波特率為 9600,數(shù)據(jù)位8,停止位1,奇偶校驗 2 (0-無奇偶校驗,1-奇校驗,2-偶校驗)CCIM741-5曰屋性曰團a-I COMO A陰I液化制 I 國OOOJCmdI COMlS COW3絨武箸令口a特擄止驗檯設命端物波數(shù)偉校NOD BUS王詁11COMO9600e1f聽驗名稱 模戒邏輯地址ID號響應時間(皇秒 間闊時同(毫秒) 命專數(shù)液化氣站MODBUS主站100000注意:如果連接通訊正7411 S_BT%I地址伸養(yǎng)正常請不畫札已相烝啟胡

7、狀態(tài)己的瓦金配H不冗隸工作扶態(tài)工審24也狀悉1 1 124V歸杏 »正常COMliiUVtt正那IMCOM愆訊盟態(tài)正常A值網(wǎng)口狀壽Brt網(wǎng)口找贏正??ń泳€端口兩個綠色指示燈都在閃爍,如果不通,顯示故障DCS的741-S無故障報警。如果有問題,也可以用Modscan軟件先測試一下 PLC如果測試不通,問題在PLC如果測試沒問題,問題在 DCS第五步:DCS®訊地址設定廠家提供上位 DCS系統(tǒng)作為 MODBU主站,可通過 MODBUS RT通訊方式的03命令來直接讀取包裝秤的保持寄存器(04001-04018 ),從而讀取包狀秤的工作數(shù)據(jù)。包裝秤 MODBU從站地址20,通訊參

8、數(shù):波特率 19200、8位數(shù)據(jù)位、偶校驗、1個停止位。 S性PLC地址類型名稱DCS功能號DCS地 址說明中 間 變 量VD1000REAL當前顯示重量AO(FC03)24字節(jié)VD1020REAL稱重目標值64字節(jié)VD1048REAL累計重量A134字節(jié)VD1052REAL累計包數(shù)A144字節(jié)DO 狀 態(tài)0.0BOOL故障輸岀DO(FC01)10.6BOOL稱重完成71.0BOOL夾袋閥91.1BOOL快進料閥101.2BOOL慢進料閥111.3BOOL放料閥121.4BOOL破拱閥131.5BOOL復位計量稱141.6BOOL計數(shù)151.7BOOLA超差指示16區(qū)1 COW741-S 自岸

9、)匚OM0 自鳥'02'0'JDevice團OOOJCmd 圖OOlJCmd 圖002CmdCOM1COM2匚OM3日應COM7JL-$&闘 COMOI B 喜 lOiO Devicei: H 000 CmdI: .(001Cmd;h| 002 CmdI 星 COMlI 罰 COM2;® COM3設番數(shù)命令埶TiiODBUS 王站RS435波特率19200數(shù)1位3停止te1校驗方武偈校驗Q廊社售稱權式I侶IW吏時3 CW) i耶鬲時閭£室秒)4wt8«RS485RS232De«間00 BUS主詁00*»12 3J

10、K貴怡示釗Stfrift示切n J!- . -I團 COM741 月 日車COMO i 白善020Device 國000 CmdI國001 Cmd 國I (D02CmdCOMlCOM2COM3r第i皐!.夢攻I能號iSfiJtill數(shù)里勘tB農層t字節(jié)CmiMOD BUS主站0淑磺500讀AO <FC03)2023264lsl&CCiM74i-&©. ©1 ©一COMO込OODevicc=宣CXTOJCmd=宣1 OOLlCmd 匚園002 CmdCOMlCOM2COMSQS性名稱命令號I命令類型.I周期伍秒)CmdMODBUS主站輜入竊令S

11、OC1功龍?zhí)栐O地址 開怡地址 數(shù)g數(shù)揚農度(宇節(jié))讀 DI <FCC2J20162日國 cow 741$ 目嚕COMO :E 020Dpvice 國000 Cmd s 001匚mid 應00: CmdCOMlCOM2COMS命金號 命令類坐 周期(童秒)CmdMODS US主亍占輔入命令500卜嚕j御fgffg旳就號設苗地址開怡地址數(shù)望數(shù)提4度手節(jié))讀DO <FC&1)201S2開關3位號信息 位號類S3開關s輸入fiz號類塑r、L . JTL停節(jié)譚點複丸3価號信貝 fe號類型liiT覿里1637-200寄存器是VE(宇節(jié)S位).VVL字1玳:).VD孤宇3吃匚V B 10

12、0I?flSt 址 訶冋-怡平Pair匸說神V WlOOV D 100I ' 牟'賓II址LSB西門子(S7-200 )中間位(M)很少只有224個,不夠用的時候可以用字 節(jié)來抽取位如 V0.0-V0.07(這時VB0就不能在其它地方重復使用了)當中間位使用.LSBMSBLSB例子:VB0=VB0.0-VB0.7, VB1=VB1.0-VB1.7;MSB LS日誡15V前02B【7 VBlpg 0VW0=VB0+VB1VW2=VB2+VB3;囲|J IBM臥;忒二眉;二:鬍VD0=VB0+VB1+VB2+VB3=VW0+VW2彗 理胳 刪心FLC晝t血 視9區(qū)| 飆0)簾骯QP

13、判DI耳|創(chuàng)X電蔭嚴I I S邑囲釧亦自2呵 I巨蠱睡.J窗1華區(qū)啄應K)0 BINQ BIN0 BIN嘰澤科iJl I LLII I I LJ#|_llll_ll_lll_ll_lll_ll_lll Z(LLLI_lll_tLLL_lll_lLLL_lll_llLL_llllZfOODD.OODDfeuiiixsiimic aooCiJV .st 程序i)數(shù)據(jù)通訊說明:1、選功能號讀AO (FC03),4字節(jié),開始地址2,數(shù)量16 (基本單位是2字節(jié),VD是 2個VW,1個 VW是 2個VB ,是4個VD2、VB是 8 位,比如 VB0包含 V0.0-V0.7 8 個位;3、 S7-200數(shù)

14、值的485通訊無論是作為主站還是從站,都是以VB為基本單位通訊的,比如 40001-40004分別對應VB0-VB34、在DCS主站,S7-200的數(shù)值以VB為基本單位,發(fā)送2字節(jié)或4字節(jié)數(shù)據(jù),在DCS上接受VB并合并成2字節(jié)或4字節(jié)存放,5、 如果開關量數(shù)據(jù)存放至 VB中,比如存放在地址VB0(含 V0.0-0.7) ,DCS端可以調用功能塊分解出8個開關量數(shù)據(jù)。 第六步:如果DCS無顯示,需要檢查PLC是否有數(shù)據(jù)輸出1、在線檢查PLC通訊變量是否有數(shù)值。 狀態(tài)表監(jiān)測主站保存寄存器的數(shù)值610VD3AUVD76 VTD72譯點IT1 -弓-r 6 * r ' 7 , t ” S ,

15、H "勺,I IP -71 _ > ,12. » , _sw值吐000,0ForH g i'« m01 ssModBus悔尺功氏號位號昊型11宇節(jié)埶組S方擁讀DO出;和1"黃fit騙人1 S妄g例1iiDI (狀態(tài))2川關就輸扎1/8參疳例111: A0 (保持寄存Sffj32字*整殂輸入2基占例14字節(jié)浮點$人*4參圈2節(jié)葩型模入*4屋召團2i*AI f恤人硏ff器42字肖姿人2夢舟例1斗孑節(jié)浮點鯊人*45124 '節(jié)整型模人4雪考網(wǎng):!moo)15卄蕪杲鐐出1S密£劇1'5 AO :保播常ff部JIfi荃E例1

16、斗¥芳浮點管屮4子芳輕型模1屮-1寫甲DO «線圈2打電AO i抿持寄存囂)62字節(jié)整豪範川2烹疳俐3盍J-2功能號耳烷號類星的刷應衷+ModEti右啊i丈畀支持I用字節(jié)和2字節(jié)數(shù)邯類聲a進存4字節(jié)葩掘通信時需將個4字節(jié)數(shù) 據(jù)對應兩個寄M器-即兩個丄了節(jié)數(shù)據(jù).1、 如果VD中存的數(shù)據(jù)小于256,那么讀取VD0和VB3里的數(shù)據(jù)是一樣的;|2、 VW、VD的表達,以最低地址為基準,如VD100,表示是的100-103的四個字節(jié);3、數(shù)據(jù)存放順序,高有效字節(jié)放在低址上,也就是通常所說的大小端問題;4、VD0=VB0,VB1,VB2,VB3 ;5、VD104包括兩 VW104 VW

17、106 如果想用低位就用 VW106;6、 必須保證雙整數(shù)小于 32000,否則轉換成整數(shù)會溢出;I7、取整指令:TRUNC、ROUND,將一個實數(shù)轉換為一個雙整數(shù);爾1鷹Az 1需(tfiWitOffErnnsLIWtt"都OlWtN*iUI11t*fte*津當烏tt場初扌卜奇#a P't.如瞬護冋門亍ST 2W神制站:IZ0D3US 地址s.7-2ft(i Sr 據(jù)區(qū)Q0.0 QI 5.710 J -115/7AlWd -A1W6240001-4 xxxx2、也可在線使用 Modscan32串口測試軟件通訊,檢查問題出在 PLC還是DCS連援喪體地址ID,堆設爵esKS標

18、盛- ModC R有履能令的次埶離存壽產唏令糞型有4個KuAbet STHotLs: # ynltJ J"廿t Re甲uiiKh, WkAddiew:恤亍MnjllL 阿 Dcte Id:' klODBUE FiflfniTyp* 111: lUIL SIAUS*» g 習C- !DT -iTffKETTFJi «6B03QIcD>阿】5訶詢5OM芒(0>500祐m:阿3<013咖orauzm 于1D>0015詢j0003<3>0血前rO >QflQ7<0;QCO”凸】蝕Oi :<a>D(n丄圧D

19、、ooat.畑 oaEQOQi.心0fl0:e<0:聞書woolu>mmoioaiA(fl>ann?snon 2?Odd即cD0EO46ipao;< J?丁(m<n>0000 .<0>iWt000£3-<D>UGOID*0;DCD47 Q?JUOV*WjN1 j>財紂<Q>mk<ui>uoo拇<U>UOQUULO<U:KMHV叫打so?u009 £1oao2p'-SP>ooost.cDkaOQ42<0 :'MO"串口 485通訊線

20、0r “ P=q lodScjIAddress:length!*iodeOl: 00005! 00003;OOOD4: 00005: OOGB6: OMO?;00011DQ亶麗a昂iM'亙冋Ih,選擇訪問類型;2,選樣起 始地址;占選擇訪問長ffievtce Id:COILSTAIUEMODBUS Point TypeNiifribnr gf Ppib: 0 Slave Rcfipofiges: DReset Ctrs1 -UE"心OGOflS:C0015; k0>006?2: <C>oao2. <0>OiOOSGe OEOOP的:<Ci&

21、gt;flOOlfi; <0>00023: <C>0)030: <fl>00037<0>Q£(0>00(»10:<0>aooi7: <o>ooa?4: <e>ooQar <0 iaOO3B<0i0"S<0>00011:<E3>«ooie:OOOZ5. <0?05032 - M0'(1039<0>OE<0>ooeu:<0>cool?: <o>otfo?e: tc?EQ吧;

22、<5?1004D< 0>(K0>00013:<O>eO(J2Q: 300027. <c>00034:仙叭41m0"E帕 014;忙.<0><3曲23;飛"00035- *0#陽昭2e社掃進r Asai w RTDQAPJIEL 疋 NMNEMNIASCII <- RTU53|ia21Cd1 10D槍衍Z目的5£遲r單點互ABHi!軸UftnKZ 盤哼15扣巧0(適W于*設*不袁特*點呂酬(HtlI'Bttt;|iKDajJ|eJ晉A豳:lEVENffizJ停止恥hjJKS|D碾 Cwechw to COM?IP" -L-LL 4tl悴爲壓制 r ¥tt從觀音osn r 卵符JivicTsQtr酎 麗"Ris I測麗- Id ;m:in 后-/., tl附r r; I"-Modbus主站說明:主站指令也只需編

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論