鼎實PROFINET網關與SICK掃描槍通訊例程
目錄
第一章 系統目的及連接............................................................................................. 1
1.1 系統目的............................................................................................................. 1
1.2 系統連接............................................................................................................. 1
第二章 通訊案例......................................................................................................... 2
2.1 工程配置及調試.................................................................................................. 2
2.1.1 GSD文件的導入.......................................................................................... 2
2.1.2 網關的配置............................................................................................... 4
2.1.3 工程調試................................................................................................. 11
2.1.3.1 SICK掃描槍參數設置....................................................................... 11
2.1.3.2 網關參數設置................................................................................. 11
第一章
1.1 系統目的
將SICK掃描槍掃描到的條形碼信息上傳到PN網絡主站,以西門子PLC1200作為PN主站,鼎實網關PN側作為 PROFINET IO,鼎實網關RS232側作為串口從站用來接收SICK上傳上來的條形碼信息。
1.2 系統連接
西門子1211PLC通過PN專用網線與鼎實網關PN接口相連,RS232接口與掃描槍232口相連,232通訊線需要注意由于SICK掃描槍 232引腳定義為: 2 TXD 3 RXD 5 GND,鼎實網關232引腳也為:2 TXD 3 RXD 5 GND ,故掃描槍與鼎實232之間需要加一條23交叉串口線,一頭是針與SICK掃描槍相連,另一頭是孔與鼎實232口相連。
掃碼槍接入西門子PLC
第二章
2.1 工程配置及調試
2.1.1 GSD文件的導入
1、打開
“SIMATIC Manager” ,項目→新建,鍵入文件名:PN-G2-RS232,創建。
創建博圖項目
2、選擇網絡視圖,在右側硬件目錄中選擇對應的CPU型號雙擊加到工程,
連接設備3、在選項菜單列選擇“安裝設備描述文件“。
安裝設備描述文件4、選中PN-G2-RS232的GSDML文件將GSDML-V2.35-DSPNGateway-RS232_485-20220505.xml,點擊安裝。
安裝描述文件
5、在右側的硬件目錄中→其他現場設備→PROFINET IO→Gataway→DS CO,.Ltd→DS PN Gateway→PN-G2-RS232/485,雙擊加入到工程。
2.1.2 網關的配置
1、添加PROFINET網絡:選中CPU 以太網口接口,點擊右鍵添加子網,然后選中PN-G2-RS232 “未分配”三個藍色字選擇PLC_1.PROFINETt接口_1 。
連接PROFIENT網絡添加子網選擇IO控制器成功連接PROFINET2、配置CPU 側PROFINET地址:雙擊CPU進入設備視圖,單擊選中CPU PROFINET接口,在接口常規里設置以太網地址。
3、配置PN-G2-RS232 側PROFINET地址:雙擊PN-G2-RS232進入設備視圖,單擊選中PN-G2-RS232 PROFINET接口,在接口常規里設置以太網地址(此地址必須與CPU 地址在同一網段內,一般PLC會自動分配。
4、配置PN-G2-RS232的RS232/485接口
選中PN-RS232-Gataway模塊,點擊Length/Status(1Byte In/Out)_1模塊,選擇屬性/常規/模塊參數,設置RS232/485波特率,奇偶校驗、數據位以及停止位。
波特率:支持57.6K 、38.4K、 19.2K、 9.6K、 4800、 2400
數據位、校驗位、停止位:8 數據位 無校驗 1停止位
8 數據位 偶校驗 1停止位
8 數據位 奇校驗 1停止位等
Mode:
設置成Master時:網關上電進入準備發送狀態,適用于網關232/485接口首先發送請求后設備響應或網關只發送請求的場景(發發、發收)
設置成Slave時:網關上電進入準備接收狀態,適用于網關232/485接口首先接收到請求后響應或網關只接收請求的場景(收發、收收)
PN Offline:
設置成RUN時:當PN掉線串口232/485輸出仍發送
設置成STOP時:當PN掉線串口232/485輸出停止發送
The interval of Send:
發送時間間隔可選:100ms 200ms 400ms 600ms 800ms 1S等
5、I/O配置
選中相應的插槽,在右側的硬件配置選擇模塊→DI→in 16 Bytes 雙擊加入到配置中,同理加入Out 16 Bytes。
6、為PN-G2-RS232網關分配設備名
PN-G2- RS232/485網關作為一個PROFINET從站,用戶在使用時需要給每個從站分配設備名,PROFINET主站以此來對從站進行區分,硬件組態中的設備名必須與PROFINET從站的名稱相同,否則無法正常通訊。方法如下所示:
首先在PN-G2- RS232/485的設備視圖中,為該模塊設置設備名稱也可保持默認名稱,這里將該模塊命名為pn-rs232-gateway(需使用小寫字母、數字格式設備名).
下面將設備名下載到網關中,將PC機通過網線與PN-G2-RS232網關連接好,并為PC機分配一個IP地址。在設備視圖中選中網關圖標,點擊在線/分配設備名稱,如下圖所示
隨后彈出如下圖所示對話框,選擇刷新按鈕。
掃描結果如下圖所示,用戶可根據設備的MAC地址進行區分,選中要修改設備名的PROFINET從站,點擊分配名稱按鈕。
設備名后,請將該設備名稱標注在PN-G2-RS232模塊側面,便于后續維護工作。
2.1.3 工程調試
2.1.3.1 SICK掃碼槍參數設置
設置SICK掃描槍方法:從左到右,從上到下,依次將下表條形碼掃一遍,掃完之后掃描槍串口參數設置為:波特率57.6K 、8數據位、1停止位、無校驗。(具體操作可與SICK售后咨詢)
2.1.3.2 網關參數設置
鼎實網關串口參數與SICK掃描槍一致,同時串口模式設置成RS232/485 Slave。配置如下圖:
在網關設備視圖添加輸入字節用來接收來自掃描槍的數據,數據長度配置按照掃描槍支持的字節長度自主調整。
添加一條16 word即32 Byte長度的輸入作為例程添加后如下圖:
到此工程配置完成,按照文檔2.1.2給網關分配設備名稱,同時將工程下載到PLC中,操作完成后模塊的 SYS 、CFG、RUN燈均為綠色長亮代表PN通訊正常,每當掃描槍掃描一次條形碼,掃描槍232口就會向網關232接口發送一次條形碼數據,此時網關的TRX1黃燈就會閃爍,代表網關232接口收到來自掃描槍232接口的數據,假如TRX1黃燈不閃爍代表掃描槍沒發出數據或者232串口線使用錯誤。
通過博途軟件的監控表監測條形碼數據,數據類型需要設置成字符型顯示,如下:
-
西門子
+關注
關注
94文章
3039瀏覽量
115881 -
網絡連接
+關注
關注
0文章
88瀏覽量
10874 -
Profinet
+關注
關注
6文章
1183瀏覽量
23411 -
SICK
+關注
關注
1文章
35瀏覽量
12083 -
西門子PLC
+關注
關注
13文章
144瀏覽量
16944
發布評論請先 登錄
相關推薦
評論