本文主要介紹RS232串口轉(zhuǎn)profibus協(xié)議網(wǎng)關(guān),將RS232數(shù)據(jù)接入到西門子PROFIBUS網(wǎng)絡(luò)中,,使用設(shè)備為西門子 S7-300型 PLC,移通創(chuàng)聯(lián)YT-PB-04型網(wǎng)關(guān)。
工具/原料
- 移通創(chuàng)聯(lián)YT-PB-04型網(wǎng)關(guān)
- 西門子s7-300
(一) 在 STEP 7 上建立一個“項目”
1,將 RS232轉(zhuǎn)profibus網(wǎng)關(guān)YT-PB-04的 GSD 文件復(fù)制 至 PC1:Step7\S7data\gsd\目錄下,
產(chǎn)品圖標(biāo)文件 COPY 至 PC1:Step7\S7data\nsbmp\目錄下;
2,打開 “
Manager” ,見圖
3,F(xiàn)ile→New, 鍵入項目文件名:T_MODBUS,→OK,見下圖
4,Insert→Sta
on→SIMATIC 300 Station 點擊,見圖
5,SIMATIC 300(1)→Hardware 雙擊,并在 HW Config 的菜單中選擇 Option→Update Catalog 點擊,將設(shè) 備 GSD 文件加入設(shè)備 Catalog 中,
6,配置機架:Hardwear Catalog\SIMATIC 300\RACK-300\Rail 雙擊;
配 置 CPU : 點 中 機 架 UR 2 槽 → Hardwear Catalog\SIMATIC 300\CPU-300\CPU315–2 DP\6ES7
315-2AF03-0AB0(本例) 雙擊 ,見圖 所示,并選擇 PROFIBUS 主站站號。
7,配置 PROFIBUS:New→Network Settings,選擇:DP、187.5kbit/s(僅是舉例)→“OK”,見圖
RS232轉(zhuǎn)profibus網(wǎng)關(guān)YT-PB-04作為 PROFIBUS 從站
1,配置 PROFIBUS 從站
點中 PROFIBUS(1) DP master system(1),使其選中橫線變黑,打開 Hardwear Catalog\PROFIBUS DP\Additional Field Devices\ Gateway\里面的RS232轉(zhuǎn)profibus網(wǎng)關(guān)YT-PB-04選擇從站站號,本例選擇從站站號為:19→“OK”,
2,配置RS232轉(zhuǎn)profibus網(wǎng)關(guān)YT-PB-04的RS232
雙擊網(wǎng)關(guān)圖標(biāo),彈出 設(shè)備配置窗口,選擇 Parameter Assignment ,見圖
配置 RS232波特率:選中“波特率 Baudrate”→“Value”,
選擇“校驗”:選擇“校驗 Parity”,支持 8 位無校驗 1 個停止位、8 位偶校驗 1 個停止位、8位奇校驗 1 個停止位和 8 位無校驗 2 個停止位,3
“主/從”:產(chǎn)品設(shè)置成主站,使用 GSD 文件 只能選擇 MODBUS 主站方式。選擇“主站”,
配置 PROFIBUS和MODBUS數(shù)據(jù)更新模式
配置RS232轉(zhuǎn)profibus網(wǎng)關(guān)YT-PB-04的RS232 接口,設(shè)置窗口;選 Parameter Assignment, 選中“數(shù)據(jù)更新模式 DataUpdataMode 在每條 MD 回答后 At Evry MD End” →“OK”。
PROFIBUS 和 MODBUS 數(shù)據(jù)更新模式:是用戶指定何時進(jìn)行 PROFIBUS 數(shù)據(jù)區(qū)與 MODBUS 數(shù)據(jù)區(qū)的 數(shù)據(jù)交換。
3,配置等待回答時間 Time of Replay
選中“等待回答時間 Time of Replay”→“OK”,支持 10ms—1000ms,以及無限期等待。
配置RS232轉(zhuǎn)profibus網(wǎng)關(guān)YT-PB-04的 MODBUS 報文隊列
1,在 Hardware catalog 中打開 目錄
有 0#~38#共 39 個槽(邏輯上,非物理設(shè)備), 0#、1#槽已占用,剩下 37 個槽提供
用戶使用。每個槽可以用來插入一條 MODBUS
模塊(報文), 所以一共可以插入 37 條 MODBUS(報
文)。每一個 MODBUS 模塊對應(yīng)一種功能的 MODBUS 報文,可雙擊插入某一槽中。
2,例說明在 2#槽中插入“read 24 bits(0xxxx)”
本 MODBUS 模塊對應(yīng) MODBUS 的 01h 功能, 即:讀取 24 個輸出線圈 0xxxx 狀態(tài)。 選中 2#槽,然后雙擊“read 24 bits (0xxxx)”
在 2#槽中插入“24DI read 24 bits(0xxxx)
1..3”; 其中:I 1…I 3 是 PROFIBUS 主站分配
給這個 MODBUS 模塊的 3 Bytes 輸入地址,
對應(yīng) MODBUS 讀入的 24 bits(0xxxx)。
進(jìn)一步設(shè)定 MODBUS 參數(shù):雙擊 2#槽中的“24 DI read 24 bits(0xxxx) 1..3”;選擇“Parameter Assigement”,完成“從站地址”和“起始地址”的參數(shù)設(shè)定,
-
PROFIBUS
+關(guān)注
關(guān)注
3文章
392瀏覽量
37930
發(fā)布評論請先 登錄
相關(guān)推薦
評論