西門子變頻器代理商6SE6440-2UD23-0BA1 西門子變頻器代理商6SE6440-2UD23-0BA1
這是對常數(shù)或常量的尋址方式。操作數(shù)本身直接包含在指令中。有些指令中的操作數(shù)
,為方便起見不再在指令中特別寫出。
2.尋址方式二:直接尋址
包括對寄存器和存儲器的直接尋址。在直接尋址的指令中,直接給出操作數(shù)的存儲單元
地址。
3.尋址方式三:存儲器間接尋址
在存儲器間接尋址的指令中,給出一個存儲器(必須是表 7.1中的存儲器),該存儲器的內(nèi)容是操作數(shù)所在存儲單元的地址,該地址又被稱為地址指針。存儲器間接尋址方式的優(yōu)點是,當(dāng)程序執(zhí)行時,能改變操作數(shù)的存儲器地址,這對程序中的循環(huán)尤為重要。
依據(jù)要描述的地址復(fù)雜程度,地址指針可以是字或雙字的,存儲指針的存儲器大小也應(yīng)是字
或雙字的,由于定時器(T)、計數(shù)器(C)、數(shù)據(jù)塊(DB)、功能塊 (FB或 FC)的編號范圍在 0到65 535之內(nèi),所以用字指針就足夠了,相應(yīng)的也只需字存儲器存儲指針。其他的地址,如:輸入位、輸出位,則要用到雙字指針,并用雙字存儲器存儲指針。如果要用雙字格式的指針訪問一個字、字節(jié)或雙字存儲器,必須保證指針中的位編號為0。
4.尋址方式四:寄存器間接尋址
在 S7中有兩個地址寄存器,它們是 AR1和 AR2。通過地址寄存器,可以對各存儲區(qū)的存儲器內(nèi)容實現(xiàn)寄存器間接尋址。地址寄存器的內(nèi)容加上偏移量形成地址指針,該指針指向數(shù)值所在的存儲單元。
目前PLC在國內(nèi)外已廣泛應(yīng)用于鋼鐵、石油、化工、電力、建材、機械制造、汽車、輕紡、交通運輸、環(huán)保及文化娛樂等各個行業(yè)。在運城電廠主要有化學(xué)制水、生活污水處理、工業(yè)廢水處理、凝結(jié)水精處理等。有關(guān)PLC的使用情況主要分為如下幾類。
1 開關(guān)
開關(guān)是較常見的電子元件,功能就是電路的接通和斷開。接通則電流可以通過,反之電流無法通過。在各種電子設(shè)備、家用電器中都可以見到開關(guān)。 PLC可以方便地實現(xiàn)邏輯控制取代傳統(tǒng)的繼電器。
繼電器是我們生活中常用的一種控制設(shè)備,通俗的意義上來說就是開關(guān),在條件滿足的情況下關(guān)閉或者開啟。繼電器的開關(guān)特性在很多的控制系統(tǒng)尤其是離散的控制系統(tǒng)中得到廣泛的應(yīng)用。從另一個角度來說,由于為某一個用途設(shè)計使用的電子電路,終或多或少都需要和某一些機械設(shè)備相交互,所以繼電器也起到電子設(shè)備和機械設(shè)備的接口作用。
電路,實現(xiàn)邏輯控制、順序控制,既可用于單臺設(shè)備的控制,也可用于多機群控。如水泵的啟停、閥門的開關(guān)、制水系統(tǒng)順控、干除灰系統(tǒng)等。
2 工業(yè)過程控制
在工業(yè)生產(chǎn)過程當(dāng)中,存在一些如溫度、壓力、流量、液位和速度等連續(xù)變化的量量(即模擬量),PLC采用相應(yīng)的A/D和D/A轉(zhuǎn)換模塊及各種各樣的控制算法程序來處理模擬量,完成閉環(huán)控制。PID
3 運動控制
PLCC
4 數(shù)據(jù)處理
PLCC具有數(shù)學(xué)運算(含矩陣運算、函數(shù)運算、邏輯運算)、數(shù)據(jù)傳送、數(shù)據(jù)轉(zhuǎn)換、排序、查表等功能,可以完成數(shù)據(jù)的采集,
5 通信及聯(lián)網(wǎng)
PLCC通信含PLC間的通信及PLC與其他智能設(shè)備間的通信。隨著工廠自動化網(wǎng)絡(luò)的發(fā)展,現(xiàn)在的PLC都具有通信接口,通信非常方便。
西門子300中PID功能塊說明
PID的調(diào)用要在OB35中完成.
在ob35里面插入FB41,方框頂上會有紅字,輸入一個DB塊如“DB20”。系統(tǒng)會問你要不要生成這個DB,選yes就可以。
大部分參數(shù)不要填,默認就行,下面是常用參數(shù),用變量連接:
1、MAN_ON:用一個bool量,如m0.0,為true則手動,為false則自動;
2、cycle:T#100MS,這個值與ob35默認的100ms*;
3、SP_INT:MD2,是hmi發(fā)下來的設(shè)定值,0-100.0的范圍,real型;
4、PV_IN:MD6,實際測量值,比如反饋的氧濃度,要從piw×××轉(zhuǎn)換為實際的工程量(使用FC105);
5、MAN:MD10 (該地址也可以是從上位機設(shè)定的地址),是手動狀態(tài)下的輸入值,real型。手動設(shè)多少輸出將為多少。
6、GAIN: MD100(該地址也可以是從上位機設(shè)定的地址如DB 塊的地址,這樣可以從上位機設(shè)P 參數(shù)了),默認寫1-2吧(系統(tǒng)默認是2),調(diào)試的時候再改。
7、TI:MW120, 默認可以寫T#30S吧,調(diào)試的時候改;
8、DEAD_W:MD122,死區(qū),就是sp和pv的偏差死區(qū),0-100.0的范圍,默認0,調(diào)試的時候改;
輸出:((死區(qū):又叫死區(qū)寬度,在控制系統(tǒng)中,某些執(zhí)行機構(gòu)如果動作頻繁,會導(dǎo)致小幅震蕩,造成嚴(yán)重的機械磨損。從控制要求來說,很多系統(tǒng)又允許被控量在一定范圍內(nèi)存在誤差。我們允許被控量的誤差大小,被稱為PID的死區(qū)寬度;
死區(qū)是如何工作的呢?
當(dāng)誤差的值小于 死區(qū)寬度 時,死區(qū)非線性的輸出量(即 PID控制器的輸入量)為0 ,這時PID 控制器的輸出分量中,比例部分和微分部分為0,積分部分保持不變,因此PID的輸出保持不變,PID控制器起不到調(diào)節(jié)作用;當(dāng)誤差的值超過 死區(qū)寬度 時 ,開始正常的PID 控制
在FB41 中,死區(qū)寬度是“DEADB_W”
PID的輸入量 = 0 偏差的值|ev|< "DEADB_W"
= ev 偏差的值|ev|>= "DEADB_W" ))
9、LMN:MD126,把MD126再用fc106轉(zhuǎn)換到pqw××,如果pid運算結(jié)果不再有工藝條件其他限制可以用LMN_PER更簡單就不用fc106了。
三、用plcsim模擬
1、手動
man_on=true,看輸出是否等于man;
2、自動
man_on=false,調(diào)整pv或者sp,使得有偏差大于死區(qū),看輸出變化,這里的模擬只能說明pid工作了,不能測試實際調(diào)節(jié)效果啊。
COM_RST: BOOL: 重新啟動PID:當(dāng)該位TURE時:PID執(zhí)行重啟動功能,復(fù)位PID內(nèi)部參數(shù)到默認值;通常可以不用,因為一旦參數(shù)設(shè)定好不會有大的變動了。
--------------------------------------------------------------------------------------
FB41稱為連續(xù)控制的PID用于控制連續(xù)變化的模擬量,與FB42的差別在于后者是離散型的,用于控制開關(guān)量,其他二者的使用方法和許多參數(shù)都相同或相似。
PID的初始化可以通過在OB100中調(diào)用一次,將參數(shù)COM-RST置位,當(dāng)然也可在別的地方初始化它,關(guān)鍵的是要控制COM-RST;