SIMATIC:高效集成系統
作為我們種類繁多的工業自動化系統產品中的重要一員,SIMATIC 是一款面向所有制造應用和所有行業部署的的集成系統。無論您需要的是制造、過程自動化還是面向基礎設施任務的解決方案,SIMATIC 都將在提高生產力方面發揮重要作用。
上海翰粵是西門子工控及自動化產品授權分銷商歡迎來電咨詢!
聯系人:鄭轅鴻先生(銷售工程師)
手機:13585754803 商務QQ:1620718203
電話(TEL):021-60531296 傳真(FAX):021-57657276
郵箱:zx2013888@163.com 網站:www.hanyue.cc
24小時銷售技術服務熱線:13585754803
西門子DP電纜訂貨號:6XV1830-0EH10
STEP7支持的編程方式有三種,分別是:梯形圖、語句表和功能圖,其中梯形圖是直觀的、使用方便的一種,尤其對于初學者或習慣使用第三方設備的編程人員,應用梯形圖不失為一種的過渡方式。
雖然梯形圖清晰直觀,易于理解,但在熱線上還是會遇到一些相關問題。有客戶描述其新建了一個項目,插入組織塊OB1后,只在其內編寫了一條指令如圖1所示,此時地址顯示為紅色,并且在保存程序時報“網絡中存在無效地址”的錯誤。
圖1 地址錯誤提示
聽完客戶的描述疑惑油然而生,時間來復現客戶遇到的問題,同樣在組織塊中創建客戶所述程序段,一切正常無報錯信息。究竟是什么原因造成該奇特的現象呢?
進一步和客戶確認該項目的組成部分,程序僅包括硬件組態和組織塊OB1的程序段一,由此可判斷不是程序的問題。接著與客戶一一確認其操作系統環境,STEP7軟件版本,授權等,一切正常,后把懷疑的重點轉移到STEP7軟件的編程語言環境,
打開工具欄的“Options”菜單,在其下拉菜單中選擇“Customize”,然后在“Customize”選項卡中選擇“Language”,果不其然客戶的語言顯示為“German”,如圖2所示。 [
圖2 語言設置
待客戶將選項卡“Language”的語言改為“English”后,STEP7軟件會自動關閉,再次打開STEP7軟件之后,問題消失。如果客戶將選項卡“Language”的語言設置為“German”的話,圖1對應的程序段為圖三所示。
圖3 德語地址顯示
這個案例說明在查程序錯誤的時候,除了關注常見的可能性之后,還需注意STEP7軟件的語言設置。俗話說的好:“舉大事必慎其終始”,多一份謹慎,多一份付出,得到的也將更多。
![]() |
SIMATIC NET, PROFIBUS 快速標準電纜 GP, 2 芯, 屏蔽, 為快速安裝而特殊設計,大長度: 1000m, 小訂購數量: 20m, 按米銷售
|
TOP5 之PID指令輸出為零的5大原因
放眼PID 調試中的常見問題,無論是FB58還是FB41,PID的輸出值為零一直困擾許許多多的客戶,今天我們評選出來導致輸出為零的5大原因。
圖1
TOP.5
參數MAN_ON用于切換手動和自動狀態,MAN_ON=1 PID處于手動狀態,此時的輸出LMN=MAN。大多數初次使用的客戶有一個誤區,FB引腳不寫參數,參數就應該是0,其實不然,FB41缺省MAN_ON=1處于手動狀態,而手動值MAN =0,參考圖2,相當于直接手動給輸出“0”,所以如果您忽略了這一點,LMN=0就不足為奇了。
圖2
易犯指數:9
難度指數:6
綜合評定:7.5
TOP.4
參數P_SEL、 I_SEL 、D_SEL分別控制激活比例、積分、微分作用,初始狀態FB41處于比例積分作用,見圖3。但是如果其它地方對這幾個參數作了復位操作,則相當于取消了PID的作用,比例分量LMN_P、 積分分量LMN_I、微分分量LMN_D將都是“0”,那么PID的輸出LMN自然也為零。這種情況常出現在程序中其它地方的地址復用或是上位組態系統的誤操作,千萬要注意啊!
圖3
易犯指數:8
難度指數:8
綜合評定:8
TOP.3
參數LMN_HLM、 LMN_LLM是對PID輸出的限幅,分別代表上限和下限,缺省情況限制在0.0-100.0,如圖4。但是如果我們給FB41引腳LMN_HLM、 LMN_LLM賦實參,如圖5,這個時候LMN_HLM、 LMN_LLM的實際值就由MD2和MD6決定了,但很多用戶忘了給MD2 MD6賦值,上下限就都成了“0”,見圖6。可想而知,這個時候不管您怎么設置參數,LMN必然為零。
圖4
圖5
圖6
易犯指數:9
難度指數:8
綜合評定:8.5 TOP.2 參數COM_RST=1執行完全復位操作,比例、微分分量的輸出為零,積分分量恢復為積分初值(默認為0),我們常常在OB100中執行,見圖7,只在CPU重新上電的時候對PID復位。但是要注意了,COM_RST置位后不會自己復位,如果我們不手動復位它,COM_RST會一直為1,PID始終處于復位狀態,如圖8,這樣LMN當然輸出“0”了。所以OB100中執行完FB41,一定注意要復位COM_RST,見圖9。
圖7
圖8
圖9
易犯指數:9
難度指數:9
綜合評定:9
見圖10,PID手動,手動輸出值50.0,貌似沒有任何問題,但是輸出LMN確是“0”,見圖11。我們再仔細檢查程序,經常發現FB41執行了多次,可是使用的是同一個背景數據塊DB41,見圖12,這種情況就會使得不同的PID回路互相影響,LMN輸出就很可能是一個隨機的不可預測的數了,象圖12中的情況輸出LMN等于0。所以,如果使用多路PID,一定要給每個回路分配一個背景數據塊,千萬不要使用同一背景數據塊,必須的!
圖10
圖11
圖12
易犯指數:10
難度指數:10
綜合評定:10
以上舉出了PID FB41輸出為0的5個常見易犯的錯誤,但是客觀上來說,所有的錯誤都是對參數含義不了解或是粗心造成的。經常會有客戶問,FB41哪些參數是有用的,我想說,所有的參數都是有用的!因為只有您了解了參數的含義,才知道自己的系統到底用不用得到
西門子DP電纜訂貨號:6XV1830-0AH10