為了更快地輸入信息,許多設備都配備了條碼掃描器,但條碼掃描器不能直接與CPU通信。最直接和方便的方法是加RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊(BT-PNR20)。本文將深入研究如何利用巴圖自動化的RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊,在PLC和條碼掃描器之間搭建通信橋梁,從而提高生產(chǎn)效率,降低人工干預成本。
巴圖自動化RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊
一、設備準備
1. RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊:請使用支持RS232轉(zhuǎn)PN協(xié)議的網(wǎng)關(guān)模塊,如BT-PNR20
2. PLC:準備一臺PLC,如西門子1200系列PLC,作為Profinet網(wǎng)絡的主站。
3. 掃描槍:選擇支持RS232接口的掃描槍,讀取和傳輸條碼信息。
4. 連接線纜:準備必要的連接線纜,包括RS232線纜和Profinet線纜。
巴圖自動化RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊
二、硬件連接:將RS232轉(zhuǎn)Profinet協(xié)議網(wǎng)關(guān)的RS232端口連接轉(zhuǎn)條碼掃描器,將Profinet端口連接轉(zhuǎn)1200PLC,并確保設備正常供電。在連接過程中,注意信號線的正確連接,避免因接線錯誤導致通信失敗。
巴圖自動化RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊
三、配置步驟
1. 打開博途,添加1200PLC
巴圖自動化RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊
2. 配置PLC的IP地址為192.168.0.2
巴圖自動化RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊
3. 安裝GSD文件
巴圖自動化RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊
4. 安裝GSD文件后,在設備目錄下生成網(wǎng)關(guān)驅(qū)動程序
巴圖自動化RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊
5. 添加網(wǎng)關(guān)驅(qū)動連接Profinet接口,IP地址配置為192.168.0.5
巴圖自動化RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊
6. 搜索和分配設備名稱,分配和下載配置轉(zhuǎn)PLC
巴圖自動化RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊
7. 打開巴圖自動化提供的網(wǎng)關(guān)軟件,在Profinet選項中添加GSD文件
巴圖自動化RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊
8. 該網(wǎng)關(guān)支持通過多個串口獨立通信,因此可以看轉(zhuǎn)每個串口都是預先設置的。本案例是條碼掃描器和單個串行端口網(wǎng)關(guān)之間的空閑端口通信的案例。因此,串口連接modbus3預設接口,條碼掃描器的默認通信參數(shù)為9600、N、8、1
巴圖自動化RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊
9. 本地IP配置里只需要設置主從模式為自由口模式
備注:本地IP地址、子網(wǎng)掩碼和默認網(wǎng)關(guān)端口在該模式下沒有意義
巴圖自動化RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊
10. 在數(shù)據(jù)映射中添加Modbus讀寫指令:第一條指令為網(wǎng)關(guān)默認的狀態(tài)字指令CH1,必須位于第一個槽位。單擊切換,直接添加。添加第一條指令只會將槽位號1和ID更改為CH1
其他參數(shù)保持默認值
巴圖自動化RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊
11、復制添加第二條指令:slot插槽改為2,ID里選擇讀32字節(jié)長度,長度規(guī)則為大于實際掃碼的長度,注意:功能碼,這里屬性無實際意義,只作為讀數(shù)據(jù)指令的標識序號,讀數(shù)據(jù)保持選擇“是”,序號3這里的序號就是串口3的預設接口。解釋說明:數(shù)據(jù)保持選“是”,掃碼讀到的數(shù)將保持到第二次掃碼動作,長度的單位為字,即32字節(jié)為16個字長度
巴圖自動化RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊
請注意,在自由口模式下,功能碼用到03,為讀數(shù)據(jù),16為寫,05為讀控制,06為寫控制
12. 在發(fā)布IP地址的博途配置中,將網(wǎng)關(guān)IP地址為192.168.0.5,默認端口號為10000
點擊連接并將數(shù)據(jù)參數(shù)下載到網(wǎng)關(guān)
巴圖自動化RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊
13. 返回“Botu Configuration”,雙擊進入網(wǎng)關(guān)設備配置界面
在目錄中增加一條32字節(jié)的read,其中指令的槽位1和槽位2與上位機軟件槽位中添加的讀寫和長度一致
巴圖自動化RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊
14. 將配置下載轉(zhuǎn)PLC, PLC分配的讀指令從IB72開始作為起始讀地址。一旦成功建立RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊,將PLC與條碼掃描器連接起來進行通信,就可以實現(xiàn)條碼掃描器掃描、讀取數(shù)據(jù)等操作,并自動傳輸給PLC進行處理和控制。
15. 創(chuàng)建一個監(jiān)視表來監(jiān)視讀數(shù)據(jù)地址:讀指令的最后兩個字節(jié)是ib102,其中ib103是掃描槍數(shù)據(jù)的長度,ib103是掃描槍動作的完成位。監(jiān)控IB102和ib103;該監(jiān)控位可以實時監(jiān)控掃描槍的數(shù)據(jù)和狀態(tài)。
巴圖自動化RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊
綜上所述,通過建立合理的RS232轉(zhuǎn)PN協(xié)議網(wǎng)關(guān)模塊來連接PLC與掃描槍的通信,實現(xiàn)高效的協(xié)同工作
審核編輯 黃宇
-
plc
+關(guān)注
關(guān)注
5013文章
13338瀏覽量
464319 -
霍尼韋爾
+關(guān)注
關(guān)注
2文章
244瀏覽量
30403 -
RS232
+關(guān)注
關(guān)注
13文章
748瀏覽量
94445 -
掃描器
+關(guān)注
關(guān)注
0文章
170瀏覽量
11936 -
協(xié)議網(wǎng)關(guān)
+關(guān)注
關(guān)注
0文章
282瀏覽量
3633
發(fā)布評論請先 登錄
相關(guān)推薦
評論