FX3U應用:利用FX3U-M485BD(通訊模塊)與MODBUS設備進行通訊
廣州圓豐自動化科技有限公司,專業提供日本三菱(Mitsubishi)PLC, 三菱觸摸屏,原裝全新,價格最優惠,歡迎選購!
QQ:1134596670 電話:020-28988821
三菱plc編程軟件 三菱plc視頻教程 三菱plc書籍免費下載
在三菱FX3U PLC中往往遇到要與modbus設備通訊,可是撰寫通訊又非常麻煩,當遇到此情況時請選用FX3U-M485BD Modbus通訊接口模塊可以解決此問題。
簡介:在Modbus架構中,一個回路頂多一個Master(主站),其余為Slaver(副站),主要連接方式為RS-485通訊接口。
當選擇FX3U-M485BD Modbus通訊接口當Master時,選購時要先聲明,你要讀取的數據要放到那個緩存器,你的通訊格式是如何。例如:鮑率9600、數據位數8,檢查碼none,停止位1。
而當選擇為Slaver時,(表示把FX3UPLC當Modbus表頭,緩存器地址當(modbus地址)只要撰寫簡單程序即可。但只可用MODBUS通訊格式,無法與其它通訊格式混用。
Master時:
選購時把你的需求說明好即可,不用撰寫任何程序。(程序部分我們幫你寫到FX3U-M485BD卡片中)
例如:接2臺變頻器需求為設定頻率
PLC緩存器D200控制站號1變頻器頻率(MODBUS地址為2001H)
PLC緩存器D201控制站號2變頻器頻率(MODBUS地址為2001H)
通訊格式為9600、8、NONE、1
※只要把線接好,變頻器的通訊格式與站號設好即可。
Slaver時:
D7900=1(工作模式1:只能讀寫D緩存器FUNCTIONCODE=3、4、6、10)
D7901_bit15...bit8=MOD_BUS站號(0...255)。
D7901_bit7...bit4=MOD_BUSbaud_rate。
(0=115200,1=57600,2=38400,3=19200,4=9600,....9=300)
D7901_bit3...bit0=MOD_BUSformat
(2=8n1,5=8o1,6=8e1,7=8n2)E
x:D7901=0132H(#1,19200,8n1)
D7902=MOD_BUS有效啟始位置(0...7999)。
D7903=MOD_BUS有效結束位置(0...7999)。
D7904_BIT5...BIT0=MOD_BUS長度限制(1...60)。
D7904_BIT6 =1 (啟動:狀態緩存器 D7910、D7911)。
D7904_HIGH_BYTE = 通訊逾時 (timeout) 時間 (1... 255 x 50msec)。
(超過此時間,沒有任何通訊,LED3 會亮起,且 D7911 的 BIT_8 會為 1)
Ex: D7904 = 0ABCH (timeout = 10x50msec = 500msec,長度限制 = 3ch = 60 words)
D7910_HIGH_BYTE = MOD_BUS 通訊次數。
D7910_LOW_BYTE = MOD_BUS 通訊異常次數。
D7911_LOW_BYTE = MOD_BUS FUNCTION CODE (normal = 3, 4, 5, 6, 8, 10H)。
= MOD_BUS FUNCTION CODE (error = 83h, 84h, 85h, 86h, 90H)。
= MOD_BUS FUNCTION CODE (error = 00 ==> timeout)。
D7911_BIT8 = 通訊逾時旗標。
例如:站號:1,通訊格式:(9600、8、NONE、1),起始地址:D0 ~ D500 當MODBUS地址,長度限制:60。
FX3U PLC 程序撰寫:
接線:
1. FX3U-M485BD 端子腳位定義
端子-1 : MOD_BUS_MASTER TR+
端子-2 : MOD_BUS_MASTER TR-
端子-3 : MOD_BUS_MASTER/PC SG
端子-4 : PC TX
端子-5 : PC RX
2. FX3U-M485BD -CN3(ADP PORT)
CN3-1 : TX
CN3-2 : RX
CN3-3 : SG
※ FX3U-M485BD -CN3(ADP PORT)可接人機界面(HMI) 或 GPPW 軟件。