




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.,1,PLC常見編程問題點(diǎn)總結(jié)(S7-300),開拓創(chuàng)新,2011年03月 于志圣,.,2,一、PLC組態(tài)設(shè)置問題,PLC設(shè)置常見問題 :,1.訂貨號(hào)問題,(1)訂貨號(hào)與實(shí)際不一致,(2)編程軟件無實(shí)際設(shè)備訂貨號(hào)選擇(HW更新),2.硬件配置容易漏填的地方,(3)編程軟件無實(shí)際設(shè)備模塊選擇(更新GSD),CPU配置 保留存儲(chǔ)器、時(shí)鐘存儲(chǔ)器,AI/AO類型選擇,I/O地址修改,.,3,一、PLC組態(tài)設(shè)置問題,PLC組態(tài)常見問題 :,1.PC站點(diǎn)設(shè)置,PC站點(diǎn)配置,網(wǎng)絡(luò)組態(tài)PC站配置,HIS與PL通訊配置,.,4,二、PLC編程常見問題,簡(jiǎn)單錯(cuò)誤 :,1.地址超范圍,上面這兩條語句語法沒任何錯(cuò)誤
2、,但是如果我們下載到CPU314當(dāng)中,那將無法完成。 因?yàn)镃PU314最大M區(qū)地址只支持到MB255,CPU315-2DP的模擬量通道集中式輸入/輸出 最大支持256。,注:如果使用仿真器,無法檢測(cè)出該錯(cuò)誤,PLC仍然能夠運(yùn)行。,.,5,二、PLC編程常見問題,簡(jiǎn)單錯(cuò)誤 :,2.地址重疊,上述的地址重疊是PLC編程中比較容易犯的錯(cuò)誤,這些語句分布在程序的不同位置, 編程時(shí)較難察覺,在系統(tǒng)試驗(yàn)時(shí)也不一定能檢查出來。因此我們?cè)谧鲎兞奎c(diǎn)表時(shí)需 要對(duì)變量地址進(jìn)行合理分配。在寫程序時(shí)養(yǎng)成良好的變量使用習(xí)慣。,。 。 。,。,.,6,二、PLC編程常見問題,簡(jiǎn)單錯(cuò)誤 :,3.數(shù)據(jù)類型匹配與浮點(diǎn)運(yùn)算,在流量
3、累計(jì)或其他累計(jì)計(jì)算編程中常會(huì)遇到實(shí)數(shù)加法的問題。 上述程序案例是否存在問題?,MD2:累計(jì)流量存儲(chǔ)值,MD4:流量瞬時(shí)值,瞬時(shí)流量模擬累計(jì)錯(cuò)誤程序案例:,在流量累計(jì)初期運(yùn)行是正常的,因?yàn)榱髁坷塾?jì)初始值及瞬時(shí)值都為一個(gè)很小的浮點(diǎn)數(shù), 兩數(shù)相加結(jié)構(gòu)正確。但經(jīng)過一段時(shí)間后,兩數(shù)相差很大,執(zhí)行加法操作后,瞬時(shí)流量的 數(shù)值將被忽略掉(如9999990.0+0.2)。因此在編程時(shí)比避免數(shù)量級(jí)相差太多的浮點(diǎn)數(shù) 之間進(jìn)行運(yùn)算。,.,7,二、PLC編程常見問題,簡(jiǎn)單錯(cuò)誤 :,4.比較指令,在編程過程中經(jīng)常需要使用到比較指令,包括整數(shù)比較和浮點(diǎn)數(shù)比較等。 上述程序原意是時(shí)間到了晚上19點(diǎn)開燈,早上7點(diǎn)關(guān)燈。但就沒
4、考慮到如果 時(shí)間跨過19點(diǎn)那么該段程序就不會(huì)執(zhí)行了。此類問題在數(shù)值范圍變動(dòng)比較大 的模擬量數(shù)值比較和浮點(diǎn)數(shù)值比較中更容易出問題。,MW2:小時(shí)時(shí)間,路燈開啟,路燈控制比較指令錯(cuò)誤程序案例:,路燈關(guān)閉,.,8,二、PLC編程常見問題,簡(jiǎn)單錯(cuò)誤 :,5.語句執(zhí)行先后順序,PLC掃描程序時(shí)由頭至尾依次執(zhí)行的,所以編程人員必須重視程序語句執(zhí)行 順序?qū)壿嫿Y(jié)果的影響。簡(jiǎn)單的邏輯程序如上面程序的例子比較容易看出 緣由,但在復(fù)雜的程序當(dāng)中涉及其他的干擾因素出現(xiàn),對(duì)于語句執(zhí)行先后 順序引起的錯(cuò)誤容易被編程人員所忽視。對(duì)此類程序必須要做好廠內(nèi)程序 試驗(yàn)。 清楚了解語句執(zhí)行的先后順序并巧妙的加以利用往往可減少程序
5、的編寫量。,程序原目的:,T1定時(shí)器每秒導(dǎo)通一次,C1及C2會(huì)每隔一秒 進(jìn)行一次加1操作。,故障現(xiàn)象:,實(shí)際監(jiān)控結(jié)果:C1工作正常,C2并未繼續(xù)計(jì)數(shù),.,9,二、PLC編程常見問題,簡(jiǎn)單錯(cuò)誤 :,6.上升(下降)沿不工作,上升(下降)沿不工作是一種常見的錯(cuò)誤,盡管程序中“P”或“N”指令 允許的數(shù)據(jù)類型為:I、Q、M、L、DB。建議僅使用M及DB數(shù)據(jù)類型。,錯(cuò)誤程序案例:,“P”指令要求使用與前面指令不同的地址,“P”指令不應(yīng)使用臨時(shí)變量作為存儲(chǔ)地址 (臨時(shí)變量會(huì)隨著系統(tǒng)堆棧變化),.,10,二、PLC編程常見問題,簡(jiǎn)單錯(cuò)誤 :,7.定時(shí)器常見問題,定時(shí)器在程序編程中存在的問題較多,主要總結(jié)有
6、以下幾點(diǎn): 1)定時(shí)器時(shí)間設(shè)定超限: 一個(gè)自帶定時(shí)器最長(zhǎng)定時(shí)時(shí)間是2h46m30s,超過這個(gè)時(shí)間定時(shí)器出錯(cuò)。 2)分辨率對(duì)控制程序的影響: 部分程序?qū)r(shí)間精度要求較高 必須清楚定時(shí)器的精度對(duì)控制 程序是否存在影響 3)時(shí)間控制掉電重上電的影響: 時(shí)間控制程序在工程中大量運(yùn)用,在程序制作及試驗(yàn)時(shí)往往并未對(duì) 時(shí)間控制掉電重上電后設(shè)備如何運(yùn)行進(jìn)行試驗(yàn),而實(shí)際停電后恢復(fù) 供電往往對(duì)工藝運(yùn)行或設(shè)備運(yùn)行產(chǎn)生負(fù)面影響。,錯(cuò)誤程序案例:,假如MW2設(shè)置時(shí)間超過3小時(shí)時(shí),程序出錯(cuò)。,.,11,二、PLC編程常見問題,簡(jiǎn)單錯(cuò)誤 :,7.定時(shí)器常見問題,4)定時(shí)器時(shí)間設(shè)置為0: 在使用定時(shí)器編程時(shí)很多時(shí)候并未注意到
7、定時(shí)器時(shí)間如果設(shè)置為0時(shí)會(huì) 產(chǎn)生什么后果。如果程序編程中不考慮對(duì)定時(shí)器時(shí)間為0時(shí)設(shè)備該如何 運(yùn)行,那么可能會(huì)對(duì)實(shí)際設(shè)備運(yùn)行造成設(shè)備嚴(yán)重傷害。 下面案例是某時(shí)間控制程序的錯(cuò)誤案例簡(jiǎn)化程序:,.,12,二、PLC編程常見問題,FC/FB使用中常見問題 :,1.ENO的問題,對(duì)初學(xué)者來說,容易在ENO的使用上出錯(cuò)。很多時(shí)候?qū)C/FB串起來使用時(shí)并未 確保ENO是否保持導(dǎo)通。要想ENO保持導(dǎo)通,在FC/FB程序結(jié)尾進(jìn)行如下處理:,程序原目的:,進(jìn)行模擬量轉(zhuǎn)換,并無條件地將MD10 的數(shù)值傳送至MD14。,故障現(xiàn)象:,當(dāng)IN值超出了上限,ENO不導(dǎo)通MOVE 指令不執(zhí)行。,.,13,二、PLC編程常見
8、問題,FC/FB使用中常見問題 :,2.停止對(duì)FC/FB調(diào)用引起的問題,程序原目的:,在OB1中當(dāng)M0.0為1時(shí),調(diào)用FC13 在OB1中當(dāng)M0.0為0時(shí),不調(diào)用FC13 FC13包含簡(jiǎn)單邏輯及定時(shí)器的使用,故障現(xiàn)象:,當(dāng)M0.0,M2.0都為1的時(shí)間超過10秒,M2.1為1 M0.0變?yōu)?后,再次變?yōu)?,由于定時(shí)器保持著 計(jì)時(shí)到達(dá)的狀態(tài),M2.1會(huì)立刻變?yōu)?。在實(shí)際應(yīng) 用中,如此邏輯為某設(shè)備的啟動(dòng)信號(hào),那么這 設(shè)備可能會(huì)跳過延時(shí)執(zhí)行邏輯被立刻執(zhí)行,可能 會(huì)產(chǎn)生不良后果。,.,14,二、PLC編程常見問題,FC/FB使用中常見問題 :,3.FC/FB中臨時(shí)變量的使用,TEMP區(qū)的臨時(shí)變量在編程
9、中起著重要的作用而被大量的使用。但在編程中如果 對(duì)臨時(shí)變量的特性不熟悉,很容易出現(xiàn)一些錯(cuò)誤。 對(duì)于FC或FB中的臨時(shí)變量,不要希望將本次調(diào)用的數(shù)值可以存儲(chǔ)在里面以供下 次程序調(diào)用,因?yàn)檫@些臨時(shí)變量所使用的L堆??臻g在FC或FB調(diào)用結(jié)束后就釋放 給系統(tǒng)了,其他后續(xù)程序可以任意使用。所以下列用法都是錯(cuò)誤的: 1)將臨時(shí)變量用于上升/下降沿指令 2)將臨時(shí)變量用于自保持邏輯 3)臨時(shí)變量未在所在程序段中賦值,直接使用 注:在熟悉臨時(shí)變量的特性前提下,上面第1、2點(diǎn)還是可以使用的。 在編程過程中,臨時(shí)變量有著使用方便簡(jiǎn)單,占用存儲(chǔ)空間小等很多優(yōu)點(diǎn),因 此在FC/FB編程中能使用臨時(shí)變量的地方推薦盡量采
10、用臨時(shí)變量。,4.FC輸出處理,對(duì)于FC的使用,另一個(gè)常見的錯(cuò)誤是對(duì)輸出的錯(cuò)誤處理。相比較于FB,FC是一個(gè) 沒有存儲(chǔ)空間的邏輯塊。如果沒有數(shù)據(jù)被寫至FC的OUT參數(shù),F(xiàn)C將會(huì)輸出一個(gè)隨 值。因此OUT參數(shù)必須要在每次執(zhí)行FC時(shí)賦給一個(gè)確定值,下列用法都是錯(cuò)誤的: 1)將輸出變量用于上升/下降沿指令 2)將輸出變量用于自保持邏輯 3)輸出變量未在所在程序段中賦值,.,15,二、PLC編程常見問題,OB使用中常見問題 :,1.OB未裝載,STEP7中所有的用戶程序都將在組織塊中被調(diào)用。而針對(duì)不同事件,CPU將會(huì)調(diào) 用不同的組織塊,在某事件發(fā)生時(shí),如果CPU中沒有下載相對(duì)應(yīng)的組織塊,CPU 將進(jìn)入STOP狀態(tài) (例如DP從站通信故障時(shí),CPU中如果沒有OB86,CPU將進(jìn)入STOP狀態(tài)) 因此一般在每個(gè)工程中都需加載OB82、85、86、87、122這幾個(gè)錯(cuò)誤處理組織塊,2.OB35的使用,由于定時(shí)中斷程序具有穩(wěn)定的執(zhí)行時(shí)間間隔特性,所以O(shè)B35也許是除去OB1之外, 人們
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 培訓(xùn)課件 養(yǎng)老中心
- 車輛保養(yǎng)培訓(xùn)課件
- 心理健康在創(chuàng)業(yè)教育中的重要性
- 智能課堂打造高效學(xué)習(xí)新模式
- 探索教育心理學(xué)與現(xiàn)代科技在提升學(xué)習(xí)效果中的應(yīng)用
- 教育心理學(xué)與創(chuàng)意課程的結(jié)合實(shí)踐探索
- 中考語文寫作專題《最動(dòng)聽的聲音》范文6篇
- 抖音商戶直播售后服務(wù)響應(yīng)時(shí)限制度
- 全球教育變革中2025年跨文化交流能力培養(yǎng)的創(chuàng)新模式研究
- 八大城市教育行業(yè)教育培訓(xùn)機(jī)構(gòu)市場(chǎng)調(diào)研與消費(fèi)者需求分析報(bào)告
- 報(bào)廢汽車回收拆解前景
- 2025年廣東省中考生物試卷真題(含答案解析)
- 第10課+遼夏金元的統(tǒng)治(大概念教學(xué)課件)2024-2025學(xué)年高一歷史上冊(cè)教學(xué)課件(統(tǒng)編版2019)
- 中國(guó)聚丙烯酰胺行業(yè)市場(chǎng)發(fā)展分析及前景趨勢(shì)與投資研究報(bào)告2025-2028版
- 青年教師教學(xué)工作坊組織計(jì)劃
- 駐非洲員工管理制度
- 工程內(nèi)業(yè)資料管理制度
- 摩托車協(xié)議過戶協(xié)議書
- 四川省德陽(yáng)市2025年七年級(jí)下學(xué)期語文期末試卷及答案
- 黎族文化課件
- 中華人民共和國(guó)民營(yíng)經(jīng)濟(jì)促進(jìn)法
評(píng)論
0/150
提交評(píng)論