技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動(dòng)網(wǎng) > 技術(shù)頻道 > 應(yīng)用方案 > 邦納PLC與西門子PLC的通訊

邦納PLC與西門子PLC的通訊

時(shí)間:2015-05-11 16:29:59來源: 王小飛

導(dǎo)語:?目前第三方設(shè)備與西門子PLC的通訊,大多以ProfibusDP為主。邦納的BSP02系列PLC,不僅可以通過ProfibusDP與西門子PLC建立連接,還可以通過西門子PLC的以太網(wǎng)端口,使用基于工業(yè)以太網(wǎng)的開放式通訊進(jìn)行數(shù)據(jù)交換。

摘要:目前第三方設(shè)備與西門子PLC的通訊,大多以ProfibusDP為主。邦納的BSP02系列PLC,不僅可以通過ProfibusDP與西門子PLC建立連接,還可以通過西門子PLC的以太網(wǎng)端口,使用基于工業(yè)以太網(wǎng)的開放式通訊進(jìn)行數(shù)據(jù)交換。

本文以西門子S7-300為例,詳細(xì)介紹了如何分別通過ProfibusDP以及以太網(wǎng)實(shí)現(xiàn)邦納BSP02系列PLC與西門子PLC的數(shù)據(jù)交換。

一、ProfibusDP通訊

邦納PLC通過ProfibusDP總線與西門子PLC進(jìn)行通訊,這種通訊方式是與西門子PLC連接的時(shí)候最常用的通訊方式。

(一)硬件連接

BSP02系列PLC通過擴(kuò)展模塊BSP01-PBUS來實(shí)現(xiàn)DP通訊。在本例中,BSP01-PBUS與S7-300的內(nèi)置ProfibusDP端口通過DP電纜連接。

1.BSP01-PBUS模塊介紹


2.ProfibusDP從站地址設(shè)置

ProfibusDP從站的地址設(shè)置由BSP01-PBUS上的8bitDIP撥碼開關(guān)來完成,SW1-1是最低位,SW1-7是最高位,SW1-8暫時(shí)不用

有效的DP地址是1~125.

SW_7

SW_6

SW_5

SW_4

SW_3

SW_2

SW_1

Address

OFF

OFF

OFF

OFF

OFF

OFF

OFF

0

OFF

OFF

OFF

OFF

OFF

OFF

ON

1

OFF

OFF

OFF

OFF

OFF

ON

OFF

2

OFF

OFF

OFF

OFF

OFF

ON

ON

3

OFF

OFF

OFF

OFF

ON

OFF

OFF

4

---

---

---

---

---

---

---

---

ON

ON

ON

ON

ON

ON

ON

125

 

注意:DP地址的更改不能立即生效,在BSP01-PBUS重新上電后生效。

(二)BSP02軟件設(shè)置

1.連接PLC和通訊格式設(shè)置

BSP01-PBUS通過RS485口跟PLC連接,底層走的是ModbusRTU協(xié)議。

RS485通訊格式:波特率19200,數(shù)據(jù)位8位,校驗(yàn)位無,停止位1位。

如果使用BSP02內(nèi)置的RS485端口,設(shè)置寄存器D8120=81H(外置擴(kuò)展RS485端口設(shè)置D8320)。

D8120 or D8320 =81H

Item

Bit

Description

Data Length

(B0)

(1): 8 bit data length

Parity bit

(B2, B1)

(0, 0): no parity bit

Stop bit

(B3)

(0): 1 stop bit

Baud rate(bps)

(B7,B6,B5,B4)

(1, 0, 0, 0): 19200bps

 

打開BAPS-SP,連接PLC后,打開PLC-元件監(jiān)控,D8120默認(rèn)值為89H,更改為81H.



2.BSP01-PBUS輸入輸出模塊

BSP01有三個(gè)從站模塊(詳細(xì)說明見操作手冊(cè))

Module

Input/Output bytes

Service

Code

Module 1:DI

Input 4 bytes

Coil Y340~Y377

0X13

Module 2:DO

Output 4 bytes

Coil X340~X377

0X23

Module 3:DX

Input 60 bytes

Register D450~D479

0XC0, 0X3B

Output 60 bytes

Register D480~D509

 

(三)西門子S7-300軟件設(shè)置

1.GSD文件安裝

打開西門子編程軟件Step7,在HWConfig中安裝GSD文件,安裝完成后,可以在下面的目錄中找到邦納的PLC--BPS02。

2.將BSP02作為從站配置到DP網(wǎng)絡(luò)上

DP從站地址本例中為:8,可以根據(jù)具體需求配合BSP01-PBUS的撥碼開關(guān)來設(shè)置DP從站的地址。

配置相應(yīng)的從站模塊,硬件配置完成如下圖,編譯下載。

3.西門子S7-300與BSP02通訊

根據(jù)HWConfig中DP從站配置的模塊,我們可以看到相應(yīng)的映射。

西門子S7-300和BSP02相應(yīng)的DIDODX可以簡單便捷的實(shí)現(xiàn)數(shù)據(jù)交換。

二、以太網(wǎng)通訊

邦納BSP02系列PLC不僅可以通過ProfibusDP與西門子PLC建立通訊,還可以通過以太網(wǎng)建立數(shù)據(jù)交換。

(一)硬件連接

BSP02系列PLC通過以太網(wǎng)擴(kuò)充卡BSP02-ENBD來進(jìn)行以太網(wǎng)的連接。在本例中,BSP02-ENBD與S7-300的內(nèi)置Profinet端口通過網(wǎng)線連接,通過基于工業(yè)以太網(wǎng)的開放式通信進(jìn)行數(shù)據(jù)交換。

(二)邦納BSP02系列PLC端設(shè)置

邦納BSP02系列PLC連接以太網(wǎng)需要添加擴(kuò)充卡:BSP02-ENBD。

BSP02-ENBD

關(guān)閉電源,移除BSP02擴(kuò)充卡上蓋,插入ENBD擴(kuò)充卡。

通過網(wǎng)線,將ENBD擴(kuò)充卡與路由器或者HUB連接,將PC與路由器連接。接通電源,若ENBD網(wǎng)口信號(hào)燈亮,則接線正確。也可用網(wǎng)線將ENBD與PC端網(wǎng)口直連。

注:BSP02-360的60點(diǎn)機(jī)種有2個(gè)通訊接口,只通訊接口2插入BSP02-ENBD擴(kuò)充卡有效。

1.將PC端IP設(shè)置為192.168.0.xxx(本例中設(shè)置為122),通過IE訪問BSP01-ENBD

ENBD默認(rèn)IP為192.168.0.3,在PC端瀏覽器中輸入I92.168.0.3,確認(rèn)。

輸入默認(rèn)用戶名admin,密碼admin,登陸。

請(qǐng)將波特率設(shè)置為19200,DATABITS=8,DataParity=None,StopBits=1,其他保持默認(rèn)值。

MODBUSTCP協(xié)議,確保ServerListeningPort=502;

MODBUS協(xié)議,確保ServerListeningPort=5000;

如需修改IP地址,請(qǐng)務(wù)必牢記,并確保與PC的IP地址在同一號(hào)段。修改后應(yīng)用,并重啟。

ENBD端設(shè)置完成。

2.打開BAPS-SP,PC通過以太網(wǎng)連接BSP02

選擇PLC→連接

通信口選擇TCPIP項(xiàng)。

選中目標(biāo)MAC地址,連接。

BAPS-SP的狀態(tài)欄可查看連接狀態(tài),如下所示:

(三)西門子S7-300OpenIE設(shè)置

S7-300通過工業(yè)以太網(wǎng)OPENIE通信方式下的TCPIP協(xié)議進(jìn)行數(shù)據(jù)交換,需要使用以下程序塊:

•FB65"TCON"建立連接

•FB66"TDISCON"中止連接

•FB63"TSEND"發(fā)送數(shù)據(jù)

•FB64"TRCV"接收數(shù)據(jù)

這些通信功能塊可以在函數(shù)庫StandardLibrary->CommunicationBlocks中找到。用于連接TCPIP端點(diǎn)的參數(shù)存儲(chǔ)于

一個(gè)數(shù)據(jù)結(jié)構(gòu)體中。在本程序示例中,使用數(shù)據(jù)結(jié)構(gòu)體UDT65"TCON_PAR",用戶將對(duì)這個(gè)數(shù)據(jù)結(jié)構(gòu)體進(jìn)行參數(shù)化。

不需要在NetPro中配置通信連接。UDT65的創(chuàng)建需要使用OpenIE向?qū)硗瓿伞?/p>

1.IP地址及主從設(shè)置

本例中西門子S7-300做主站(IP為192.168.0.1),BSP02做從站(IP為192.168.0.3),因此OCWizard中設(shè)置為“Active”,IP設(shè)置為BSP02的IP地址:192.168.0.3.

2.從站端口設(shè)置

如果BSP02作為從站,通過ModbusRTU與S7-300通訊,則端口設(shè)置為:5000;

如果BSP02作為從站,通過ModbusTCP與S7-300通訊,則端口設(shè)置為:502

3.通過OCWizard生產(chǎn)的DB10數(shù)據(jù)作為FB65"TCON"的背景數(shù)據(jù)塊。

DB10如下圖所示:

4.S7-300與BSP02通過OpenIE實(shí)現(xiàn)ModbusRTU通訊

編程調(diào)用FB63,F(xiàn)B64,F(xiàn)B65,F(xiàn)B66實(shí)現(xiàn)S7-300與BSP02的連接,其中DB100作為發(fā)送數(shù)據(jù)DB塊,DB200作為接受數(shù)據(jù)DB塊。

本例中以ModbusRTU的協(xié)議進(jìn)行通訊,按照從站BSP02的ModbusRTU協(xié)議約定。

例如通過S7-300發(fā)送寫單個(gè)線圈的命令,發(fā)送命令為:01050100FF008DC6

通過監(jiān)控,我們看到DB200中收到同樣的信息,表明發(fā)送成功。

此時(shí),從BSP02的PLC面板上可以看到,輸出線圈Y0的紅色指示燈已經(jīng)點(diǎn)亮,表示Y0被置1

打開BAPS-SP的軟件,通過元件監(jiān)控,也可以看到Y(jié)0已經(jīng)被置1

5.S7-300與BSP02通過OpenIE實(shí)現(xiàn)ModbusTCP通訊

上例中以ModbusRTU的協(xié)議進(jìn)行通訊,如果按照ModbusTCP來通訊的話,首先,BSP02的從站端口改為502。

ModbusTCP發(fā)送命令格式不同,如上例中的寫單個(gè)線圈命令,應(yīng)該更改為:00000000000601050100FF00。即在原來ModbusRTU命令格式前加000000000006,并去掉最后2字節(jié)的CRC校驗(yàn)。

通過上面兩處更改即可實(shí)現(xiàn)ModbusTCP的通訊。

結(jié)束語

分別通過ProfibusDP以及以太網(wǎng)實(shí)現(xiàn)了邦納BSP02系列PLC與西門子PLC之間的通訊,不僅支持ProfibusDP還支持ModbusRTU以及ModbusTCP協(xié)議,快捷而可靠地實(shí)現(xiàn)信息數(shù)據(jù)的傳輸交換,使得邦納系統(tǒng)與西門子系統(tǒng)之間的通訊更加豐富,兼容性更好,大大方便了設(shè)備集成與項(xiàng)目集成。

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:吉泰科變頻器及驅(qū)動(dòng)器在螺桿...

下一篇:永宏P(guān)LC應(yīng)用于采石場

中國傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動(dòng)網(wǎng)(www.treenowplaneincome.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“中國傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號(hào) | 營業(yè)執(zhí)照證書 | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)