艾韋迅自主研發(fā)的串口掃描槍利用好、485接口掃描槍可支持與西門子PLC生產體系、三菱PLC習慣、臺電PLC等各類品牌的PLC工控設備通訊優勢與挑戰,在實際應用中獲得了較好的使用效果提單產,下圖為使用現(xiàn)場拍攝圖:
PLC與條碼掃描槍通訊問題集錦
1去突破、西門子1200PLC怎么用自由口跟條碼掃描槍通信能運用?最好能提供程序例子。
答:首先要確定掃描槍的接口是不是485串口,第二要知道該掃描槍的通訊格式然后才能通過自由口進行編程不可缺少。西門子下載資料中有條碼的例子蓬勃發展。
2、我用一個條碼掃描槍與一臺三菱2NPLC用RS指令通訊積極回應,監(jiān)控程序可以看到讀出來有數(shù)據(jù)重要性,但是跟實際的條碼值相差甚遠。條碼值一般有26個字母的大小寫和10個阿拉伯數(shù)字的組合多種場景,這個組合有長有短多元化服務體系,三菱的一個數(shù)據(jù)寄存器比如D120可以存儲和顯示長達十幾位的條碼值嗎?還是只存儲一個值擴大公共數據,其他值依次存到D121深度,D122下面去呢?我監(jiān)控程序卻搞不懂其中的奧妙核心技術體系。還有開拓創新,PLC讀出來的數(shù)據(jù)怎么樣轉換為有26個字母大小寫和10個阿拉伯數(shù)字的組合就是實際上的條碼值呢?然后在人機界面里顯示出來必然趨勢。
答:在用RS指令的時候是發(fā)送的一個數(shù)據(jù)幀促進善治,可以是讀或者寫數(shù)據(jù),你要讀掃描儀的條碼肯定要知道他的掃描槍通訊協(xié)議的方法,是專用的還是MODBUS 協(xié)議實事求是,然后要知道條碼的數(shù)據(jù)存儲區(qū)域地址以及數(shù)據(jù)類型和大小,然后才好用RS指令去讀取這個站址的條碼存儲區(qū)域地址的數(shù)據(jù)落到實處,如果是兩個字則反饋的數(shù)據(jù)只要把這兩個字的類容顯示出來就好了責任製,其他反饋的字不用去處理,仔細看看條碼槍的通訊協(xié)議的數(shù)據(jù)讀寫格式倍增效應,和RS指令用法就行規則製定。
每個寄存器儲存1-2個字符,讀出來的數(shù)值要自己轉換為ASCII碼才能與條碼對應上優化服務策略;比如監(jiān)控為H36關規定,它對應ASCII碼的,網(wǎng)上查詢ACSII碼對照表兩個角度入手,看看與實際條碼的對應關系建強保護。
3、PLC獲取到的條碼掃描槍數(shù)據(jù)不正確生產效率,怎么處理使命責任?
答:從監(jiān)控結果來看,接收到的數(shù)據(jù)未能連續(xù)獲得使用,所以:1.確認通訊設置與實際相符合規意識,尤其是波特率密度增加;2.找掃碼器說明書,設置其通訊格式創新內容。解決以上問題機遇與挑戰,將條碼全部讀入PLC中再討論程序問題。
4善於監督、我有一臺CPU224和USB接口的掃描槍各一個集成技術,需要實現(xiàn)的功能是掃描槍掃出來的條碼PLC能讀到。現(xiàn)在有問題:1是否要有一根USB轉485的連接線來插到PLC得端口1或0上至關重要,為什么發展空間,USB轉232是否可以。
答:因為S7-200的本機端口物理電平是RS485標準的有所應,USB接口的掃描槍估計是沒法用,因為掃描槍應該是USB從設備合作關系,不能像電腦那樣使用USB轉RS485接口著力提升,當然USB轉RS232更不行了,你可以咨詢掃描槍廠家傳遞,應該不能轉換融合,你應該換成RS485接口的掃描槍,或者是RS232接口的規模最大,再通過RS232轉成RS485.