【應用案例】Baby-LIN設備與西門子 S71200/1500系列PLC通訊轉換方案

BabyLIN的三種編程方式教你輕鬆駕馭總線通訊

PLC 作為最常用自動化系統工具,在工業領域和汽車領域廣泛應用。汽車總線大多以 CAN、LIN、車載乙太網為主,汽車方向盤、車窗、電機以及氛圍燈等都以 LIN總線為通訊協議,那麼如何使得 LIN設備與 PLC的串口(網口)進行通訊測試呢?

宏虹在此推出了 Baby-Lin-MB-II 工具來實現上述功能,該設備可以支持透過串口或者是 TCP與 PLC之間通訊,下面就透過圖文輔助的形式給大家演示下具體步驟!

Baby-Lin-MB-II與西門子 PLC(1500/1200)之間的通訊步驟:

1、創建連接並編輯與 Baby-LIN的連接

2、在PLC程序中使用連接

2.1 連接西門子PLC1500

透過硬體連接(1500er)–>配置數據發送–>檢查本地連接與設置–>配置數據接收–>檢查連接。

點擊藍色工具箱(開始配置)

檢查本地連接/設置

1.Baby-LIN接口

2.連接類型:TCP

3.配置類型:使用配置連接

4.Connection-ID:1.2 100HEX=256DEZ

5.Connection-Data:TCP_Verbindung_1

6.Active Connection

Check Connection Partner/Setup

1.IPAddress

2.Port

2.2 連接西門子PLC1200

透過 Function-Block連接(1200)–>配置數據發送–>檢查本地連接與設置–>配置數據接收–>檢查連接。

1.Baby-LIN的開放式通訊模組(FB2)

2.點擊藍色工具箱(開始配置)

設置本地連接

1.Baby-LIN接口

2.連接類型:TCP

3.Connection-ID : 1

4.Connection-Data: 新建→生成一個新的資料庫

5.Active Connection Local Port

Set Connection Partner

1.Unspecified

2.IP-Address

3.Port

3、創建命令語法

BABY-LIN 的命令語法形式始終是–:”and terminates with= (SR)

在正確的地方使用空間很重要。

命令語法列在功能塊 FB1(命令)中。

3.1 FB1 Commands

在此示例中,我們嘗試涵蓋盡可能多的不同情況。必須在每種配置情況下權衡哪種模組有意義。

3.2 描述

1. Command

在Array中,儲存Baby-LIN的一些標準命令。確保字符串中的最後一個字符是空格。

您也可以在此處插入”:”,但稍後會將其插入到程式代碼中,以顯示可能的數據處理

2. USER DATA

這些命令由 USER_DATA補充

Connection-Number:來自 Array的標準命令 Befehl”

USER:標準命令擴展內容

Kanal:與Baby-LIN通訊的通道

Kanal_STRING:READ ONLY!變量,,Kanal”轉換為字符串


如果您想要了解更多相關資訊,歡迎來電或留言諮詢,我們將竭誠為您服務!

了解 Baby-LIN產品系列>>點擊進入