西門子PLC模塊6ES7211-0BA23-0XB0
S7-200的功能確實(shí)不夠綠色,定時(shí)器個數(shù)是有限的,但是可以通過寫程序來實(shí)現(xiàn)定時(shí)功能,這樣就不存在定時(shí)器被多次調(diào)用的問題了,定時(shí)器實(shí)際上就是讀取CPU內(nèi)部晶振的次數(shù),可以用定時(shí)器中斷或是SM0.5編寫子程序。
S7-200是一款通用性很強(qiáng)大的產(chǎn)品,直接提供的功能有限,但是可以不斷的思考,通過編程等方式獲得產(chǎn)品更大的利用空間。
西門子S7-200PLC的自由口通訊具有非常強(qiáng)大的功能,熟練使用自由口通訊可以很方便的實(shí)現(xiàn)PLC與其他智能設(shè)備的數(shù)據(jù)交換。使用自由口通訊需要以下幾個方面的編程設(shè)置:對SMB30進(jìn)行設(shè)置端口選擇,波特率選擇,校驗(yàn)設(shè)置,對SMB87,89,90,94進(jìn)行設(shè)置緩沖區(qū)等。通過ATCH指令進(jìn)行中斷設(shè)置,對中斷狀態(tài)進(jìn)行判斷。通過RCV指令進(jìn)行接收數(shù)據(jù)。
通訊交換數(shù)據(jù)
交換數(shù)據(jù)是通過COM口進(jìn)行的,所以一定要注意通訊口的地址使用和時(shí)間使用。另外數(shù)據(jù)緩沖區(qū)定義也非常重要,因?yàn)榻粨Q的數(shù)據(jù)會直接存儲到這個緩沖區(qū)里。
與其他智能設(shè)備通訊
S7-200與其他智能設(shè)備通訊時(shí),一般會采用相應(yīng)的協(xié)議,一般來說一個網(wǎng)絡(luò)會有相應(yīng)的站地址,以及主站與從站,一定要區(qū)分好這方面的問題。
PID控制器的參數(shù)整定是控制系統(tǒng)設(shè)計(jì)的核心內(nèi)容。它是根據(jù)被控過程的特性確定PID控制器的比例系數(shù)、積分時(shí)間和微分時(shí)間的大小。
PID控制器參數(shù)整定的方法很多,概括起來有兩大類:一是理論計(jì)算整定法。它主要是依據(jù)系統(tǒng)的數(shù)學(xué)模型,經(jīng)過理論計(jì)算確定控制器參數(shù)。二是工程整定方法,它主要依賴工程經(jīng)驗(yàn),直接在控制系統(tǒng)的試驗(yàn)中進(jìn)行,且方法簡單、易于掌握,在工程實(shí)際中被廣泛采用。
PID控制器參數(shù)的工程整定方法,一般采用的是臨界比例法。利用該方法進(jìn)行PID控制器參數(shù)的整定步驟如下:(1)首先預(yù)選擇一個足夠短的采樣周期讓系統(tǒng)工作;(2)僅加入比例控制環(huán)節(jié),直到系統(tǒng)對輸入的階躍響應(yīng)出現(xiàn)臨界振蕩,記下這時(shí)的比例放大系數(shù)和臨界振蕩周期;(3)在一定的控制度下通過公式計(jì)算得到PID控制器的參數(shù)。
PID參數(shù)的設(shè)定:是靠經(jīng)驗(yàn)及工藝的熟悉,參考測量值跟蹤與設(shè)定值曲線,從而調(diào)整PID的大小。比例I/微分D=2,具體值可根據(jù)儀表定,再調(diào)整比例帶P,P過頭,到達(dá)穩(wěn)定的時(shí)間長,P太短,會震蕩,永遠(yuǎn)也打不到設(shè)定要求。
PID控制器參數(shù)的工程整定,各種調(diào)節(jié)系統(tǒng)中P.I.D參數(shù)經(jīng)驗(yàn)數(shù)據(jù)以下可參照:
溫度T:P=20~60%,T=180~600s,D=3-180s;
壓力P:P=30~70%,T=24~180s;
液位L:P=20~80%,T=60~300s;
流量L:P=40~100%,T=6~60s。
這里介紹一種經(jīng)驗(yàn)法,方法的基本程序是先根據(jù)運(yùn)行經(jīng)驗(yàn),確定一組調(diào)節(jié)器參數(shù),并將系統(tǒng)投入閉環(huán)運(yùn)行,然后人為地加入階躍擾動(如改變調(diào)節(jié)器的給定值),觀察被調(diào)量或調(diào)節(jié)器輸出的階躍響應(yīng)曲線。若認(rèn)為控制質(zhì)量不滿意,則根據(jù)各整定參數(shù)對控制過程的影響改變調(diào)節(jié)器參數(shù)。這樣反復(fù)試驗(yàn),直到滿意為止。
西門子S7-200PLC集成有高速計(jì)數(shù)功能,高速計(jì)數(shù)是PLC的一項(xiàng)非常重要的功能,在工業(yè)領(lǐng)域中測量轉(zhuǎn)動速度與周期一般都是用脈沖式儀器,例如旋轉(zhuǎn)編碼器。這類儀器的頻率遠(yuǎn)遠(yuǎn)大于PLC的采集頻率,因此使用高速計(jì)數(shù)器顯得尤為重要。S7-200高速計(jì)數(shù)功能的知識點(diǎn)主要分幾個部分:一是輸入地址,二是計(jì)數(shù)模式,按有無方向,有無復(fù)位,外部復(fù)位和軟復(fù)位等進(jìn)行分類。三是相應(yīng)的控制特殊功能寄存器。來控制計(jì)數(shù)器的模式和預(yù)置值等。
高速計(jì)數(shù)器復(fù)位
高速計(jì)數(shù)的復(fù)位是使用計(jì)數(shù)器時(shí)非常重要的地方。由于外部器件例如編碼器等,一般都會有累積誤差,那么就需要定期的進(jìn)行復(fù)位。另外編碼器一些功能的實(shí)現(xiàn)也要求它具有復(fù)位功能。
高速計(jì)數(shù)器測量轉(zhuǎn)速周期等
使用編碼器和高速計(jì)數(shù)器,定時(shí)中斷等,可以進(jìn)行旋轉(zhuǎn)體的速度周期等數(shù)據(jù)的測量,此功能在對電機(jī)測量方面有廣泛的應(yīng)用。
實(shí)數(shù)的格式
實(shí)數(shù)(浮點(diǎn)數(shù))由32位單精度數(shù)表示,其格式按照ANSI/IEEE754-1985標(biāo)準(zhǔn)中所描述的形式。實(shí)數(shù)按照雙字長度來存取。對于S7-200來說,浮點(diǎn)數(shù)到小數(shù)點(diǎn)后第六位。因而當(dāng)使用一個浮點(diǎn)數(shù)常數(shù)時(shí),多可以到小數(shù)點(diǎn)后第六位。
實(shí)數(shù)運(yùn)算的精度
在計(jì)算中涉及到非常大和非常小的數(shù),則有可能導(dǎo)致計(jì)算結(jié)果不準(zhǔn)。
字符串的格式
字符串指的是一系列字符,每個字符以字節(jié)的形式存儲。字符串的*個字節(jié)定義了字符串的長度,也就是字符的個數(shù)。一個字符串的長度可以是0到254個字符,再加上長度字節(jié),一個字符串的大長度為255個字節(jié)。而一個字符串常量的大長度為126字節(jié)。
布爾型數(shù)據(jù)(0或1)。
S7-200CPU不支持?jǐn)?shù)據(jù)類型檢測
例如:可以在加法指令中使用VW100中的值作為有符號整數(shù),同時(shí)也可以在異或指令中將VW100中的數(shù)據(jù)當(dāng)作無符號的二進(jìn)制數(shù)。
西門子PLC模塊6ES7211-0BA23-0XB0 S7-200提供各種變換指令,使用戶能方便地進(jìn)行數(shù)據(jù)制式及表達(dá)方式的變換。
西門子PLC對檢修工藝及技術(shù)要求見如下,另外我司還舉一個西門子PLC維修實(shí)例供大家參考:
(1)測量電壓時(shí),要用數(shù)字電壓表或精度為1%的萬能表測量
(2)電源機(jī)架,CPU主板都只能在主電源切斷時(shí)取下;
(3)在RAM模塊從CPU取下或插入CPU之前,要斷開PC的電源,這樣才能保證數(shù)據(jù)不混亂;
(4)在取下RAM模塊之前,檢查一下模塊電池是否正常工作,如果電池故障燈亮?xí)r取下模塊PAM內(nèi)容將丟失;
(5)輸入/輸出板取下前也應(yīng)先關(guān)掉總電源,但如果生產(chǎn)需要時(shí)I/0板也可在可編程控制器運(yùn)行時(shí)取下,但CPU板上的QVZ(超時(shí))燈亮;
(6)撥插模板時(shí),要格外小心,輕拿輕放,并運(yùn)離產(chǎn)生靜電的物品;
(7)更換元件不得帶電操作;
(8)檢修后模板安裝一定要安插到位
西門子PLC維修實(shí)例:
型號:S7-200(CPU226)
故障現(xiàn)象:錯誤指示燈閃
故障分析:根據(jù)故障問題通電PLC無法將開關(guān)撥到RUN狀態(tài),錯誤指示燈一直閃爍,斷電復(fù)位后故障依舊,打開外殼測量電源供電電壓都正常。說明錯誤燈閃跟程序和CPU有關(guān)系,先把PLC連接電腦讀出程序正常。把PLC程序清空后上電錯誤燈不閃。一切正常。說明程序可能有問題。在檢查程序發(fā)現(xiàn)程序有幾處空白段,初步懷疑是程序問題。把程序段根據(jù)客戶外部信號條件修改好程序輸入PLC后故障解除。
故障修復(fù):修改程序重新輸入后故障解除。