最近,生產(chǎn)管理設備中經(jīng)常會遇到兩種協(xié)議不相同的情況,這嚴重阻礙了設備之間的通訊,串口設備的數(shù)據(jù)不能直接傳輸給ETHERCAT。這可怎么辦呢?
別擔心,遠創(chuàng)智控YC-ECT-RS485/232來了!這是一款自主研發(fā)的ETHERCAT從站功能的通訊網(wǎng)關,主要功能是將ETHERCAT網(wǎng)絡和RS485或RS232設備連接起來。它連接到ETHERCAT總線中做為從站使用,連接到RS485或RS232總線中做為主站或從站使用,解決了協(xié)議不兼容的問題。
讓我們一起期待更多智能化設備的出現(xiàn),讓生產(chǎn)更加高效、便捷。
配置遠創(chuàng)智控YC-ECT-RS485/232網(wǎng)關ETHERCAT輸入輸出長度
打開GWModbusBuilder軟件,首先設置軟件使用的IP地址,網(wǎng)關處于配置狀態(tài)時,要與電腦ip在一個網(wǎng)段
點擊“連接從站”按鈕,連接成功后其他按鈕會變成可以點擊的狀態(tài):
點擊“讀取配置”按鈕后,顯示網(wǎng)關目前的實際數(shù)據(jù)長度配置:
填寫用戶需要的輸入、輸出數(shù)據(jù)長度。
寫入成功后,會彈出OK的對話框。
設置完畢后,網(wǎng)關撥碼的第8位撥到OFF,然后重新給網(wǎng)關供電。
配置遠創(chuàng)智控YC-ECT-RS485/232網(wǎng)關的ETHERCAT從站
將網(wǎng)關xml文件拷貝到主站相應路徑下:
新建項目
新建工程后,在下圖中Device的位置,點擊鼠標右鍵AddNewItem,添加ETHERCAT主站。
在彈出的對話框中,選擇EthercatMaster,然后點擊OK。
選擇電腦對應的網(wǎng)卡,點擊OK。
主站建立后,有2種方式添加從站:
a.在下圖中主站Device1的位置,點擊鼠標右鍵Scan可以將網(wǎng)關掃描上來。
b.在下圖中主站Device1的位置,點擊鼠標右鍵AddNewItem,添加
ETHERCAT從站,如下圖所示。
13, 在彈出的對話框中,選擇網(wǎng)關設備,點擊OK。
c.添加后的從站,如下圖所示的Box1。點擊左側項目樹中的Box1,在右側的主視圖中,點擊Slots,可以看到網(wǎng)關配置輸入輸出數(shù)據(jù)的頁面。
14, 注意:此處輸入、輸出長度的配置,要與網(wǎng)關的配置一致。
啟動網(wǎng)關運行
遠創(chuàng)智控YC-ECT-RS485/232網(wǎng)關的控制字
網(wǎng)關在ETHERCAT一端配置數(shù)據(jù)長度時,網(wǎng)關內(nèi)部占用3個字的輸出,用于對網(wǎng)關RS485/RS232總線一側通訊的控制。
Word1:發(fā)送數(shù)據(jù)長度,以字節(jié)為單位。Word2:通訊控制字,如下表所示:
Word3:定時發(fā)送間隔。
Bit15~Bit8 | Bit7 | Bit6 | Bit5~Bit4 | Bit3 | Bit2 | Bit1 | Bit0 |
無 | 強制接收完畢 | 強制發(fā)送完畢 | 無 | 快速應答模式 |
全雙工 模式 |
發(fā)送方式 | 啟動發(fā)送 |
D1:auto_txd | D0:start_tr | 發(fā)送方式 | 總線橋操作 |
0 | 0→1 | 觸發(fā)模式 | 完成一次發(fā)送 |
0 | 其他 | 觸發(fā)模式 | 不發(fā)送 |
1 | 1 | 自動模式 | 按照“定時發(fā)送間隔”,自動連續(xù)發(fā)送 |
1 | 0 | 自動模式 | 不發(fā)送 |
D7 | D6 | 功能 |
1 | 0 | “強置接收完畢/發(fā)送允許狀態(tài)set_tr”:強置reok_tren=1,使網(wǎng)關處于”接收完畢/允許發(fā)送”狀態(tài) |
0 | 1 | “強置等待接受狀態(tài)set_re”:強置reok_tren=0,使網(wǎng)關處于”等待接收”狀態(tài) |
0 | 0 | 無作用 |
1 | 1 | 無作用 |
5.3.2網(wǎng)關的狀態(tài)字
16, 網(wǎng)關在ETHERCAT一端配置數(shù)據(jù)長度時,網(wǎng)關內(nèi)部占用3個字的輸入,用于顯示網(wǎng)關RS485/RS232總線一側通訊的狀態(tài)。
Word1:接收數(shù)據(jù)長度,以字節(jié)為單位。Word2:通訊狀態(tài)字,如下表所示:
17, Word3:接收計數(shù)器,網(wǎng)關每接收到一次新的數(shù)據(jù)包,計數(shù)器加1。
Bit15~Bit8 | Bit7 | Bit6~Bit4 | Bit2 | Bit1 | Bit0 |
無 | 奇偶校驗錯誤 | 無 | 正在接收 | 正在發(fā)送 | 接收完畢/發(fā)送允許 |
D0:reok_tren“接收完畢/發(fā)送允許”
18, reok_tren=1:網(wǎng)關接口處在“接收完畢/發(fā)送允許”狀態(tài);reok_tren=0:網(wǎng)關接口處在“等待接收”狀態(tài);
D1:tr_ing“正在發(fā)送報文標記”tr_ing=1:網(wǎng)關接口正在發(fā)送數(shù)據(jù)中tr_ing=0:網(wǎng)關接口不在發(fā)送數(shù)據(jù)中;
D2:re_ing“正在接收報文標記”re_ing=1:網(wǎng)關接口正在接收數(shù)據(jù)中;re_ing=0:網(wǎng)關接口不在接收數(shù)據(jù)中;
D2 | D1 | D0 | 狀態(tài) |
0 | 0 | 1 | 網(wǎng)關處在“接收完畢/發(fā)送允許”狀態(tài),如果”啟動發(fā)送標記start_tr”由0變1,則網(wǎng)關轉入D2D1D0=010,即啟動發(fā)送,將PROFINET輸出數(shù)據(jù)區(qū)中的數(shù)據(jù)發(fā)送至RS232設備。 |
0 | 1 | 0 | 網(wǎng)關正在向RS232設備發(fā)送報文數(shù)據(jù)。 |
0 | 0 | 0 | 網(wǎng)關處在“等待接收“報文狀態(tài),即等待接收RS232設備發(fā)送的數(shù)據(jù)報文。 |
1 | 0 | 0 | 網(wǎng)關正在接收RS232設備發(fā)送的報文數(shù)據(jù)。 |
啟動網(wǎng)關的全雙工模式
全雙工模式:是網(wǎng)關和對端設備各自按自己的需要發(fā)送數(shù)據(jù),互不影響。
網(wǎng)關的撥碼第1位撥到ON,表示網(wǎng)關做為RS485/RS232主站運行。
20, 運行ETHERCAT主站軟件,可以使用全雙工模式定時發(fā)送,如下圖發(fā)送數(shù)據(jù)長度寫“0x0600”,控制字寫“0x0007”,定時發(fā)送間隔寫“0x5000”,表示按全雙工模式定時發(fā)送,每80ms發(fā)送一次6字節(jié)的數(shù)據(jù)包,也可以按照全雙工模式下的觸發(fā)方式發(fā)出數(shù)據(jù),當每次控制字由“0x0004”變?yōu)椤?x0005”的時候,數(shù)據(jù)發(fā)出一次。
審核編輯:湯梓紅
-
RS485
+關注
關注
40文章
1293瀏覽量
85176 -
網(wǎng)關
+關注
關注
9文章
6167瀏覽量
54774 -
總線
+關注
關注
10文章
2999瀏覽量
90873 -
RS232
+關注
關注
13文章
861瀏覽量
97196 -
ethercat
+關注
關注
19文章
1271瀏覽量
41313
發(fā)布評論請先 登錄
耐達訊RS232轉Ethercat網(wǎng)關:建筑驅動連接的“秘密武器”
耐達訊自動化EtherCAT轉RS232:示波器連接的“開掛秘籍”
RS232 RS485產(chǎn)品介紹
工業(yè)通訊RS232如何轉RS485通訊接頭

光電隔離RS232轉RS485設備
無源RS485和RS232轉換器如何與終端可靠連接

RS485轉換器可有效解決RS232串口通信中存在的問題
RS232轉ETHERCAT網(wǎng)關 rs232轉rs485接門詳細接線圖

RS485或RS232轉ETHERCAT連接ethercat總線伺服如何控制

EtherCAT轉RS232/RS485主站協(xié)議網(wǎng)關(YC-ECT-RS232/RS485)

評論