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