RS232轉profinet網關(XD-PNR200)自由口是一種用于將RS232串口信號轉換為profinet協議的設備,它具有自由口的功能。本文以某自動化生產線為例進行案例研究。通過RS232轉Profinet網關(XD-PNR200),將生產線的多個RS232掃碼槍與PLC連接起來,實現對生產線自能自動化。
打開博圖添加PLC,
安裝提供的GSD文件夾,然后單擊安裝
安裝后,在網絡視圖下點擊硬件目錄,在硬件目錄下找到網關驅動,添加到博圖
連接1500plc PROFINET端口與網關相連
雙擊網關配置IP地址(應與PLC的IP地址保持在同一網段上)
選擇接收數據的長度,該長度不應小于實際掃描數據的字節數
在設備視圖下右擊網關,分配設備名稱
下載并配置到PLC
設置網關參數,打開網關配置軟件;總線類型根據RS232的實際數量確定。
首先,設置PN終端的IP地址和設備名稱,應與博圖的配置一致
設置串口參數,可選擇232或485串口,工作模式可為主從模式或生產者-消費者模塊
本例選擇RS232串行端口和生產者-消費者模式。
設置RS232掃碼槍接口參數
右鍵單擊子網以添加節點,右鍵單擊節點以添加消費者或生產者:用于發送數據的為生產者模式,用于接收數據者為消費者模式
選擇消費模式,消費者是用于接收掃描槍發送的數據
子網離線操作:選擇重置后,轉換器會在收到數據一次后重置
超時:基于10ms和100ms,即100的10倍,即1000ms,即1s后保持動作
觸發字節:啟用后,在相應的地址數據改變之前,不會發送到PLC
右鍵單擊消費者以添加所需數據
如果您不知道測試期間掃描了多少字節,可以選擇在此處添加變量數據,這些數據可以根據特定的掃描值進行傳輸。本例中的數據長度為32字節
請注意,如果有多通道代碼掃描槍,則下一個配置用戶下的數據內存映射的起始地址應從33開始。您可以在興達易控RS232第二和第三節點的PROFINET轉換器配置軟件中添加代碼掃描設備。換句話說,之前的數據已經被第一種方法的代碼掃描槍占用。
將配置下載至RS232轉Profient網關,即完成全部配置
采用控制程序連接掃碼槍
在整個程序中,主要有三個程序塊。1個主程序,1個掃描槍子程序,1個自動分揀子程序。詳細的程序如下圖所示。
掃碼槍數據收發子程序如下圖
3、在程序中,指令中PORT是通訊板的硬件標識符。"全局".RCV_String使用的字符串數據類型,"全局".SEND_Buffer使用的Byte的數組用于發送對應的指令,在本案例中觸發掃碼的命令如下圖所示
4、在下圖中,是接收的數據類型的轉換,掃碼槍返回的數據是日期,為了便于比較,將其轉換整數,然后再進行比較。
5、掃碼自動分揀如下圖
RS232轉Profinet網關(XD-PNR200)作為工業控制領域的重要通信協議設備,在不同的應用場景下具有各自的優勢和適用性。通過RS232轉Profinet網關連接,可以充分發揮它們的優勢,實現快捷高效、更可靠的工業控制和數據傳輸。
審核編輯 黃宇
-
網關
+關注
關注
9文章
4586瀏覽量
51494 -
RS232
+關注
關注
13文章
749瀏覽量
94575 -
Profinet
+關注
關注
6文章
1217瀏覽量
23571
發布評論請先 登錄
相關推薦
RS485/RS232轉PROFINET(PROFINET轉RS232/RS485轉)網關連接西門子PLC和霍尼韋爾工業條碼掃描槍配置案例
![<b class='flag-5'>RS</b>485/<b class='flag-5'>RS232</b><b class='flag-5'>轉</b><b class='flag-5'>PROFINET</b>(<b class='flag-5'>PROFINET</b><b class='flag-5'>轉</b><b class='flag-5'>RS232</b>/<b class='flag-5'>RS</b>485<b class='flag-5'>轉</b>)<b class='flag-5'>網關</b>連接西門子PLC和霍尼韋爾工業條碼掃描<b class='flag-5'>槍</b>配置案例](https://file.elecfans.com//web2/M00/6C/76/pYYBAGMtjUmAJnUiAABqwMh0N-0851.jpg)
RS232自由轉Profinet協議網關模塊連接1200PLC與掃碼槍通訊及手動清零案例
![<b class='flag-5'>RS232</b><b class='flag-5'>自由</b><b class='flag-5'>轉</b><b class='flag-5'>Profinet</b>協議<b class='flag-5'>網關</b>模塊連接1200PLC與<b class='flag-5'>掃</b><b class='flag-5'>碼</b><b class='flag-5'>槍</b>通訊及手動清零案例](https://file1.elecfans.com/web2/M00/F3/CB/wKgaomZ6qcmAAUmZAANnFhtKWwg795.png)
評論