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產品系列>>點擊進入