開疆智能
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 26 個(gè)
工控威望: 82 點(diǎn)
下載積分: 307 分
在線時(shí)間: 8(小時(shí))
注冊時(shí)間: 2019-07-11
最后登錄: 2020-11-25
查看開疆智能的 主題 / 回貼
樓主  發(fā)表于: 2020-09-23 14:53
本案例是用北京開疆智能自動化科技有限公司生產(chǎn)的KJ-PNG-104型RS232轉(zhuǎn)PROFINET網(wǎng)關(guān)鏈接掃碼槍與PLC的配置案例,用到設(shè)備為西門子S7-1200PLC,KJ-PNG-104型RS232轉(zhuǎn)PROFINET網(wǎng)關(guān),掃碼槍兩臺。

第一步:打開博圖,安裝gsd文件

選擇gsd所在文件夾位置即可確定后會出現(xiàn)在圖中,選擇安裝即可

第二步:安裝完畢后在如下地址找到網(wǎng)關(guān)模塊

設(shè)置網(wǎng)關(guān)的IP地址和設(shè)備名稱

添加所需的輸入輸出字節(jié)長度

第三步:下載配置到PLC

第四步,設(shè)置網(wǎng)關(guān)參數(shù)

打開網(wǎng)關(guān)配置軟件

首先設(shè)置PN端的IP地址和設(shè)備名稱,需和博圖配置保持一致

設(shè)定串口參數(shù),可選擇232或485串口

工作模式可選擇主從模式或消費(fèi)者生產(chǎn)者模式,此處以生產(chǎn)者消費(fèi)者模式為例

設(shè)置每個(gè)端口的串口參數(shù)

在子網(wǎng)處右鍵添加節(jié)點(diǎn),在節(jié)點(diǎn)上右鍵添加消費(fèi)者或生產(chǎn)者


消費(fèi)者為接收,用于接收掃碼槍發(fā)來的數(shù)據(jù)

子網(wǎng)離線動作:選擇清零后網(wǎng)關(guān)接收一次數(shù)據(jù)后會清零,否則就會保持

超時(shí)時(shí)間:以10ms為基數(shù)如圖中填入100則乘以10為1000ms即1秒后執(zhí)行清零或保持動作

觸發(fā)字節(jié):使能后對應(yīng)地址數(shù)據(jù)變化后才會發(fā)送到PLC

在消費(fèi)者處右鍵添加需要的數(shù)據(jù)格式,本例以第一項(xiàng)數(shù)據(jù)為例

順豐快遞單號為15個(gè)字節(jié)加上結(jié)束符共16個(gè)字節(jié)

第二個(gè)子網(wǎng)也照此設(shè)置,不過內(nèi)存映射地址要從16開始

下載配置



關(guān)于發(fā)送

在生產(chǎn)者和消費(fèi)者模式下

發(fā)送選擇生產(chǎn)者

同樣超時(shí)離線動作可以選擇清零和保持

發(fā)送模式分為周期發(fā)送;數(shù)據(jù)改變發(fā)送;啟動后發(fā)送一次和觸發(fā)數(shù)據(jù)改變

1周期發(fā)送:

按下方發(fā)送延時(shí)設(shè)定的時(shí)間間隔發(fā)送,以10ms為基數(shù)填入數(shù)據(jù)乘以10ms即為間隔時(shí)間。

2數(shù)據(jù)改變發(fā)送:

當(dāng)PLC的Q地址任何一位的數(shù)據(jù)發(fā)生改變則對下位機(jī)進(jìn)行數(shù)據(jù)發(fā)送,之后停止發(fā)送等待下次數(shù)據(jù)改變再進(jìn)行下次發(fā)送。

3啟動后發(fā)送一次:

網(wǎng)關(guān)上電后發(fā)送一次數(shù)據(jù),發(fā)送時(shí)間同周期模式一樣受發(fā)送延時(shí)影響,發(fā)送之后停止

4觸發(fā)數(shù)據(jù)改變:

對于指定位置的數(shù)據(jù)改變后進(jìn)行發(fā)送的模式觸發(fā)位置數(shù)據(jù)每邊一次進(jìn)行就一次發(fā)送,發(fā)送的數(shù)據(jù)可以包含或者不包含出發(fā)數(shù)據(jù)本身



添加發(fā)送的數(shù)據(jù)格式

1添加數(shù)據(jù)

可選擇固定的輸入長度

內(nèi)存映射對應(yīng)PLC的Q地址起始地址

例如上圖中Q地址起始地址為68

那么加入選擇數(shù)據(jù)長度為10,內(nèi)存映射地址為1500

那么網(wǎng)關(guān)將發(fā)送從QB68開始即QB68-QB77的10個(gè)字節(jié)長度的數(shù)據(jù)



在觸發(fā)模式下如果內(nèi)存映射地址設(shè)置為1500,那么QB68的數(shù)據(jù)發(fā)生變化后將進(jìn)行發(fā)送,

如果不想將出發(fā)數(shù)據(jù)發(fā)送那么數(shù)據(jù)的內(nèi)存映射地址要偏移一位即1501開始。

2添加變量數(shù)據(jù):

可以發(fā)送在一定長度范圍內(nèi)的數(shù)據(jù)不到最大長度的數(shù)據(jù)可以用其他數(shù)據(jù)補(bǔ)齊

3添加常量數(shù)據(jù)

無需經(jīng)過PLC的輸出區(qū),網(wǎng)關(guān)在達(dá)到發(fā)送條件后會固定發(fā)送設(shè)定好的數(shù)據(jù)
附件: RS.rar (2666 K) 下載次數(shù):52
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯(cuò)
吾志所向
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 365 個(gè)
工控威望: 642 點(diǎn)
下載積分: 1880 分
在線時(shí)間: 159(小時(shí))
注冊時(shí)間: 2016-12-10
最后登錄: 2024-09-02
查看吾志所向的 主題 / 回貼
1樓  發(fā)表于: 2020-10-20 14:02