信捷PLC學習筆記_第1頁
信捷PLC學習筆記_第2頁
信捷PLC學習筆記_第3頁
信捷PLC學習筆記_第4頁
信捷PLC學習筆記_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1凝問:軟元件地址和輸入端子是什么關(guān)系?5-4 3.10對應(yīng)表的設(shè)置出擊丁程欄PLC里司一U:。設(shè)置.彈出10設(shè)置對話杵,L1。由以.射;是指內(nèi)部軟元件端號對岫的實況喻人*策中口的定心 例如.在X0.XI的位置卜設(shè)置數(shù)的部為0.則輸&薪X0的人置OK時.軟元件X(L XI鼻置 ON:如果是Y0, Y1的位.立上設(shè)置故保酣為0.則只有軟元件Y1置O 乂時,輸出 端Y0寸仃輸出“單擊X31,彈出下拉,器:述工如右國所不:工1即1:2 工流For I:3 工 Fort : 4 Ifi F&H :5 In For <'G Lt For t:T2.指令分類E信捷旦0/E系列

2、中C編輯工具軟件文件g 編輯舊查找"咨帙顯示4)FW操作陰FM設(shè)置仁)選項B)百口郵幫助Q0M J W匚的;w 【色號魚。里。星圖卜魁北曾曾曲憶格第y高管令分類置我:-第分類田回輸入指令+線圈輸出指令 + J流程控制指令 +.目數(shù)據(jù)佶送指令 S寫運算指令 +敖據(jù)移位指令 +目數(shù)據(jù)轉(zhuǎn)換指令 £浮點運算指令 +時鐘運尊指令 +特殊功能指令 *杼芟指今*. 通訊指令國運動控制指令錯誤列陵輸出說明當指令分類二工程3.可以使用流程開始,流程結(jié)束指令來分程序塊 也可以使用指令塊開始結(jié)束指令來折疊程序兩個具體的區(qū)別還得測試查找:) 7 復>礎(chǔ)K)E)ARrop)摟ONOP)A UJ

3、 、l A)z ! CRBP震ES筮SOSp)p)1sm/如S,/A/AK并聯(lián)回路塊的串聯(lián)連接l!l.rhLLLLL:!;.;L】.;一電.:.;一- * *#* B * * *t9* *«指令塊折疊開始(GROUP)指令塊折疊結(jié)束(GROUPE)中斷標號母線復歸(MCR)新母線開始(MCS)串聯(lián)回路塊的并聯(lián)連接9RB)普通標號(P)(SBLOCK)lQj (SBLOCKE) ffl回通訊指令運動控制指令指令分類汁輸入指令* M線圈輸出指令-目流程控制指令 即子程序調(diào)用;亡百山 .條件跳轉(zhuǎn);口) 引屏蔽中斷DU 母開中斷Ml 回程序結(jié)束舊晚, 君主程序結(jié)束下日心) 43循環(huán)范圍開始”

4、口的 可中斷子程序返回口 可循環(huán)范圍結(jié)束的EXT 通關(guān)閉所在原程流程跳轉(zhuǎn))出時 打開指定流程,關(guān)閉所在流程(流程跳監(jiān))Str: 4J子程序返回RET;, 業(yè)由艇流程今關(guān)閉所在調(diào)程5n 包)流程開始(STL)切流程結(jié)束:5TLEi*埒數(shù)門傳面指令+ G運算指令+圖數(shù)據(jù)移位指令 +百數(shù)據(jù)轉(zhuǎn)換指令 座電浮點運算指令 +國時鐘運算指令 孑0特殊功能指令 +回標差指令 *41通訊指令 份運瀏空制指令WI如4.擴展模塊 地址分配模塊通道AD信號(模塊號-1、通道號)DA心通道使能開關(guān)(每一通道只有 將使能開啟才可 以使用)第1擴展模塊0CHID100 00QD100 00Y100 001CHID100 0

5、1QD100 01Y100 01第2擴展模塊0CHID101 00QD101 00Y101 001CHID101 01QD101 01Y101 01第9擴展模塊0CHID108 00QD108 00Y110 001CHID108 01QD108 01Y110 01汪思:1)將不用的通道禁止可以提高輸入 /輸出的掃描速度。2)當運行過程中關(guān)閉輸入的使能開關(guān),對應(yīng)的輸入通道將采集不到數(shù)據(jù)。(數(shù)據(jù)顯示為0)3)當運行過程中關(guān)閉輸出的使能開關(guān),對應(yīng)的輸出通道保持原來數(shù)據(jù)不變。模數(shù)轉(zhuǎn)換:輸入模擬與轉(zhuǎn)換的數(shù)字置關(guān)系如下表所示:04V模擬量輸入0 10模擬置輸入+16383+16383小 , O數(shù)字量- O

6、數(shù)字量O-lOmA模擬量珀入4劣mA模擬箱人+16383-+16383-CD 功能和動作5.C語言功能塊爆作效作用類揖S1C語言函數(shù)功能塊名就,由用戶百定義字符序S2對翅C謂言函數(shù)內(nèi)字W的起始地址16 位,BINSJ時掩C語言函給內(nèi)位B的起始地址位BINNAME_C S1為用戶自定義函數(shù)名稱.出數(shù)字,英文,下劃岐組成,首字符不能為數(shù)字.名將長 度需=5個字符* 函數(shù)名稱不能與PLC內(nèi)置指令名稔沖突,如LD、ADD” SUB、PLSR等. 函數(shù)名稱不能與當前PLC已經(jīng)存在的函數(shù)功能塊同名.關(guān)F指令格式的具體說明將在下章節(jié)結(jié)合例程說明.3、在新建完成后,會出現(xiàn)下面的編輯同面。主函數(shù)名稱(為函數(shù)功能

7、塊幺稱.該名稱不能隨意修改,必空匚竺姆J功雌十uxi 須在編輯窗口進行修改)5UpdaeeTiine:2007-11-3 9:31:136Consent:7Q 玲在PLC的C語言中.如果需要使用檢入(X)以及輸出(Y),則需要在里面加入宏 .define SysRegAddr_X_YZ例如:將愴入X0的狀態(tài)第定線圖M0.則為:B0)=X0: 將輸Y0的狀態(tài)給定線閽M10,則為:B10=Y0:(注意:對應(yīng)的X、Y在C語言中都為 十進制表示,而非八進制)., 參數(shù)傳遞方式:在梯形圖調(diào)用時,傳入的D (HD)和M(HM),即為W和B的起始地址. 如卜圖,當指令FUNC1D0M0中的為DO. M0開始

8、,則W為DO, W10W10. B0 為MO, B10為M10:當指令穴2(:11100小)中的為他0.HM0開始.則W0為HDO. W10為HD10. B0為HMO, B10為HM10:如悌形圖中使用的參數(shù)為D100. M100. 則W為D100. B0為M100:如果梯形圖中使用的參數(shù)為HDO. HM0,則W0=HD0. B0=HM0;如果梯形圖中使用的參數(shù)為HDO, M0.則W0)=ED0. B0=M0:如果梯形 圖中使用的參數(shù)為D100, HNI100.則W0=D100 B0=HMl00因此.字與位元件 的首地址和是否使用掉電保持型數(shù)據(jù)寄存器和線圈由用戶在PLC程序中設(shè)定.注意:在同

9、個C語言上面線圈和數(shù)據(jù)類型只能是一種.即要么整個C語言上面的所有 線圈是掉電保持量,要么全是非掉電保持型:數(shù)據(jù)寄存器也是一樣. 參數(shù)3:表示字軟元件,使用時按數(shù)組使用,如W0=l: Wl=W2bW3:在程序 中可按照標準C規(guī)范使用. 參數(shù)B:表示位軟元件.使用時也按數(shù)組使用,支持位置1和位清零.如B0=l: Bl=0: 以及賦值.如BO=B1. 雙字運算:在W前加個D.如DW10=100000.表示給W10WU合成的雙字賦值。浮點運算:支持在函數(shù)中定義浮點變R.以及進行浮點運算(例如:浮點數(shù)寄存器D0 (雙字)可表示為FW0 FW0m123.456). 其它相關(guān)軟元件在c語言里面的定義:千余/

10、今今,金今*今/*,會育*“余會令中,?今魚與分,彳,余金與翁,*金同理,如果是非掉電保持的流程S、計數(shù)器C、定時據(jù)T、計數(shù)器寄存器CD、定時 器寄存器TD、存儲器D (HD)以及內(nèi)部線閽M (HM)等在C語言中的應(yīng)用都相類似. 9 void F(JNC1( UORD V , BIT B |''之間為Cift 言程序編輯區(qū)域TORD V對應(yīng)為軟元件DBIT B對應(yīng)為軟元件M宏定義“帆kfineS戶&少ddr_0_C_T一CD=TD-D.M";皿果是掉電保拈的流程H,.計數(shù).器HU定時/HT、計敷器寄存器HCD 一時器寄存器HTD萼1C語言中的向中主 似,宓定義

11、 define SysRegAddr HS HC HT HCD HTdHD.HM二件例程序:W(0t=CD0;Wl=TD<JJ:Bl=C0 B2hT0; 函數(shù)庫:用戶功能塊可也直接使用南數(shù)摩中定義的函數(shù)和常量.函數(shù)庫中包含的南效和常量始g/號測分- 支畀的其他數(shù)據(jù)類型:BOOL:”布爾fiINI8U;E位尢符號整數(shù)INT3S:g位疔符號整數(shù)INT16U“16也無符號整裂INT16S范目整數(shù)INT32U一位無符號整熟INT32S"史拉2符號整數(shù)FP32;單精度評點FP64;".雙精度評點預(yù)定義的宏;definetrue1dennefale0defineTRUE1defi

12、neFALSE06、定時器定時器累計可編程控列器內(nèi)的】m"lOmsr 100ms等的時鐘豚沖,當達到所定的設(shè)定唯時輸出觸點動作.普通定時題不設(shè)專用指令,哽用TMR指令迸行定時工采用程序存隔域內(nèi)的常用(K) 作為設(shè)定信,也可用數(shù)據(jù)寄存器<D)的內(nèi)容進行間接指定。如果定時器線圈TO的支動檢入XC 為ON, TO用當前值計數(shù)據(jù)累計 10ms的時鐘肱神.如果該值等于設(shè) 定值K200時.定時盤的輸出觸點 動作.也就是說輸出觸點任蛾圈驅(qū)動2種 后動件.!運動帖入X0斷開或停電, 定時器復位,雉出觸峰復位*k指令格式TMR.TOK2Q0RIOTMR_ATOKIOTOKid(不累計)指令復位格

13、式;其中工$1:定時器(如:T。、HT10)S2:定時時間(如K100)S3:時基1KI1皿” K1010ms. K100-IWms)7.PID控制功能功能和動作PIDDODIOHDOD100®P I DDODIOHDOYO® ® ® CD操作數(shù)作用類型SI設(shè)定目標值(sv的軟元件地址編號16 位 必S3+ 69將被該指令占用,不可當作普通的數(shù)據(jù)寄存器使用. 該指令在每次達到采樣時間的間隔時執(zhí)行。 對于運算結(jié)果,數(shù)據(jù)寄存器用于存放PID輸出值;輸出點用于輸出開關(guān)形式的占空比. BINS2測定值(PV)的軟元件地址編號16 位,BINS3設(shè)定控制參數(shù)的軟元

14、件首地址編號16 位, BIND運算結(jié)果(MV)儲地疝編號或輸出端口16 位,BIN:位pm等利指令相工整數(shù)地址.請參照下表.地址功能說明備注S3采樣時間32位無符號效用 ',: D11來擇時闿賀位無符號數(shù)舉DKS3+2模式設(shè)置bitOi G:負動忤;1:正動作 bitl-bit6不可生用 bit7:0:手動PID: 1;白整定PID bits: 1:自整定成功標恚 bit5- bitlO;白整定方法00:階趺 嗚城法01:臨界振蕩法bdllTtn不可使用bit13 -bit14白整定P3D控制模式 1使用臨界振蕩法時有效)00:PID控制 Oh PI控制 10: Pfi 制 bitl

15、5!(h普通模式* It高城模武S3+3比例增益(Kp)范鵬 1-32767%S37積分時間(TDQ-327«7* 100ms。時作為無區(qū)分處理S3+5赧分時間(TD)Q-327ti7*10ms0時無微分處理S3TPID運其范圍Q72M7pm調(diào)整號變S3+7控制死區(qū)OT27W理區(qū)范用內(nèi)fid輸出 值不變S3-£情人越波常敏(力0-99%J0時役"輸入熬液SJ-9第分增益(KD)0T00%。時無微分增靛S3+10輸出上限設(shè)定值-32767-32767S3+11輸出下限設(shè)定值-32767-32767S3+12PID自整定周期變化值滿量程AD值*(0 3-1%)閾值*1

16、3PID白整定超調(diào)允許仇允詐超調(diào)L不超調(diào)熔減少超調(diào))欠用防趺響應(yīng)法時有效)S3+14白整定廠束過渡空段當 時目標憤每次消整的也 分比男S3T5白裝定結(jié)束過渡階段當 前目標值停留的次數(shù)Si-B-S3+15不他用地址S3-16-S3增PID運算的內(nèi)部處理占用參數(shù)說明:動作方向正動作:隨著測定值PV的增加操作輸出值MV隨之增加的動作,一般用于冷卻控制。逆動作:隨著測定值PV的增加操作輸出值MV反而減少的動作,一般用于加熱控制。模式設(shè)置普通模式S3+8S3+69為系統(tǒng)所使用參數(shù)寄存器的范圍為 S3S3+69,其中S3S3+7需要用戶設(shè)置; 占用,用戶不可以使用。高級模式 使用參數(shù)寄存器的范圍為 S3S

17、3+69,其中S3S3+7和S3+8S3+12需要用戶設(shè)置;S3+16 S3+69為系統(tǒng)所占用,用戶不可以使用。采樣時間S3系統(tǒng)按照一定的時間間隔對當前值進行采樣并與輸出值比較,這個時間間隔即為采樣時間T。當DA輸出時,T無限制;當端口輸出時,T必須大于1個PLC程序掃描周期。T的取值宜在1001000個PLC掃描周期的范圍內(nèi)。PID運算范圍S3+6系統(tǒng)在運行時,一開始處于PID全開階段,即以最快的速度(默認為4095)接近目標值,當達到PID的運算范圍時,參數(shù) Kp、TI、TD開始起控制作用。如下圖所示:如目標值為100, PID運算范圍的值取10,那么PID真正進行運算的范圍即為 控制死區(qū)

18、S3+7當測量值長時間沒有明顯變化時,PID仍然處于運算階段.屬無意義的控制,通過設(shè)置 控制死區(qū),可以避免這種情況&如下圖所示:輸出直i IF 一個值1第當前值122上一個值1"時間t假設(shè),此時我們設(shè)定控制死區(qū)值為10.那么在上圖中,當前值(122)對上一個值(120 來說,變化量僅為2, PID不對其進行運算,下一個值135對122具有變化量13,大T控制 死區(qū)值.pm可以對1充進行運算.選型XD3系列型號表型號輸入點里 (DC24V)輸出點數(shù)(R, T)AC電源DC電源雄電器箱出晶體管輸出晶悻管維電 器混合輸出維電器輸出晶陣管輸出晶體管維電器混臺輸出XD丸】6R-EKD

19、蓊 16T-EXD36RT.EXD546R<XD346T-CXDSJ6RT<8點S點NXD3-24R-EXD3-24T-EXD3-24RT-EXD3-24R-CXD3-24TCXD3-24RT-C】4點】。點PMXDF32R.Exm»?T.EXD32RTEXD332R<XD332TCXD332RTC點14點型XDWR-EXDET-EXD&RTEXD5-4SR-CXD34STCXDSRT-C2g點20點XD3&R-EXD3-WT-EXD3-WRT-EXD3-6OR-CXD3-60T-CXD3-60RT-C36點M點ThXD3-16PR-EXD3-16PT.EXD316PRTEXD3.16PRCXD3 16PTCKD346PRFC8點8點PNTXD3-24PR-EXDJ-24P7EXD3-24PRT-EXD3-24PR-C1XD3-24PTCXDJ-24PRT-C14點10點rJpXD3-32PR-EXDa-g PFEXD3-32PRT-EXD 皿 PR-CXD332PT-CXD3-32PRT-C】8點14點型KDM 8P艮王XD5-4SPTEXD3-48PR.T-EXD3-4BPR-CXD5-48PT-CXD3-4KPR.T-C28點20點XD3-60PR-EXD3-60PFEXD3-60PRT-EXD3-6OPR-CXD3-6

溫馨提示

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

評論

0/150

提交評論