應(yīng)用領(lǐng)域 | 電子 |
---|
6ES7288-1CR40-0AA0
SIMATIC S7-200 SMART,CPU CR40, 緊湊型 CPU,AC/DC/繼電器, 機(jī)載 I/O: 24 個 24V DC 數(shù)字輸入;16 個 2A 繼電器數(shù)字輸出; 電源:交流 47-63Hz 時(shí) 85-264V AC, 程序存儲器/數(shù)據(jù)存儲器 20 KB
![]() |
參考價(jià) | 面議 |
更新時(shí)間:2023-07-15 21:07:46瀏覽次數(shù):433
聯(lián)系我們時(shí)請說明是化工儀器網(wǎng)上看到的信息,謝謝!
6ES72881CR400AA0西門子CPU模塊CR40s
![]() | 6ES7288-1CR40-0AA0 SIMATIC S7-200 SMART,CPU CR40, 緊湊型 CPU,AC/DC/繼電器, 機(jī)載 I/O: 24 個 24V DC 數(shù)字輸入;16 個 2A 繼電器數(shù)字輸出; 電源:交流 47-63Hz 時(shí) 85-264V AC, 程序存儲器/數(shù)據(jù)存儲器 20 KB |
*,質(zhì)量保證,保修一年
專業(yè)銷售及維修西門子各類工控自動化配件;
: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ī)、自動化軟件等系型號齊全,快速報(bào)價(jià),買我們的產(chǎn)品無憂所值,我們的產(chǎn)品都承諾質(zhì)保一年,讓您買的省心舒心,用的放心!
使用200或200SMART的朋友,想必對TD文本顯示器都有一些了解,相對于觸摸屏來說,它的組態(tài)更加便捷,性價(jià)比也更高,平時(shí)在熱線上我們也會遇到一些關(guān)于文本顯示器的問題,在此跟大家分享一二。
【場景一】
工程師:“您好,西門子技術(shù)支持”
客戶:“您好,我這有個關(guān)于文本顯示器屏幕顯示的問題,需要向您請教”
工程師:“您描述下問題”
客戶:“是這樣的,我這有個TD400的文本顯示器,屏幕上莫名多出eeee的字符,不知道是哪來的?”
(OS:對于這種問題,我首先想到的是,是不是向?qū)е刑砑恿嗽撟址蛘咛砑拥臄?shù)據(jù)類型和實(shí)際的數(shù)據(jù)類型不符,或者是數(shù)據(jù)值超出范圍呢)
工程師:“您打開文本顯示向?qū)?,檢查下該界面是否配置了字符”
客戶:“我仔細(xì)檢查了,eeee這幾個字符我在向?qū)е袥]有配置,而且奇怪的是,另外一個界面配置和該界面相同,但卻沒有這幾個字符”
(OS:問題至此,我也有點(diǎn)懵,這怎么可能,稍微冷靜了下,想到文本顯示向?qū)渲猛旰髸峙湟粋€庫存儲區(qū),會不會是庫存儲區(qū)被占用了呢)
工程師:“您檢查下庫存儲區(qū)的地址在程序中有沒有被占用?”
15秒后......
客戶“沒有占用”
(OS:客戶都這么說了,咱也不好意思再多問,那好吧,只能親自來看看客戶的程序,看看問題究竟在哪?)
拿到程序后,首先查看了文本顯示的向?qū)В拇_如客戶描述,并沒有多余的字符配置。
那既然沒有,就看看分配的庫存儲區(qū)吧,從VB1000~VB3686
仔細(xì)檢查客戶的程序,終還是找到了問題的所在,在某個子程序中,客戶使用了VW1640~VW1646以及VB2000~VB2007的地址,這部分地址剛好在庫存儲區(qū)的地址范圍內(nèi)。
客戶配置了多個界面,為什么只單單影響了該界面呢?這個其實(shí)在文本顯示器的數(shù)據(jù)塊中可以找到答案,數(shù)據(jù)塊中,每個界面都分配了一段地址區(qū)域,而VW1640~VW1646以及VB2000~VB2007就恰好占用了該區(qū)域,就導(dǎo)致該界面莫名多出幾個字符。
問題既然找到了,那解決的辦法無非就兩種,要不修改向?qū)У膸齑鎯^(qū),要不將程序中占用的地址改為其他地址。
題外話:作為一名熱線工程師,平時(shí)處理的問題比較多,這里特別想嘮叨幾句,向?qū)е械膸齑鎯^(qū)在程序中被占用的情況非常普遍,很多客戶在編程時(shí)沒有對寄存器地址進(jìn)行整體規(guī)劃的習(xí)慣,隨意性比較大,導(dǎo)致出現(xiàn)各種問題。幾點(diǎn)建議和大家共勉:首先編程時(shí)一定要對寄存器地址做整體規(guī)劃,養(yǎng)成良好的習(xí)慣;
其次,向?qū)е械慕ㄗh地址并非萬能,例如程序中使用了指針地址,或者在向?qū)渲猛旰笤僬加迷摰刂穮^(qū)域,都不會產(chǎn)生錯誤,所以一定要做到心中有數(shù);
后一點(diǎn)呢,看個人習(xí)慣,大部分人習(xí)慣寄存器地址由小到大使用,那么在分配庫存儲區(qū)時(shí)就可以考慮將這部分地址區(qū)域盡量靠后。例如CPU226的用戶數(shù)據(jù)大小為10240字節(jié),就可以將庫存儲區(qū)分配到VB5000以后。
【場景二】
工程師:“您好,西門子技術(shù)支持”
客戶:“您好,我有個關(guān)于TD200C的問題需要向您咨詢,情況是這樣的,我手頭有一套老設(shè)備,CPU222+TD200C,現(xiàn)在想對文本顯示器的某些內(nèi)容進(jìn)行修改,但是上載程序后卻沒有文本顯示器的向?qū)?rdquo;
工程師:“您確定將程序塊 數(shù)據(jù)塊 系統(tǒng)塊都上載了嗎?”
客戶:“我確定,而且我將上載的程序下載到其他PLC當(dāng)中,文本顯示器也可以正常顯示”
(OS:據(jù)客戶描述,可以判斷,上載的程序中肯定是有文本顯示器的相關(guān)配置,既然向?qū)е袥]有內(nèi)容,那就很可能在數(shù)據(jù)塊中,于是讓客戶查看數(shù)據(jù)塊內(nèi)容)
工程師:“您查看下程序中的數(shù)據(jù)塊,是否有數(shù)據(jù)塊頁面”
客戶:“的確有,但是有個問題,該數(shù)據(jù)塊中一個注釋也沒有,我也不知道哪個頁面對應(yīng)哪段代碼,而且我想修改的是文本顯示器當(dāng)中的漢字,這里面也沒有一個漢字啊”
(OS:明明知道該數(shù)據(jù)塊中就是文本顯示器向?qū)У膬?nèi)容,可是該如何查找需要修改的內(nèi)容呢,根據(jù)客戶描述,TD200C界面上有“公司”這兩個漢字,于是百度上搜索了一個查看字符編碼的工具,看看有可能會轉(zhuǎn)成其他什么編碼)
工程師:“數(shù)據(jù)塊中是否有B9AB和CBBE?”
客戶:“是的”
可以了解到,文本顯示器上的漢字使用的是GBK編碼,于是嘗試將文本顯示器上的文字內(nèi)容,轉(zhuǎn)換為16進(jìn)制,并和數(shù)據(jù)塊中的內(nèi)容對照,可以一一對應(yīng),至此可以判斷,文本顯示器上的內(nèi)容是和數(shù)據(jù)塊中的內(nèi)容對應(yīng)。如果客戶需要修改文本顯示器的內(nèi)容,可以在數(shù)據(jù)塊中進(jìn)行修改。
6ES72881CR400AA0西門子CPU模塊CR40s