6AV6642-0DA01-1AX1 SIMATIC 面板 OP177B PN/DP STN 256 色顯示屏,觸摸和按鍵式,MPI/PROFIBUS DP 協議,RS485/RS422/USB 接口,以太網接口,打印機接口,MMC 存儲卡插槽,用于通過 WINCC FLEXIBLE 2005 進行組態 |
?
上海翰粵是西門子工控及自動化產品*分銷商咨詢!
:鄭轅鴻(銷售工程師)
:
(): 傳真():
:zx2013888 :www.hanyue.cc
:
初用STEP 7,幾天來的摸爬滾打中,從論壇上汲取了不少西門前輩們的經驗,如今咱也有一點經歷分享給大家。
命題:CPU315+CP340(RS232),使用“串口”及“ASCII”驅動連接打印機。打印內容有:字符串(類似ABC6abc)、日期(07-Mar-2012)、數字編號(000168)、浮點數(12.34)等。
今天我就拿輸出“數字編號”說事。
思路:數字編號是DINT類型,因為zui終要的是字符,所以要用“FC5 DI_STRING”功能塊。一個功能塊就搞定,SO EZ!
行動:1、DI_STRING,進去的000168出來的字符只有313638H,還要進行第二步前導0處理。
2、處理前導0,對原DI進行判斷,依次:DI小于100000,字符串區*位寫30H;小于10000,第二位寫30H;小于1000,第三位寫30H;小于100,第四位寫30H;小于10,第五位寫30H。
3、輸出字符串。
結果:考慮還是欠周全,第二步雖然進行了前導0處理,但是因為DI數字的位數不定,所以要BLKMOV指令的地址和大小也要判斷考慮,煩煩煩!
這么繁瑣,讓我們休息一下換種思路吧!
思路_換:DI的數字zui前面的0它不是給咱忽略了嗎?那咱不讓0排在zui前它總不會無視吧。DI是6位,給它加上L#1000000,這下DI變成7位了,而且0被“保護”了。下面就可以繼續堂而皇之地用FC5 DI_STRING了,String出來以后,string地址的前面四個字節(兩個頭,一個符號,一個我們加上的‘1’)都給扔了,只要后面的6個字節(‘000168’),歐了!ADD_DI,DI_STRING,BLKMOV三步搞定。
其他問題:浮點轉換字符串的時候,出來的是指數形式,這個比較暈,莫非是我指令用錯了?沒辦法只有先乘100然后取整,轉成DI,再用DI_string。這點請各位前輩指點。
還有,給大家講個犯的一個低級錯誤。因為給字符串分配了固定大小的DB區,而字符串長短不同,有的DBBzui后是00H,輸出時要換成空格20H輸出。所以,要對整個DB數據塊進行字節00H篩選,這就用到了指針和循環,STL寫完后調試時一直報錯,看門狗叫。不用說,肯定是循環出了問題,但是檢查來檢查去也沒找到,zui后苦讀書,發現是LOOP的問題,LOOP后沒有把累加器里減一后的數值T給循環次數,想當然地以為是把循環次數自己減一然后判斷了。這個大家權當笑話聽吧,(zui后感慨一下)練好基本功是何等的重要啊!
單作用帶hart功能閥門定位器與蝶閥配套使用(角行程),現場故障表現為;輸入的電流信號要到15mA,閥門突然打開,當電流從20mA降到16mA,閥門突然關閉,類似于開關閥。
故障檢查;
1. 接入電流信號和氣源,故障狀態重現(確認故障);
2. 手動模式;按上升鍵、下降鍵,閥門動作正常;
3. 檢查參數設置正常;
4. 檢查診斷參數及輸入電流值正常,定位器通電時間為432小時;
5. 自動模式;輸入4、8、12到15mA期間定位器顯示開度值不變,右下方也沒有輸入信號對應值%,
當到15mA后,儀表顯示出閥門的開度值和右下方的對應值%;
6. 拆下主板觀察,顯示屏背面區域的線路板上有明顯一層油膜,征得同意后清理線路板;
7. 將內排氣,改為外排氣,做恢復工廠設置,重新初始化;
8. 故障排除,定位器工作正常。
故障原因探討:
該定位器的使用單位位于大的化工區內,該單位又是生產氯堿為主,可見定位器使用的壓縮空氣成分是復雜的,如果壓縮空氣處理或者日常維護欠缺,保證二級氣的要求就要靠定位器前的減壓過濾器了,目前很多閥門廠配套的過濾器都在30~50μ之間,屬于低端產品,無法保證定位器正常工作。
鑒于西門子定位器應用的領域越來越廣,使用量也越來越大,如果在氣源方面處理有困難,不礙采用多級過濾的方法來延長定位器的使用壽命。
由壓縮空氣含水引起的故障
現象:定位器輸入4-20mA調節閥沒有動作,現場將定位器切換到手動,按“-”鍵閥動作,按“+”鍵,則定位器顯示屏黑屏。
處理:將主板與壓電閥脫離,再按“+”鍵,定位器主板顯示正常,很明顯壓電閥出問題了。
如壓電閥正常,則將“+”鍵結構分解,用酒精清理干凈,定位器恢復正常,或者壓電閥正常,“+”鍵分解清理后,仍然黑屏,則需更換主板;
輔助參考,見圖。
西門子TP177B觸摸屏訂貨號:6AV6642-0DA01-1AX1?