當前位置: 首頁 > 解決方案 > 工控自動化 > 485口條碼槍與PLC通訊 > 明陞m88 與PLC連接通訊

明陞m88 與PLC連接通訊

艾韋迅自主研發的串口掃描槍、485接口掃描槍可支持與西門子PLC、三菱PLC、台電PLC等各類品牌的PLC工控設備通訊,在實際應用中獲得了較好的使用效果,下圖爲使用現場拍攝圖:


PLC与扫描枪通讯PLC与条码枪通讯


PLC與明陞m88 通訊問題集錦


1、西門子1200PLC怎麽用自由口跟明陞m88 通信?最好能提供程序例子。

答:首先要確定掃描槍的接口是不是485串口,第二要知道該掃描槍的通訊格式然後才能通過自由口進行編程。西門子下載資料中有條碼的例子。


2、我用一个條碼掃描器与一台三菱2NPLC用RS指令通讯,监控程序可以看到读出来有数据,但是跟实际的条码值相差甚远。条码值一般有26个字母的大小写和10个阿拉伯数字的组合,这个组合有长有短,三菱的一个数据寄存器比如D120可以存储和显示长达十几位的条码值吗?还是只存储一个值,其他值依次存到D121,D122下面去呢?我监控程序却搞不懂其中的奥妙。还有,PLC读出来的数据怎么样转换为有26个字母大小写和10个阿拉伯数字的组合就是实际上的条码值呢?然后在人机界面里显示出来。

答:在用RS指令的时候是发送的一个数据帧,可以是读或者写数据,你要读扫描仪的条码肯定要知道他的通讯协议,是专用的还是MODBUS 协议,然后要知道条码的数据存储区域地址以及数据类型和大小,然后才好用RS指令去读取这个站址的条码存储区域地址的数据,如果是两个字则反馈的数据只要把这两个字的类容显示出来就好了,其他反馈的字不用去处理,仔细看看条码仪的通讯协议的数据读写格式,和RS指令用法就行。

每個寄存器儲存1-2個字符,讀出來的數值要自己轉換爲ASCII碼才能與條碼對應上;比如監控爲H36,它對應ASCII碼的“6”,網上查詢ACSII碼對照表,看看與實際條碼的對應關系。


3、PLC獲取到的明陞m88 數據不正確,怎麽處理?
答:從監控結果來看,接收到的數據未能連續獲得,所以:1.確認通訊設置與實際相符,尤其是波特率;2.找掃碼器說明書,設置其通訊格式。解決以上問題,將條碼全部讀入PLC中再討論程序問題。



4、我有一台CPU224和USB接口的掃描槍各一個,需要實現的功能是掃描槍掃出來的條碼PLC能讀到。現在有問題:1是否要有一根USB轉485的連接線來插到PLC得端口1或0上,爲什麽,USB轉232是否可以。

答:因爲S7-200的本機端口物理電平是RS485標准的,USB接口的掃描槍估計是沒法用,因爲掃描槍應該是USB從設備,不能像電腦那樣使用USB轉RS485接口,當然USB轉RS232更不行了,你可以咨詢掃描槍廠家,應該不能轉換,你應該換成RS485接口的掃描槍,或者是RS232接口的,再通過RS232轉成RS485.

相關産品