SIMATIC:高效集成系統(tǒng)
作為我們種類繁多的工業(yè)自動(dòng)化系統(tǒng)產(chǎn)品中的重要一員,SIMATIC 是一款面向所有制造應(yīng)用和所有行業(yè)部署的的集成系統(tǒng)。無論您需要的是制造、過程自動(dòng)化還是面向基礎(chǔ)設(shè)施任務(wù)的解決方案,SIMATIC 都將在提高生產(chǎn)力方面發(fā)揮重要作用。
上海翰粵是西門子工控及自動(dòng)化產(chǎn)品授權(quán)分銷商歡迎來電咨詢!
聯(lián)系人:鄭轅鴻先生(銷售工程師)
手機(jī):13585754803 商務(wù)QQ:1620718203
電話(TEL):021-60531296 傳真(FAX):021-57657276
郵箱:zx2013888@163.com 網(wǎng)站:www.hanyue.cc
24小時(shí)銷售技術(shù)服務(wù)熱線:13585754803
“工程師你好,我正在使用ET200S 1Step 模塊控制步進(jìn)電機(jī),程序運(yùn)行正常,輸出區(qū)從QB400開始,觸發(fā)向前啟動(dòng)Q404.4 或 向后啟動(dòng)Q404.5,電機(jī)都不動(dòng)作,剩余距離監(jiān)控一直是0,系統(tǒng)沒有報(bào)錯(cuò),換了一個(gè)模塊也是同樣的現(xiàn)象。”
剛打開電腦,就遇到這樣一個(gè)語氣急切的客戶,這個(gè)問題可能折騰他不少時(shí)間,我趕緊接上電源,連好線,準(zhǔn)備按照他的配置做了一下測(cè)試。實(shí)驗(yàn)之前,有必要向大家介紹一下這個(gè)模塊的基本情況。
1STEP 5V (訂貨號(hào) 6ES7 138-4DC01-0AB0)為步進(jìn)電機(jī)的功率部件生成脈沖。發(fā)送的脈沖數(shù)決定行進(jìn)的距離。脈沖頻率決定速度。每個(gè)時(shí)間單位(秒)的脈沖頻率變化是加速或減速的衡量指標(biāo)。每接收到一個(gè)脈沖,步進(jìn)電機(jī)軸都會(huì)旋轉(zhuǎn)特定的角度。在快速脈沖序列中,該步進(jìn)運(yùn)動(dòng)變成連續(xù)旋動(dòng)。該模塊可做相對(duì)定位和定位,具有差分的脈沖和方向接口,大脈沖頻率510KHz。反饋接口可以監(jiān)測(cè)剩余距離、位置或頻率。
實(shí)驗(yàn)過程并不難,按照客戶的配置簡(jiǎn)單進(jìn)行一下硬件組態(tài)和參數(shù)分配,然后下載下去,直接在變量表中對(duì)變量進(jìn)行賦值和監(jiān)控,下降沿觸發(fā)“向前啟動(dòng)”,可以監(jiān)控到位置值的不斷變化,說明模塊運(yùn)行正常。
然而客戶的現(xiàn)象怎么才能復(fù)現(xiàn)出來呢?火花閃動(dòng)一下,莫非客戶用的是上升沿觸發(fā)的方式?大家知道,PLC編程一般使用上升沿來執(zhí)行觸發(fā)操作,但1STEP 5V 這個(gè)模塊偏偏使用下降沿觸發(fā)啟動(dòng),所以按照習(xí)慣的編程方式,則會(huì)出現(xiàn)下面的現(xiàn)象:
剩余距離一直是0的狀態(tài),而且沒有錯(cuò)誤的提示。趕緊給客戶打電話,客戶恍然大悟
![]() |
SIMATIC NET, PROFIBUS FC 拖纜, PROFIBUS 拖纜, 大加速度:4 m/s2, 至少 3 百萬次 彎曲次數(shù),彎曲半徑: 約 120mm,雙芯屏蔽線,按米銷售,大長度: 1000m, 小訂購量: 20 m
|
各位朋友,當(dāng)你在設(shè)計(jì),實(shí)驗(yàn),或是調(diào)試,維護(hù)時(shí),遇到了一些看來陌生,棘手,奇怪的問題,你習(xí)慣首先去做些什么?查手冊(cè),上論壇,搜百度,問他人,亦或撥打我們的西門子技術(shù)熱線等。雖然前面這些都是解決問題的途徑,但是有沒有比這些更快捷的方法呢?讓我們一起看看下面客戶的問題:
近有幾位客戶反映用step7編輯梯形圖程序時(shí),有的變量名會(huì)出現(xiàn)亂碼,如圖1:
圖1
而這些出現(xiàn)亂碼的變量有一個(gè)規(guī)律:變量名往往比較長,而且含有字母,數(shù)字以及下劃線等,比如“A線精軋機(jī)保護(hù)罩打開”。
以前,在現(xiàn)場(chǎng)做項(xiàng)目時(shí),我也碰到過類似的問題,可以通過加空格或修改梯形圖地址區(qū)長度來解決。可是, 客戶說他嘗試過這樣處理,有的變量名稱能恢復(fù)正常,但有的依舊是亂碼??蛻粲X得很奇怪,想知道關(guān)于變量名稱長度的設(shè)置有什么規(guī)律或規(guī)定。 那么,如何快速的解決這個(gè)疑問?
其實(shí)我們有一個(gè)容易被大家忽略但卻是快捷解決問題的工具,就是Step7的幫助。Step7編程軟件的幫助里包含有豐富的內(nèi)容,有時(shí)候,輕輕點(diǎn)一下F1,可以獲得很多相關(guān)信息,從而更快捷的解決問題。
首先,讓我們看看如何更改變量輸入域的長度:
打開編程窗口的Option->Customize,如圖2:
圖2
接著,鼠標(biāo)點(diǎn)擊LAD/FBD標(biāo)簽,如圖3:
圖3
然后按下F1,如圖4:
圖4
在這里,我們可以看到關(guān)于變量名長度的說明:變量名的長度為10---26,當(dāng)我們起的名稱含有特殊字符且實(shí)際長度大于設(shè)定長度,那么換行時(shí),特殊字符后面的漢字有可能會(huì)被“Split”,即被劈開成兩部分,從而無法正常顯示而產(chǎn)生亂碼現(xiàn)象。
根據(jù)這條說明,我們實(shí)驗(yàn)發(fā)現(xiàn),一個(gè)漢字占兩個(gè)長度;數(shù)字,字母,標(biāo)點(diǎn)符號(hào)等特殊字符各占一個(gè)長度。
舉個(gè)例子,如果此時(shí)的設(shè)置長度為10,變量名稱為“A線精軋機(jī)保護(hù)罩打開”則“A線精軋機(jī)”占了9個(gè)長度,行只剩一個(gè)長度,這個(gè)時(shí)候,可憐的“保”會(huì)被硬生生的Split成兩部分,行一半,第二行一半,終使得整個(gè)變量名無法正確顯示,出現(xiàn)亂碼。
解決的辦法有兩個(gè):一是在“保”前面加空格,因?yàn)榭崭褚舱家粋€(gè)長度,這樣“保”就安全轉(zhuǎn)移到下一行,如圖5:
圖5
二是把設(shè)置長度加長到11,使“保”字完全呆在行。
如圖6:
圖6
通過查找?guī)椭畔⒑蛯?shí)驗(yàn),我們得知,無論是加空格,或是增加長度,終目的都是防止?jié)h字在換行時(shí)被Split,從而避免變量名稱亂碼現(xiàn)象。
這次和大伙聊了聊變量名稱的故事,一方面是近碰到了幾個(gè)這樣的case,另一方面也是深感Step7的幫助里面包含了很多知識(shí)點(diǎn)和信息,小幫助里面有大內(nèi)容。下次遇到問題和困惑,感到山窮水盡疑無路時(shí),不妨試試輕點(diǎn)一下"Help"或是按一下F1,也許會(huì)柳暗花明又一村呢。
西門子DP拖纜訂貨號(hào):6XV1830-3EH10