產(chǎn)品詳情
6ES73411BH020AE0西門子CP341通信處理器
|
SIMATIC S7-300,CP 341 通訊處理器帶 20mA 接口(TTY) 包括項(xiàng)目組態(tài)包 在 CD 上
|
SIEMENS西門子
上海麗丞工業(yè)自動(dòng)化設(shè)備有限公司
全新原裝,質(zhì)量保證,保修一年
專業(yè)銷售及維修西門子各類工控自動(dòng)化配件;
:S7-200CN、S7-200SMART、S7-300、S7-400、 S7-1200、S7-1500、ET200、LOGO邏西門子可編程控制器輯控制模塊
西門子HMI人機(jī)界面:觸摸屏
西門子變頻器:MM420、MM430、MM440、G110、G120、6SE70
西門子工業(yè)以太網(wǎng):通訊網(wǎng)卡、通訊電纜、通訊接頭、總線連接器 工控機(jī)、交換機(jī)、自動(dòng)化軟件等系型號(hào)齊全,快速報(bào)價(jià),買我們的產(chǎn)品無(wú)憂所值,我們的產(chǎn)品都承諾質(zhì)保一年,讓您買的省心舒心,用的放心!
座機(jī) …… 分機(jī) ……電話通了找人……入題中……客戶:可等到你來(lái)電話了,我用的你們315-2DP的CPU,他不是有個(gè)自帶的PID功能嗎?!,不好使,不輸出……
工程師:您使用是哪個(gè)功能塊?帶什么執(zhí)行機(jī)構(gòu)?現(xiàn)在是什么現(xiàn)象?
客戶:用FB58,脈沖輸出的。不是說(shuō)又能模擬又能數(shù)字(注:指模擬輸出和數(shù)字脈寬輸出),還能自整定什么的,聽著挺好用的,咋調(diào)不出來(lái)?。课疫€沒(méi)去現(xiàn)場(chǎng)帶設(shè)備呢,從STEP7庫(kù)里直接調(diào)出來(lái)的塊,程序啥也沒(méi)改下載的,數(shù)據(jù)都是直接背景數(shù)據(jù)塊給的,用的是真CPU不是模擬器,就是不工作,QPULSE他罷工啦
呵呵,還很幽默!猜測(cè)著又是哪些必要的參數(shù)沒(méi)設(shè)置好吧,核實(shí)一下
工程師:模擬器也可以運(yùn)行這個(gè)程序的,您都設(shè)了哪些參數(shù)呢?
客戶:我用過(guò)FB41,不是第一次用PID了,該設(shè)的都設(shè)了,OB35就只調(diào)1路
工程師:咱們還是核對(duì)一下,看有沒(méi)有遺漏,好吧?我不是也看不到設(shè)置嗎?
聽著用戶有點(diǎn)無(wú)奈出了口氣,大概自己反復(fù)看過(guò)多遍了,沒(méi)辦法呀,不是出問(wèn)題了嗎?!只能從頭梳理
于是一一詢問(wèn):手自動(dòng)切換MAN_ON已改成了手動(dòng),反饋PV和 SP_INT也設(shè)置了,SELECT =2 是程序中定義的,也是模擬+脈沖的方式…….;繼續(xù)查,用戶沒(méi)使能PID_ON 選用的是PI控制器,檢查CYCLE、GAIN、TI都設(shè)置了,不是PID控制器TD設(shè)不設(shè)都沒(méi)關(guān)系了,設(shè)置到這兒模擬輸出必要的參數(shù)就都有了。接下來(lái)查找影響脈沖輸出的參數(shù)CYCLE_P、PER_TM、P_B_TM、PULSE_ON,用戶說(shuō)這幾個(gè)參數(shù)也都設(shè)置了。這樣不管手自動(dòng)都應(yīng)該能工作的。沒(méi)有更改過(guò)上下限和死區(qū),問(wèn)題出在哪兒呢?
用戶:沒(méi)錯(cuò)吧,都設(shè)了,我別的程序運(yùn)行都正常的很,怕數(shù)據(jù)類型定義錯(cuò)了,引腳都用的M變量。我沒(méi)用過(guò)脈沖輸出的,就是想做做實(shí)驗(yàn),調(diào)的時(shí)候心里有底,咋這么不好用呢?
還有別的程序啊,是不是地址復(fù)用了?有效值沒(méi)有賦進(jìn)去?
工程師:您背景DB在線看看這些數(shù)據(jù)實(shí)際有效值對(duì)不對(duì)?LMN有沒(méi)有輸出值?
客戶:…… ,都有的,和我變量監(jiān)控表里設(shè)置的值一樣;LMN也有,10.0呢,我手動(dòng)給的,就是沒(méi)有QPULSE
工程師:10%是個(gè)不小的數(shù)值了(心里想應(yīng)該有了才對(duì),非常納悶~~~還是手動(dòng)的該有?。?/span>
既然手動(dòng)LMN有值了,即使有問(wèn)題也是在脈寬調(diào)制這部分了
工程師:CYCLE_P、PER_TM、P_B_TM、PULSE_ON,這些參數(shù)您設(shè)的值都是多少???我這兒也打開著呢,也一起試試?
客戶:CYCLE_P=0.4、PER_TM=2、P_B_TM=0.02、PULSE_ON=1,那個(gè) MAN=10.0
跟著用戶說(shuō)的輸入了這些參數(shù),果然QPULSE= false沒(méi)有輸出,CYCLE_P=0.4、PER_TM=2這精度也太低了吧,算算用戶的在LMN=10%的高電平時(shí)間 Thl= PER_TM*LMN/100.0=0.2 < CYCLE_P(=0.4),比單位脈沖時(shí)間還小怎么可能輸出。0.4/2=20%,LMN至少要>=20.0 QPULSE才有輸出。
告訴用戶原因,改大PER_TM的值或減小CYCLE_P的值,一般建議50倍以上關(guān)系,保證調(diào)節(jié)器精度。
客戶:改成CYCLE_P=0.1好了,原來(lái)影響的不僅僅是精度。我做個(gè)實(shí)驗(yàn)只是熟悉使用,就沒(méi)考慮精度啥的。還已為只要大于P_B_TM就行了呢。對(duì)了,那自動(dòng)的咋也沒(méi)有呢?
工程師:P_B_TM是最小脈沖寬度,是保護(hù)執(zhí)行器的,是要大于等這個(gè)值,還要大于等于CYCLE_P。您的GAIN參數(shù)太小Ti值太大,系統(tǒng)特性軟調(diào)節(jié)的慢,您大概是就沒(méi)有等到過(guò)LMN輸出達(dá)到20.0 就切換了
客戶:我那慢點(diǎn)調(diào)是為了看效果更清楚,不好意思。
問(wèn)題找到源頭,故事也結(jié)束了,后來(lái)建議用戶使用STEP7例子程序 zEn01_13_STEP7_PID-Temp,閉環(huán)運(yùn)行,實(shí)驗(yàn)更多的FB58功能,效果更好,您要有類似的問(wèn)題不妨也看看這些主要的參數(shù),有沒(méi)有設(shè)置,數(shù)值合不合適。設(shè)置合理了,自然就不會(huì)罷工啦。
6ES73411BH020AE0西門子CP341通信處理器


