和利時PLC主從站通訊
目錄
概述... 1
使用軟體版本... 1
案例展示... 3
注意事項... 13
概述
如何利用和利時PLC——LE5107L和LE5601通訊拓張子產品——RS845通訊拓展闆——PC端模拟主從站,進行主從站通訊。
使用軟體版本
PC:Win10系統
程式設計軟體:AutoThink V3.1.7 B2 。注:官網可下載下傳(Edge浏覽器可正常打開)
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLzkTYwE2Y0kjYwUDZ5UjYiRWM0QzNxIGMlRWO0kTN1czLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
序列槽調試軟體:捷通序列槽調試軟體V7.0
從站模拟軟體Modbus Slave:
PLC型号:LE5107L
拓展子產品:LE5106
USB-485序列槽線:
通訊線: USB-8針,
!Win10系統電腦插入時,可能出現無法識别驅動的情況,此時需網上下載下傳CP210X_USB.exe驅動,方可正常識别。
案例展示
案例一:使用和利時PLC做主站,PC端用Modbus Slave模拟從站進行通訊。
使用LE5601通訊拓展闆進行通訊,LE5601通訊拓展闆——USB---RS485序列槽線——PC端。
- 實物接線
2、設定參數
3、硬體配置
4、程式編寫
程式說明:通過BLINK脈沖發生器制造方波脈沖,使MODBUS RTU主站功能塊每1秒讀取一次1号從站位址從1開始,得到的1 個位元組存放在%MW100開始的位址中,通訊逾時時間為500ms。
注意:和利時的通訊與常見PLC程式設計軟體子產品設定有所不同。
400001,(從右到左數)第六位表示功能碼,如400001,4對應功能碼03,第一位1表示從站位址是1。PLC做主站,MODBUS Slave做從站,資料位址會偏移1位。
Modbus Slave設定與PLC程式設計軟體設定端口參數一緻,具體參數如下圖。
最後,通訊成功。如下圖所示:
案例二:使用和利時PLC做主站,PC端用Modbus Slave模拟從站進行通訊。
使用LE5107Lplc進行通訊,LE5107Lplc——USB---RS485序列槽線——PC端。
實際接線如下圖:
程式編寫:
程式說明:
通過BLINK脈沖發生器制造方波脈沖,使MODBUS RTU主站功能塊每1秒讀取一次1号從站位址從1開始得到的1個位元組,存放在%MW100開始的位址中,通訊逾時時間為500ms。
參數設定:同上
通訊成功,如圖所示:
案例三:使用PC端(Win10)Mobus Poll軟體做主站,和利時子產品LE5106做從站。
- 實物接線
- 設定參數
Modbus Poll設定:
3、硬體配置
- 程式編寫
無程式編寫,隻需設定參數即可
- Modbus Poll模拟主站,啟動序列槽讀出數值:
資料區與Modbus RTU協定位址映射關系:
如:讀取%MW500,資料類型是WORD/INT,則Modbus Poll設定Address為=500/2+3000;
Address = 3250;
如讀取%MW600,資料類型是WORD/INT,則Modbus Poll設定Address為=600/2+3000;
Address = 3300;
案例四:使用PC端(Win10)Mobus Poll軟體做主站,和利時LE5107Lplc做從站。
- 實物接線
- 參數設定
Modbus Poll設定:
3、硬體配置
4、程式編寫
無程式編寫,隻需設定參數即可
5、Modbus Poll模拟主站,啟動序列槽讀出數值:
設定參數與案例三基本相同,注意從站位址及相關序列槽設定即可。
注意事項
AutoThink出現逾時,其他參數設定無誤,甚至是原先可以運作的程式,突然出現逾時錯誤。
解決方法:減少BLINK脈沖發生器的間隔時間,TimeLow--->T#0.5S,TimeHigh--->T#0.5;
關于出現無法下裝程式情況,經常發生失靈情況,具體表現如下圖:
win10系統
軟體Auto 3.1.7 B2
4個USB端口,全試了,都無法下裝程式,com口都能正常顯示。
錯誤資訊:通訊錯誤。
win7系統電腦
USB端口全試了,同上,一樣不行。
可嘗試方法:
- 換線。
- 将PLC打到Stop模式,再進行下裝。
- 重新開機電腦和軟體。
- 換win7/win10系統電腦再進行嘗試。