![智能平臺(tái)plc梯形圖指令手冊(cè)_第1頁](http://file4.renrendoc.com/view/708c1898185b09e3823bf11cf20bc421/708c1898185b09e3823bf11cf20bc4211.gif)
![智能平臺(tái)plc梯形圖指令手冊(cè)_第2頁](http://file4.renrendoc.com/view/708c1898185b09e3823bf11cf20bc421/708c1898185b09e3823bf11cf20bc4212.gif)
![智能平臺(tái)plc梯形圖指令手冊(cè)_第3頁](http://file4.renrendoc.com/view/708c1898185b09e3823bf11cf20bc421/708c1898185b09e3823bf11cf20bc4213.gif)
![智能平臺(tái)plc梯形圖指令手冊(cè)_第4頁](http://file4.renrendoc.com/view/708c1898185b09e3823bf11cf20bc421/708c1898185b09e3823bf11cf20bc4214.gif)
![智能平臺(tái)plc梯形圖指令手冊(cè)_第5頁](http://file4.renrendoc.com/view/708c1898185b09e3823bf11cf20bc421/708c1898185b09e3823bf11cf20bc4215.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
功能塊和他們的操作數(shù)輸入到梯形圖程序塊中。編輯器會(huì)自動(dòng)的開辟新的必需的梯級(jí)。每個(gè)指令都能對(duì)其所在的控制站的變量執(zhí)行操作。注意:所有可用指令功能塊都包含在PLC梯形圖指令集工具箱中 梯形圖高級(jí)數(shù)高級(jí)數(shù)算功能功
說計(jì)算反自然對(duì)數(shù),e的ìIN?次冪計(jì)算ìIN1?的ìIN2?次冪計(jì)算ìIN? 計(jì)算ìIN?
計(jì)算以10為底的ìIN?的對(duì)數(shù)計(jì)算ìN?入ìN?的平方根的雙精度整數(shù)部分到ì?地址上。
計(jì)算ìIN?入ìN?的平方根的單精度整數(shù)部分到ì?地址上。計(jì)算ìIN?計(jì)算ìIN?的余弦函數(shù)(輸入為弧度數(shù)) 計(jì)算ìIN?的正弦函數(shù)(輸入為弧度數(shù))Operation|CPUOperands:EXP| 對(duì)于計(jì)算任意數(shù)X的指數(shù)函數(shù),即為計(jì)算IN1的IN2次冪,計(jì)算結(jié)果放在Q地址ININ1IN2對(duì)于EXPINCPU和90-30系列浮點(diǎn)型CPU均支持EXPEXPT(PACSystems?CPUsandSeries90?-70CPUs)(PACSystems?和90?-70系列CPU)risterrferences,,,,I,d(PACSystems?only.)YoucanuseaBOOLarrayof操作 數(shù)據(jù)類
Data 說 Memory, REALvariableor dataflowR,P,L REAL型變量或常,dataflow,ot e的冪指數(shù)T, AQ, 然對(duì)數(shù)。PACSystems?alsoT, 注意:當(dāng)IN= ,,2,o 樣,但是對(duì)ACSystems?alsoPACSysteT,.CPU或 REALvariable90-30系列aflo,R,P,下會(huì)繼續(xù)傳Cyst,also輸出為0T REAL型變 dataflow,R,P,L,AQ,PACSystems?也支持I,Q,M,T,G和符號(hào)
EXPT(PACSystems?CPU和90?-70系列CPU)對(duì)于所有類型的寄存器(%R,%P,%L,%%AI,%AQ)(僅有PACSystems?)可以使用32位或是更長(zhǎng)的BOOL型數(shù)組代替REAL操作數(shù)據(jù)類區(qū)過程說dataflow,R,P,L,AI,AQ,WPACSystems?也支持I,Q,MT,G和符號(hào)變量。dataflow,R,P,L,AI,AQ,WPACSystems?也支持I,Q,MT,G和符號(hào)變量。Qdataflow,R,P,L,AI,WPACSystems?也支IQM,T,G和符號(hào)變量。梯形圖指令高級(jí)數(shù)Operation|CPUOperands:ASIN|ACOS|運(yùn)行沒有發(fā)生數(shù)據(jù)溢出時(shí), stemsCPUVersaMax?CPU,90-70系列3.00版本或隨后的浮點(diǎn)型CPUASIN(PACSystems?CPU和90?-70系列CPU)對(duì)于所有類型的寄存器(%R,%P,%L,%%AI,%AQ)(僅有PACSystems?)可以使用32位或是更長(zhǎng)的BOOL型數(shù)組代替REAL操作數(shù)據(jù)類區(qū)說dataflow,R,P,L,AQ,PACSystems?也支持IQM,T,G和符號(hào)變量-1<IN Qdataflow,R,P,L,AQ,PACSystems?也支持IQM,T,G和符號(hào)變量。(- (ACOS操作(PACSystems?CPU和90?-70系列CPU)對(duì)于所有類型的寄存器(%R,%P,%L,%%AI,%AQ)(僅有PACSystems?)可以使用32位或是更長(zhǎng)的BOOL型數(shù)組代替REAL操作數(shù)據(jù)類區(qū)說dataflow,R,P,L,AI,AQ,W.PACSystems?也支持IQM,T,G和符號(hào)變量。 Qdataflow,R,P,L,AI,AQ,W.PACSystems?也支持I,Q,M,T,G和符號(hào)變量 ATAN操作(PACSystems?CPU和90?-70系列CPU)對(duì)于所有類型的寄存器(%R,%P,%L,%W,%(僅有PACSystems?)可以使用32位或是更長(zhǎng)的BOOL型數(shù)組代替REAL操作數(shù)據(jù)類區(qū)說dataflow,R,P,L,AI,AQ,W.PACSystems?也支持IQM,T,G和符號(hào)變量。 待運(yùn)Qdataflow,R,P,L,AI,AQ,W.PACSystems?也支持IQM,T,G和符號(hào)變量(- (梯形圖函數(shù)高級(jí)數(shù)Operation|Operands|CPU將結(jié)果到輸出Q地址上。對(duì)于自然對(duì)數(shù)函數(shù)(LN),IN的自然對(duì)數(shù)在Q地址上意 意NIN(PACSystems?CPU和90?-70系列CPU)對(duì)于所有類型的寄存器(%R,%P,%L,%%AI,%AQ)(僅有 可以使用32位或是更長(zhǎng)的BOOL型數(shù)組代替REAL型變操作數(shù)據(jù)類區(qū)說REAL型變量或常dataflow,R,P,L,AI,AQ,W.PACSystems?也支I,QMTGLOG或LN計(jì)算QREALdataflow,R,P,L,AI,AQ,W.I,QMTG和符號(hào)變量LOG(IN)LNCPUPACSystemsCPU,VersaMaxCPUs,90-70系列3.00版本或隨后的浮點(diǎn)型CPU和90-梯形圖指令高級(jí)數(shù)Operation|(PACSystemsCPU90-70系列CPU)對(duì)于所有類型的寄存器(%RPL(僅有PACSystems可以使用32位或是更長(zhǎng)的BOOL型數(shù)組代替REALQDINT型變量或常DINTdataflow,R,P,L,AI,AQ,W.PACSystems也支持I,Q,M,dataflow,R,P,L,AI,AQ,W.如果IN0,使能信號(hào)注意:對(duì)于90?-30系列DINT常量數(shù)值范圍為-32,768到+32,767PACSystems?CPU,VersaMax?CPUs,90?-70系列2.0版本或隨后版本CPU,對(duì)于90?-30系列CPU341或是更低級(jí)CPUDINT常量數(shù)值范圍為-32,768到+32,767.(PACSystems?和90?-70系列CPU)對(duì)于所有類型的寄存器(%R,%P,%L,%W,%AI,(僅有PACSystems?)可以使用32位或是更長(zhǎng)的BOOL型數(shù)組代替REAL操作數(shù)據(jù)類區(qū)過程說dataflow,I,Q,M,T,G,R,P,L,AI,AQ,W如果IN0,使能信號(hào)將不會(huì)QINTdataflow,I,Q,M,T,G,R,P,L,AI,AQ,WCPUPACSystems?CPU,VersaMax?CPU,90-70系列2.0修正版或隨后版本CPU,和提(PACSystems?和90?-70系列CPU)對(duì)于所有類型的寄存器(%R,%P,%L,%W,%AI,(僅有PACSystems?)可以使用32位或是更長(zhǎng)的BOOL型數(shù)組代替REAL操作數(shù)據(jù)類區(qū)過程說dataflow,R,P,L,AI,AQ,W.Q,M,T,G和符號(hào)變量Qdataflow,R,P,L,AI,AQ,W.PACSystems?也支持I,Q,M,T,G和符號(hào)變量CPUPACSystemsCPU,VersaMaxCPU,90-70系列3.00版本或隨后的浮點(diǎn)型CPU,和運(yùn)算過|操作|CPU支(PACSystemsCPU90-70系列CPU)對(duì)于所有類型的寄存器(%RPLWAI,and%AQ)都支持間接尋址功能。(僅有PACSystems可以使用32位或是更長(zhǎng)的BOOL型數(shù)組代替REAL操作數(shù)據(jù)類區(qū)過程說REAL型變量或dataflow,R,P,L,AI,AQ,W.PACSystems?也支持IQ,M,T,G和符號(hào)變量-<IN<+263.(263QREALdataflow,R,P,L,AI,AQ,W.PACSystems?也支持I,Q,M,T,G和符號(hào)%R00001的余弦值將被放在%R00033中CPU支PACSystemsCPU,VersaMaxCPU,90-70系列3.00版本或隨后的浮點(diǎn)型CPU,列浮點(diǎn)型CPU均支持SIN,CO和 功 功能塊 說BitSequencer位定序器
的位置。BitSetClear
位置位將位串中的某一位設(shè)置為到的作用位測(cè)試檢測(cè)位串中的某一位當(dāng)前是1或LogicalAND邏輯與LogicalNOT邏輯非
邏輯非輸出位串Q的每一位都是輸入位LogicalOR邏輯或
LogicalXOR邏輯
MaskedCompare掩碼比ftBits
或字串中的所有位向左移。字串中的所有位向右移。WORD,或DWORD中的所有位的跳變線圈和跳變觸點(diǎn)狀態(tài)。.基于VersaMaxCPU和90-30系列CPU,位運(yùn)算函數(shù)可以對(duì)singleWORD據(jù)位置的至多256個(gè)WORD型數(shù)據(jù)進(jìn)行運(yùn)算。邏輯與,或,異或和非(翻轉(zhuǎn)函數(shù)除外,它們只能計(jì)算singleWORD對(duì)于PACSystems?CPU和90?-70系列CPU,所有的位運(yùn)算函數(shù)可計(jì)算singleWORD或DWORD類型數(shù)據(jù),還可計(jì)算占據(jù)位置的至多256個(gè)WORD和運(yùn)算過程|操作過程||CPU支入入 擇為1到256個(gè)WORD CSystems?和90?-70系列,可以選擇DWORD類型數(shù)據(jù)。只要函數(shù)接收 意:當(dāng)使用位檢測(cè),位置位,位或是位定位函數(shù)時(shí),位的編號(hào)是從1到16,而不是從0到15(PACSystemsCPU90-70系列CPU)對(duì)于所有類型的寄存器(%RPL操作
數(shù)據(jù)類
區(qū)dataflow,I,Q,M,T,S,G,R,P,L,W,dataflow,R,P,L,W,AI,AQPACSystems?也支持IQ,M,T,G和符號(hào)變量
過程說DWORD 操作數(shù)據(jù)的第一個(gè)WORDQ
(僅有PACSystems?和90?-70系列可行當(dāng)發(fā)現(xiàn)某dataflow,I,Q,M,TG,R,P,L,W,AI,AQ 于 1僅有的區(qū)別就是如果發(fā)現(xiàn)一位為1,在位串中的位置將被寫入Q00002也被導(dǎo)2:對(duì)于他類型CPU所有GEFanucCPU均支持BIT_POS_WORD 運(yùn)算過程|必要|操作過程|舉例|CPU支位位定序器函數(shù)(BIT_SEQ)的執(zhí)行是通過將一位與其他一組位轉(zhuǎn)換R當(dāng)前狀EN前周期狀EN當(dāng)前狀位定序器狀位定序器增/減復(fù)位輸入端R)()的輸入,總可以對(duì)定序器復(fù)位。當(dāng)RN端輸入的數(shù)值。如果用戶沒有指定N值,步數(shù)被復(fù)位為。位定序器中的所有位、,都被置為。只有被指為當(dāng)前步數(shù)的位被置。 步 ??操作數(shù))時(shí),它將被置回到1 步 ??操作數(shù))時(shí),它將被置為??參數(shù)STBIT_SEQ函數(shù)將如上所述執(zhí)行,除非沒有位被置位或?;旧?,BIT_SEQ函數(shù)是在指定的范圍內(nèi)循環(huán)當(dāng)前的步數(shù)。注意:線圈檢測(cè),對(duì)于BIT_SEQ函數(shù)從ST參數(shù)開始對(duì)16??操作數(shù)小于16Word1:Word2:序列長(zhǎng)度(以位為單位Word3:注意 3(控制字)與函數(shù)相關(guān)的各個(gè)BOOL輸入輸出的狀態(tài),如下格式不使用0到13對(duì)于N操作數(shù),位輸入是從1到16,而不是0到15
操作操作數(shù)據(jù)類區(qū)過程說含有三個(gè)字的連續(xù)R,P,L,是3Word1:Word2:Word3:控制字用于跟
1R為數(shù)N(默認(rèn)值=1),DIR和EN都導(dǎo)通,RBIT_SEQ的 I,Q,M,T,G,R,L,W,AI,
當(dāng)N1,R導(dǎo)通時(shí),步數(shù)為??。提示位輸入是從1到16,而不 BYTE型變量或常
I,Q,M,T,SA,SC,G,R,P,L,
儲(chǔ)區(qū)占用相臨字節(jié)(??/8),來提供??個(gè)位的定序提示:(90?Micro系列固件缺陷。)當(dāng)90?Micro系列刷新其BIT_SEQ和SHFR_WORD函止出現(xiàn)與90?Micro系列對(duì)象的也將這些函數(shù)的ST輸入加進(jìn)將多個(gè)BIT_SEQ和/或用?警告,除非將此類ì多重%R0012。當(dāng)CLEAR導(dǎo)通,定序器重新置位,根據(jù)N輸入指定,當(dāng)前步數(shù)重置為3當(dāng)NXT_CYC導(dǎo)通而CLEAR斷開,位的步數(shù)3被,步數(shù)位2或4被置位(依據(jù)DIR是所有的GEFanucCPU均支持BIT_SEQ梯形圖函 位運(yùn)算函運(yùn)算過||舉例|CPU支(BIT_CLR_DWORDBIT_CLR_WORD)通過將位串中的一位設(shè)置為0,描 到5個(gè)R的位串。對(duì)于CSym和9?-列,可以選擇R。函數(shù)向右傳遞使能信號(hào),除非圍(≤≤(6*長(zhǎng)度)對(duì)于R型,≤≤(2*長(zhǎng)度)對(duì)于R型)在此范圍外,將不再有輸出使能信號(hào)。提示:當(dāng)用置位或函數(shù)時(shí),對(duì)于WORD型位輸入為1到16,而不是0到15,對(duì)于DWORD型為1提示:(PACSystemsCPU90-70系列CPU)對(duì)于所有類型的寄存器(%RPLWAI,and%AQ)都支持間接尋址功能。操作數(shù)據(jù)類區(qū)過程說 WORDI,Q,M,T,SA,SB,G,R,P,L,W,AI,WORD或DWORDR,P,L,AI,PACSystems?也支持IQ,MTG,SSASB,SCINT數(shù)數(shù)據(jù)流,I,Q,M,T,R,P,L,W,AI,AQ,的位的位置。 (16*長(zhǎng)度例于所有型號(hào)的例2:僅用于PACSystems?CPUs和90?-70%M41?%M48將被作為寫入的值是跳變狀態(tài)來運(yùn)算。當(dāng)作為跳變觸點(diǎn)或線圈使用時(shí),注意90?-70對(duì)于所有位運(yùn)算,功能塊的位組若不明確地指明為位類型將影響到被寫為BYTE,WORD,或DWORD中的所有位(線圈和觸點(diǎn))的跳變狀態(tài)。CPUBIT_SET_WORD和BIT_CLR_WORD可用于所有GEFanucCPU。BIT_SET_DWORDBIT_CLR_DWORD可用于PACSystems?CPU和系列90?-70CPU。LD功能 位運(yùn)|操作數(shù)||CPU支PACSystems?所有型號(hào)的90?-能塊接通,它將測(cè)試位串中 果指定數(shù)的不是一個(gè)常數(shù)而是一個(gè)變量,則用此功能塊可以在連續(xù)掃描中完成對(duì)不同位試。如果BIT值超出范圍(1BIT(16*長(zhǎng)度)對(duì)于一個(gè)字和1≤BIT≤(長(zhǎng)度)對(duì)一個(gè)雙字),則Q置為OFF??芍付ǖ拇拈L(zhǎng)度范圍為1256個(gè)WORD。對(duì)于PACSystems?或系列90?-70CPU,也可選擇DWORD型。:注意:(PACSystems?CPU和系列90?-70CPU)間接變量可用于所有寄存器類型(%R,%P,%%WAIandAQ)操作數(shù)據(jù)類內(nèi)存說數(shù)據(jù)串的WORD (PACSystems?90?-70
數(shù)據(jù)流I,Q,M,S,G,R,P,L,AI,AQ,數(shù)據(jù)流R,P,L,AI,AQ.PACSystems?也IQMTGS,SASBSCW,變
注意:BIT_TEST_DWORD90?-70CPU。WORD或 INT型變量或常
數(shù)據(jù)流,I,Q,M,TG,R,P,LAI,AQ,
接 被測(cè)試位的狀態(tài);Q被測(cè)例例:PACSystems?CPU和90?-70CPU當(dāng)輸入V_I0001置位,PRD_CDE中位置為變量PICKBIT中的值的一位被測(cè)試。。如例:可用于所有型號(hào)PRD_CDE的一部分。如果它為1,則輸出Q向右傳遞電流,線圈V_Q0001置位。CPUBIT_TEST_WORDGEFanucCPUT_DWORD可用于PACSystems?CPU和系列90?-LD功 Bit操|(zhì)操作數(shù)||CPU支PAC系統(tǒng)?CPU90?-70系列-于PAC系統(tǒng)?CPU和90? -在PAC系統(tǒng)?CPU和90?70系列CPU 為0,或者倆位都為0,在相應(yīng)位置上的位置0。功能塊在接到電流時(shí)傳送電流到功Note:(PAC系統(tǒng)?CPU90?-70系列CPU.)對(duì)于所有的寄存器變量都是可以使用間接尋址。(%R,%P,%L,%W,%AI,和%AQ).操作 數(shù)據(jù)類 內(nèi)存區(qū) 描PAC系統(tǒng)?CPU和90?-70系列
(PAC系統(tǒng)?CPU和90?-70系列DWORDWORD變量或者常(PAC系統(tǒng)?CPU和90?-70系列CPU)DWORD
數(shù)據(jù)流R,P,L,AI,AQ.PAC系統(tǒng)?也支持I,Q,M,T,G,S,SA,SB,SC,W,符號(hào)變量數(shù)據(jù)流IQ,T,S,G,P,L,AI,AQ,數(shù)據(jù)流R,P,L,AI,AQ.PAC系統(tǒng)?也支持SBSCW,符號(hào)變量
數(shù)據(jù)流I數(shù)據(jù)流IQ,T,S,G,P,L,AI,AQ,Q必須和IN1WORD變量流IQ,類型T,SA,SB,G,R,P,L,AQ,W,量DWORD數(shù)據(jù)流R,P,AI,PACSystems?也I,QMTGSBSCW,量CPU90?-70系列CPUCPU支所有的GEFanucCPU都支持LD Bit|操作數(shù)||CPU支PAC系統(tǒng)?CPU90?-70系列 功能塊的右邊。對(duì)于PAC系統(tǒng)?CPU和90?70系列CPU在PAC系統(tǒng)?CPU和90?70系列CPU中,需要??操作數(shù)作為長(zhǎng)度值。Note:(PAC系統(tǒng)?CPU90?-70系列CPU.)間接變量對(duì)于所有的寄存器變量都是可以使用的。(%R,%P,%L,%W,%AI,和%AQ).操作
數(shù)據(jù)類 內(nèi)存區(qū) 描常 (PAC系統(tǒng)?雙字的數(shù)量范圍是1 WORD變量或常 數(shù)據(jù)流,I,Q,M,要進(jìn)行非操作的70.)
T,S,G,R,L,AI,AQ,數(shù)據(jù)流R,P,L,AI,AQ.持I,Q,M,T,G,S,SA,SCW,符號(hào)變量
必須和1是同一數(shù)
WORD變量 數(shù)據(jù)流,I,Q,M,T,SA,SB,SC,GRPL,AI,AQ,W,符
(PAC系統(tǒng)?CPU和90?-70系列CPU)DWORD
數(shù)據(jù)流RPL,AI,AQ.PAC系MTG,SASCW,符號(hào)變量PAC系統(tǒng)?CPU90?-70系列CPUCPU所有的GEFanucCPU都支持LD功 Bit操操作|操作數(shù)|CPU支PAC系統(tǒng)?CPU90?-70系列對(duì)于PAC系統(tǒng)?CPU和 在PAC系統(tǒng)?CPU和90?70系列CPU中,需要??操作數(shù)作為長(zhǎng)度值。注意:(PAC系統(tǒng)?CPU和90?-70系列CPU.)(%R,%P%WAI,操作??(PAC系統(tǒng)?90?-70系列
數(shù)據(jù)類 內(nèi)存類 描或雙字的數(shù)量.1
WORD
數(shù)據(jù)流IQ,T,S,G,P,L,AI,AQ,
(PAC系統(tǒng)?90?-70系列DWORDWORD(PAC系統(tǒng)?CPU和90?-70系列DWORD
數(shù)據(jù)流R,P,L,AI,AQ.PAC系統(tǒng)?也支持SBSCW,符號(hào)變量IQ,T,S,G,P,L,AI,AQ,數(shù)據(jù)流R,P,L,AI,AQ.PAC系統(tǒng)?也支持SBSCW,符號(hào)變量
QWORD數(shù)據(jù)流IQ,T,SA,SB,G,R,P,L,AQ,W,量(PAC系統(tǒng)?CPU和90?-70系列CPU.)DWORD變量數(shù)據(jù)流R,P,L,AI,AQ.PACT,G,SA,SB,W,符號(hào)變量CPUGEFanucCPU都支持LD操作|操作數(shù)||CPUPAC系統(tǒng)?其它CPU90?-70圍是1到256個(gè)字。在PAC系統(tǒng)?90?70系列CPU中,還可以選擇DWORD作為比在PAC系統(tǒng)?90?-70系列PLC中,??CPU中XOR如果輸入位串IN2和輸出位串Q從相同的變量地址開始,輸入位串IN1中的1IN2相應(yīng)的位在0和1之間變換,功能塊接收到使能信號(hào)的每個(gè)周期都改變狀態(tài)一(。Note:(PAC系統(tǒng)?CPU和90?-70系列CPU.)對(duì)于所有的寄存器變量(%R,%P,%L,%W,%%AQ)都支持間接尋址操PAC系統(tǒng)?CPU和90?-70系列CPU)
數(shù)據(jù)類
區(qū)域量范圍1?? WORDPAC系統(tǒng)?CPU
數(shù)據(jù)流Q,M,S,G,P,L,AI,AQ,
90?-70DWORD變量或者常
數(shù)據(jù)流R,P,LAI,一個(gè)字或雙字QMT,G,SSA,SBSCW,量
WORD變量或常 數(shù)據(jù)流,Q,M,S,G,P,L,AI,AQ,
(PAC系統(tǒng)?CPU和90?-70系列CPU)DWORD變量或常量數(shù)據(jù)流R,P,L,AI,AQ.PAC系統(tǒng)?也支持Q,M,T,G,S,SA,SB,SC,W,符號(hào)變量,QWORD數(shù)據(jù)流IQ,T,SA,SB,G,R,P,L,AQ,W,量PAC系統(tǒng)?CPU和90?-70系列CPU)DWORD變量R,P,L,AI,AQ.PAC系統(tǒng)?也支Q,M,T,G,SA,SCW,只要V_I0001置位,變量WORD3的位串被(全部位為零) 統(tǒng)?90?-70系列CPU的邏CPUGEFanucCPU都支持LD功 Bit操|(zhì)CPU支操作數(shù) P_DWORD 態(tài)反饋例如限位開關(guān)或節(jié)點(diǎn)的狀態(tài)。 入下該位值情它次發(fā)的號(hào)為匹時(shí)位在N里,N可以使用相同的變量地址。比較實(shí)際上從(例如,開始比較的是%01,號(hào)應(yīng)該是)。和N使用相同的變量時(shí),比較從一個(gè)不匹配的位的下一位開始,或者,當(dāng)在調(diào)用功能塊時(shí),前一次比較所有的位都是匹配的,比較從頭開始。如果在IN1和IN2的字符串的比較位是匹配的,功能塊將不匹配的輸出節(jié)點(diǎn)置為0,并將如 P_DWORD不會(huì)接受任何%M地址的輸入操作數(shù)例 CPU MAS_COMP_DWORD操 AC系統(tǒng)?CPU和90?-70系列CPU.)對(duì)于所有寄存器變量(%R,%P,%L,%W,%AI,和操作數(shù)據(jù)類區(qū)描DWORD數(shù)據(jù)流,數(shù)據(jù)流,R,P,L,AI,PAC系統(tǒng)?IQMTGSSASBSCW,符號(hào)變量數(shù)據(jù)流,R,P,L,AI,PAC系統(tǒng)?也支持I,Q,MT,一個(gè)DWORD地址。G,S,SA,SB,SC,W,符號(hào)變量MQ
DWORDUINT變量或者常DWORD
R,P,LAI,AQ.PAC系統(tǒng)?也支持IQ,M,T,G,SA,SBSCW,符號(hào)變量數(shù)據(jù)流,I,Q,M,T,G,R,P,L,AI,AQ,符號(hào)變量Note:%S90?-70.系列R,P,LAI,AQ.PAC
?也支持?jǐn)?shù)據(jù)流IQMTSASBSCW,符號(hào)變量 WORD變 I,Q,M,T,S,G,R,
L,AI,
PAC系統(tǒng)?也支持?jǐn)?shù)據(jù)流,W,Note:%S90?-70系列P_WORDNote:((PAC系統(tǒng)?CPU和90?-70系列CPUs.)對(duì)于所有的寄存器變量(%R,%P,%L%AIandAQ)都支持間接尋址操作
數(shù)據(jù)類
區(qū) 描WORD G,R,P,L,AI,AQ,數(shù)據(jù)流,I,Q,G,R,P,L,AI,AQ,數(shù)據(jù)流,I,Q,M,T,G,R,P,L,AI,AQ,MI,Q,M,T,SA,SC,G,R,P,L,AI,W,
UINTWORD WORD
數(shù)據(jù)流,I,Q,M,T,G,R,P,L,AI,AQ,符號(hào)變量Note:%S不被90?-70系I,Q,M,T,SA,SC,G,R,P,L,AI,PAC系統(tǒng)?也支持?jǐn)?shù)據(jù)流,符號(hào)變量I,Q,M,T,S,G,R,P,L,AI,AQ.PAC系統(tǒng)?也支持?jǐn)?shù)據(jù)流符號(hào)變量Note:%S不被90?-70系
LD功能 位運(yùn)運(yùn)行||示例|CPU支助記符助記符:當(dāng)功能塊被接通,循環(huán)右移(ROR_DWORD和ROR_WORD)循環(huán)左移(ROL_DWORDROL_WORD)功能塊將WORD或DWORD位串中的所有位向右或向左移動(dòng)N個(gè)位置。塊位串長(zhǎng)度可為1256注意:(PACSystems?CPU和系列90?-70CPU)間接變量適用于所有寄存器類(%R,%%LWAIAQ)操作數(shù)據(jù)類內(nèi)存區(qū)說 WORD型變量或常
數(shù)據(jù)流,I,Q,M,T,G,R,P,L,AI,AQ,數(shù)據(jù)流,R,P,L,AI,PACSystems?也支持I,Q,MTGSSASBSCW,
DWORD WORD INT型變量或常
數(shù)據(jù)流,I,Q,M,T,R,P,L,AI,AQ,W,
需要移動(dòng)的位數(shù)。N位串的位數(shù)DWORD型變 數(shù)據(jù)流,R,P,L,AI,PACSystems?也支持I,
WORDM,T,
SCW,WORD型變 數(shù)據(jù)流,I,Q,M,T,SB,SC,G,R,P,L,AQ,W,例V_I0001置位,位于%R0001的輸入位串循環(huán)左移3%R0002I00001置位后
CPUROR_WORDROL_WORD支持所有的GEFanucCPUROR_DWORDROL_DWORD支持PACSystems?CPU和系列90?-70CPULD功能 位運(yùn)運(yùn)行||示例|CPU支 個(gè)或一組字中的所有位左移指定的移在PACSystems?或90?-70系列CPU 所有為1.為了達(dá)到這個(gè)目的,使用#AWL_ON總為ON)(%S7),作為輸入B1所有為0.為了達(dá)到這個(gè)目的,使用#ALW_OFF總為off)(%S8),作為輸入B1輸出Q是輸入位串的移位。如果你想移位輸入位串,輸出參數(shù)Q必須使用與輸入?yún)?shù)IN4B2注意:(PACSystems?CPU和90?-70系列CPU.)間接參考地址可用于所有寄存器參考地(%RPLWAI,操作
數(shù)據(jù)類WORD變量.注意:在PACSystems?或90?-70系列上,可以是
內(nèi)存范數(shù)據(jù)流,I,Q,M,S,G,R,P,L,AQ,W,
說位串內(nèi)的字或雙字?jǐn)?shù) DWORD變量.注意:數(shù)據(jù)流R,P,在PACSystems?或AI,90?-70系列上 可以是 INT
支持I,QMT,GSASBSCW,號(hào)數(shù)據(jù)流,I,Q,M,G,R,P,LAI,AQ,W,符號(hào)
=(16*??)).如果N超出范 WORD變 I,Q,M,T,G,
SB,SC,R,AI,AQ,W,DWORD數(shù)據(jù)流R,P,L,AI,AQ.PACSystems?也支持IQMTSASBSCW,號(hào) GEFanucCPU支持SHIFTL_WORD和SHIFTR_WORD。PACSystemsPU和90-70系列CPU支持SHIFTL_DWORD和SHIFTR_DWORD。LD線圈檢查|圖形表線圈檢查的等級(jí)默認(rèn)設(shè)定成ì表示為一個(gè)錯(cuò)誤?如果想一線的查為警告,而不是錯(cuò)誤,或者你連警告都不想要,編輯下面LC選項(xiàng):多線圈使用警告。ì表示為警告?次將警告你確認(rèn)次數(shù)。如果選擇ì表示為警告?和ì沒有警告?N,由一個(gè)復(fù)位線圈或普通線圈設(shè)定為FF。無保持的布爾變量.當(dāng)電源掉電或PLC從停止模式變?yōu)檫\(yùn)行模式時(shí),分配的布爾變量的值設(shè)定為0。%T總是無保持的。只有%M和%Q可以是無保持的或保功(常開助記,,,,注線圈總是位于邏輯行的最右端。在90?-70系列CPU中,這必須是第10(所有CPU,除了90?-70系列CPU)你可以強(qiáng)制線圈顯示在ì線圈判斷列?(只有90?-70系列CPU)一個(gè)梯級(jí)最多可以包含最多8||CPU一個(gè)保持變量分配給線 一個(gè)非保持變量分配給線其相應(yīng)的布爾變量為OFF(0)。線圈可以分配一個(gè)保持變量或非保持變量。 BOOLI,Q,M,T,S,明PU所有GEFanucCPU操作|CPU支只能有1CPUPACSystemsCPUVersaMaxCPU,90-30系列CPU,和90-70系列4.00操作|CPU支一個(gè)保持變量分配給負(fù)線 一個(gè)非保持變量分配給負(fù)線(NCCOIL)設(shè)定離散參考地址為ON。NCCOIL可以分配給 BOOL BOOL變量,非離散I,Q,M,T,S,符號(hào)變量明U所有GEFanucCPU支持NCCOIL|||CPU一個(gè)保持變量分配給置位線圈和復(fù)位線 一個(gè)非保持變量分配給置位線圈和復(fù)位線你可以使用SETCOIL和RESETCOIL,保持(ì鎖定?)變量狀態(tài)ON或OFF。你可以分IL收到能流,它設(shè)定它的相量為OFF.當(dāng)它收到非能流,它對(duì)布爾變量沒有影響。RESETCOIL不能設(shè)定它相關(guān)的布爾變量為ON的線圈.為了設(shè)定相關(guān)的布爾變量為ON,建議使用SETCOIL.使用MOVE_BOOL指令,移0或1當(dāng)SETCOILRESETCOILSETCOILRESETCOIL不要將跳變觸點(diǎn)與SETCOILRESETCOIL(只有90?-70系列SETCOILRESETCOIL寫一個(gè)不確定的結(jié)果給與它們相關(guān)聯(lián)變量的操作數(shù)據(jù)類內(nèi)存區(qū)說BOOL變量,非離散I,Q,M,T,SA,SC,G,符號(hào)變量CPU所有GEFanucCPU支持SETCOIL和LD ?POSCOIL||CPU正跳變線圈 負(fù)跳變線圈如果沒有強(qiáng)制位,如果 意:當(dāng)正跳變線圈將它的參考位變?yōu)镺N,它
如果沒有強(qiáng)制位,如果注意:當(dāng)正跳變線圈將它的參考位變?yōu)镺FF,(%Q,MT,%SA,%SB,or警告:不要從外部設(shè)備(例如PCM,編程器,ADS)寫跳換線圈的參考位,因?yàn)檫@將破壞線圈的操作數(shù)據(jù)類內(nèi)存區(qū)說BOOL變量,非離散內(nèi)I,Q,M,T,G,SA,SB,SCEE 失去能流,在1個(gè)邏輯掃描周期內(nèi)線圈CPU所有GEFanucCPU支持POSCOIL和LD 轉(zhuǎn)換線圈-PTCOIL和|CPU正轉(zhuǎn)換線圈 負(fù)轉(zhuǎn)換線圈且當(dāng)取消轉(zhuǎn)變線圈的強(qiáng)制時(shí),線圈可能持續(xù)一個(gè)掃描周期為ON。這將對(duì)PLCLD邏輯和與PLC相滿足時(shí),PTCOIL變?yōu)镺N:
滿足時(shí),NTCOIL變?yōu)镺N:實(shí)例數(shù)據(jù)為一但PTCOIL或NTCOIL變?yōu)镺N或OFF例的實(shí)例數(shù)據(jù)與布爾變量相關(guān)是唯一的,那就是,它獨(dú)自。要求數(shù)據(jù)是非保持的,那就是,當(dāng)CPU從停止變?yōu)檫\(yùn)行模式時(shí),它清除為OFF你可以使用任一類型轉(zhuǎn)換線圈與參考地址,保持的或非保持的內(nèi)存(%Q,MT,G%SBorSC)操作數(shù)據(jù)類內(nèi)存區(qū)說BOOLIQ,M,TGSA,SB,SC,符號(hào)CPUPACSystems?CPU支持PTCOIL和LD觸
顯 助記
觸點(diǎn)通能流到右邊(只有系列(只有和90?-70系列(只有和90?-70系列(只有
(只有和90?-70系列
(負(fù)轉(zhuǎn)變觸點(diǎn))如果NTCON
(負(fù)轉(zhuǎn)變觸點(diǎn))如果 (正轉(zhuǎn)變觸點(diǎn)如果布PTCON
(正轉(zhuǎn)變觸點(diǎn)如果布LD CPU支 每行只能有1個(gè)延續(xù)觸點(diǎn)CPUPACSystemsCPUs,VersaMaxCPUs,90-30系列CPU,和90-70系列4.00版或更新LD 操作|CPU支故障觸點(diǎn)(FAULT判斷離散或模擬參考地址內(nèi)故障,或本地故障(機(jī)架,槽,為了保證正確指示模板狀態(tài),使用參考地址(%IQAI,AQ)FAULT/NOFLTFAULT/NOFLT: 操作 數(shù)據(jù)類 內(nèi)存區(qū) 說I,Q,AI,CPUPACSystemsCPUs90-70CPU操作|操作數(shù)|CPU支高觸點(diǎn)(HIALR)用來判斷與模擬參考有關(guān)的高。這個(gè)觸點(diǎn)和低觸點(diǎn)的使用必?cái)?shù)據(jù)類內(nèi)存區(qū) 說與HIALRACSystemsCPUs90-70CPU支持HIALR操作|操作數(shù)|CPU支低觸點(diǎn)(LOALR)用來判斷與模擬參考有關(guān)的低。這個(gè)觸點(diǎn)的使用必須在CPU配
內(nèi)存區(qū)說內(nèi)存區(qū)說與ACSystemsCPUs90-70CPU支持LOALR||CPU(NOFLT觸點(diǎn)判斷離散或模擬參考地址內(nèi)故障,或本地故障(機(jī)架,槽,為了保證正確指示模板狀態(tài),使用參考地址(%IQAI,AQ)FAULT/NOFLTFAULT/NOFLT: I,Q,AI,操作I,Q,AI,CPUPACSystemsCPU90-70CPU支持NOFLT(NCCON)作為一個(gè)開關(guān),如果BOOLV操作數(shù)為OFF(假,0),則通過能:CPU所有GEFanucCPU支持NCCON(NCCON)作為一個(gè)開關(guān),如果BOOLV操作數(shù)為ON(真,1),則通過能明布爾變量,非離散內(nèi)I,Q,M,T,S,與NOCON觸點(diǎn)關(guān)聯(lián)的變量SB,SC,G,如果BOOLV為ON如果BOOLV為OFF,:CPU所有GEFanucCPU支持NOCON跳變觸點(diǎn)POSCON和操作||CPU支正跳變觸點(diǎn) 負(fù)跳變觸點(diǎn)當(dāng)觸點(diǎn)的輸入能流為ON,并且它的轉(zhuǎn)換位為ON時(shí),POSCONNEGCON轉(zhuǎn)換觸
ONPOSCONNEGCON一 換位為OFF,POSCON或NEGCON轉(zhuǎn)換觸點(diǎn)停止通過能流。只要轉(zhuǎn)換位保OFFPOSCONNEGCON靠邏輯流,寫給POSCONNEGCON的關(guān)聯(lián)變量可能發(fā)生在不同間隔,根據(jù)寫可能每個(gè)掃描發(fā)生一次,例如,如果POSCON或NEGCON%I輸警告:不要使用POSCONNEGCON跳變觸點(diǎn)給那些已經(jīng)被轉(zhuǎn)換線圈(同樣是一次有效)或置當(dāng)點(diǎn)從OFF轉(zhuǎn)變?yōu)镺N時(shí),它設(shè)定POSCON當(dāng)點(diǎn)從ON轉(zhuǎn)變?yōu)镺FF時(shí),它設(shè)定NEGCON個(gè)PCMSYSWRITE,一個(gè)程序里的數(shù)據(jù)變化,或外部的通訊。轉(zhuǎn)變位自己不能變化;90-70系列和PACSystemsRX7i7 和PACSystemsRX7i間的操作不7PACSystemsPACSystemsSETCOIL警告:不要使用這些觸點(diǎn)與變量,這些變警告:RESETCOIL量已經(jīng)被用到轉(zhuǎn)變線圈或SETCOIL 量已經(jīng)被用到轉(zhuǎn)變線圈或SETCOIL
RESETCOIL。如果SETCOIL變量沒有被強(qiáng)制,SETCOIL或而,如果SETCOIL或RESETCOIL收SETCOIL或RESETCOIL引起轉(zhuǎn)變位被
(%IS 對(duì)于非保持內(nèi)存(%T)所有 %Q%M內(nèi)存,它
同樣,另外操作數(shù)據(jù)類內(nèi)存區(qū)說I,Q,M,T,G,SA,SB,示例OFF轉(zhuǎn)變?yōu)镺N時(shí),線圈E2 變?yōu)镺FFE4在一個(gè)邏輯掃描內(nèi)為ON例%M00017由BIT_SET函數(shù)設(shè)定位,然后由BIT_CLR函數(shù)清除。正跳變觸點(diǎn)X1激活BIT_SET,負(fù)轉(zhuǎn)變觸點(diǎn)X2激活BIT_CLR.與位%M00017關(guān)聯(lián)的正跳變將保持為ON,直到BIT_CLR函數(shù)復(fù)位%M00017。因?yàn)橹挥挟?dāng)觸點(diǎn)X1從OFF變?yōu)镺N時(shí)才寫位。同樣,與位%M00017關(guān)聯(lián)的負(fù)跳變將為CPUPACSystems?CPU和90?-70系列CPU支持POSCON和NEGCONLD 轉(zhuǎn)變觸點(diǎn)-PTCON和操作|CPU支正轉(zhuǎn)變觸點(diǎn)當(dāng)PTCON實(shí)例數(shù)據(jù)為OFF
負(fù)轉(zhuǎn)變觸點(diǎn)當(dāng)NTCONNTCON相關(guān)的布爾變量為實(shí)例數(shù)據(jù)為ON一旦PTCONNTCON變?yōu)镺N或OFF多個(gè)PTCONNTCON指令能與同一布爾變量相關(guān),但是PTCONNTCON的每個(gè)指令的實(shí)例數(shù)據(jù)與布爾變量的關(guān)系是唯一的。那就是,它獨(dú)自。操作數(shù)據(jù)類內(nèi)存區(qū)說布爾變量,非離散內(nèi)I,Q,M,T,G,S,SA,SB,SC,CPUPACSystems?CPU支持PTCON和NEGCONNTCONPOSCON和PTCON都是正轉(zhuǎn)變觸點(diǎn)。下圖的截屏列舉了POSCON注意:上面例子中,每個(gè)變量名正好指示變量映射的地方。例如M00400定置位線圈%M401,其它線圈變?yōu)镺N,其寫ON值給%M400。對(duì)%M400的寫與%M400相關(guān)的轉(zhuǎn)變位變?yōu)镺FF。結(jié)果,在第2當(dāng)PON從左邊收到能流時(shí),尋找轉(zhuǎn)變位,其為OFF,它保留為OFF。行1 ON再次執(zhí)行(它可能在同一掃描中,下一個(gè)掃描,或后面的多個(gè)掃描),PTCON判斷從OFF到ON的轉(zhuǎn)變,它變?yōu)镺N,設(shè)定置位線圈%M404,將其它線圈變?yōu)镺N,其寫ON給%M403%M403將對(duì)行4內(nèi)PTCON的指令數(shù)據(jù)沒影響。當(dāng)行執(zhí)行時(shí)%M403的值,其為OFF,它尋找%M403,其現(xiàn)在為ON.對(duì)于PTCON,這從OFFPOSCON和PTCON間主要的不同點(diǎn)是怎樣轉(zhuǎn)變。對(duì)于POSCON,的轉(zhuǎn)變?cè)陉P(guān)聯(lián)的所有POSCON的動(dòng)作。對(duì)于PTCON,的轉(zhuǎn)變是比較關(guān)聯(lián)布爾變量的當(dāng)前值與NEGCONNTCONNEGCON與NTCON間的不同與POSCONPTCON的一樣。NEGCON的負(fù)轉(zhuǎn)變;LD函助記說Do行。(如果模板上有任何參考位置包括在DOI/O模板更新沒完成。) Drum音序器。提供預(yù)確定的ON/OFFr ForloopFOR_LOOP指令和END_FOR(只有PACSystems? 90?-70系列比例積分微分控
(比例/積分/微分)閉環(huán)控制運(yùn)算ISAPID懸掛和I/O更新,除了DOI/O指令指定的那些。的允許邏輯現(xiàn)在開關(guān)位置。返回2個(gè)值:開關(guān)位置和開關(guān)的模式(配置為使用)。LD ControlDo|操作數(shù)||CPU支當(dāng)DOI/O(DO_IO)函數(shù)收到能流,當(dāng)程序正在運(yùn)行時(shí),它在一個(gè)掃描內(nèi)更新輸入或輸出。除了平常I/O掃描外,你也可以使用DO_IO更新程序中選擇的I/O。注意:在上,DO_IO結(jié)合SUS_IO函數(shù),其停止平常的I/O如果輸入?yún)⒖贾付?,DO_IODOI/O按照保存在I/O內(nèi)存中的值更新輸出。I/O可以是所有的I/O模板;,如果必要,當(dāng)DOO執(zhí)行時(shí),PLC調(diào)整參考.DO_IO不掃描沒有配置的I/O模板。 連續(xù)執(zhí)行,直到選定范圍的輸入都已經(jīng)重新掃描,或所有輸出已刷新到如果參考范圍包含一個(gè)可選擇模板(HSC,APM等等掃描模板的所有輸入數(shù)據(jù)(%I和%AI)或所有輸出數(shù)據(jù)(%Q和%AQ)。當(dāng)掃描選擇模板時(shí),忽略ALT參數(shù)。.注意:對(duì)于VersaMax?CPUs和9.0版和更新版90?-30CPU,所有一個(gè)增強(qiáng)的Genius通DO_IO向右流過電流無論何時(shí)它得電,除非CPU不能正確處理由該功能創(chuàng)建的臨時(shí)I/O列表指定I/O模塊報(bào)"LossofI/O"故障警告:如果DO_IO用于定時(shí)或I/O中斷,和掃描輸入關(guān)聯(lián)的跳變觸點(diǎn)將不會(huì)按預(yù)期執(zhí)行注意(PACSystems?firmware2.0或以后,先占?jí)K調(diào)度.)當(dāng)一個(gè)新的同優(yōu)先級(jí)中斷塊到時(shí),包含DO_IO指令的中斷塊將塊被先占執(zhí)行.DoI/ODO_IO流過電流且輸入?yún)⒖嫉刂繁恢付≒LC從起始地址(ST)到結(jié)束地址(END)掃描輸入點(diǎn).ALT指定參考地址,新輸入值被拷貝到內(nèi)存中,實(shí)際輸入值不更新ALT必須和掃描參考地址類型同樣大小.如果ST和END為離散地址,ALT參考地址也必須是離如果ALT沒有指定參考地址則實(shí)際輸入值更新這允許輸入在CPU掃描程序執(zhí)行時(shí)被掃當(dāng)DO_IO流過電流且輸出參考地址被指定,PLC向輸出寫值.如果ALT未指定值,向輸出模塊寫的輸出范圍由起始地址(ST)(END)決定.如果從內(nèi)存不同于%Q%AQ被寫到輸出,ALTEND-ST范圍自動(dòng)I/O(DoDO_IO用于位于主PLC.注意:該功能僅對(duì)VersaMax?CPUs,90?-70CPUs,或系列90?-30CPU331和更高CPUs有用,僅用于位于主機(jī)架的單獨(dú)數(shù)字量輸入或數(shù)字量輸出8-點(diǎn),16-點(diǎn),或32-點(diǎn)模塊.當(dāng)只讀或?qū)懸粋€(gè)模塊時(shí)DO_IO執(zhí)行更快,如下表模普通執(zhí)行時(shí)增強(qiáng)執(zhí)行時(shí)被讀/寫模塊在ALT參數(shù)中指定例如,常數(shù)2表示執(zhí)行DO_IO功能塊的模塊位于第2槽.對(duì)于5槽機(jī)架,ALT參數(shù)必須為2到5之間,對(duì)于10槽機(jī)架,在2到10之間ST和END%I或%Q.這些參考地 置模塊第一個(gè)和最后一個(gè)參考地址注意TheonlycheckingdoneDO_IO功能塊檢查指定槽模塊狀態(tài)是否操(PACSystems?CPUs和系列90?-70CPUs)對(duì)于所有寄存器參考地址(%R,%P,%%WAI,%AQ)均支持間接尋址你可以使用16個(gè)或布爾類型代替WORD變量操作數(shù)據(jù)類內(nèi)存區(qū)說
I,Q,AI,I,Q,AI,
輸入或輸出或被掃描的字起始地址.END必須同樣內(nèi)存類型如果ST和END是布爾內(nèi)存,ST必須是一組字節(jié),也就是,它的起始地址必須由(8n+1)開始,例如I01,%Q09,STEND可以是同一地址PACSystems?CPUs中.如果ST和END為布爾內(nèi)存END的參考地址必須為8n,STEND可以是同一地址在系列90?-70和PACSystems?CPUs中.
I,Q,M,T,R,AI,AQ,
可選.對(duì)于輸入掃描,ALT指定地址輸入掃描點(diǎn)/對(duì)于輸出掃描,ALT指定得到輸出點(diǎn)/字?jǐn)?shù)值的地ALTWORD如果STEND是模擬量?jī)?nèi)存VersaMax?CPUs,90?-70CPUs,和系列90?-30CPU331和以后CPUs,ALT輸入模塊在主機(jī)架中槽號(hào).這樣做,當(dāng)該塊編程時(shí)沒有設(shè)置ALT參數(shù)時(shí)DO_IO功能塊執(zhí)行時(shí)間是80微秒而不是236微秒沒有錯(cuò)誤檢查防止地址或模塊類型不匹配.DoI/O當(dāng)DO_IO流過電流,PLC掃描參考地址%I0001-64和%Q0001為on.掃描輸入拷貝到%M0001-64.因?yàn)锳LT指定參考地址,實(shí)際輸入不更新.這允許輸入當(dāng)前值和它們掃描開始時(shí)數(shù)值對(duì)比DO_IO允許輸入在CPU掃描程序執(zhí)行時(shí)被掃描一或多次.DoI/O用于輸出 T輸入?yún)⒖嫉刂?%AQ001-004數(shù)值不往輸出模塊寫。當(dāng)DO_IO流過電流, %R0001-0004向模擬量輸出模塊寫值且輸出%Q0001為on.下例中ALT沒指定參考地址PLC向參考地址%AQ001-004模擬量輸出通道寫值且輸出%Q0001為ON.DO_IO執(zhí)行僅對(duì)一個(gè)16點(diǎn)輸入模塊,配置為%I0001%I0016位于2槽CPU所有GEFanucCPUs支持DO_IO,但是系列90-30CPUs330及更早CPU功能限制增強(qiáng)Genius通訊模塊(GCM)僅用于VersaMaxCPUs或版本9.00PACSystemsCPUs,VersaMaxCPUs,90-70CPUs,90-30CPU331和以后CPUs,你可以使用ALT輸入主機(jī)架模塊槽號(hào).這樣做,當(dāng)該塊編程時(shí)沒有設(shè)置ALT參數(shù)時(shí)DO_IO功能塊執(zhí)行時(shí)間80微秒而不是236微秒。沒有錯(cuò)誤檢查防止地址或模塊類型不匹配.LD ControlOperation|Operands|CPU塊輸入選擇.選擇值拷貝到16位離散輸出參考地址. 過電流,拷貝選擇的參考地址內(nèi)容到輸出參考地址RReset)輸入或SStep)輸入端選擇被拷貝參考地址ControlBlock)輸入是DRUM功能參數(shù)塊起始參考地址,包括該功能塊運(yùn)行所需信如果該功能接通且無故障向右流過電流第一次執(zhí)行新的步時(shí)DTO位被.它為真無論dwelltime和步是否關(guān)聯(lián)(即使它為操作 說—組列,5數(shù)R,,五個(gè)字長(zhǎng)的起始地址參數(shù)塊。參數(shù)塊包含以下值,ActiveStep(列PTN,DT(Dwell,FTT(Fault和FF(FirstFollower). 地址????+1)輸 StepControl(位于TimerControl二個(gè) 常 長(zhǎng)度.步數(shù) Powerflow 一步。當(dāng)使能得電且step輸 Powerflow WORD變量 I,Q,M,T,G,R,P,L,AI,AQ,W,符號(hào)變
模式。一組字的起始地址,每個(gè)
I,Q,M,T,R,P,L,AQ,W,符號(hào)變I,Q,M,T,R,P,L,AQ,W,符號(hào)變
可選,但是如果你使用DT,你DTO。DT操作數(shù)是內(nèi)存長(zhǎng)度起始地址,Length是步數(shù).每個(gè)DT對(duì)應(yīng)一個(gè)PTN.每個(gè)值代表對(duì)應(yīng)步的停留時(shí)間,每個(gè)單元0.1秒.如果停留時(shí)間中止DTO位被置位.如果指定停留時(shí)間,直到時(shí)間中止仍不能進(jìn)行下一步.對(duì)于邏輯開發(fā)者-PLC不會(huì)為你創(chuàng)建一個(gè)數(shù)列.你必須保證你右足可選,但是如果你使用FTT,你必須使用TFT操作數(shù)FTTLength是步數(shù).每個(gè)DT對(duì)應(yīng)一個(gè)PTN.每個(gè)值代表對(duì)應(yīng)步的故障超時(shí),每個(gè)單元0.1秒。故障超時(shí)到,TFT位被置位.PLC不會(huì)為你創(chuàng)建一個(gè)數(shù)列.你必須保證你右QI,QI,Q,M,T,R,P,L,AQ,W,量R,P,L,AQ,W,I,M,TG,R,P,L,AQ,W,I,M,TG,可選位變量,功能塊使能且激必須使用DT操作數(shù).位變量,如
R,P,L,AQ,W,I,M,TG,
可選,但是如果你使用TFT,你必須使用FTT操作數(shù).位變I,Q,M,T,R,P,L,AQ,W,可選.FF操作數(shù)是起始地址(長(zhǎng)度/8或((長(zhǎng)度/8)+1字節(jié),Length表示步數(shù).如果量MOD長(zhǎng)度/8)0,((長(zhǎng)度/8)+1)字節(jié)FF一位對(duì)應(yīng)一個(gè)PTN.數(shù)組中沒有超過一個(gè)數(shù)值為且該位對(duì)應(yīng)于激活步數(shù)值.活步長(zhǎng)度CPUVersaaxNano/MicroPLCsfirmware版本2.00,版本10或以后系列90-30 0和374,和PACSystemsCPUsfirmware版本2.0或以后支持DRUM.LD ControlForOperation|Operands|Examples|CPU過改變INDEX數(shù)值指定循環(huán)次數(shù)Forloop以FOR_LOOPEND_FOR結(jié)束需要重復(fù)執(zhí)行的邏輯必須在FOR和END_FOR之間EXIT_FOR可 OP得電,保存START,END,和INC(增量)操作數(shù)并使用它們確定循環(huán)次數(shù). op正在執(zhí)行時(shí),改變START和END操作數(shù)不影響它的運(yùn)行.ND_FOR接通Forloop結(jié)束且執(zhí)行END_FOR指令以后邏輯FOR_LOOP必須在一行語句最后.如果該行有多個(gè)分支,其他分支不能以線圈結(jié)束EXIT_FOR可以位于FOREND_FOR之間.EXIT_FOR也必須為該行最后一個(gè)指令.如果該行有多個(gè)分支,其他分支不能以線圈結(jié)束END_FOR占用整行FOR_LOOP可以通過設(shè)定增量為負(fù)數(shù),使得index值減小.例如,如果START值為21,END值為1,增量為?5,FORloop執(zhí)行五次,每次index減5.index值分別為21,16,11,6,和1.當(dāng)START和END相等,FORloop執(zhí)行一次.當(dāng)STARTENDSTARTEND,FORloop不執(zhí)行.,START為10,END值為5,增量為1,電流直接從FOR跳轉(zhuǎn)到END_FOR語句以注意:如果FOR_LOOP輸入接通,FOR和相應(yīng)END_FOR之間語句循環(huán)次數(shù)由START,END,和INCREMENT指定.每個(gè)PLC掃描周期都執(zhí)行該循環(huán)且如果該循環(huán)太長(zhǎng)可能會(huì)引起看門狗定時(shí)器超時(shí).FORloops,FOR/END_FOR.FOR允許嵌套JUMP和MCR,但是它們必須正確嵌套.MCR和ENDMCRs必須完全在FOR/END_FOR之內(nèi)或FOR/END_FOR完全在之外.JUMP和LABEL必須完全在FOR/END_FOR之內(nèi)或FOR/END_FOR完全在之外不允許跳進(jìn)或跳出FOR/END_FOR明INTIQ,MTGRP,L,AI,AQ,W,型索引變量當(dāng)循環(huán)已經(jīng)完成注意:在FOR循環(huán)的作用域內(nèi)改INT數(shù)據(jù)流IQ,M,G,R,P,L,AI,W,索引開始值數(shù)據(jù)流IQ,M,G,R,P,L,AI,W,索引結(jié)束值(可選.)增量值。默認(rèn):%M00001START)中的值是1并且%M00017END)中的值是10.INDEX(索引(%R00001)按照INC操作數(shù)中的值來增加(當(dāng)INC省略時(shí)就被認(rèn)為是1),從1開始直到到達(dá)結(jié)束值10。循環(huán)中的ADD功能塊被執(zhí)行10次,把當(dāng)前值I1(%R00001)1...10同2(%R00002)相加。例%T00001START)-100%T00017END)中的值是100.INDEX(001)每次增加10,從-100開 次,期間INDEX(%R00001)會(huì)等于?100,?90,?80,?70,?60,?50,?40,?30,?20,?10,010,20,30,40,50,60,70,80,90,然而,當(dāng)INDEXR00001)0時(shí)EXIT語句就會(huì)使能并且能量流會(huì)直接跳到END_FOR語句之后的語句。CPUFOR循環(huán)可以被PACSystems?CPU和系列90?-704.00版或以上的LD功能 控制功能PIDó3部分之第1部|操作數(shù)|參考地址數(shù)組參數(shù)|運(yùn)算|設(shè)置用|示例|CPU支概 比例積分微(PID)控制功能是一個(gè)用來做閉環(huán)過程控制的一個(gè)通用的算法。當(dāng)它通過一個(gè)觸點(diǎn)接收到能量流時(shí),PID功能塊會(huì)對(duì)比過程變反饋和需要的過程設(shè)置點(diǎn)(SP),并通過偏差來更新一個(gè)控制量(CV)。此功能塊使用PID閉環(huán)增益和在參考地址數(shù)組中個(gè)字的其他參數(shù)來在期望的時(shí)間內(nèi)完成PID運(yùn)算。所有的參數(shù)都是16位的字來同16位的模擬量過程變量兼容。這就允許使寄存器來輸入過程變量和用%AQ來輸出控制變量于是一個(gè)按比例的16位整型數(shù),許多參數(shù)都必須被定義為或是PV數(shù)量或單位,或是CV數(shù)量或單位。比如,SP輸入必須被調(diào)整為和PV同樣的范圍因?yàn)镻IDPVCV的數(shù)量可以是-327680到,匹配模擬量的010000,來顯示變量為從0.00到100.00%。PV和CV,因?yàn)檎{(diào)整系數(shù)包括在了PID增當(dāng)功能塊完成且沒有計(jì)算錯(cuò)誤時(shí),能量流輸出就會(huì)得電。只要有至少一個(gè)計(jì)算錯(cuò)誤存在,就沒有能量流輸出注意PID不能比每1010毫秒時(shí)就會(huì)改變你的結(jié)果。在這種情況下,PID不會(huì)運(yùn)行直到有足夠的掃描周期累加占用時(shí)間有10毫秒為止。比如,如果掃描時(shí)間是9毫秒,PID就會(huì)每隔一個(gè)掃描執(zhí)行一次,這樣每次它執(zhí)行的時(shí)候就已經(jīng)占用了18毫秒。操作數(shù)據(jù)類內(nèi)存區(qū)描R,P,L,是40個(gè)字?jǐn)?shù)組空間的起始地址:組.這是PID INT長(zhǎng)度為16或更大的BOOL型 INT型變量長(zhǎng)度為16或更大的BOOL型數(shù)組
數(shù)據(jù)流,I,Q,M,TG,R,P,LAI,AQ,W,數(shù)據(jù)流,I,Q,M,TG,R,P,LAI,AQ,W,
比較PV和SP的數(shù)值,PID修正輸出CV,使PV能夠達(dá)到SP 時(shí)(通過一個(gè)觸點(diǎn)),PID塊進(jìn)入手動(dòng)模式.如果MAN端沒有獲能(0),則PID塊處于自動(dòng)模式.1。也就是說,每次INT型變量長(zhǎng)度為16或更大的BOOL型數(shù)數(shù)據(jù)流,I,Q,M,TG,R,P,LAI,AQ,W,三個(gè)手動(dòng)控制節(jié)點(diǎn),PID功能塊還需要參考地址數(shù)組中的13個(gè)用戶定義的參數(shù)。這些參數(shù)必須在調(diào)用這個(gè)塊之前設(shè)定。其余的由PLC使用的參數(shù)是不可配置的。下面表中顯示的%Ref是指參考地址數(shù)組的起始地址(即????操作數(shù))。在加號(hào)后的數(shù)字是指在數(shù)組中的偏移量。比如,如果參考地址數(shù)組從%R100開始,%R113包含了手動(dòng)命令(%Ref 注意:地址數(shù)組序列必須是%R,%P,或%L寄存器。邏輯中的每個(gè)PID塊必須使用不同的40-字?jǐn)?shù)即使13個(gè)用戶參數(shù)是相同的,這是由于在數(shù)組中的其他字被用來做內(nèi)部的PID數(shù)據(jù)。要有至少40個(gè)%R,%P,或%L寄存器在起始參考地址和最高可配置的%R,%P,或%L寄存述述
UINT.0到 可選.回路號(hào)碼;PID塊的注意:當(dāng)邏輯被LD編輯器時(shí),算
UINT.不可配置.10ms.范圍0(每次掃描到65,53510.9分鐘
1ISA2=如果采樣周期是0,此算同或更小,PID算法才會(huì)執(zhí)死區(qū)死區(qū) 在PID_ISA算法中,增益,Kc
PV計(jì)算.0到PV計(jì)算0從來不會(huì)為正1%表示值的范圍是0到
定義了PV計(jì)算中死區(qū)范圍的上0。如果PID偏差(SP?PV)或(PV-SP)大于(-)值并小于(+)值,PID計(jì)算會(huì)按照偏差如果不是0,值必須大于0并(-)值必須小于0否則PID塊注意死區(qū)動(dòng)作位決定了PID如在偏差有100個(gè)PV計(jì)數(shù)的改變的話CV端的改變的CV計(jì)它顯示為0.00%/%,帶有KpKc如(Kp*偏差/100)或(Kc*偏差/100)=(450*偏差/100對(duì)提示:當(dāng)使用PID_IND算法時(shí),設(shè)置的增益。一個(gè)PD(?微分)或一個(gè)PI回路(比例?積微分增益
低位設(shè)為1代表0.01秒.整數(shù)所能代表值的0到327.67
當(dāng)偏差或PV在每10ms改變1個(gè)PV計(jì)數(shù)的時(shí)候在CV端改變的10ms的時(shí)間,它會(huì)顯示為帶有0.00Kd是[Kd*(?偏差)/(?時(shí)間=(120*4/3)精度的PID輸出,前提是誤差每30ms變化4但是對(duì)PV輸入的干擾很敏感。波器使能。)在一些處理過程中,你可以省略Kd而只用Kp自己或Kp配合Ki來進(jìn)行整個(gè)過程的控積分率
低位設(shè)為1代表1次重復(fù)執(zhí)行/1000秒整型值,0到32,767,032.767
在CV端CV數(shù)目的改變。顯示為0.000Repeats/Sec帶有示為1.400Repeats/Sec其結(jié)果是(Ki*偏差*dt)1400*20*50/1000)提示:PID_IND算法時(shí)Ki秒的增益Kp是最初的增益設(shè)置。Ki可以在一個(gè)PD(比例?微分)回路或一個(gè)P(僅有比例)回路中被忽略Ki提供了控制系統(tǒng)的慣性,也就%
CV計(jì)數(shù).整型
CV計(jì)數(shù)下
CV數(shù)量.整型,?32768到 %Ref+10.輸出CV數(shù)量.整型,?32768到 %Ref+09.輸出極量.范圍:0(無)到sec
+32,767中16,383點(diǎn)注意:在PID_IND需要的值.定義了CV的最大和最小值的CV計(jì)數(shù)的數(shù)量.上(當(dāng)在PID工程值框中調(diào)整PID時(shí)可見).當(dāng)?shù)竭_(dá)一個(gè)CV輸出從0到滿量程100% CV計(jì)數(shù)值所用限。如果是正值,CV不能改 CV計(jì)數(shù))換時(shí)間例如,2.5秒并且最小500秒CV不*2.5/500163CV計(jì)數(shù)值每次PID運(yùn)算.特性會(huì)調(diào)整積分器.如果最小轉(zhuǎn)換時(shí)間是0,就沒有CV速率注意在調(diào)整或校準(zhǔn)PID循環(huán)增益
使用低6位.型
Bit0:偏差項(xiàng).當(dāng)此位為0時(shí),位為1時(shí),偏差項(xiàng)是(PV-SP),這會(huì)反轉(zhuǎn)反饋項(xiàng)的符號(hào)這是為了Bit1:輸出極性。當(dāng)此位為0時(shí)CV輸出代表的是PID計(jì)算Bit2:PV當(dāng)此位為0時(shí)微分作用將應(yīng)用Bit3:死區(qū)作用. 外,那么偏差就會(huì)被死Bit4:此累積的Y剩余值。當(dāng)此位為1時(shí),會(huì)用計(jì)算開始的Y代替累積的Y項(xiàng)。用這種方Bit5:(僅用在PACSystems.)時(shí)沒有濾波器提供給微分項(xiàng)。的濾波器它的極限會(huì)影響微分Bits6and7:未使用。應(yīng)該注意PACSystems?VersaMax?;版本6.50或更新,系列90?-30;和版本6.0190?-70中這些位按2認(rèn)的PID配置你應(yīng)該加1來改變偏差項(xiàng)從(SP-PV)到(PV-SP),或加2來改變輸出極性從(CV=PID輸出)(CVPID輸出),或加4來改變微分作用從控
CV計(jì)數(shù).整數(shù)使用了低5位.被PLC維持位0
式時(shí),這個(gè)值被用來設(shè)置到Bit0.字的值:1.強(qiáng)制.內(nèi)部置為1,這個(gè)字和內(nèi)部的SP,PV和CV參數(shù)必須被用來做此PID塊的操作。這就允許操注意:如果你不想使PID塊的操作使能,確認(rèn)控制字要設(shè)為0。如果低位為0,下面的4位可以被讀取來PID輸入節(jié)點(diǎn)的狀態(tài)直到Bit1.字的值2.手動(dòng)/自動(dòng)如果是1,功能塊在手動(dòng)模式;如果是0,它是 在自動(dòng)模式Bit2.字值:使能.通常應(yīng)為1;否則功能塊Bit3.字值:向上/上升.如果是1并且手動(dòng)(Bit1)是1,每一周期CVBit4.字值:向下/降下.如果是1并且手動(dòng)(Bit1)是1,每一周期CV累內(nèi)部?jī)?nèi)部?jī)?nèi)部出
N/A由PLC設(shè)定和保存.不可配置N/A由PLC設(shè)定和保存.不可配置存.不可配置。存.不可配置。
追蹤C(jī)V輸出追蹤PVin.輸入.如果超過 ,0024,Y
N/A由PLC設(shè)定和N/A由PLC設(shè)定和N/A由PLC設(shè)定和N/A由PLC設(shè)定和N/A.由P
用于中間變量.不要寫入這個(gè)位置用于中間變量.不用于中間變量.不要寫入這個(gè)位置內(nèi)部流逝時(shí)間(PID執(zhí)行持續(xù)的時(shí)間).通常,不要寫入這個(gè)位置.偶爾,環(huán)境可能認(rèn)為寫0穩(wěn)態(tài)誤差保存剩fP,PVSP,PV 為保
PV計(jì)數(shù).整數(shù)-32768PV計(jì)數(shù).-32768必須高于N/A不可配
PV計(jì)數(shù)中可選擇的整數(shù)值,定義SP和PV顯示的最高和不要使用這些參考地址.中,和N/A.N/A.不可配置toLD功 控制功PIDóPart2of||參考地址數(shù)組參數(shù)||設(shè)置用戶參數(shù)||CPU支||參考地址數(shù)組中的|PID算法選擇(PID_INDPID_ISA)和增益|CV振幅和|采樣PID塊位。注意:特殊的PID功能每次掃描調(diào)用不得超過I讀34個(gè)字的I自模式下調(diào)用D能V_RQ6或者SRQ1CRf2D+4為4DS和VDDD(PID_INDPID_ISA)ID塊可以通過編程選擇PID算法中的獨(dú)立的(PID_IND)項(xiàng)或者標(biāo)準(zhǔn)ISA(PID_ISA)型式。這些算法間僅有的差別是算值定條誤差(SP?PV)(PVSP)兩種PID類型都把誤差計(jì)算為SP?PV,倒轉(zhuǎn)動(dòng)作,也可通過設(shè)定誤差項(xiàng)為1改變?yōu)橹苯觿?dòng)作模式,PV?SP。誤差項(xiàng)是配置字(%Ref+12)的低位(0)(P)環(huán),(PV)(CV)增加在倒轉(zhuǎn)動(dòng)作比例環(huán)PV的增加導(dǎo)致CV的減少.介紹積分項(xiàng)目I)改變工作情況:PI環(huán),(PV)大于設(shè)定點(diǎn)(SP)的時(shí)候輸出(CV)增加PI環(huán),(PV)大于設(shè)定點(diǎn)(SP)的時(shí)候輸出(CV)減少算值定條微分(?先前誤差(PV?先前3位設(shè)定為1兩 (PLC流逝時(shí)間時(shí)鐘PLC流逝時(shí)間時(shí)鐘減去上一PID運(yùn)算時(shí)C流逝時(shí)間時(shí)鐘來定義。算值定 PID輸Kp*Error+Ki*Error*dt+Kd*Derivative+CVPIDKc*(Error+Error*dt/Ti+Td*Derivative)+CV控制增益,Ti是積分時(shí)間Td是微分時(shí)間.PID_ISA的優(yōu)點(diǎn)是調(diào)整Kc來改變積分、微分、比例項(xiàng)的貢獻(xiàn),這可使PID調(diào)節(jié)變得容易一些。如果你的PID增益使用TiKp= Ki= Kd=來換算它們作為PID用戶參數(shù)輸入使如果使用積分增益,V偏置通常應(yīng)該為0,因?yàn)榉e分作為自動(dòng)偏置。只需開動(dòng)手動(dòng)模式,使用手動(dòng)控制字e+3)來設(shè)定積分儀到想要的CV,然后切換到自動(dòng)模式。如果0PID_IND.下面的圖表展示了算法如何工作CV最后,功能塊檢測(cè)輸出極性(配置字的第2位(%Ref+12)),如果這一位是1就改變輸出的符號(hào)值定條PID如果輸出極性位設(shè)置為0(-限定的PID輸出如果輸出極性位設(shè)置為后的CV放置于手動(dòng)控制(%Ref+13)中。如果模塊 CV由手動(dòng)控制設(shè)定故而PID方程被省略,但是所有的變化速率和振幅限著手動(dòng)控制不能改變輸出至高于CV高限或低于CV低限,并且輸出不能比最小扭轉(zhuǎn)時(shí)間允許的更快PIDI塊是模 功能數(shù)字工具,以D出方中的d樣時(shí)間模擬制中不是窮的。大數(shù)控中的序可近作為增帶有階或階滯,可能帶 的延。D定C給過然后使過程饋的V來確誤差再調(diào)下一C關(guān)鍵過參數(shù)總的間常,當(dāng)C改變時(shí)響應(yīng)多快總的時(shí) ,+Tc在階系中是當(dāng)V躍時(shí)V要的間達(dá)到它終值6。采樣低于總間常的一時(shí),I能塊才控制程。大的樣周期 不穩(wěn)。面,采樣周期也不能太小,比如小于總的時(shí)間常數(shù)除以1000,否則PID積分儀(Ki*Error*dt)項(xiàng)將低至0.例如,一個(gè)非常慢的過程,需要小時(shí)或者 LD功 控制功PIDóPart3of||參考地址數(shù)組參數(shù)||設(shè)置用戶參數(shù)||CPU支由于所有的PID參數(shù)完全的依賴于控制中的過程,沒有預(yù)先確定值;然而,通常一個(gè)簡(jiǎn)單的,迭代過程可以為簡(jiǎn)單過程尋找滿意 注意:下面僅僅是可能的步驟順序 所有的功能塊參數(shù)為0,然后設(shè)定CV上下鉗位為預(yù)期的最高和最低CV值.[(估計(jì)過程時(shí)間常數(shù))/10]到[(估計(jì)過程時(shí)間常數(shù))/100].將功能塊置于手動(dòng)模式,設(shè)定手動(dòng)控制(%Ref+13)為不同的值來檢測(cè)CV是否可以達(dá)到高限和低限。記下某些CVPV值并把它加載到SP(100*最大CV最大P)K210%PV響KpVK。如果有了Kp值,開始增加Ki超調(diào)使阻尼震蕩超出穩(wěn)態(tài)值2到3振幅。這可能需要減少Kp。同樣嘗試不同的階躍程度和CV工作點(diǎn)在找到了合適的Kp和Ki增益之后,嘗試加入Kd以獲得對(duì)輸入改變的更快的響應(yīng),不要導(dǎo)致振通常并不需要Kd,PV有噪聲干擾也不能使用Kd在不同的SP工作點(diǎn)檢測(cè)增益,如果需要就加入死區(qū)和扭轉(zhuǎn)時(shí)間一些倒轉(zhuǎn)動(dòng)作過程可能需要設(shè)置配置字誤差符號(hào)或者極性位K,Tp,Tc過程特性曲線K,Tp,TcKp,Ki,KdKp,Ki,Kd參數(shù)到PID功能需要的單位Kp,Ki,Kd參數(shù),確定K,Tp,TcPID回路增益KpKiKd,由控制中的過程特性曲線決定.當(dāng)建立PID回路時(shí)的兩個(gè)關(guān)鍵問題是有 有系統(tǒng)響應(yīng)有多快,或者CV輸出階躍后PV改變有多快許多過程可以近似為一個(gè)過程增益,一階或二階滯后和一個(gè)純時(shí)間延遲在頻率范圍帶有純時(shí)間延遲的一階滯后系統(tǒng)的轉(zhuǎn)換功 CV(s)=G(s)=K*e**(?Tps)/(1+Tc繪時(shí)間領(lǐng)域內(nèi)t0時(shí)刻的階躍響應(yīng)提供了一個(gè)開環(huán)響應(yīng)曲參描K=t0時(shí)刻最終PV變化CV注意K沒有下標(biāo)在t0之后,到過程輸出PV開始活動(dòng)之前的延遲時(shí)間或者無效時(shí)間一階過程時(shí)間常數(shù),Tp之后使PV下面的步驟通常是達(dá)到最后PV63.2%K,Tp,Tc參數(shù)的方法確定K,Tp,Tc將PID塊置于手動(dòng)模式(%Ref+13)值,給CV輸出一個(gè)小階躍,PV響應(yīng)在慢的過程,這些可以手動(dòng)操作 更快的過程圖表記錄器或者計(jì)算機(jī)繪圖數(shù)據(jù)記錄包將起到幫助作用CV階躍應(yīng)該足夠大到使PV的改變可觀察到 但是不能大到使過程不能測(cè)量。比較合適的階躍大小應(yīng)該為CV上下鉗位量程的2%10%一旦你確定三個(gè)過程模型參數(shù)KTpandTc,PID回路增益.建議采取以下兩個(gè)方法 Ziegler和Nichols在1940s開發(fā)的近法提供對(duì)系統(tǒng)干擾的良好響應(yīng),增益產(chǎn)生的""步驟提供對(duì)SP變化最好的響應(yīng)僅由Tp過程延遲或者無效時(shí)間延遲使Ziegler和Nichols方法確定最初的回路增益速率R=僅有比例控制,KpKp=1/(R*Tp)=Tc/(K*比例和積分控制,Kp=0.9/(R*Tp)=0.9*Tc/(K*Ki=0.3*比例,積分和微分控制,Kp=G/(R*Tp),whereGisfrom1.2to2.0Ki=0.5*Kp/TpKd=0.5*Kp*Kp2*Tc/(3*K*Ki如果使用微分項(xiàng),則計(jì)算Kd將預(yù)估的Kp,Ki和Kd參數(shù)轉(zhuǎn)換為PID KP以CVPV或CVKpKiKdKpKd可以乘100轉(zhuǎn)換為整型數(shù)輸入。而Ki則需要乘1000轉(zhuǎn)換為整型數(shù),輸入用戶1.在LD編輯器中,右鍵單擊PID指令并選擇Tuning.注意:另外法,從數(shù)據(jù)菜單選擇TunePID。會(huì)出現(xiàn)PIDProjectValues框。保存剛才的編輯,單擊UpdateProject出現(xiàn)確認(rèn) 框時(shí),單擊Yes。此時(shí)將刷新工作站上該 PID?工程值框中,單擊幫助按鈕,會(huì)顯示當(dāng)前調(diào)節(jié)參數(shù)變量的相關(guān)信息。在該框 或選擇控制項(xiàng)時(shí),幫助將自動(dòng)滾動(dòng)顯示出。意你可以使用0作為其中大部分參數(shù)默認(rèn)值,除了CV上限,該值必須大于CV下限值PID如果用戶參數(shù)存在錯(cuò)誤,則PID塊不通過電流。故修改數(shù)據(jù)時(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年五年級(jí)語文上冊(cè)第一單元2金獎(jiǎng)?wù)陆贪刚Z文S版
- 七年級(jí)歷史聽評(píng)課記錄表
- 大班年級(jí)組長(zhǎng)工作總結(jié)
- 幼兒園學(xué)期工作總結(jié)
- 培訓(xùn)機(jī)構(gòu)年工作計(jì)劃
- 新學(xué)期工作計(jì)劃
- 兩個(gè)人合作協(xié)議范本
- 代運(yùn)營抖音賬號(hào)服務(wù)合同范本
- 農(nóng)村集體房屋出租協(xié)議書范本
- 中外合作經(jīng)營企業(yè)合同范本
- 上海天文館分析
- 中醫(yī)睡眠養(yǎng)生中心方案
- 生活中的邏輯學(xué)
- 大學(xué)生返家鄉(xiāng)社會(huì)實(shí)踐報(bào)告
- 初中生物中考真題(合集)含答案
- 《醫(yī)學(xué)免疫學(xué)實(shí)驗(yàn)》課件
- C139客戶開發(fā)管理模型
- GB/T 5019.5-2023以云母為基的絕緣材料第5部分:電熱設(shè)備用硬質(zhì)云母板
- 《工傷保險(xiǎn)專題》課件
- 2024年農(nóng)發(fā)集團(tuán)招聘筆試參考題庫含答案解析
- 安寧療護(hù)中的人文護(hù)理課件
評(píng)論
0/150
提交評(píng)論