RS232转PROFINET网关链接扫码枪与西门子PLC1200的配置方法
案例簡介:
本案例是用遠(yuǎn)創(chuàng)智控生產(chǎn)的YC-RSPN-002型RS232轉(zhuǎn)PROFINET網(wǎng)關(guān)鏈接掃碼槍與西門子PLC1200的配置方法
工具/原料
Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)YC-RSPN-002一臺(tái)
西門子1200PLC一臺(tái)
掃碼槍兩臺(tái)
博途軟件一套
配置方法:
第一步:打開博圖,安裝gsd文件。
?
第二步:選擇gsd所在文件夾位置即可確定后會(huì)出現(xiàn)在圖中,選擇安裝即可。?
?
第三步:安裝完畢后在如下地址找到RS232轉(zhuǎn)profinet網(wǎng)關(guān)模塊YC-RSPN-002。?
?
第四步:設(shè)置RS232轉(zhuǎn)profinet網(wǎng)關(guān)的IP地址和設(shè)備名稱。
第五步:添加RS232轉(zhuǎn)profinet網(wǎng)關(guān)所需的輸入輸出字節(jié)長度。
第六步:下載配置到PLC。
?
第七步:設(shè)置RS232轉(zhuǎn)profinet網(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è)置遠(yuǎn)創(chuàng)智控RS232轉(zhuǎn)profinet網(wǎng)關(guān)YC-RSPN-002每個(gè)端口的串口參數(shù)。
?
?
?
?
第十二步:在子網(wǎng)處鼠標(biāo)右鍵添加節(jié)點(diǎn),在節(jié)點(diǎn)處右鍵添加生產(chǎn)者和消費(fèi)者。
?
?
?
第十三步:消費(fèi)者為接收,用于接收掃碼槍發(fā)來的數(shù)據(jù)。
子網(wǎng)離線動(dòng)作:選擇清零后網(wǎng)關(guān)接收一次數(shù)據(jù)后會(huì)清零,否則就會(huì)保持。
?
第十四步:超時(shí)時(shí)間:以10ms為基數(shù)如圖中填入100則乘以10為1000ms即1秒后執(zhí)行清零或保持動(dòng)作。
觸發(fā)字節(jié):使能后對(duì)應(yīng)字節(jié)數(shù)據(jù)變化才會(huì)發(fā)送。
?
?
第十五步:在消費(fèi)者處右鍵添加需要的數(shù)據(jù)格式,本例以第一項(xiàng)數(shù)據(jù)為例。
順豐快遞單號(hào)為15個(gè)字節(jié)加上結(jié)束符共16個(gè)字節(jié)。
?
?
第十六步:第二個(gè)子網(wǎng)也照此設(shè)置,不過內(nèi)存映射地址要從16開始,下載配置。
?掃描條碼即可在相應(yīng)I地址讀取到信息。
關(guān)于發(fā)送:
在生產(chǎn)者和消費(fèi)者模式下發(fā)送選擇生產(chǎn)者。
?
?
第十七步:同樣超時(shí)離線動(dòng)作可以選擇清零和保持。
發(fā)送模式分為周期發(fā)送;數(shù)據(jù)改變發(fā)送;啟動(dòng)后發(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ā)生改變則對(duì)下位機(jī)進(jìn)行數(shù)據(jù)發(fā)送,之后停止發(fā)送等待下次數(shù)據(jù)改變?cè)龠M(jìn)行下次發(fā)送。
3.?啟動(dòng)后發(fā)送一次:
網(wǎng)關(guān)上電后發(fā)送一次數(shù)據(jù),發(fā)送時(shí)間同周期模式一樣受發(fā)送延時(shí)影響,發(fā)送之后停止。
4.?觸發(fā)數(shù)據(jù)改變:
對(duì)于指定位置的數(shù)據(jù)改變后進(jìn)行發(fā)送的模式觸發(fā)位置數(shù)據(jù)每邊一次進(jìn)行就一次發(fā)送,發(fā)送的數(shù)據(jù)可以包含或者不包含出發(fā)數(shù)據(jù)本身。
添加發(fā)送的數(shù)據(jù)格式。
?
第十八步:?添加數(shù)據(jù)。
?
第十九步:可選擇固定的輸入長度,內(nèi)存映射對(duì)應(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開始。
6.?添加變量數(shù)據(jù):
可以發(fā)送在一定長度范圍內(nèi)的數(shù)據(jù)不到最大長度的數(shù)據(jù)可以用其他數(shù)據(jù)補(bǔ)齊
7.?添加常量數(shù)據(jù)
無需經(jīng)過PLC的輸出區(qū),網(wǎng)關(guān)在達(dá)到發(fā)送條件后會(huì)固定發(fā)送設(shè)定好的數(shù)據(jù)。
案例總結(jié):本案例為3路RS232轉(zhuǎn)profinet網(wǎng)關(guān)連接掃碼槍接入西門子1200PLC。
案例總結(jié):
以上內(nèi)容為遠(yuǎn)創(chuàng)智控3路RS232轉(zhuǎn)Profinet網(wǎng)關(guān)YC-RSPN-002連接掃碼槍將其接入西門子1200PLC的配置方法(1500方法一樣不另做介紹)。如果有技術(shù)問題可以隨時(shí)聯(lián)系遠(yuǎn)創(chuàng)智控,協(xié)助解答。
注意事項(xiàng):
1、注意:有些設(shè)備數(shù)據(jù)高低字節(jié)會(huì)交換,可根據(jù)需要選擇字節(jié)交換功能。
2、Modbus轉(zhuǎn)Profinet 遠(yuǎn)創(chuàng)智控YC-RSPN-0021網(wǎng)關(guān)是針對(duì)Modbus標(biāo)準(zhǔn)協(xié)議。
?3、遠(yuǎn)創(chuàng)智控Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)。
4、YC-RSPN-002。
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的RS232转PROFINET网关链接扫码枪与西门子PLC1200的配置方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用python发送email
- 下一篇: vscode 配置 路径别名 @