技術(shù)文章
sick功能塊報(bào)錯(cuò)如何解決?
閱讀:713 發(fā)布時(shí)間:2023-3-10西克大部分產(chǎn)品的公開資料均可以在免登錄下載,具體請(qǐng)?jiān)诋a(chǎn)品主頁下方的下載專區(qū)查找。
例如,我們使用功能塊也就是庫文件時(shí),以TIA-Portal(博途)為例,下載位置如下圖:
首先找到下載專區(qū);
然后點(diǎn)開軟件,找到S7功能塊即可;
02
文件中包含哪些內(nèi)容?
打開下載后的壓縮包,里面除了程序使用的庫文件外,還有一個(gè)英文原版的說明文檔:
Documentation:說明文檔
Libraries:博途庫文件
Example:案例文件
03
報(bào)錯(cuò)代碼在哪里能找到?
打開文檔后,我們?cè)趫?bào)錯(cuò)代碼章節(jié)可以找到相應(yīng)解釋,如下圖第26頁起:
04
遇到報(bào)錯(cuò)后如何解決?
本質(zhì)上報(bào)錯(cuò)是功能塊按照預(yù)先定義的邏輯,根據(jù)RFID讀寫器的反饋信息做出的一個(gè)邏輯判斷;在一些情況下報(bào)錯(cuò)可能意味著讀寫器并沒有按照錯(cuò)誤邏輯去執(zhí)行功能,但實(shí)際是一個(gè)及時(shí)“止損"的動(dòng)作。
我明白了阿杰,其實(shí)和人類一樣,“生病"是對(duì)身體異常的表現(xiàn),如果連生病的信號(hào)都沒有,豈不是這個(gè)人要...
哈哈,是的費(fèi)工,是這么個(gè)意思。下面我舉幾個(gè)例子解釋下常見報(bào)錯(cuò):
16#0000_0015:代表程序執(zhí)行(Request)時(shí)候沒有選取功能或選取了多個(gè)功能就執(zhí)行了,參考時(shí)序圖,需要Request+僅一個(gè)功能發(fā)出并動(dòng)作。
16#0000_0016:根據(jù)實(shí)際應(yīng)用情況,大多是因?yàn)椋鹤x寫器觸發(fā)設(shè)置問題;無標(biāo)簽存在;讀或?qū)憛^(qū)域超出物理存儲(chǔ)區(qū);信號(hào)強(qiáng)度過弱;標(biāo)簽被鎖。
16#0000_0022:?jiǎn)螛?biāo)簽?zāi)J较聼o標(biāo)簽在區(qū)域內(nèi)。
16#0000_0023:?jiǎn)螛?biāo)簽?zāi)J较伦x寫器發(fā)現(xiàn)環(huán)境中存在多標(biāo)簽。
16#0000_0024:無效輸出格式(僅在單標(biāo)簽?zāi)J较掠行В?/p>
好了阿杰,這么展開就說不完了,我先研究下報(bào)錯(cuò)代碼后再咨詢你吧,看起來報(bào)錯(cuò)種類好多啊。
好的費(fèi)工,報(bào)錯(cuò)代碼豐富也是代表讀寫器功能多樣化的體現(xiàn),我們保持聯(lián)系!
關(guān)于小R課堂系列:這是我們?cè)?023年針對(duì)西克RFID產(chǎn)品全新推出的推文系列,主要是和大家分享交流日常應(yīng)用中的一般通點(diǎn)問題。希望大家能夠在使用公眾號(hào)的時(shí)候能夠迅速地找到所需要的內(nèi)容,希望大家喜歡。